537
100
537
2
0
0
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
1301
4014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
147
92
111
111
155
185
231
443
270
276
320
360
374
363
406
716
431
505
599
625
800
699
716
739
783
800
744
783
836
690
853
653
672
687
779
796
506
570
520
517
796
577
636
657
776
793
588
563
595
612
609
836
853
516
491
458
364
431
403
393
793
396
420
415
349
316
287
325
205
191
280
274
293
853
257
250
248
147
125
101
126
122
144
339
140
164
130
100
89
93
76
78
166
126
166
172
235
235
104
342
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
13
13
13
13
13
8
4
4
4
3
2
3
4
59
43
27
16
6
1
1
16
13
7
1
10
15
9
3
1
1
5
7
10
6
3
3
3
3
3
21
13
5
5
5
4
3
5
3
2
2
3
3
2
2
3
5
5
4
4
3
2
2
2
2
4
6
7
9
15
15
14
13
9
5
9
13
10
6
2
9
13
16
11
6
4
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
31
414
414
414
545
650
977
1957
1102
1773
1152
988
1391
1498
1672
2821
1957
2284
2503
2821
2890
2545
2890
2491
2890
2211
2029
2127
2314
1934
2106
1813
1951
1589
1471
1352
1260
1334
1378
1600
1951
1724
2478
1767
1902
1770
1982
2134
2156
2832
2256
1962
2048
1489
1385
1370
1180
1315
1329
1304
2478
1134
1221
1191
1034
1176
846
919
652
505
910
927
983
2832
864
847
864
537
480
405
436
406
442
913
405
473
341
237
213
236
216
212
477
442
665
760
1207
1207
565
919
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
12
12
12
12
12
7
2
3
4
5
7
10
13
203
107
11
8
5
9
14
74
40
6
4
9
11
8
5
7
9
21
16
12
54
55
36
18
5
4
4
30
22
15
13
7
2
5
3
2
4
5
7
9
7
6
6
6
6
6
3
1
5
3
2
5
9
18
14
10
10
10
17
14
11
21
24
22
16
10
20
25
31
42
31
17
4
4
4
3
2
2
3
4
5
6
7
7
8
7
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
97
114
114
114
122
143
171
329
214
203
197
329
210
209
237
340
291
310
336
340
330
336
334
327
340
330
319
326
334
296
334
258
327
216
219
217
195
275
204
207
326
202
198
195
223
158
152
144
131
126
119
116
111
110
115
114
120
142
140
138
275
137
144
142
121
123
105
98
88
79
94
96
109
223
99
100
95
76
72
64
69
62
75
116
70
115
72
68
68
63
56
51
75
56
64
76
78
72
121
79
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
3
6
4
2
2
1
1
21
42
25
9
1
1
1
1
4
5
3
1
1
1
1
1
1
1
1
3
3
2
1
3
6
5
4
3
2
1
1
1
5
3
1
1
2
2
2
2
3
5
7
4
1
1
2
3
4
5
5
3
1
1
3
5
22
24
26
14
3
13
8
4
21
11
2
3
5
9
13
20
27
19
12
12
9
6
6
4
3
2
1
1
1
1
3
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
241
417
417
417
417
339
336
361
300
291
257
361
262
266
277
361
319
333
349
361
345
349
349
346
361
341
349
363
354
408
375
350
353
331
312
364
315
317
330
324
330
355
325
330
312
325
331
329
417
324
314
307
289
286
294
301
309
336
328
345
352
341
408
329
313
364
297
302
355
253
285
265
240
307
200
207
214
209
293
208
229
265
285
299
278
330
237
225
204
192
189
219
254
301
326
417
417
352
331
306
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
9
9
9
9
9
19
40
21
3
3
3
3
14
61
35
9
3
2
2
2
2
11
7
3
2
1
1
2
5
8
4
1
1
2
5
6
3
1
2
13
11
9
6
4
9
6
4
4
5
4
4
9
14
9
4
5
7
13
20
14
9
11
16
21
26
35
21
7
73
45
17
15
14
48
83
77
71
48
26
26
26
26
26
99
91
83
96
102
94
87
87
50
14
10
7
7
7
7
16
26
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
177
313
313
313
313
281
285
342
288
263
236
342
217
213
248
342
300
326
330
342
328
331
324
321
342
324
322
322
325
300
324
295
321
284
276
302
269
277
287
266
320
297
280
313
292
294
298
295
303
300
286
286
285
275
279
283
288
300
271
267
302
276
271
297
257
256
257
243
233
247
223
225
232
303
213
184
188
171
141
130
149
149
182
288
187
313
191
185
183
170
162
143
213
164
173
183
183
153
139
200
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
11
11
11
11
11
18
35
18
1
1
1
16
16
16
14
8
3
2
1
1
2
2
1
1
1
1
1
2
3
4
4
3
2
2
2
1
1
3
5
6
4
3
3
3
2
1
2
4
3
3
6
13
13
7
2
5
3
2
4
3
3
8
9
10
7
4
4
4
65
41
17
59
49
33
17
5
36
19
2
17
24
32
42
52
64
78
79
80
80
81
66
48
30
20
11
8
5
5
32
59
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
63
35
44
44
49
58
66
125
87
95
100
125
99
109
108
131
110
116
122
125
124
131
130
123
125
125
119
122
131
114
130
105
123
95
93
93
92
98
101
92
122
92
90
95
97
84
85
78
76
87
71
72
70
72
77
70
83
75
75
70
77
75
66
67
69
84
66
75
61
58
55
52
56
97
55
61
61
50
64
38
40
39
39
68
33
34
31
25
25
29
31
40
50
51
69
58
75
75
31
70
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
3
2
6
10
11
6
1
2
37
27
15
4
2
1
2
3
4
4
2
1
1
1
1
1
1
3
2
2
2
2
1
1
1
1
2
4
3
2
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
5
3
2
1
1
1
1
1
2
3
5
3
1
1
1
1
2
8
6
5
5
5
5
6
7
4
1
3
4
3
2
2
4
7
4
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
387
277
277
277
277
285
290
376
390
295
285
395
273
264
278
308
322
337
461
366
378
400
412
420
487
468
417
431
418
461
425
444
487
430
472
430
432
472
439
437
487
416
407
404
377
378
364
345
363
337
341
387
318
322
344
313
308
340
395
312
405
293
280
282
265
304
276
256
390
203
219
207
217
300
203
247
208
211
205
214
214
181
193
266
155
182
146
132
130
131
116
111
174
171
230
248
390
390
135
214
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
26
26
26
26
26
71
70
37
5
5
5
5
6
37
42
33
17
2
4
6
36
20
5
1
1
1
1
2
11
11
10
10
14
15
17
14
11
14
10
6
8
7
6
5
3
1
2
4
4
3
3
3
2
1
1
4
7
5
3
4
6
20
16
13
8
3
10
13
15
17
14
8
3
4
14
24
56
29
3
38
74
47
20
60
36
12
20
29
34
40
53
28
3
7
11
11
11
11
7
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
156
212
212
212
212
198
201
192
287
198
205
276
183
171
187
189
211
253
239
228
222
207
206
218
222
222
256
248
220
260
229
244
264
225
270
233
242
247
244
236
225
219
239
224
243
287
245
276
252
246
253
233
234
247
256
255
260
264
270
227
244
213
218
217
224
239
210
247
191
185
153
173
136
123
120
102
105
104
109
99
127
122
135
287
140
136
141
122
121
134
118
116
209
147
159
178
178
131
127
197
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
34
34
34
34
34
20
7
9
11
9
7
6
5
59
31
4
3
2
1
3
6
9
5
1
1
1
2
3
3
4
2
1
1
2
2
2
5
4
3
2
4
4
2
1
1
1
1
3
2
1
1
2
2
3
7
4
1
1
10
7
5
3
1
4
6
8
24
40
56
40
25
14
3
1
4
8
30
15
1
4
7
12
18
35
18
1
40
60
56
53
53
28
3
5
7
7
7
7
7
7
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
530
679
679
679
679
620
563
677
647
564
504
652
461
441
530
462
545
586
657
611
721
620
630
659
670
666
650
660
675
643
676
647
666
620
603
592
613
626
617
657
677
629
639
679
632
647
655
653
670
665
666
675
676
622
624
625
636
645
610
721
666
571
606
579
555
620
510
468
475
424
449
460
477
677
468
412
385
349
349
324
373
348
415
652
415
679
419
406
406
379
361
317
475
370
391
454
457
349
721
459
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
53
47
42
42
42
42
57
31
5
5
5
3
1
37
22
7
4
2
2
3
2
1
1
1
1
1
1
4
5
3
2
1
1
2
2
2
1
1
5
3
2
25
13
1
5
5
3
2
2
2
6
7
8
7
6
8
10
9
8
9
11
23
34
45
23
1
4
8
151
104
57
136
174
115
57
12
89
56
23
28
33
84
135
125
116
124
148
160
166
173
183
119
55
37
19
15
12
12
22
33
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
190
274
274
274
274
230
225
207
264
197
183
276
165
169
180
221
250
285
514
344
377
418
430
430
493
518
403
403
410
514
421
445
518
425
476
413
409
476
415
432
518
362
353
349
347
363
353
391
413
342
406
356
344
359
391
350
413
358
363
358
406
334
305
289
276
292
253
239
248
179
162
168
158
172
173
207
229
167
222
148
165
165
186
276
173
269
175
163
159
147
130
119
166
162
209
254
334
334
322
188
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
52
81
41
2
5
7
4
1
36
42
21
1
1
2
7
5
3
1
2
3
3
4
8
4
1
1
1
9
5
2
7
13
8
3
2
4
9
10
5
1
1
1
7
14
13
12
9
7
7
10
5
1
1
1
1
2
3
5
12
10
8
22
37
49
47
45
30
16
5
21
37
64
37
11
5
5
12
20
56
30
5
24
36
28
20
20
14
9
6
4
4
4
4
4
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
31
53
53
53
53
48
51
48
48
63
49
48
50
46
47
63
51
56
61
63
68
77
76
77
76
77
78
84
84
104
93
82
89
77
73
89
72
75
79
73
85
86
79
80
78
97
72
67
67
67
65
65
85
58
63
67
69
97
75
81
85
75
97
69
72
67
50
49
44
42
52
42
46
46
30
36
33
31
57
26
30
31
41
46
39
97
41
45
48
47
42
48
85
69
73
87
87
62
20
68
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
9
9
9
9
9
17
24
12
1
7
4
2
1
16
9
2
2
1
1
1
4
2
1
1
2
4
3
2
5
4
3
2
3
4
3
2
1
1
1
1
1
1
1
2
4
3
2
1
2
2
3
2
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
3
3
3
3
3
3
4
8
6
5
4
4
4
4
5
4
4
7
9
9
9
10
5
1
1
1
1
1
1
3
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
27
44
44
44
44
48
54
68
89
65
68
98
65
62
68
60
64
75
63
64
70
72
83
89
87
127
98
98
127
101
103
127
98
100
97
94
91
89
99
86
86
87
85
85
86
83
85
81
91
85
75
79
74
75
77
73
86
72
91
68
66
70
65
64
81
63
63
73
59
60
48
58
46
41
53
36
37
36
31
32
36
40
44
66
41
53
43
37
35
37
35
36
62
44
47
49
49
43
33
60
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
3
2
1
1
2
1
1
1
32
25
14
4
5
4
4
4
2
1
1
1
1
1
1
1
2
1
1
5
3
2
4
2
1
1
2
4
3
2
1
1
2
3
2
1
1
2
1
1
1
2
4
4
4
5
3
2
2
2
2
1
1
1
1
5
8
7
5
3
2
2
2
15
8
2
2
2
6
7
8
5
2
7
11
6
2
2
3
4
3
3
2
2
2
2
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
64
78
78
78
78
74
78
107
97
83
100
109
83
82
100
91
98
98
164
110
122
132
131
139
145
143
164
138
137
145
139
140
134
164
129
130
156
130
122
156
107
115
116
110
122
116
117
144
116
116
115
113
108
105
122
104
110
119
112
136
144
103
111
105
105
135
94
91
89
81
79
68
77
108
72
80
70
65
82
64
72
71
72
109
81
77
82
82
66
61
57
63
65
86
136
99
135
135
41
100
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
8
8
8
8
8
9
11
6
1
5
3
2
3
32
27
17
8
2
1
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
2
1
3
2
1
1
1
1
1
2
3
2
1
1
1
1
1
2
11
9
6
3
2
2
6
4
2
7
16
16
10
4
3
8
13
26
14
2
5
8
8
8
25
14
3
10
14
12
11
11
10
10
17
11
5
5
7
7
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
20
45
45
45
45
49
53
54
63
66
51
66
50
52
56
65
62
66
91
73
76
81
84
83
100
94
80
82
81
91
82
83
100
81
80
79
78
81
77
88
100
72
71
70
70
70
69
77
66
63
62
64
60
66
77
59
60
63
66
59
57
59
49
47
47
53
49
49
78
39
39
39
37
51
33
36
38
39
53
38
38
35
37
44
30
49
32
35
36
44
44
37
38
49
59
53
78
78
16
59
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
8
8
8
8
8
20
27
14
2
1
1
1
7
16
17
9
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
1
1
1
1
3
3
2
1
1
1
2
6
4
2
2
2
2
5
3
2
1
1
1
1
1
2
1
1
2
2
2
1
1
2
1
1
5
4
3
2
5
3
1
9
7
5
8
12
10
8
14
7
1
3
4
5
6
9
5
1
3
2
1
1
1
2
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
45
49
49
54
57
70
91
80
114
89
88
100
89
87
95
114
100
92
103
90
94
102
114
103
119
108
100
102
100
102
103
106
108
102
112
99
102
100
101
103
101
106
119
108
109
108
108
112
96
99
95
92
89
97
89
93
93
97
102
88
119
85
91
89
87
106
80
100
73
59
57
54
55
53
55
52
52
55
74
57
61
61
56
66
47
55
52
60
62
91
91
59
58
61
61
60
74
74
36
71
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
45
38
25
13
13
7
1
2
16
17
10
3
2
1
2
2
2
2
1
1
1
1
1
4
3
2
2
3
3
3
7
4
2
1
1
1
1
1
1
3
3
3
3
2
2
2
5
3
2
3
3
2
2
2
3
4
4
3
3
3
4
3
2
8
11
14
11
6
2
5
7
10
6
2
3
4
9
12
15
8
2
10
14
8
2
2
5
8
5
2
2
2
2
7
12
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
42
50
50
50
50
54
58
61
67
71
60
61
59
61
55
70
57
60
63
62
64
71
66
71
71
65
66
65
64
67
64
64
63
67
64
61
60
63
62
57
71
59
59
60
58
57
55
56
57
54
54
57
49
51
62
54
59
60
67
66
55
47
47
44
44
63
40
41
41
33
47
32
36
49
33
37
40
41
57
42
42
40
38
41
32
38
36
38
37
47
47
39
40
49
66
50
65
65
19
42
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
6
5
6
7
9
5
1
30
30
25
14
3
2
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
2
2
3
7
4
2
1
1
1
1
1
3
2
1
3
2
1
1
1
2
2
2
5
4
3
2
2
2
3
10
9
9
10
12
15
13
11
8
5
7
9
14
19
17
12
7
5
3
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
43
40
43
43
43
44
55
61
75
66
60
64
57
61
54
65
59
62
74
66
68
72
73
72
88
75
69
73
72
74
76
77
88
75
81
80
73
81
74
72
88
69
73
73
73
80
70
77
68
67
69
69
68
68
77
64
59
59
75
52
51
53
53
55
63
63
55
53
52
57
53
53
53
60
47
40
40
39
32
32
33
37
40
48
40
34
31
29
28
31
28
31
53
45
49
60
60
45
35
70
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
3
2
4
7
9
5
2
2
16
15
9
3
2
1
2
1
1
1
1
1
2
2
2
2
1
1
2
3
3
2
2
2
2
2
1
1
1
1
1
3
2
1
1
1
1
6
11
8
6
4
2
1
1
2
4
5
3
2
1
1
1
1
2
3
9
9
9
5
2
6
9
13
7
1
3
5
6
7
15
8
2
8
11
6
2
2
3
4
7
4
2
2
2
3
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
81
36
81
81
81
81
74
76
76
69
81
78
65
62
60
73
76
97
160
136
160
174
163
174
174
167
161
163
167
160
153
161
163
132
167
129
135
134
139
145
134
133
121
137
119
113
109
111
96
90
94
96
97
105
129
104
139
119
114
128
133
97
104
98
92
137
82
77
75
64
53
50
50
55
51
47
50
51
72
54
55
55
49
51
43
37
36
31
29
34
33
36
66
59
78
85
128
128
53
77
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
3
5
4
3
3
3
3
29
31
22
12
3
2
2
2
3
3
2
1
1
1
1
1
1
1
2
4
4
3
3
4
3
2
3
4
4
3
2
1
2
2
2
2
1
1
4
3
2
2
2
2
2
2
3
3
4
5
4
3
4
8
5
3
10
16
11
6
2
1
1
1
11
6
2
1
1
6
11
17
9
1
6
9
5
2
2
2
2
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
138
81
81
81
81
87
93
125
153
115
112
160
106
115
116
126
121
135
161
146
161
173
165
173
173
164
159
158
170
149
149
156
156
153
170
160
146
148
158
142
142
143
141
144
144
148
150
142
158
144
140
139
129
144
134
132
134
136
160
125
135
109
102
101
100
107
88
94
76
78
66
65
76
114
73
78
81
82
81
94
94
76
81
104
71
80
77
69
69
69
52
56
55
72
86
84
125
125
44
94
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
1
2
3
2
2
2
3
16
14
9
5
3
1
1
2
4
3
2
2
2
2
2
4
4
3
2
2
2
2
2
4
3
2
3
3
3
2
1
2
3
2
1
1
1
2
1
1
1
2
1
1
2
3
2
1
8
7
5
3
1
2
3
7
11
11
7
4
7
7
8
24
13
2
13
25
15
6
24
12
1
9
17
9
1
1
2
3
7
6
5
5
5
5
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
345
174
174
194
174
178
181
173
221
203
228
242
222
220
244
242
264
271
267
398
278
301
317
311
312
345
321
322
322
320
333
319
314
321
304
317
310
299
370
291
316
325
333
383
312
306
304
321
314
304
290
397
281
277
294
282
307
318
370
398
262
250
259
232
257
328
239
383
211
170
177
144
135
200
104
109
109
104
98
73
126
130
152
397
144
174
152
140
139
181
181
130
172
170
194
194
262
262
106
398
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
55
55
55
55
55
31
7
22
35
49
31
14
7
65
57
37
18
17
16
21
14
7
1
5
3
1
1
1
8
7
4
2
4
7
7
6
5
3
1
4
5
5
5
3
2
1
1
9
7
4
1
2
1
1
1
1
2
4
3
2
1
2
1
1
3
5
9
12
15
11
8
10
12
9
6
10
13
8
4
4
4
5
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
155
154
154
154
154
175
167
168
314
228
239
353
234
247
259
241
267
300
272
378
296
296
409
327
362
385
428
409
378
409
423
428
450
467
450
467
442
527
488
416
408
395
475
360
399
435
439
516
425
417
408
458
440
375
349
361
337
385
516
358
527
352
371
373
366
458
410
440
517
307
279
252
218
191
194
176
181
240
194
128
192
185
206
527
195
194
185
148
144
150
150
143
189
180
224
197
253
185
220
517
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
31
31
31
31
31
22
14
10
7
20
14
8
14
64
36
8
14
16
14
12
10
9
19
19
11
3
3
6
8
8
9
6
4
8
10
9
9
14
10
7
4
2
1
2
1
1
1
2
2
2
17
10
4
1
3
2
1
2
3
2
1
1
1
1
1
5
3
1
15
10
5
11
13
13
7
2
6
7
4
1
1
3
5
8
6
5
5
5
5
5
6
3
1
1
1
1
1
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
317
814
814
814
814
629
598
565
723
518
587
596
583
723
673
758
746
748
759
950
778
801
817
813
834
807
815
813
820
834
824
859
821
822
854
824
839
747
904
763
824
815
878
933
782
829
826
783
814
854
790
945
778
710
839
667
714
780
904
950
674
732
793
683
798
878
642
933
522
415
406
308
277
379
197
203
195
159
209
121
254
269
403
945
409
814
431
410
409
411
399
375
813
572
665
814
814
606
94
950
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
636
362
89
89
89
46
3
3
4
5
7
5
3
24
56
45
34
35
37
23
10
5
1
5
17
23
15
8
9
8
5
3
5
5
5
7
11
7
3
16
14
8
3
3
3
4
5
20
12
5
15
15
12
8
5
4
3
7
8
5
2
3
2
2
3
4
8
12
36
20
4
19
20
12
4
12
16
10
4
10
14
15
10
6
3
1
1
1
1
1
1
1
1
1
8
7
6
6
5
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
317
357
357
357
357
383
387
378
521
482
511
791
561
601
621
616
616
613
670
692
685
997
745
768
997
746
782
997
713
723
700
639
652
723
628
730
679
667
722
754
625
592
656
570
633
624
684
785
612
597
571
575
620
622
691
791
599
593
730
510
516
481
504
465
524
722
552
754
522
422
432
451
333
412
232
218
210
177
196
132
233
237
291
785
288
355
316
300
299
406
406
283
357
358
401
400
529
529
231
791
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
162
162
162
162
162
107
53
27
1
8
16
32
49
64
35
7
27
15
3
10
32
16
1
21
25
27
16
5
8
11
6
1
2
21
22
23
12
1
5
10
16
9
3
2
1
1
1
1
3
3
4
5
4
3
5
3
1
1
2
9
16
8
1
1
1
1
12
21
31
19
7
20
18
16
15
24
21
16
11
10
10
8
7
7
4
2
2
2
2
2
4
3
2
4
3
2
2
2
4
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
369
376
376
376
376
324
269
277
280
279
324
351
299
334
342
362
345
363
337
325
327
338
322
313
324
369
349
373
355
362
345
347
375
369
303
344
327
306
343
348
339
338
327
376
332
355
376
348
376
325
314
369
373
314
334
351
278
283
344
261
251
286
375
283
369
332
247
348
194
161
160
121
110
171
71
76
73
56
89
43
93
99
160
348
167
376
181
181
183
184
217
239
376
376
306
376
376
96
229
351
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
320
320
320
320
320
166
12
47
83
43
3
3
3
26
17
8
6
5
5
5
7
7
4
1
1
1
1
1
4
5
3
1
1
3
2
1
1
1
1
5
3
1
2
3
3
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
2
2
2
3
3
3
3
2
2
1
1
2
2
1
1
1
2
3
3
4
4
2
1
2
2
2
2
2
3
3
3
4
5
5
5
4
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
333
152
263
263
263
291
296
308
498
352
371
378
372
331
374
438
477
546
756
632
662
821
756
710
821
772
673
821
589
570
565
513
500
486
478
478
487
537
511
487
488
469
469
455
475
490
450
518
462
478
538
475
467
467
498
442
450
449
546
433
529
445
445
447
413
469
440
451
537
354
349
455
291
276
230
208
212
256
194
142
201
193
213
538
201
198
228
233
240
372
372
234
233
284
305
324
445
445
234
546
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
36
36
36
36
36
84
72
55
39
25
12
14
44
52
26
1
5
9
16
31
20
9
6
8
8
8
8
7
6
6
9
7
5
9
14
9
4
9
5
2
9
7
5
4
4
2
1
4
9
9
9
7
5
4
7
4
1
4
6
3
1
1
1
1
1
5
3
1
18
12
6
14
14
14
9
5
5
7
8
5
3
3
7
6
5
4
4
4
4
4
4
2
1
1
1
1
1
1
4
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
42
122
122
122
122
87
86
83
82
75
70
91
69
77
85
113
93
91
122
89
90
115
94
97
94
128
108
122
134
135
135
135
144
144
131
144
137
113
117
113
111
137
110
112
123
117
115
117
127
99
94
95
92
96
92
97
123
97
119
105
104
115
137
99
127
91
84
92
71
68
63
56
59
45
43
59
47
50
59
47
47
42
55
59
50
119
52
56
58
62
62
70
137
89
89
99
99
45
32
70
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
22
22
22
22
22
16
11
7
3
6
3
1
3
5
4
4
3
3
2
1
1
2
1
1
1
1
1
1
1
1
1
2
8
4
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
10
10
6
3
1
2
1
1
1
1
1
2
4
3
3
3
3
7
8
9
23
12
2
1
1
8
4
1
5
7
5
3
12
7
2
5
8
9
11
12
7
3
2
2
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
422
1261
1261
1261
1261
1380
2270
1132
1487
1494
1315
1461
2270
1019
1175
1159
1191
1473
1121
1451
1152
1123
1386
1122
1207
1277
1412
1382
1217
1413
1249
1350
1423
1348
1450
1269
1391
1437
1432
1411
1360
1393
1423
1401
1425
1561
1581
1613
2270
1765
1639
2270
1499
1602
1598
1497
1431
1423
1450
1314
1432
1330
1356
1359
1390
1315
1278
1437
1175
1103
1089
1010
952
960
1023
802
850
914
744
667
774
766
803
1487
785
793
1045
1271
1346
2270
2270
1348
1320
1315
1172
1091
1091
869
764
1057
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
82
79
77
77
77
77
90
52
14
20
15
10
5
36
22
9
10
8
4
1
4
3
3
3
2
1
1
1
11
9
8
10
13
7
1
9
13
7
2
5
8
6
4
10
17
10
4
19
18
18
100
87
45
4
39
39
39
39
39
23
7
30
43
49
55
66
58
50
245
152
60
386
335
197
60
50
222
141
60
121
152
183
198
213
164
115
253
322
310
298
255
212
170
87
5
5
5
5
192
380
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
352
958
958
958
958
762
745
709
1150
783
884
871
896
973
887
1022
929
935
964
973
979
969
1022
1026
965
992
1009
1041
981
1070
1043
1045
1046
1079
1059
1070
1046
1071
1026
1014
1026
1123
1009
1026
1061
1142
1041
1026
903
923
869
960
1070
945
1150
934
857
895
1079
868
911
980
1070
1104
1065
1086
1123
1045
1114
609
554
479
385
312
255
226
239
254
274
265
353
356
540
1142
555
1104
521
428
398
441
403
412
1123
711
888
1114
1114
855
500
1150
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
32
32
32
32
32
20
9
119
94
70
97
53
9
11
9
8
6
4
2
1
35
19
4
4
2
1
1
4
7
15
24
22
20
35
33
28
23
14
5
11
173
94
15
15
15
9
4
4
5
4
4
12
8
4
4
4
4
4
4
2
1
56
28
1
4
8
26
25
25
24
24
60
37
15
48
39
30
17
5
20
27
34
28
23
16
10
14
16
13
10
9
8
8
9
9
9
9
16
12
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
324
698
698
698
698
518
505
466
525
410
401
380
365
416
422
562
698
715
1140
919
968
1042
987
1042
937
1018
1077
946
983
1056
993
1005
959
1077
963
916
1003
1038
979
1100
1056
850
1039
863
847
932
804
640
569
578
635
747
762
937
1003
897
1038
1140
877
976
1100
868
850
833
778
1039
676
579
513
374
364
326
311
355
258
258
276
265
270
265
275
276
387
567
418
846
407
370
333
359
331
356
868
625
827
838
1140
1140
217
575
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
13
13
13
13
13
13
13
31
48
29
11
6
1
156
85
14
9
5
3
10
22
15
9
14
10
7
7
7
9
11
23
18
13
22
23
15
8
5
4
4
127
68
10
5
3
5
6
8
6
5
4
15
16
10
5
6
8
10
12
9
6
20
13
6
8
10
18
27
84
53
22
64
39
14
20
27
45
23
2
37
69
92
59
26
17
8
15
18
13
8
8
8
19
19
13
8
8
17
12
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
138
382
382
382
382
373
350
383
541
389
392
394
388
369
383
408
405
437
604
527
540
628
628
547
628
541
509
541
469
465
477
498
443
511
434
434
449
527
420
434
444
434
474
458
466
538
457
462
392
441
354
397
403
404
541
432
408
411
511
418
406
396
398
382
410
515
390
527
302
237
224
177
175
160
126
152
99
90
82
66
142
145
215
538
226
388
234
207
198
202
179
179
391
272
338
388
399
399
108
541
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
9
9
9
9
9
8
8
83
53
23
4
6
8
103
52
2
6
10
12
13
14
13
8
4
9
12
13
14
10
6
3
1
6
10
11
12
8
4
11
18
44
27
11
4
1
3
3
4
4
4
4
9
6
3
7
11
14
14
14
7
1
9
5
1
2
4
7
11
17
16
16
27
21
16
13
11
16
17
18
20
21
18
12
6
4
3
3
3
3
3
3
3
3
3
16
11
6
6
4
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
80
1008
1008
1008
1008
863
827
948
1068
875
948
1195
776
829
948
856
978
1333
1064
1396
1228
1333
1433
1293
1433
1377
1562
1327
1316
1377
1362
1380
1440
1377
1413
1435
1455
1486
1440
1418
1459
1333
1489
1369
1335
1357
1533
1486
1152
1318
1052
1186
1124
1009
1556
1140
1097
1128
1489
1125
1224
1239
1259
1562
1378
1493
1353
1533
1152
1005
717
590
565
457
389
510
327
331
320
260
465
449
652
1556
711
1162
679
521
459
503
453
475
1182
773
936
1152
1152
882
491
1562
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
9
16
39
54
28
3
9
16
103
73
43
22
2
9
17
9
2
3
4
11
15
9
4
5
3
2
2
2
26
74
38
3
4
7
4
2
8
8
5
2
2
2
3
9
6
4
13
8
3
2
2
2
2
2
7
13
20
28
17
6
4
13
18
23
23
24
63
34
6
14
23
40
34
28
50
73
56
40
24
17
10
15
17
13
10
8
6
18
17
13
10
10
16
11
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
236
502
502
502
502
436
374
327
443
350
331
446
362
279
299
300
334
406
342
384
343
334
331
348
357
376
412
406
408
430
455
419
425
394
422
447
399
411
430
380
387
429
360
379
380
395
502
397
441
403
371
380
415
391
443
446
401
416
420
417
424
455
426
447
430
427
429
422
411
430
400
395
415
354
361
326
326
349
289
326
326
273
280
309
254
326
267
292
292
366
366
296
502
373
400
441
441
352
343
446
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
47
47
47
47
47
25
4
3
3
3
3
2
1
51
55
31
8
2
2
3
15
8
1
2
1
1
1
2
5
6
3
1
4
3
2
5
3
1
4
7
9
11
9
8
5
2
7
7
7
8
15
9
3
2
12
14
16
8
1
3
6
6
6
6
5
4
28
52
123
79
35
138
72
6
32
59
120
67
14
38
50
62
78
94
50
6
83
121
118
115
104
82
61
31
2
2
2
2
69
137
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
202
512
512
512
512
444
381
328
445
350
333
452
366
265
300
289
338
411
352
427
358
358
396
372
383
400
425
422
423
438
468
428
435
402
428
457
410
416
435
402
411
448
387
391
401
416
512
416
439
418
381
389
430
398
445
452
412
430
437
430
438
468
435
457
438
437
448
428
416
435
410
412
430
367
418
353
357
406
312
338
338
327
374
335
289
328
281
303
298
368
368
322
512
399
411
439
439
356
347
452
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
44
44
44
44
44
23
2
4
7
7
7
4
2
18
21
12
3
3
2
1
1
1
2
3
2
1
1
2
6
4
2
4
3
2
1
2
2
2
2
2
2
3
2
2
3
4
5
5
3
2
19
13
7
8
10
8
7
5
3
7
12
13
12
12
8
5
3
2
131
79
28
196
105
14
78
142
170
94
19
45
58
71
85
100
57
14
91
130
120
111
105
89
73
44
16
16
16
16
79
142
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
186
528
528
528
528
463
415
337
454
357
339
457
371
278
320
303
335
417
385
395
552
394
391
406
390
410
423
416
435
447
425
447
455
509
437
465
423
422
441
410
418
457
396
400
400
416
528
415
462
439
409
422
552
431
454
457
424
447
509
433
447
446
438
465
441
443
457
437
422
441
418
411
439
373
377
318
339
357
298
342
342
340
375
552
329
336
336
337
340
415
415
348
528
423
431
462
462
365
351
457
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
63
63
63
63
63
53
44
23
3
3
3
2
1
55
56
29
3
2
1
1
14
8
2
3
2
1
1
2
4
12
6
1
18
11
4
4
2
1
4
7
7
4
1
4
7
5
3
12
7
2
12
8
4
5
12
13
7
2
2
3
4
7
6
5
3
2
30
58
134
84
35
158
84
11
34
58
95
63
32
52
62
72
136
135
73
11
90
129
127
126
126
96
66
39
13
13
13
13
79
146
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
177
266
266
266
266
245
340
208
198
236
206
200
338
186
187
200
179
190
208
185
230
187
188
197
224
193
202
220
214
229
259
229
243
235
231
296
226
226
242
224
231
289
217
266
205
224
223
216
340
247
251
338
230
238
246
236
224
259
232
225
296
235
238
289
222
227
222
195
225
187
181
183
163
166
203
142
153
166
123
122
133
132
161
232
164
296
200
237
250
340
340
209
212
201
188
181
181
147
140
200
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
4
2
2
3
3
3
3
31
59
48
25
3
2
1
1
2
4
3
3
3
3
2
2
1
1
2
4
3
2
3
2
1
2
3
5
6
3
1
1
1
1
1
1
2
3
17
10
4
1
4
2
1
1
3
3
4
13
10
5
1
1
2
3
52
35
18
30
44
31
18
13
38
20
2
15
21
28
60
58
56
68
71
72
73
74
69
50
31
19
7
7
7
7
36
65
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
179
455
455
455
455
418
381
318
447
354
351
436
381
262
303
295
342
419
354
433
383
379
405
381
389
391
416
408
388
420
392
400
424
385
391
375
373
365
400
356
362
372
338
369
351
371
379
369
455
372
368
381
380
382
447
436
410
417
419
433
413
415
412
416
420
405
424
391
372
400
340
369
352
369
360
330
340
345
320
333
333
280
283
310
260
318
270
296
297
381
381
316
354
390
388
455
455
359
294
447
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
63
39
16
16
16
16
11
7
11
9
6
3
1
4
2
1
1
1
2
3
2
2
1
1
2
2
1
1
1
1
2
4
5
5
4
3
2
2
3
2
2
3
2
2
14
7
1
5
3
2
4
4
2
1
4
21
11
1
7
5
3
14
11
6
1
12
18
24
116
80
44
53
86
65
44
29
62
53
44
74
89
105
100
96
85
74
74
74
74
74
85
74
64
39
15
15
15
15
76
137
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
431
283
283
283
283
280
270
306
404
311
351
416
233
229
258
258
306
393
334
368
340
337
357
367
367
431
396
374
368
380
357
375
385
390
406
402
385
379
417
359
360
368
382
366
362
372
392
369
403
373
369
431
388
387
404
416
385
387
403
368
370
375
372
396
380
374
386
406
355
417
368
361
353
324
350
267
296
330
267
318
318
277
348
314
268
293
231
207
193
181
156
178
192
226
322
295
346
346
342
417
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
10
10
10
10
10
66
50
26
2
7
4
1
11
23
16
10
6
3
7
4
2
1
1
1
1
1
1
1
5
3
2
10
18
10
2
6
4
2
1
1
2
3
3
2
1
2
2
3
3
3
4
5
4
4
10
8
5
2
1
6
11
9
7
12
7
2
1
1
3
33
63
45
28
28
54
55
56
38
20
14
14
56
87
93
73
54
77
89
95
101
109
68
28
27
15
3
3
18
16
14
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
148
232
232
232
278
462
613
826
1112
797
922
920
1007
941
929
983
931
1007
960
963
1044
976
992
1002
994
1063
984
1016
1044
948
987
952
953
1093
924
948
976
1077
1002
901
903
933
1063
972
1022
1106
1016
1044
907
933
902
928
953
926
1112
905
851
894
1093
758
863
671
708
735
794
1035
733
1077
593
452
550
518
529
953
530
393
380
263
228
195
330
323
393
1106
380
397
352
248
223
233
187
190
400
353
510
588
863
863
541
1112
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
35
35
35
35
35
49
68
165
262
133
5
5
5
191
101
12
8
5
15
26
41
30
16
2
5
6
7
5
4
4
6
9
25
20
16
16
16
16
16
28
31
22
14
8
3
2
5
9
9
9
15
11
7
11
12
10
9
7
5
3
1
3
3
3
5
9
11
14
30
18
7
20
16
12
20
29
22
14
6
12
19
13
8
7
5
3
3
3
3
3
4
3
3
2
1
1
1
1
3
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
280
378
378
378
414
485
489
875
494
465
578
509
560
875
606
693
612
693
733
810
1035
920
895
917
892
893
871
815
892
818
986
745
871
643
611
608
554
617
624
649
1025
623
613
701
641
639
1035
643
649
654
591
558
528
506
494
468
463
584
594
551
1025
572
603
604
547
549
526
553
561
399
519
473
432
1035
361
365
377
278
238
198
236
229
278
591
256
373
280
289
293
401
401
285
378
359
391
377
476
476
104
594
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
101
101
101
101
101
64
27
24
21
63
37
12
26
46
27
8
20
11
2
8
5
3
3
9
10
11
12
13
13
8
3
5
7
10
9
8
12
7
3
3
3
4
6
7
4
1
2
4
7
11
25
14
4
5
6
6
6
6
6
3
1
7
4
2
14
21
25
29
70
44
18
56
33
10
14
28
42
30
18
17
16
16
15
15
9
4
4
4
4
4
3
2
1
1
1
1
1
7
5
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
129
335
335
335
492
590
1335
1842
1447
4267
1465
1377
2011
1632
1729
4267
1760
2022
2725
2481
2589
4267
2575
2604
2574
2304
2230
2534
2297
2324
4003
2053
2195
2097
1760
1663
1858
1772
1738
1789
4003
1645
1814
2021
1697
1859
2054
1225
1156
1308
1191
1173
2132
1135
1091
1097
850
1027
944
943
2054
979
1034
1019
840
751
692
763
482
458
675
714
773
2132
664
652
626
374
312
268
335
326
369
850
353
399
310
214
178
194
171
176
403
287
377
421
512
512
440
840
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
19
19
19
19
19
34
50
34
18
37
30
16
2
78
46
15
9
3
4
6
206
104
2
1
3
4
6
4
2
7
23
25
22
19
21
12
3
12
9
7
15
8
2
4
5
3
2
9
16
12
8
7
5
3
3
3
3
3
3
3
3
5
4
3
2
9
9
10
19
11
3
18
9
1
37
73
45
18
8
1
1
19
15
11
7
4
4
4
4
4
7
5
4
20
13
7
7
7
4
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
140
919
919
919
919
939
1214
2104
1392
1667
1633
2104
1888
2095
1741
2372
1754
1895
2163
2224
2363
2372
2241
2243
2363
2280
2215
2246
2372
2149
2237
1898
2224
1548
1428
1350
1260
1390
1390
1450
2246
1468
1473
1483
1334
1475
1480
1662
2146
1924
2294
1817
2146
1551
1612
1647
1572
2168
1399
1319
1326
1145
1138
1149
1168
1184
1229
1166
796
760
882
1001
1057
2294
1245
900
914
635
513
434
514
480
606
1229
621
968
574
435
385
417
388
403
981
689
899
1024
1184
1184
1207
1245
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
3
4
6
9
7
6
5
4
76
42
9
5
2
2
2
140
71
2
8
5
2
2
5
9
17
10
3
2
14
27
17
7
6
5
5
43
25
7
8
5
2
2
2
10
11
12
8
5
3
36
20
4
12
12
12
10
6
3
10
12
15
9
4
16
9
3
14
8
3
33
29
19
10
6
2
2
18
35
25
14
3
8
10
11
11
12
11
10
14
9
5
5
9
5
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
46
786
786
786
792
972
1293
2280
1496
1833
1848
2198
2070
2280
2063
2217
1869
1877
2084
2179
2299
2216
2261
2227
2261
2104
2299
2072
1979
1997
2030
1905
2299
1895
1863
1830
1910
1709
1661
1701
2024
1647
1589
1589
1514
1623
1567
1532
2005
1651
1645
1723
2043
1621
1597
1600
1367
1341
1589
1250
1350
1342
1386
1588
1412
1431
1274
1508
923
1023
961
920
979
2043
780
713
688
461
406
342
512
505
650
1600
645
924
580
417
370
411
363
366
935
636
856
953
1144
1144
1006
1588
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
16
16
16
16
16
24
44
54
64
39
14
1
2
201
110
19
10
2
2
2
463
235
7
4
55
81
71
40
9
25
15
6
16
34
59
45
28
12
16
20
52
27
2
7
6
5
4
8
12
14
14
10
7
6
6
5
4
5
6
4
2
2
2
7
4
2
2
2
19
11
3
15
8
2
47
81
47
13
7
1
1
18
22
20
11
2
6
8
9
10
11
11
11
14
10
7
7
15
8
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
33
86
86
86
86
70
71
68
71
66
58
78
65
55
58
65
61
67
61
71
63
65
64
66
66
69
73
73
78
83
72
73
75
63
73
64
66
77
74
71
69
81
63
64
64
67
86
68
76
71
62
65
63
65
71
78
67
72
73
73
83
75
73
74
78
76
81
73
77
74
66
67
62
53
71
55
61
70
60
62
62
49
54
51
46
52
47
51
51
65
65
53
86
66
69
76
76
58
18
78
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
10
18
12
7
7
4
1
2
4
3
3
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
6
6
3
1
7
4
1
1
1
1
1
1
1
1
4
2
1
2
3
6
10
23
12
2
27
17
8
4
10
17
10
4
20
30
31
24
17
10
7
6
6
6
6
12
11
10
10
10
10
10
11
13
27
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
49
226
226
226
226
187
169
162
177
154
147
195
160
169
194
226
178
172
169
191
158
160
155
152
163
170
189
205
194
251
199
200
205
197
194
198
191
192
195
195
196
205
202
201
205
233
202
205
197
193
190
182
194
187
205
195
190
229
179
191
193
177
233
163
172
154
152
205
142
121
114
113
114
112
122
128
125
170
148
126
138
125
141
170
160
229
151
148
145
149
149
145
193
155
153
149
149
131
45
170
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
21
22
12
2
10
6
2
8
14
9
4
4
4
2
1
2
2
2
4
2
1
1
5
9
6
4
5
7
4
1
3
3
2
1
1
2
2
1
1
7
4
2
2
2
2
3
2
1
2
6
10
5
1
3
2
1
2
4
6
7
5
3
3
4
14
8
2
1
2
16
59
49
25
1
5
9
22
20
18
10
3
19
27
31
36
40
20
1
3
5
6
8
12
7
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
148
65
119
119
119
119
98
123
103
101
119
123
94
86
88
130
102
109
117
123
117
125
119
124
123
148
120
122
125
121
104
99
95
87
92
90
89
119
93
93
101
94
102
109
130
120
107
93
103
102
101
148
95
96
99
97
97
121
98
105
119
104
120
96
107
79
73
70
66
61
66
61
59
130
62
71
77
98
69
56
58
53
61
61
52
121
49
53
58
59
56
64
114
84
88
96
96
76
34
98
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
17
17
17
17
17
10
4
7
10
13
7
2
1
8
6
4
4
2
1
1
5
3
2
5
3
1
1
2
7
8
5
2
1
1
1
2
2
2
8
9
5
1
1
1
1
1
1
1
1
1
2
2
1
1
7
4
1
1
1
1
1
1
1
1
1
1
1
2
8
5
2
5
3
1
1
2
4
3
2
2
2
2
5
8
4
1
4
5
6
7
7
6
6
3
1
1
1
1
8
18
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
117
213
213
213
213
139
136
121
114
117
109
124
123
129
129
213
144
152
180
166
174
204
204
180
204
187
195
214
234
260
217
270
208
189
185
179
146
153
162
168
243
198
205
223
270
260
194
181
172
170
165
156
243
173
204
207
270
260
223
236
248
221
260
198
175
172
186
160
144
122
179
103
105
93
95
87
94
94
122
84
84
78
106
111
117
260
109
105
101
107
104
133
248
181
198
203
203
68
73
157
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
3
2
3
4
6
4
2
1
1
3
6
3
1
5
9
11
6
2
1
1
1
1
2
4
7
8
6
5
6
7
5
3
1
1
1
14
12
8
4
2
1
4
3
2
1
5
3
2
1
1
1
1
1
1
1
1
6
3
1
19
25
14
4
14
16
14
9
5
5
10
16
14
10
7
6
5
5
13
17
18
19
15
12
7
2
2
3
5
12
8
5
2
2
9
17
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
60
58
58
58
58
61
62
62
105
70
69
94
61
58
59
56
65
71
61
91
64
65
65
66
68
70
85
74
74
98
81
90
91
93
107
89
97
105
95
94
86
83
78
91
77
83
85
90
98
91
107
84
101
86
80
81
74
70
78
68
69
68
68
71
74
74
75
107
68
61
54
47
51
45
45
59
46
46
58
37
39
39
40
59
39
48
39
39
40
45
45
40
45
51
55
71
71
56
30
73
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
4
7
4
2
6
3
1
7
14
8
3
1
1
1
2
4
2
1
1
1
1
2
3
2
1
1
2
3
2
2
2
2
1
1
3
2
1
2
3
2
1
2
2
2
2
2
2
1
1
3
4
2
1
2
1
1
1
1
2
3
4
6
12
10
9
6
4
2
2
6
10
12
8
5
4
4
6
7
8
5
2
9
13
10
7
7
4
2
1
1
1
1
1
15
29
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
141
58
58
71
58
53
63
60
63
65
92
68
71
73
108
60
61
64
59
59
62
56
70
72
70
141
79
89
89
108
92
70
67
56
52
49
48
54
51
52
65
55
53
58
60
56
62
54
66
65
64
141
63
65
65
52
48
49
46
46
56
45
44
46
47
42
53
39
40
38
41
44
36
62
34
33
35
31
29
24
26
24
30
45
27
58
34
42
44
63
63
42
51
49
47
54
54
35
32
53
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
14
14
14
14
14
28
30
16
3
14
8
2
1
5
3
2
6
4
2
1
6
4
2
2
3
4
3
2
2
2
2
1
1
1
1
1
1
1
2
8
6
3
1
2
2
2
2
1
1
3
3
3
2
1
1
2
3
2
1
1
1
2
2
2
1
1
1
2
3
3
2
1
3
3
3
3
7
5
3
5
7
7
4
1
2
2
2
2
2
3
2
1
2
2
2
1
1
1
1
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
47
71
71
71
71
66
62
62
85
65
65
74
61
59
73
64
74
78
80
94
75
77
76
85
76
81
82
81
94
85
83
86
89
88
91
89
91
86
94
81
80
82
80
82
79
81
83
80
80
80
79
78
78
79
82
77
80
74
86
63
66
61
63
62
66
80
75
82
75
85
63
58
61
71
61
62
66
73
67
77
77
59
63
73
59
75
68
67
67
67
58
50
67
54
56
58
58
52
33
85
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
18
22
12
3
10
5
1
1
9
6
4
3
2
2
3
3
3
2
1
1
1
1
1
1
2
3
3
3
2
2
2
3
2
1
2
2
1
1
1
4
2
1
3
2
1
1
4
2
1
2
1
1
1
1
2
4
3
2
1
1
1
4
8
5
3
10
9
5
2
2
2
15
17
19
14
10
10
11
13
8
4
11
15
17
19
16
12
8
9
6
3
3
3
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
150
165
165
165
165
113
104
100
92
90
108
91
103
123
133
151
156
152
150
119
116
160
113
108
120
150
138
153
146
151
156
141
164
164
120
150
102
92
105
95
110
160
108
165
118
130
165
112
165
132
124
150
153
97
94
84
71
70
64
81
76
96
164
96
164
86
73
66
51
43
44
39
36
72
29
33
32
24
39
18
24
25
49
60
50
165
60
72
76
79
93
103
165
165
134
165
165
41
41
61
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
113
110
108
108
108
55
2
4
7
14
12
7
2
9
5
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
9
5
1
1
3
3
4
5
3
1
5
3
1
1
3
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
35
156
156
156
156
125
120
108
98
105
105
102
155
102
115
115
104
129
121
134
154
165
159
165
150
193
153
150
167
151
155
167
156
143
132
165
129
139
147
162
169
154
163
180
152
181
154
135
150
134
142
155
145
162
169
137
153
139
149
158
180
193
161
157
143
181
120
112
104
85
92
90
92
154
82
77
74
60
55
42
49
46
68
108
71
156
89
108
117
155
155
109
149
139
155
154
193
193
96
116
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
61
47
34
34
34
34
43
23
3
14
7
1
3
13
7
2
2
3
2
2
3
2
1
3
2
2
2
4
5
4
4
4
5
3
1
1
1
1
1
2
2
1
1
3
2
2
2
2
3
3
4
3
2
2
2
2
2
2
2
1
1
3
2
1
2
4
3
3
17
12
7
17
14
11
9
24
17
11
6
6
7
7
7
7
6
6
6
6
6
6
6
3
1
1
1
1
1
1
4
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
21
115
115
115
115
87
87
80
97
70
69
86
59
56
68
65
73
115
75
79
74
70
69
74
74
85
99
105
132
131
151
151
151
132
128
122
140
104
109
106
102
140
89
90
98
103
101
115
128
100
99
94
93
83
81
86
83
78
116
84
92
105
115
95
128
93
91
99
73
63
57
53
53
53
46
49
48
49
52
52
52
41
55
50
51
116
53
56
59
57
52
49
85
68
73
95
95
49
47
75
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
3
5
3
2
2
1
1
9
18
12
7
15
8
1
1
14
9
4
1
1
1
2
3
4
7
4
2
6
6
6
6
4
2
1
2
5
3
2
1
2
2
2
1
1
1
1
1
1
1
4
6
3
1
1
1
2
7
4
2
2
2
13
16
15
12
9
6
3
1
3
6
14
15
16
14
12
7
2
11
6
1
8
13
9
5
5
5
6
4
3
3
3
3
2
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
43
120
120
120
120
81
77
68
87
61
60
96
58
56
68
69
82
120
87
96
88
90
94
92
101
102
106
114
141
128
141
125
145
117
115
112
106
106
101
99
99
97
97
97
101
107
110
124
138
104
101
99
101
92
88
94
99
90
126
101
105
119
145
110
138
102
96
101
82
79
76
61
62
56
54
59
53
54
56
53
56
56
66
64
60
126
53
51
53
61
65
68
145
88
94
104
104
56
43
67
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
2
1
1
3
2
1
1
3
3
2
1
2
1
1
2
2
1
1
1
1
1
2
3
2
1
2
4
2
1
2
3
2
1
2
4
3
2
1
1
1
3
2
1
2
3
3
4
3
3
3
3
2
1
1
1
1
1
2
2
3
2
2
5
9
18
27
14
2
5
9
15
11
7
10
12
12
12
13
7
2
10
14
8
2
2
3
4
10
13
14
15
16
16
16
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
56
118
118
118
118
90
89
96
89
69
66
98
71
71
96
78
90
118
89
94
97
100
97
98
100
100
100
112
137
122
137
120
137
112
110
107
103
105
99
96
98
94
94
95
100
106
107
120
132
104
103
103
101
96
95
99
98
89
121
89
92
108
120
100
132
100
92
101
80
69
71
64
60
66
55
60
52
51
51
50
54
54
64
64
59
121
57
54
56
54
51
50
88
71
76
98
98
54
48
66
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
3
5
3
1
5
3
1
1
5
4
4
3
3
2
1
5
3
2
3
2
1
1
2
5
5
3
2
2
1
1
2
3
2
1
5
5
3
1
1
1
1
1
2
2
2
3
3
2
2
2
2
2
3
4
2
1
1
1
3
2
2
2
4
10
12
15
12
6
1
3
5
13
8
3
6
10
8
6
10
5
1
11
16
10
5
5
6
8
10
6
2
2
2
4
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
42
54
54
54
54
48
51
55
57
68
69
53
52
49
50
60
59
63
81
68
73
73
70
72
74
68
77
74
74
95
73
74
78
77
75
84
81
75
76
74
79
68
65
71
70
71
95
73
74
79
84
76
79
81
62
60
61
60
60
66
59
67
67
67
95
65
54
55
55
50
52
56
62
66
56
69
62
71
78
82
82
52
54
45
39
56
37
38
37
41
39
44
78
65
70
82
82
69
9
67
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
4
8
5
3
6
3
1
3
6
7
4
1
2
2
3
4
4
3
2
1
1
2
4
7
4
1
1
2
2
2
2
2
1
1
4
6
4
2
2
2
1
1
1
1
1
2
4
4
3
2
2
1
1
4
2
1
1
1
5
3
2
2
2
2
3
2
1
1
2
3
4
6
7
9
12
16
11
6
9
5
2
5
7
7
7
8
6
4
2
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
116
351
351
351
423
506
800
1353
901
1705
1010
941
1245
1069
1206
2294
1455
1675
1880
1810
2287
2294
1789
1804
2287
1929
1972
2077
2294
1732
2070
1612
1483
1453
1234
1229
1103
1191
1246
1263
2077
1352
1356
1341
1870
1259
1341
1468
1381
1384
2227
1263
1117
1081
1106
1180
1252
2010
1337
1240
1870
990
1029
1008
888
1033
804
701
595
720
763
824
876
2227
777
759
775
540
443
379
457
431
480
1104
447
490
390
280
254
274
235
228
498
397
550
723
852
852
1189
720
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
41
41
41
41
41
41
44
32
20
17
13
9
35
57
32
7
16
24
14
4
148
76
4
2
3
4
5
4
3
20
22
20
18
29
27
25
17
10
7
5
15
9
4
5
3
1
2
4
4
5
6
12
6
1
9
16
24
23
20
11
3
11
8
5
3
5
12
17
22
23
24
53
45
37
34
32
30
17
4
17
24
31
42
33
20
8
8
8
8
8
10
9
8
13
12
12
12
18
15
13
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
39
52
52
52
56
57
62
105
74
72
105
72
75
75
105
67
70
73
71
69
68
68
74
67
68
64
71
64
62
62
66
64
63
77
59
57
55
56
57
58
68
60
59
61
64
59
62
63
62
67
58
66
54
55
57
53
58
60
59
74
63
52
57
57
58
77
53
54
49
39
41
42
40
60
41
49
43
32
29
25
28
31
35
52
36
42
36
36
33
40
40
30
34
41
51
52
77
77
11
60
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
14
14
14
14
14
27
40
21
3
7
4
1
1
1
7
5
4
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
3
2
1
2
1
1
1
2
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
4
3
2
1
1
1
1
1
1
3
3
3
3
2
1
1
2
2
3
4
4
5
10
6
3
2
2
3
5
7
8
7
4
1
3
4
5
5
6
4
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
173
124
124
124
124
159
158
179
299
189
207
302
191
183
197
193
200
207
251
216
236
251
256
299
273
302
269
264
248
272
254
262
268
260
272
262
257
263
302
249
275
265
257
275
257
258
267
256
260
272
230
241
228
215
262
209
197
211
260
178
202
168
170
168
170
228
196
197
194
222
164
187
149
187
119
113
115
113
115
110
110
99
110
186
109
122
110
103
96
105
105
79
80
105
125
139
195
195
138
222
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
4
7
5
3
3
3
2
1
51
29
8
5
3
1
2
14
11
8
4
1
1
1
2
1
1
4
7
14
12
11
7
3
3
6
16
9
2
2
2
4
3
2
1
2
3
10
5
1
1
2
2
2
2
2
2
2
11
17
9
1
6
8
5
2
17
32
16
1
16
13
11
25
14
3
15
27
16
6
21
11
2
22
32
28
25
25
13
1
2
2
2
2
3
7
12
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
21
71
71
71
89
99
151
151
84
82
91
77
89
151
91
111
93
111
114
133
162
158
162
157
162
152
149
136
153
132
152
113
149
94
87
81
68
78
79
81
148
75
73
91
81
82
153
73
74
78
62
59
73
49
46
51
46
63
60
63
141
69
72
69
56
63
52
49
73
49
68
70
65
153
60
58
55
38
30
30
30
31
41
39
34
73
32
30
29
29
28
28
57
43
47
63
63
31
11
41
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
11
18
13
9
10
6
2
1
13
10
6
3
2
1
1
2
4
2
1
1
1
1
1
2
2
2
2
5
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
3
8
4
1
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
3
5
10
9
5
1
1
5
4
4
3
2
4
5
6
7
7
4
2
2
2
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
51
148
148
148
148
118
117
147
112
112
118
121
122
147
124
132
130
132
138
143
158
158
150
153
153
152
149
145
153
140
152
137
149
148
123
122
119
121
126
127
152
141
128
147
131
128
157
118
144
118
113
115
118
98
102
91
94
101
94
103
147
114
130
111
148
107
83
72
61
51
68
63
64
157
58
58
58
39
31
27
33
33
55
84
54
147
59
63
65
65
57
60
141
96
115
144
144
105
29
92
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
79
57
36
36
36
22
9
5
1
2
1
1
1
46
38
21
4
6
4
2
4
4
3
2
1
1
1
1
1
1
2
4
4
2
1
2
3
2
1
1
3
3
3
3
2
1
1
2
2
3
3
3
3
3
2
1
1
2
3
2
1
4
2
1
1
2
3
3
3
3
2
1
1
1
1
3
7
5
3
2
1
1
1
2
1
1
2
2
2
2
2
2
2
1
1
1
1
1
2
7
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
50
167
167
167
167
163
162
170
207
168
184
186
207
170
182
173
176
234
186
194
203
203
198
207
202
211
203
198
199
207
202
199
211
207
194
208
200
213
225
208
209
217
226
183
183
185
192
192
192
207
226
184
167
160
200
162
168
181
234
171
164
158
156
150
160
217
151
226
131
106
119
93
89
175
69
73
72
53
65
44
74
81
104
226
107
167
118
120
120
153
153
114
162
142
145
163
163
131
31
234
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
72
61
50
50
50
50
50
28
7
5
3
1
10
31
17
4
4
4
8
6
4
2
1
1
1
2
1
1
1
1
4
7
5
4
2
1
2
1
1
5
3
1
1
2
2
2
3
4
5
4
3
3
3
3
3
2
1
1
1
1
1
2
2
2
3
4
2
1
8
10
5
1
2
4
6
8
9
8
7
7
8
10
10
10
7
4
4
4
4
4
4
2
1
1
1
1
1
3
5
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
141
372
372
372
372
260
247
212
189
182
186
182
205
237
264
328
343
294
337
287
279
358
259
253
273
278
302
357
324
328
343
315
353
366
297
337
257
235
246
252
281
358
252
372
268
298
368
292
369
300
265
264
357
206
197
193
178
195
243
216
203
242
353
241
366
224
204
226
134
109
122
101
97
199
79
77
76
52
43
36
65
69
132
238
139
372
158
172
176
176
176
156
368
246
269
369
369
109
37
243
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
294
173
52
52
52
52
40
21
3
12
6
1
10
19
29
18
8
8
9
6
4
2
1
1
2
3
2
2
3
3
3
4
4
3
3
3
3
2
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
5
3
2
1
1
1
2
1
1
1
1
1
1
11
7
4
7
6
5
4
8
11
6
2
2
3
4
5
6
4
3
3
3
3
3
3
2
1
1
1
1
1
1
3
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
41
140
140
140
140
102
99
96
98
90
85
107
88
101
105
117
132
115
128
119
117
123
117
114
116
126
119
122
126
122
132
126
125
140
114
128
115
112
114
113
119
123
123
138
125
120
124
112
129
106
106
112
119
104
111
99
125
108
110
113
118
116
108
105
140
120
91
87
80
57
55
45
44
54
37
41
40
36
69
34
44
48
61
82
63
138
62
62
63
63
55
67
124
99
110
129
129
116
70
99
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
84
62
41
41
41
23
5
3
1
5
3
1
3
5
4
4
6
5
3
1
1
2
2
1
1
1
2
3
3
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
2
1
1
2
1
1
1
1
1
2
2
2
2
1
1
1
3
2
2
2
2
1
1
2
5
7
8
4
1
1
3
5
14
8
2
6
8
8
8
9
5
1
5
3
1
1
4
2
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
69
159
159
159
159
163
151
151
247
155
173
233
141
151
145
132
164
213
168
229
179
178
205
180
189
195
216
208
192
234
196
210
224
185
234
200
222
247
234
233
223
222
213
229
206
217
219
222
234
224
234
210
234
200
196
195
191
189
215
178
173
172
170
174
187
185
186
247
162
172
158
147
146
124
153
125
112
108
106
91
96
95
114
125
98
99
99
98
94
107
113
119
184
133
139
133
133
133
75
185
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
21
25
19
13
7
1
1
1
15
9
4
3
2
1
4
4
3
2
1
1
1
1
2
2
2
1
1
2
1
1
3
8
4
1
2
4
6
9
6
3
3
2
1
7
5
4
6
3
1
4
2
1
3
10
7
5
7
9
9
5
1
31
31
29
25
19
13
13
13
21
20
20
12
5
9
14
22
24
27
15
3
35
51
49
48
41
35
72
39
7
5
3
3
8
14
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
28
71
71
71
71
64
64
61
85
62
58
94
53
55
62
71
67
74
65
90
68
71
71
71
74
77
88
91
90
117
103
100
103
96
95
103
98
104
98
97
96
98
93
91
94
96
117
97
95
96
96
90
104
92
100
95
93
114
95
100
99
100
104
100
117
91
91
104
64
55
58
40
47
43
40
69
42
42
67
36
45
44
56
86
53
114
55
55
56
55
48
56
99
80
84
104
104
66
21
86
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
2
2
3
2
1
1
1
5
4
2
1
2
1
1
4
3
2
1
1
1
1
1
5
3
1
1
4
2
1
1
2
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
3
5
4
2
1
1
1
1
3
2
2
2
2
2
1
1
2
8
7
4
1
1
3
3
4
3
3
5
6
6
7
10
5
1
4
2
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
179
305
305
305
305
294
278
295
433
284
284
422
233
216
256
254
310
396
325
415
336
340
342
346
355
358
402
388
359
406
374
389
410
371
416
359
367
358
420
332
337
339
321
359
334
333
337
363
326
346
303
317
338
347
433
422
389
399
396
415
349
355
368
402
406
391
410
416
377
420
344
359
339
363
346
302
336
394
298
314
314
256
270
287
285
305
298
298
215
216
188
196
221
239
305
288
342
342
284
433
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
40
31
22
22
22
12
2
6
11
11
6
2
2
16
10
4
3
2
1
1
2
3
3
2
1
1
1
1
2
3
3
4
8
4
1
1
2
2
2
3
4
2
1
11
6
1
2
4
17
12
7
4
2
1
1
22
37
21
5
3
2
10
12
15
9
4
16
29
115
71
28
81
90
59
28
29
55
28
2
29
47
66
76
65
54
62
72
77
79
82
84
53
22
35
31
28
28
31
86
146
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
75
53
75
75
75
75
77
133
96
96
101
133
102
97
101
134
108
117
124
133
128
133
134
131
133
130
123
130
133
118
134
105
131
88
91
90
83
125
90
91
130
89
90
85
104
72
69
67
62
58
56
56
57
55
60
62
56
71
69
67
125
73
77
70
62
69
51
62
48
58
70
65
104
104
59
60
51
41
46
29
32
37
42
60
39
58
42
41
39
41
41
35
46
46
55
70
70
67
16
48
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
19
38
20
3
11
7
4
1
5
6
3
1
2
1
1
7
4
1
1
1
1
1
2
1
1
1
1
2
1
1
3
2
1
1
13
7
1
1
1
1
1
1
1
3
3
3
2
1
1
2
1
1
1
1
1
1
5
3
1
1
1
1
2
2
2
4
2
1
1
1
2
7
5
4
3
2
2
5
8
5
3
6
9
6
3
3
2
1
5
6
3
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
420
490
490
490
490
433
379
351
435
387
342
439
379
249
286
292
343
422
385
435
498
395
404
415
410
420
422
419
412
426
446
435
439
507
424
431
413
392
403
378
373
419
355
377
384
402
490
397
431
424
395
420
498
411
435
439
428
440
507
435
441
446
425
431
426
411
430
393
361
403
353
354
332
375
366
289
312
348
258
266
284
279
295
507
296
332
309
308
317
379
379
325
490
397
402
431
431
343
308
439
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
44
44
44
44
44
78
89
46
4
4
4
4
8
13
8
4
4
4
4
4
3
2
1
3
3
3
2
1
1
1
2
4
6
6
6
6
5
3
1
1
2
2
1
1
5
4
3
6
5
4
4
23
16
10
4
8
9
8
8
9
11
11
11
18
9
1
7
14
108
81
55
36
23
11
19
28
85
57
29
48
58
68
129
116
63
11
84
121
110
99
99
79
59
42
26
26
26
26
85
145
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
73
150
150
150
150
97
89
82
72
68
73
54
52
48
63
65
71
150
75
78
82
71
69
67
66
74
88
106
130
134
149
149
150
145
129
145
142
94
102
110
103
142
131
86
93
99
95
113
127
95
94
91
131
71
64
75
68
69
117
82
101
117
136
141
127
79
67
57
46
39
41
33
36
53
32
34
38
38
51
38
38
36
47
44
45
117
47
52
53
58
53
60
136
98
103
141
141
45
49
61
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
2
1
1
4
3
2
5
17
15
8
1
3
3
3
2
2
1
1
1
2
1
1
1
1
1
3
3
2
1
3
3
2
2
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
3
2
1
1
2
1
1
2
4
2
1
1
1
1
1
1
3
4
4
3
2
3
6
3
1
5
7
10
12
15
9
4
6
8
5
2
2
2
2
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
28
30
30
30
30
39
42
54
85
61
69
98
68
65
81
62
65
81
63
65
70
68
74
85
79
98
81
78
79
85
78
82
89
86
91
89
91
90
98
86
88
82
81
88
74
76
81
78
74
85
79
72
76
74
73
76
69
64
73
65
66
61
61
52
58
57
62
86
59
85
50
46
53
43
40
54
43
47
60
44
46
47
44
73
51
57
60
60
60
60
48
52
50
48
59
49
56
42
55
85
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
2
1
1
2
4
5
4
3
12
11
7
3
2
2
3
3
2
1
1
1
1
2
1
1
1
1
1
2
2
2
2
2
2
2
3
2
2
2
2
1
1
1
1
1
2
4
6
3
1
4
5
4
3
5
3
1
1
1
1
1
2
3
2
2
3
3
3
2
2
1
1
6
11
11
10
10
10
9
9
5
2
12
17
9
1
1
2
3
2
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
125
108
116
116
116
116
86
93
87
83
116
78
77
77
109
76
81
108
74
74
73
74
85
92
103
125
112
126
137
143
145
143
178
147
140
147
142
112
119
132
129
142
167
134
141
148
140
174
162
144
137
125
167
123
126
141
138
127
174
136
143
160
178
169
162
122
109
106
79
68
61
51
61
63
55
100
51
49
44
32
41
40
66
106
73
174
77
77
74
78
70
73
178
115
128
169
169
68
34
106
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
6
6
6
6
6
6
6
6
7
7
4
2
1
1
1
2
3
2
1
1
5
3
2
4
2
1
1
1
3
4
6
5
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
2
15
8
2
2
1
1
6
3
1
2
3
3
4
7
7
7
9
9
9
7
5
4
3
3
2
2
2
5
6
7
12
8
4
4
4
5
4
4
5
3
2
2
2
4
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
33
29
29
29
43
46
53
112
74
74
112
71
74
76
112
72
76
79
101
89
113
121
125
187
123
129
132
114
128
129
120
128
129
108
108
123
93
97
89
104
88
83
90
107
106
123
174
111
116
114
178
108
106
103
104
83
95
103
123
187
111
187
109
93
89
87
61
78
75
67
174
64
68
66
46
66
64
66
178
62
65
62
46
46
34
33
28
30
32
40
40
59
61
80
187
93
111
111
12
187
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
19
38
20
3
4
3
2
2
5
4
2
1
1
1
1
4
2
1
2
3
3
2
2
4
2
1
2
2
2
1
1
1
1
1
3
3
3
2
2
2
1
1
2
2
1
1
1
1
1
1
2
1
1
1
2
3
2
1
2
1
1
3
4
3
3
3
2
1
1
3
5
7
5
3
2
2
4
6
8
4
1
4
6
4
2
2
1
1
5
3
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
61
69
69
69
69
70
70
70
120
78
73
109
64
64
72
73
87
113
99
106
115
118
124
162
124
135
125
116
135
117
125
135
127
122
122
117
116
118
121
103
102
105
113
115
120
120
162
122
123
122
117
113
109
110
122
112
116
122
124
135
127
135
125
120
122
122
105
112
111
104
162
95
87
81
58
67
71
71
117
66
75
72
69
122
60
54
56
48
48
54
47
62
83
79
135
93
104
64
122
135
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
5
8
4
1
1
1
1
7
14
8
3
1
2
2
2
1
1
1
1
1
1
2
3
5
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
2
3
5
3
2
1
5
8
4
1
9
12
16
17
18
26
26
27
32
16
1
4
7
15
9
3
8
10
13
16
21
11
1
9
13
10
8
8
8
8
8
8
8
8
8
12
16
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
13
23
23
23
23
21
21
20
21
21
19
20
19
19
19
25
20
22
23
25
25
28
32
32
32
54
40
44
54
46
43
54
39
39
38
46
32
33
35
33
34
46
34
36
37
33
43
31
30
32
29
28
34
27
29
32
37
41
34
35
35
34
36
31
43
28
22
22
18
15
23
13
13
19
10
14
14
13
27
13
14
15
17
17
16
41
17
19
20
19
19
20
35
29
30
36
36
24
7
29
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
8
11
6
1
1
1
3
8
11
10
5
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
3
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
2
2
2
2
2
2
3
3
4
2
1
1
1
1
2
4
2
1
1
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
23
33
33
33
39
48
57
57
70
52
53
73
50
50
53
58
58
63
70
66
70
79
83
86
88
130
95
95
130
99
101
130
87
79
75
70
72
68
73
67
64
71
72
73
90
71
72
66
63
65
56
57
61
67
70
73
90
68
68
65
64
65
63
72
66
69
75
72
68
73
59
71
58
72
65
56
61
65
55
53
53
46
53
49
37
47
31
29
29
27
23
29
29
38
64
46
57
57
33
75
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
11
21
11
1
1
1
1
7
14
10
5
1
1
1
1
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
2
3
4
5
4
3
2
2
3
3
3
3
2
1
1
1
4
3
3
4
5
10
6
3
3
2
1
2
4
11
6
2
6
11
12
11
11
6
1
5
7
8
10
14
8
3
2
1
1
1
1
13
26
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
295
161
161
196
217
319
345
387
702
500
538
837
537
504
658
536
677
680
765
1002
769
811
886
832
879
928
961
1057
1002
1072
1029
998
1057
1072
1010
1021
973
1177
1055
965
1021
924
1059
1088
955
1060
1074
1112
1075
1088
1002
1108
1142
874
1074
867
826
927
1112
800
1171
688
760
710
770
1108
870
1142
1177
696
661
516
409
439
260
289
279
252
485
204
370
389
406
1171
381
340
394
329
321
416
416
324
323
393
513
415
540
520
222
1177
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
47
47
47
47
47
105
163
82
1
51
33
15
63
188
96
5
33
21
10
1
2
4
24
24
12
1
1
2
1
1
4
5
7
17
12
8
25
15
5
4
4
3
2
1
1
1
1
1
7
11
15
11
7
4
1
1
1
1
1
8
16
11
6
2
1
4
16
25
34
21
9
23
20
14
9
24
22
15
9
11
12
13
24
30
16
3
3
3
3
3
3
3
4
7
5
3
3
3
4
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
42
106
106
106
106
70
73
68
65
57
56
67
57
53
66
61
66
106
67
70
72
68
66
63
73
66
78
90
98
124
124
108
141
103
96
93
84
72
73
73
74
84
72
72
76
85
85
110
123
82
81
76
72
63
62
71
71
76
117
93
107
119
138
141
123
91
78
76
65
67
85
63
66
69
45
46
48
47
60
49
47
59
84
75
85
117
76
70
61
65
59
68
138
105
104
141
141
36
54
85
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
13
13
13
13
13
8
3
2
1
5
4
2
1
6
11
7
3
3
3
4
7
4
2
2
2
2
2
1
1
1
1
2
4
3
3
3
2
2
3
18
13
7
2
1
1
1
1
1
1
1
1
6
4
2
2
1
1
1
1
1
1
2
2
1
1
1
1
2
2
2
1
1
1
1
2
4
9
5
2
6
8
10
8
7
6
6
13
17
9
2
2
2
2
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
192
235
235
235
235
199
218
217
314
222
220
323
232
252
265
286
281
275
456
313
337
372
374
388
480
460
394
396
376
380
382
403
456
416
470
480
396
426
395
420
470
389
420
392
363
480
351
379
367
441
412
369
410
441
382
415
412
334
327
346
406
302
314
293
277
415
229
224
251
238
239
388
216
190
193
204
218
237
366
182
191
200
194
212
165
252
137
120
110
125
131
175
299
250
298
282
388
388
74
302
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
17
17
17
17
17
10
3
3
4
6
7
4
1
33
40
25
10
7
10
9
6
4
4
4
4
4
4
4
4
4
4
18
13
8
5
7
7
6
5
4
4
8
4
1
6
5
4
3
3
3
10
12
8
5
3
3
4
2
1
2
2
3
6
5
4
7
4
1
3
5
3
1
14
8
3
6
18
31
33
30
27
27
28
29
23
17
32
39
21
3
3
9
16
10
4
3
3
3
2
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
48
126
126
126
126
115
113
111
144
115
113
153
103
110
110
116
117
132
190
157
164
170
176
168
168
196
165
162
176
165
170
176
190
175
204
196
167
177
173
167
204
161
171
167
159
204
157
163
145
135
179
143
158
173
153
174
179
162
162
159
173
150
155
141
136
174
122
128
132
122
121
165
105
91
93
87
105
114
116
142
142
104
112
121
83
112
78
83
82
99
99
93
134
129
142
141
165
165
23
144
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
15
15
15
15
15
43
55
29
4
4
5
4
3
35
19
4
4
3
2
2
3
4
6
8
4
1
1
1
1
2
2
2
8
7
6
3
1
1
1
1
4
3
2
1
4
2
1
1
1
1
7
7
6
5
5
3
2
3
5
3
1
8
4
1
1
1
1
1
9
14
20
43
25
7
7
7
14
10
6
7
8
9
8
7
8
9
15
18
11
4
4
5
6
4
2
2
2
2
2
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
387
290
290
290
290
241
254
252
398
258
254
372
232
240
280
293
303
323
440
311
335
361
371
395
468
449
390
382
360
394
380
405
440
398
461
468
403
426
392
400
461
404
418
416
397
468
390
398
402
369
401
387
361
391
369
337
401
366
398
358
391
307
290
263
240
253
198
224
241
226
294
368
223
196
182
173
216
250
252
339
339
246
257
294
184
196
143
115
100
100
89
127
156
199
304
245
368
368
76
339
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
68
68
68
68
68
36
5
4
4
15
8
2
3
36
20
4
2
1
1
2
2
2
7
5
4
4
2
1
7
4
2
4
4
4
5
6
3
1
1
1
2
6
5
5
9
9
8
8
6
5
9
9
7
6
10
9
8
7
7
6
5
10
11
12
8
5
5
7
7
8
42
37
28
16
5
1
33
44
55
74
94
99
64
30
20
11
31
43
28
13
13
13
13
8
3
2
1
1
3
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
148
155
155
155
249
337
479
909
608
741
684
806
763
795
741
880
679
714
794
880
869
873
869
861
983
849
835
847
815
781
855
799
949
810
783
771
813
790
716
750
909
689
736
665
682
765
745
779
983
781
752
815
949
722
687
787
580
610
770
506
600
469
492
477
522
716
500
750
421
322
446
402
408
983
334
322
318
208
184
155
239
243
288
779
276
279
245
162
140
152
126
134
283
198
233
274
327
235
240
787
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
22
22
22
22
22
13
4
69
134
71
8
6
4
191
101
11
9
7
5
10
33
24
13
2
6
8
5
3
1
1
5
7
10
7
4
10
16
9
3
6
14
11
7
4
3
3
2
1
5
5
6
5
3
1
5
3
1
3
4
3
2
2
2
3
2
1
3
5
9
5
2
7
4
2
4
24
15
6
3
8
11
14
12
11
6
2
3
3
3
4
5
4
4
5
4
3
3
6
7
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
78
46
78
78
78
78
62
65
65
60
78
51
52
50
47
59
49
53
56
59
61
59
61
58
61
59
64
61
60
58
68
56
60
52
51
54
51
64
55
56
60
52
58
50
52
51
49
64
49
47
50
68
47
47
54
43
45
42
41
39
36
38
42
39
46
52
35
39
30
24
27
27
26
44
26
27
24
20
18
15
20
21
27
52
27
42
31
32
32
40
40
26
28
29
29
35
35
23
11
40
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
13
13
13
13
13
25
25
16
7
9
5
1
1
13
7
2
2
2
1
1
1
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
1
1
3
3
3
2
2
1
1
1
2
2
1
1
1
1
1
1
1
7
4
2
1
1
3
3
3
3
4
5
7
4
2
2
2
2
2
2
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
22
68
68
68
68
59
59
54
92
59
61
99
59
57
65
68
62
76
62
63
64
63
74
79
82
129
87
86
89
89
83
84
87
82
93
89
92
99
99
99
129
90
86
88
84
81
82
85
83
87
93
83
97
89
87
92
129
83
83
84
72
73
71
66
76
68
68
99
61
58
56
52
53
47
43
64
44
43
48
33
37
37
43
64
44
69
47
42
40
38
35
35
55
41
44
46
46
42
31
59
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
3
6
3
1
3
2
2
5
15
8
2
2
1
1
1
2
1
1
1
1
1
1
1
7
5
3
2
2
1
1
2
2
2
2
8
10
5
1
1
1
2
1
1
1
1
1
3
4
3
2
1
1
1
1
1
1
2
1
1
1
1
8
12
10
9
6
4
2
2
3
4
11
8
5
3
3
5
7
13
7
1
9
14
10
6
6
5
5
3
2
2
2
2
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
43
58
58
58
58
49
49
52
77
57
69
86
59
57
59
58
58
66
61
69
62
63
64
65
70
67
72
78
76
99
90
81
90
77
83
88
83
85
87
86
83
85
75
76
75
75
76
80
77
79
83
75
87
76
80
81
80
99
80
83
81
72
88
66
73
61
53
87
47
43
50
36
44
42
40
59
38
39
60
37
45
45
53
75
65
99
69
60
60
60
47
54
81
71
73
88
88
58
19
75
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
3
2
1
1
3
2
1
1
5
8
6
4
3
3
3
4
2
1
1
1
1
1
1
1
3
3
2
2
2
2
2
2
1
1
8
5
2
1
2
1
1
1
1
2
3
4
3
2
1
1
1
1
1
2
4
4
4
3
2
1
1
2
2
1
1
1
1
2
2
2
14
10
6
3
3
4
11
10
10
9
9
13
15
8
2
2
3
4
2
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
52
131
131
131
131
116
100
110
95
96
91
102
100
96
102
105
131
96
106
104
105
117
111
112
121
122
108
116
115
115
131
112
112
101
96
94
98
100
103
107
110
110
122
110
109
112
113
117
114
121
113
112
111
103
101
101
103
97
96
100
122
97
112
102
99
103
87
99
73
76
66
65
69
121
63
70
66
60
75
57
64
61
69
102
63
93
71
77
79
100
100
66
74
70
71
71
75
75
35
65
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
38
27
17
17
17
17
21
11
1
4
3
2
5
15
8
2
2
1
1
1
2
2
2
1
1
1
1
2
4
6
3
1
1
1
1
2
1
1
2
5
4
4
3
2
2
2
1
1
1
4
7
4
1
1
2
1
1
1
1
1
2
4
7
6
3
1
2
3
6
9
5
2
3
6
4
3
20
11
3
6
9
7
5
15
13
12
17
21
21
21
19
10
2
2
2
2
2
3
2
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
143
74
74
96
104
137
163
172
218
156
142
158
128
125
125
146
141
151
164
173
158
168
175
183
223
194
216
186
189
180
182
181
175
200
172
175
177
204
172
179
184
183
207
200
195
215
199
196
196
223
176
178
173
173
218
171
176
190
200
173
207
160
165
159
162
192
160
204
137
139
133
123
123
223
96
89
85
59
48
41
65
66
85
215
85
125
102
108
110
163
163
101
127
114
115
124
129
103
104
218
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
8
8
8
8
8
46
84
64
45
35
24
14
14
15
15
11
8
5
3
1
11
8
4
1
1
1
1
5
7
7
4
1
1
1
1
5
6
7
19
20
10
1
1
1
1
1
2
3
5
3
1
1
1
1
3
2
1
2
3
4
5
3
1
1
1
6
5
4
5
3
1
6
5
5
6
11
9
6
4
4
5
3
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
65
63
63
63
70
96
110
124
200
123
138
149
125
132
133
151
147
157
163
173
190
172
192
168
169
175
181
192
190
192
183
186
192
198
185
189
192
241
200
196
191
178
217
184
204
207
206
239
195
206
190
185
232
180
196
177
163
187
239
169
241
162
162
161
164
175
185
232
237
143
148
136
120
190
95
90
91
102
61
60
88
125
140
241
241
109
113
101
77
75
68
59
89
69
76
83
108
79
106
237
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
6
6
6
6
6
6
7
21
36
25
13
2
3
30
15
1
2
3
2
1
5
9
5
1
1
1
2
2
2
2
2
2
2
8
6
4
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
4
2
1
2
2
2
3
2
1
1
1
1
3
3
3
2
2
5
3
1
1
1
2
1
1
1
1
2
3
3
4
7
5
4
4
4
4
3
3
2
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
57
128
128
128
128
155
159
260
216
201
211
342
251
273
288
382
301
307
323
307
291
382
287
300
304
316
325
327
432
315
287
306
295
272
279
318
294
305
330
330
279
310
303
296
368
319
311
339
316
329
432
287
318
291
254
342
264
295
318
259
368
251
254
238
240
272
274
330
239
330
242
226
225
432
169
162
168
125
131
119
149
136
156
339
139
186
126
101
93
98
81
84
191
129
147
190
190
101
228
342
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
8
8
8
8
8
5
2
12
23
13
3
12
9
6
7
8
4
1
1
2
8
6
4
3
2
1
1
1
4
2
1
1
1
14
16
8
1
1
1
1
1
1
2
2
1
1
2
1
1
1
8
6
4
2
1
2
3
3
3
2
1
1
1
1
1
5
7
7
8
4
1
7
4
2
1
5
4
2
1
2
2
3
3
4
2
1
3
4
4
4
3
2
1
1
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
34
138
138
138
138
184
193
276
349
241
272
402
267
265
292
297
320
453
365
390
418
367
436
396
402
426
445
453
431
457
451
445
467
457
460
467
436
558
476
420
410
416
484
389
414
453
456
533
449
482
450
483
546
369
338
368
340
394
533
376
558
342
359
356
383
483
440
546
554
323
349
316
277
429
219
200
204
247
144
129
192
183
210
558
199
194
178
122
107
114
92
92
197
134
169
190
246
201
231
554
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
8
8
8
8
8
6
5
4
4
4
4
4
4
41
24
8
5
3
2
2
6
4
2
3
2
2
2
2
3
4
3
2
2
10
10
6
3
15
10
6
4
3
2
3
4
2
1
1
2
2
3
3
2
1
5
3
1
1
2
4
8
4
1
2
1
1
4
5
6
6
7
19
10
1
3
3
3
3
3
2
2
2
6
6
3
1
2
2
2
3
3
3
3
2
1
1
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
41
210
210
210
210
138
136
133
112
103
94
133
102
100
114
210
135
144
149
140
137
137
130
127
140
148
171
193
239
247
216
181
205
177
178
244
144
157
183
185
242
244
177
203
200
222
236
157
138
153
140
140
242
121
141
155
139
223
151
180
245
201
247
173
236
133
112
104
79
62
62
58
56
100
45
49
48
38
65
34
37
39
66
74
88
223
96
93
86
93
89
98
245
166
180
247
247
79
19
75
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
18
24
12
1
6
3
1
1
16
10
4
3
2
2
2
5
3
1
1
1
1
2
2
3
4
4
4
4
2
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
2
4
3
2
1
2
3
3
3
2
1
3
2
1
1
3
2
1
2
1
1
4
3
2
1
1
2
6
7
4
2
2
4
6
8
4
1
11
16
19
21
19
10
1
1
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
153
174
174
174
220
300
409
583
491
691
462
430
525
457
457
874
530
650
759
806
967
870
899
911
916
852
967
815
798
858
869
751
984
780
759
730
845
677
629
682
845
642
772
729
702
744
840
700
916
710
680
699
984
644
603
615
627
629
590
543
840
523
549
537
567
504
460
533
350
327
399
385
403
984
357
348
349
237
198
167
212
203
239
559
226
283
218
183
172
173
170
151
287
248
328
402
504
504
543
567
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
5
7
41
76
41
6
6
6
53
41
22
3
4
5
14
80
41
3
3
3
3
3
5
6
4
3
14
17
12
7
9
11
8
5
37
28
19
11
4
4
3
3
4
5
5
5
4
4
4
6
4
3
4
5
3
2
2
2
3
2
1
2
3
9
9
9
11
6
2
14
26
16
6
3
7
11
13
11
10
6
2
3
3
3
4
5
4
4
9
6
3
3
3
5
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
20
72
72
72
72
87
83
128
125
89
90
114
71
68
80
86
103
121
141
125
127
130
143
131
134
144
125
123
124
122
123
126
127
121
127
109
116
118
115
110
128
103
106
107
111
125
115
117
121
125
121
125
120
120
123
122
127
141
135
143
134
144
129
126
126
127
113
105
114
95
103
119
105
128
103
123
102
93
95
86
100
100
79
125
65
59
65
61
62
71
71
54
72
73
91
94
144
144
42
79
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
11
13
12
11
7
4
1
2
4
7
5
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
2
2
1
1
1
2
2
2
1
1
1
3
5
4
3
2
2
2
2
4
2
1
3
3
2
2
1
1
2
3
18
18
18
22
17
13
35
20
5
13
28
34
18
2
9
16
16
16
21
13
6
11
14
16
18
24
18
12
6
1
1
1
1
8
16
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
178
719
719
719
719
705
644
691
996
650
634
982
512
502
624
628
753
989
793
982
846
845
954
863
895
883
965
951
863
956
898
927
928
943
975
857
900
962
959
848
877
860
938
914
876
870
898
926
825
900
764
790
836
836
996
982
929
941
989
982
871
954
919
965
956
953
961
975
962
959
841
938
871
926
900
745
772
758
740
821
821
670
786
723
531
719
466
461
467
440
426
376
518
489
573
651
797
797
732
996
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
74
45
17
17
17
17
24
15
7
10
14
7
1
14
16
17
12
7
2
2
3
2
2
3
3
3
2
2
4
4
3
3
7
7
7
6
4
3
2
3
3
3
4
5
5
3
2
2
2
2
37
34
17
1
29
32
35
20
6
5
4
29
25
16
7
34
20
6
226
152
79
184
210
227
245
388
291
191
91
145
199
176
154
144
134
112
91
91
101
111
155
104
53
36
20
20
20
20
162
305
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
158
213
213
213
213
222
258
406
283
273
311
389
348
393
352
389
320
325
357
385
393
385
389
388
402
378
392
370
346
350
359
363
405
374
371
371
379
369
354
357
406
355
367
354
357
370
370
373
402
349
342
341
405
341
333
376
327
338
371
311
371
320
322
311
310
352
263
335
198
181
195
181
182
406
149
143
136
90
78
64
107
110
159
373
166
289
160
130
119
128
112
115
291
188
231
286
286
221
252
376
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
35
66
35
4
2
1
3
6
67
35
4
4
4
5
7
23
13
4
1
4
5
7
4
2
5
10
5
1
1
1
1
2
3
12
25
19
13
8
4
3
2
2
3
4
3
3
2
1
1
2
2
3
3
3
4
3
2
2
2
2
3
3
3
10
5
1
6
5
5
16
27
17
7
2
3
5
10
7
4
3
2
2
2
2
2
2
2
2
5
3
2
2
2
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
144
492
492
492
633
721
1022
2151
1328
1640
1637
2151
1879
2151
1763
2188
1697
1768
2026
2131
2188
2188
2131
1811
2188
1809
1759
1760
2188
1442
1343
1485
1298
1181
1725
1014
1013
1215
1088
1259
2079
1452
1705
1395
1762
1407
1437
1667
2059
1533
2116
1318
1151
1067
947
920
998
1134
1078
1189
1762
949
993
974
869
1029
723
753
538
426
685
720
760
2116
662
652
669
430
384
309
399
390
485
1151
475
641
418
291
254
285
254
257
647
420
521
657
684
534
1189
785
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
50
50
50
50
50
26
2
14
27
15
3
2
2
76
48
20
15
11
6
2
160
81
2
2
2
2
2
2
2
9
17
10
3
2
1
2
3
2
1
4
41
21
2
1
2
2
2
2
14
11
9
6
3
3
3
5
8
9
10
5
1
3
3
2
2
8
8
8
8
6
4
19
15
11
17
24
20
13
6
9
11
13
25
23
14
5
5
5
5
5
5
5
6
11
8
5
5
5
6
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
241
384
384
384
1288
1726
1949
5817
2089
2243
3191
2627
3375
5817
3780
5093
3896
5093
4632
5174
5863
5754
5810
5811
5819
5813
5810
5187
5819
5018
5857
4294
5810
3499
2982
2899
2274
2836
2691
2825
5857
2752
2612
3211
2774
2784
5863
2653
2788
2658
2086
2088
1723
1565
1852
1546
1682
2502
2400
2293
5850
2182
2383
2426
2011
2025
1773
2057
1331
1089
1878
1724
1795
5863
1630
1668
1716
1059
889
704
809
785
856
2088
738
643
745
674
661
947
947
612
639
740
812
745
1124
1124
31
2094
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
220
199
178
178
178
178
147
97
48
82
46
10
6
61
34
7
27
24
17
10
4
18
21
21
13
5
4
4
8
8
8
6
5
4
4
5
13
11
10
16
14
9
5
11
8
5
5
6
19
13
7
16
11
7
13
19
12
6
5
3
1
8
4
1
8
16
11
6
29
56
76
87
46
6
7
9
28
18
9
5
2
2
6
11
7
4
4
4
4
4
5
3
1
1
1
1
1
2
4
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
46
753
753
753
753
913
1245
2099
1424
1873
1731
2021
1926
2099
1894
2345
1754
1864
2084
2121
2423
2228
2236
2345
2199
2151
2423
2139
2076
2068
2104
1915
2423
1801
1797
1767
1605
1618
1564
1601
1844
1590
1593
1588
1517
1628
1568
1573
1944
1689
1689
1821
2168
1675
1647
1614
1380
1360
1588
1253
1402
1359
1416
1628
1442
1464
1299
1541
951
1039
985
956
1008
2168
830
789
724
461
382
326
509
501
642
1612
680
891
633
442
373
403
361
380
902
651
858
959
1168
1168
1008
1628
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
27
27
27
27
27
16
5
24
43
28
14
9
5
201
130
59
32
5
3
2
147
75
4
3
2
2
2
5
9
21
30
28
27
32
37
35
20
5
22
39
57
31
5
7
4
2
8
6
5
5
5
6
7
15
29
20
12
8
5
3
2
2
2
10
13
17
13
9
18
11
4
16
9
2
36
71
42
13
10
25
40
37
32
25
13
2
6
8
9
10
12
11
11
14
10
7
7
16
16
16
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
395
210
210
216
218
276
286
402
512
337
376
464
367
402
342
362
392
396
412
531
426
436
471
439
450
465
479
471
484
502
484
476
503
512
472
483
470
484
531
435
471
481
479
476
502
503
442
446
433
433
441
418
442
401
372
385
352
374
531
386
423
416
489
366
378
397
352
489
356
296
316
470
258
278
195
167
213
259
260
403
403
271
286
470
209
187
178
137
134
138
131
124
175
158
201
209
306
306
109
403
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
12
12
12
12
12
53
51
30
9
26
16
6
4
19
12
6
5
3
2
7
5
4
4
5
6
7
7
7
7
5
3
1
9
18
11
4
11
13
7
1
4
7
11
6
2
4
5
5
4
4
5
6
8
12
6
1
5
5
5
4
4
4
4
4
4
4
7
10
12
14
26
17
8
12
7
2
26
15
5
7
9
7
6
25
17
9
29
39
21
4
4
6
8
26
15
4
4
4
5
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
25
69
69
69
69
64
65
60
70
66
55
73
50
50
55
58
56
63
57
57
57
58
59
57
66
57
59
63
76
63
62
65
63
60
72
62
63
66
73
64
66
60
62
58
58
59
69
57
58
56
52
53
56
58
70
73
62
66
66
67
76
67
70
64
64
65
67
72
66
73
62
62
56
51
48
49
54
70
59
50
49
47
53
49
40
42
41
42
41
50
50
44
76
56
60
65
65
59
50
73
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
16
22
12
2
2
1
1
7
14
10
6
3
1
1
2
5
3
1
1
1
1
1
1
3
3
3
2
1
1
1
1
1
1
1
3
2
1
1
2
4
4
4
6
4
2
1
2
1
1
1
2
2
1
1
1
1
1
1
3
3
3
3
3
19
11
3
12
9
6
7
9
13
14
16
13
11
11
13
16
9
3
9
13
15
18
17
14
11
6
2
2
2
2
13
24
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
21
104
104
104
104
89
82
72
112
78
77
111
69
70
82
104
84
104
81
94
83
80
97
82
88
98
110
104
111
111
94
101
99
90
110
94
104
112
111
111
106
106
104
109
100
106
110
105
111
102
110
90
111
95
95
109
89
88
87
85
85
82
87
77
81
82
83
112
78
77
76
75
65
57
52
60
52
53
53
53
53
45
50
60
46
68
54
57
56
68
68
55
85
65
67
71
71
59
33
78
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
6
6
6
6
6
9
5
1
1
1
1
8
10
8
5
3
2
1
1
1
1
1
1
1
1
1
2
7
4
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
3
3
2
2
2
6
11
6
2
4
7
11
22
20
17
12
8
11
10
9
9
12
16
14
12
12
12
11
11
14
8
2
7
11
13
16
15
14
14
9
4
4
4
4
7
11
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
64
197
197
197
197
216
200
288
266
204
204
270
166
160
190
248
207
253
247
266
246
262
242
240
284
262
278
266
288
248
252
261
282
231
267
233
227
255
271
233
288
247
249
257
255
266
268
273
284
278
288
266
282
261
255
257
241
243
267
217
271
217
222
233
226
219
252
222
211
197
209
205
214
288
213
174
170
154
141
122
140
141
141
271
132
124
140
130
134
154
154
126
197
154
161
177
177
139
127
175
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
26
21
16
16
16
16
10
5
4
4
2
1
1
1
1
2
1
1
1
1
2
2
2
1
1
1
1
2
1
1
1
2
3
2
1
2
2
1
1
2
3
2
1
1
1
1
1
1
1
1
4
6
4
2
4
5
7
4
1
1
2
9
7
4
1
1
1
1
35
28
22
63
39
16
16
25
35
39
44
37
30
30
62
61
38
16
30
38
42
46
60
40
20
11
2
2
2
2
39
76
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
24
242
242
242
242
195
171
149
221
158
156
245
153
164
187
242
193
202
186
235
191
189
184
189
189
195
263
199
198
243
206
218
208
224
231
214
222
223
244
219
208
205
210
213
225
243
237
245
227
227
221
235
218
220
263
222
211
215
231
205
244
228
243
226
226
224
198
237
198
174
223
175
147
128
137
114
123
131
191
111
128
131
141
263
130
157
135
122
128
138
136
135
211
142
147
140
140
117
48
151
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
2
2
2
5
3
1
2
10
6
3
8
4
1
4
4
3
2
1
1
1
4
10
15
8
2
1
1
2
4
5
4
2
1
1
4
5
6
7
4
1
1
1
1
1
9
8
4
1
10
16
12
6
1
3
5
3
1
10
9
9
17
22
28
20
13
14
15
14
10
7
19
10
2
17
24
22
20
18
20
21
22
23
38
46
47
27
7
6
6
6
6
7
13
20
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
54
65
65
65
65
54
66
57
57
57
91
47
48
53
48
58
51
51
54
56
51
53
51
49
50
54
52
58
57
58
91
61
61
59
54
54
51
54
51
51
57
53
53
65
58
57
61
54
66
61
60
91
55
55
53
48
47
48
48
50
54
51
57
49
59
48
41
48
38
33
38
30
29
58
23
25
24
18
31
13
19
18
27
48
29
65
37
45
46
66
66
46
61
56
55
62
62
45
35
49
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
26
26
26
26
26
33
33
18
3
6
3
1
1
5
4
4
3
2
1
2
5
5
3
1
1
1
2
2
2
2
2
2
6
3
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
1
1
2
3
8
5
2
2
2
4
6
7
4
1
1
3
2
1
3
4
2
1
1
1
1
1
1
1
1
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
28
54
54
54
54
44
45
48
55
45
48
47
48
55
48
47
51
54
51
55
53
49
49
48
48
51
48
52
54
60
60
59
69
69
61
69
68
53
55
56
53
68
51
50
47
48
47
48
61
48
46
46
45
38
47
40
40
41
58
40
42
49
46
47
61
39
35
32
28
25
25
28
25
35
23
22
23
22
24
16
19
20
28
45
32
58
30
26
26
26
24
25
45
35
36
47
47
21
22
32
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
2
1
4
7
6
3
1
21
34
18
2
3
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
2
1
1
3
2
2
2
1
1
3
3
3
2
1
8
5
3
2
2
3
5
8
4
1
3
4
2
1
1
1
1
2
2
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
53
48
48
48
48
45
59
51
53
55
89
48
49
49
51
51
50
49
49
55
46
47
48
46
51
53
50
59
59
63
89
64
71
65
60
65
64
50
52
52
50
64
46
44
45
46
47
53
59
53
54
89
45
42
42
44
45
44
71
48
53
60
64
65
59
44
43
38
32
35
30
28
27
45
22
23
23
20
27
17
18
17
26
29
25
71
33
42
45
59
59
43
64
54
54
65
65
35
23
35
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
20
35
21
7
7
4
1
7
13
10
7
4
2
1
1
2
7
4
1
1
1
1
1
1
3
3
4
5
3
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
3
2
1
1
1
1
1
1
2
2
3
2
2
2
3
3
3
2
1
1
1
1
2
4
3
3
3
3
3
4
2
1
1
3
4
5
6
4
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
16
21
21
25
31
33
59
46
43
45
46
43
46
42
46
56
40
47
51
51
60
56
55
56
60
55
60
52
60
51
47
44
60
37
40
40
37
52
42
42
56
40
39
42
44
43
48
40
59
37
34
33
27
27
28
28
30
33
34
34
56
32
32
30
24
31
19
19
18
15
23
20
21
48
19
22
22
17
27
14
16
17
18
27
16
27
23
31
33
59
59
34
34
35
31
30
30
30
25
32
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
15
30
15
1
6
3
1
1
14
8
3
2
2
2
2
5
3
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
4
4
2
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
164
63
164
164
164
164
145
155
155
171
196
129
137
140
127
163
134
129
140
183
138
163
146
138
171
127
136
152
149
183
196
141
139
130
116
113
113
123
119
120
171
121
121
120
110
114
110
112
141
126
134
196
118
120
110
104
116
106
109
103
112
127
91
86
91
114
79
110
72
63
61
48
43
60
32
37
37
34
65
33
48
53
54
110
52
51
66
79
81
141
141
85
87
98
97
93
127
127
27
116
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
23
23
23
23
23
56
84
42
1
5
4
2
1
41
32
21
11
6
2
2
5
4
2
1
2
2
2
3
5
3
2
2
2
2
2
2
2
1
1
1
3
3
2
1
1
1
1
1
1
3
5
4
3
2
1
1
1
1
1
1
1
3
2
1
2
2
3
3
3
3
2
1
1
2
2
3
4
5
6
6
7
11
9
8
5
2
5
7
8
9
7
6
4
2
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
64
52
52
59
71
82
98
129
111
165
111
129
116
116
117
165
117
124
136
131
145
165
146
185
142
141
139
132
131
130
130
123
127
106
111
104
106
121
107
104
138
102
102
120
123
111
170
126
122
122
175
112
104
105
86
87
123
112
135
185
121
185
112
100
99
85
80
92
89
83
170
77
82
96
59
77
79
80
175
74
78
75
62
73
49
59
51
60
62
94
94
86
91
108
185
104
119
113
19
185
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
10
10
10
10
10
40
53
30
7
10
5
1
2
34
32
20
8
4
2
1
5
7
8
4
1
1
1
2
5
3
2
2
2
2
2
3
4
2
1
14
8
2
1
1
2
2
2
3
5
4
3
5
3
1
1
2
3
2
1
1
2
2
2
3
2
2
2
2
4
4
2
1
2
2
2
4
6
5
5
11
17
16
10
5
4
4
7
8
9
9
10
6
2
5
9
9
9
9
5
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
118
69
69
87
77
77
152
84
86
91
73
81
91
77
103
72
72
72
69
67
65
70
74
76
75
118
81
84
85
103
73
72
70
64
61
59
55
57
53
53
71
57
56
65
55
71
73
73
152
83
87
118
68
68
62
56
56
58
58
66
58
55
54
50
55
49
48
51
42
44
38
33
35
62
30
32
32
29
33
25
29
27
34
53
31
65
51
76
84
152
152
82
83
81
73
69
69
55
30
66
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
24
24
24
24
24
47
38
20
3
6
3
1
1
15
11
7
5
3
1
13
7
1
1
1
2
2
1
1
2
1
1
1
4
2
1
1
2
2
2
1
1
1
1
1
1
2
2
1
1
1
2
2
2
1
1
1
2
1
1
1
1
3
2
1
2
2
1
1
1
1
1
1
1
1
1
2
6
4
3
8
12
9
5
1
2
2
2
2
2
3
2
1
1
2
3
2
1
1
1
7
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
47
113
113
113
113
90
96
106
91
78
72
100
76
84
94
104
105
117
160
135
160
170
161
170
170
161
150
152
167
144
145
150
148
141
167
141
136
137
132
145
129
132
123
140
109
110
114
113
125
117
112
115
111
104
129
103
107
119
117
131
132
129
134
140
125
140
96
84
73
65
72
67
65
117
77
88
89
101
107
76
76
68
74
70
61
117
52
49
47
54
51
55
134
93
115
140
140
131
33
87
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
2
2
2
2
3
2
1
5
36
23
11
3
2
2
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
3
2
1
1
1
2
7
6
3
1
1
1
1
1
3
2
1
8
6
3
1
1
3
4
5
8
6
4
4
4
3
2
3
4
9
9
9
9
11
13
8
4
10
13
7
2
2
4
5
6
3
1
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
91
148
148
148
148
109
99
92
113
85
81
102
77
71
91
80
88
148
85
87
88
80
81
82
83
88
98
112
125
132
151
151
151
139
138
139
140
113
119
121
119
140
134
102
105
110
108
114
128
104
101
105
134
100
102
101
89
92
150
99
110
123
114
139
128
98
95
113
72
67
66
57
58
51
47
69
46
44
47
34
38
38
58
69
65
150
81
79
74
69
64
61
81
84
91
139
139
46
31
71
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
2
2
6
10
8
7
4
2
4
7
5
3
1
2
2
2
1
1
4
2
1
1
1
2
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
2
4
6
3
1
1
1
1
2
4
3
3
3
3
7
4
1
5
3
2
1
1
2
4
16
8
1
2
4
6
8
12
6
1
3
5
6
7
11
17
33
17
1
1
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
43
20
43
43
43
46
42
46
62
52
69
51
48
46
43
42
43
46
49
56
62
49
51
49
45
44
45
50
52
56
69
54
56
62
48
52
47
45
52
44
43
41
44
42
43
44
53
43
48
45
43
69
40
39
37
37
37
38
53
38
37
39
36
41
42
45
59
39
41
38
37
41
32
44
28
28
29
34
26
24
26
26
30
39
29
27
29
30
34
43
43
36
34
30
30
23
28
19
10
59
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
2
2
3
4
2
1
9
7
4
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
2
1
1
1
3
5
3
1
1
3
2
1
1
1
1
1
1
2
2
1
1
12
9
5
2
4
12
7
2
1
1
5
3
1
3
4
6
4
2
2
2
4
5
6
7
7
4
1
2
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
63
69
69
69
69
69
63
60
102
67
69
91
59
51
58
55
66
95
71
84
76
73
91
74
74
72
72
71
70
89
71
77
79
72
89
81
87
102
89
91
87
89
95
84
91
85
85
86
89
83
89
78
89
76
76
78
73
82
75
70
69
66
64
62
69
67
67
102
59
58
59
54
53
51
44
54
43
42
43
35
35
34
36
54
33
35
40
40
39
50
50
42
69
54
59
61
65
65
52
71
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
5
7
7
7
6
4
2
7
11
6
1
2
2
2
2
7
9
5
2
2
2
2
2
2
2
1
1
1
1
1
2
2
2
2
8
4
1
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
2
1
1
1
1
1
1
1
9
14
12
10
5
1
1
1
5
10
19
10
1
2
4
6
8
16
8
1
3
5
15
20
19
13
8
6
4
6
8
10
5
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
77
71
77
77
77
77
61
61
63
59
77
54
55
61
51
54
55
56
56
56
62
58
61
60
62
62
60
59
61
58
59
57
60
63
56
56
56
63
57
57
58
66
55
56
55
57
56
56
71
56
56
62
50
49
50
52
53
56
63
58
62
61
58
56
59
63
49
46
66
45
48
49
51
51
43
44
47
49
50
59
59
47
46
46
34
49
33
35
40
39
39
45
41
47
56
71
71
62
49
36
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
22
18
12
7
9
5
2
7
11
9
7
5
3
1
1
4
8
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
2
1
1
3
2
1
1
2
2
1
1
1
1
2
3
2
1
1
2
2
2
6
7
5
3
3
3
4
7
7
5
3
6
10
13
8
4
4
3
3
3
3
3
11
6
2
2
3
10
14
18
12
7
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
79
59
79
79
79
79
74
75
115
81
79
101
67
66
73
69
75
81
75
97
76
78
78
77
81
77
84
76
80
88
85
94
92
85
94
92
95
108
102
94
89
87
91
91
94
115
95
101
97
95
91
97
95
91
94
92
88
92
94
84
102
86
86
91
88
84
88
108
76
65
61
73
54
48
46
41
41
42
59
36
49
49
51
115
54
53
55
47
47
46
45
42
45
49
53
66
66
50
53
73
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
4
2
7
13
13
7
1
2
15
8
1
1
1
1
3
3
2
2
1
1
1
1
1
3
2
1
1
1
1
1
2
1
1
1
2
2
1
1
1
1
1
1
2
2
2
2
2
2
3
6
4
3
2
2
7
10
5
1
3
2
2
4
7
14
12
10
6
2
3
5
7
14
8
2
4
6
4
2
10
6
2
10
14
16
18
19
11
4
3
2
2
2
2
2
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
22
70
70
70
70
69
71
71
113
78
75
102
68
64
72
64
74
106
79
95
80
77
87
89
92
132
105
106
132
106
109
132
101
93
100
90
97
109
103
91
92
92
94
93
96
113
97
102
99
99
106
95
96
95
93
96
106
93
100
90
109
88
86
89
85
86
86
100
81
76
72
71
57
51
50
44
44
42
52
36
48
51
53
113
50
50
58
55
57
68
68
54
76
59
59
60
60
47
43
74
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
10
18
11
4
4
2
1
1
3
4
3
3
2
2
2
3
2
2
1
1
1
2
2
2
2
3
4
4
3
2
2
2
1
1
3
4
3
2
1
6
4
2
1
2
2
2
1
1
2
3
2
1
3
4
3
2
2
3
2
1
1
7
13
22
21
20
10
1
2
3
4
17
13
10
7
7
9
11
20
11
3
6
8
9
10
20
10
1
1
2
2
2
2
4
7
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
59
88
88
88
88
66
67
62
59
63
56
59
52
50
54
62
57
63
60
61
61
64
64
63
70
71
69
78
65
72
70
70
74
88
70
79
70
68
69
71
64
64
63
63
69
66
70
72
66
70
79
69
78
71
59
59
57
58
63
56
54
61
62
61
88
59
61
59
55
60
46
46
47
53
50
42
44
41
57
35
35
36
36
37
34
50
39
42
43
51
51
44
70
54
54
59
59
43
38
63
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
9
9
9
9
9
11
13
7
2
2
1
1
2
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
4
6
3
1
1
1
1
1
1
1
1
2
1
1
1
2
3
5
3
2
5
6
4
3
4
2
1
2
1
1
3
7
8
10
8
4
1
5
7
4
2
1
1
2
4
11
13
10
7
7
7
7
9
5
2
9
13
13
13
13
9
6
4
2
2
2
2
4
7
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
132
156
156
156
156
143
154
151
154
147
210
131
134
130
128
155
142
144
148
189
149
150
150
143
140
139
139
149
147
149
210
156
156
158
155
156
148
149
173
149
151
157
165
153
155
149
155
146
156
155
147
210
135
139
145
134
143
155
173
189
149
148
149
139
140
165
134
145
120
119
108
94
91
155
73
76
84
77
84
74
76
76
96
186
89
153
101
110
112
154
154
111
155
137
138
156
156
113
37
189
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
95
86
78
78
78
78
68
37
7
12
10
8
6
32
43
24
6
3
1
2
3
3
2
2
4
5
3
2
2
3
2
1
11
7
3
3
2
1
1
1
1
1
1
2
4
3
2
1
3
3
3
2
1
1
2
5
3
1
3
2
1
2
2
2
3
8
15
22
31
17
4
13
9
6
4
8
13
8
4
8
10
12
7
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
34
45
45
45
52
55
61
100
73
72
100
72
75
74
100
67
70
74
88
74
77
83
88
88
98
124
93
95
124
97
98
124
93
92
95
82
83
88
81
85
98
86
89
91
123
97
83
84
74
75
94
75
77
80
75
76
123
77
79
81
73
77
74
70
69
97
71
69
81
58
58
72
61
67
67
72
96
66
75
79
95
95
66
61
53
51
45
44
41
43
44
47
60
60
72
77
96
96
31
58
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
2
2
3
6
4
3
3
5
3
2
4
4
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
2
7
8
7
6
5
4
6
9
18
9
1
2
3
20
15
11
6
1
9
16
9
2
2
3
5
5
3
2
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
53
75
75
75
75
68
67
62
87
64
58
91
53
55
68
57
68
74
69
87
75
77
77
75
81
75
75
75
75
78
78
80
82
86
84
90
87
87
86
91
82
82
83
87
81
81
83
81
80
82
84
78
81
73
80
71
67
70
90
63
60
59
55
54
60
63
65
91
75
71
82
60
59
52
45
59
45
45
57
46
51
56
82
60
64
75
57
57
54
58
58
58
59
62
82
58
58
45
29
56
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
4
5
4
4
4
4
4
4
5
4
3
2
1
1
3
2
2
2
3
2
1
1
1
2
2
1
1
13
7
2
2
2
2
2
2
2
2
1
1
1
4
5
5
3
1
1
9
5
1
4
2
1
1
1
1
1
4
3
2
1
1
1
1
10
17
21
25
21
17
12
7
13
11
6
1
1
1
1
9
17
25
20
16
10
5
5
3
2
3
3
3
3
4
12
20
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
16
56
56
56
56
60
56
52
105
64
64
108
55
53
62
55
69
101
68
91
76
76
98
75
80
82
85
95
78
98
83
87
91
85
92
85
94
105
92
108
92
97
101
91
98
94
94
95
98
91
92
80
101
83
84
85
79
85
84
74
75
72
84
68
75
75
74
108
65
55
55
48
51
48
45
59
49
54
55
59
59
45
50
59
41
55
46
47
46
55
55
44
49
54
56
68
68
55
31
71
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
2
3
3
3
3
3
3
3
3
2
1
1
2
1
1
5
4
3
3
2
1
1
1
2
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
6
6
6
6
8
4
1
1
2
5
8
10
9
9
9
8
6
4
4
9
14
7
1
8
11
8
5
12
6
1
3
6
12
19
16
11
7
6
5
10
12
12
8
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
205
430
430
430
430
362
327
290
433
302
273
440
230
223
269
255
310
426
374
419
554
414
422
410
392
393
402
394
381
426
408
432
434
556
416
395
418
406
423
379
385
368
382
363
360
382
402
369
430
388
372
397
554
413
433
440
422
435
556
427
438
439
417
417
426
415
417
416
406
423
339
382
350
402
351
327
337
333
297
314
314
332
350
556
292
318
278
230
229
223
222
220
250
292
327
430
430
342
336
440
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
42
40
38
38
38
38
32
19
7
5
3
2
1
3
7
7
5
3
3
2
2
1
1
2
2
2
2
2
8
6
5
4
10
6
3
3
3
2
1
3
3
3
4
5
3
1
2
3
3
4
13
11
10
14
18
12
6
6
19
12
5
14
23
28
22
16
30
44
107
74
42
26
10
37
40
44
66
49
33
49
57
63
69
169
116
64
33
33
65
88
112
61
10
21
33
49
57
66
104
142
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
122
59
59
66
59
52
65
70
74
136
72
67
81
70
69
132
68
70
84
73
74
132
96
100
136
122
88
91
83
82
72
64
57
55
50
52
59
64
63
67
136
71
70
70
57
58
56
52
62
60
61
122
62
65
66
59
60
59
57
62
52
51
51
46
48
54
44
56
43
39
41
42
37
46
28
34
25
23
24
17
22
23
30
54
35
59
40
42
41
50
50
38
53
47
49
54
54
51
27
62
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
5
7
4
1
5
3
1
7
11
6
2
2
2
9
5
2
1
1
1
1
1
1
2
3
3
2
1
6
3
1
2
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
1
1
2
3
3
3
2
1
1
2
2
2
2
2
3
2
1
3
4
2
1
1
1
1
2
2
3
4
3
3
3
5
5
5
5
5
5
5
5
5
3
1
1
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
127
61
115
115
115
115
96
103
102
138
115
81
93
86
81
134
77
75
89
77
78
134
100
106
138
127
96
94
84
82
69
66
60
57
54
55
56
66
68
72
138
72
72
71
62
64
64
60
70
66
68
127
66
65
64
58
61
62
60
74
60
54
56
51
50
62
48
56
44
40
45
42
39
63
36
36
38
28
30
23
27
26
33
56
30
61
36
43
46
65
65
44
57
54
59
58
74
74
32
62
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
21
21
21
21
21
31
41
21
1
5
3
1
2
4
3
2
2
1
1
2
3
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
4
6
5
4
2
1
1
1
2
4
5
4
3
4
6
6
7
7
5
4
3
3
3
3
4
2
1
1
1
1
1
1
3
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
114
61
61
65
61
63
77
78
82
132
80
77
85
76
80
128
97
100
108
119
115
128
120
117
132
114
114
116
117
109
120
100
117
84
85
89
88
113
96
98
132
100
98
97
125
82
80
82
84
81
82
114
76
74
79
68
67
78
78
77
113
79
73
71
64
75
56
58
52
46
56
52
53
125
50
53
52
42
56
38
45
47
49
82
45
52
45
44
41
50
50
46
60
63
78
64
84
84
17
79
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
10
10
10
10
10
6
3
2
1
11
6
1
1
4
10
6
3
7
4
2
3
2
1
2
2
2
1
1
1
1
1
1
4
3
2
2
3
2
2
3
2
1
1
1
1
1
1
2
2
2
3
3
2
1
4
2
1
1
2
2
3
3
3
2
2
2
3
8
7
4
2
4
3
2
2
5
8
7
4
1
1
2
3
6
4
2
5
6
7
8
7
4
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
113
23
48
48
48
50
55
72
91
75
161
82
94
101
113
94
110
109
111
161
106
105
110
103
99
124
112
114
112
177
106
106
102
95
94
94
111
111
110
115
177
112
113
109
99
95
90
90
107
106
103
177
106
115
115
100
124
95
89
85
103
77
84
78
82
95
75
79
66
74
58
58
69
103
66
80
64
61
68
55
60
60
51
90
45
42
41
33
34
35
37
40
41
44
55
54
80
80
27
50
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
2
5
8
12
7
2
2
4
6
7
5
3
2
1
2
1
1
1
1
1
1
2
2
3
2
1
1
1
1
2
2
2
2
3
2
2
1
1
4
3
2
2
3
2
2
2
2
3
5
3
1
2
3
3
4
2
1
2
1
1
3
6
3
1
2
2
1
1
5
10
14
8
2
6
10
6
2
9
5
1
9
13
8
3
3
3
4
2
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
113
61
61
78
75
78
135
82
89
91
77
80
89
85
98
130
101
110
117
121
119
125
122
119
121
121
118
126
125
112
122
102
119
83
85
86
85
119
88
85
126
90
92
93
130
94
92
91
135
89
91
113
77
73
74
68
70
80
81
82
119
79
78
76
67
61
60
55
55
68
62
60
63
130
58
61
60
49
55
42
44
44
48
62
45
69
59
77
80
135
135
82
83
88
81
75
84
84
34
79
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
38
53
28
4
6
3
1
3
5
11
8
5
2
1
2
5
3
2
1
3
5
3
2
3
4
3
3
4
5
4
3
3
2
1
5
3
1
1
1
1
1
1
1
2
3
3
2
1
1
3
3
2
1
3
2
2
3
3
4
2
1
7
13
12
6
1
13
8
4
7
10
11
9
7
8
9
12
10
9
6
3
3
3
3
3
3
2
1
1
1
1
1
1
3
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
75
69
75
75
75
80
77
110
105
84
81
94
74
67
75
105
83
98
92
91
91
113
94
93
106
98
98
101
106
96
107
94
104
83
88
86
91
105
92
94
110
98
98
91
105
97
101
113
106
106
106
104
107
91
94
91
85
103
80
80
76
71
70
68
73
71
70
105
64
62
74
68
69
113
61
58
58
49
50
38
38
35
37
57
35
42
41
41
40
47
47
39
76
52
61
68
68
68
53
71
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
2
4
7
9
5
2
7
11
6
1
1
1
1
1
5
8
6
3
1
1
1
1
2
1
1
2
4
3
3
3
2
2
2
9
5
1
2
3
6
5
4
3
2
2
3
3
2
1
2
2
2
2
2
5
4
3
3
3
4
6
9
14
12
8
5
9
6
4
8
13
21
12
3
5
8
10
11
13
8
4
4
5
5
6
13
10
8
4
1
1
1
1
16
32
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
43
52
52
64
76
77
146
103
99
140
103
105
140
92
103
78
71
71
67
65
62
62
61
61
63
61
60
63
62
62
73
53
60
51
47
52
44
48
46
45
63
46
45
46
42
60
61
64
146
68
70
73
51
48
41
38
37
36
37
39
38
47
40
36
36
35
36
39
37
35
37
42
34
47
27
27
30
31
34
35
35
32
35
34
31
42
47
70
76
146
146
75
75
72
62
55
52
47
27
42
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
17
17
17
17
17
43
73
37
1
5
3
1
3
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
2
2
1
1
3
5
5
3
1
2
3
6
7
5
3
2
1
1
1
2
5
4
3
5
6
7
11
9
7
4
2
4
5
5
5
6
3
1
1
3
3
3
3
2
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
64
28
28
40
38
41
70
47
50
60
46
47
50
43
50
61
50
56
58
68
68
58
61
59
60
64
57
57
60
55
53
55
61
53
54
55
54
53
61
53
60
56
55
58
61
59
68
58
70
57
54
65
47
46
54
49
55
57
61
68
58
55
54
49
50
49
44
51
41
30
37
33
33
68
27
26
26
19
16
16
23
23
30
65
32
55
40
45
47
70
70
43
51
48
47
54
54
36
39
68
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
20
12
5
3
4
2
1
3
4
4
3
2
1
2
4
15
8
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
3
4
4
2
1
1
2
5
3
1
2
3
4
3
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
2
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
60
66
66
66
66
52
59
48
44
42
45
38
41
47
57
60
51
55
52
48
49
53
50
50
52
60
55
55
60
58
55
54
66
60
49
52
41
40
42
41
47
53
48
65
55
58
61
51
62
54
51
60
55
41
43
44
44
57
43
47
53
49
66
46
60
39
36
32
28
33
27
27
27
47
22
20
21
17
14
15
18
20
27
38
27
65
34
42
44
59
59
40
61
50
50
62
62
29
37
43
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
8
8
8
8
8
23
13
3
1
2
1
1
1
2
1
1
2
3
2
1
3
2
1
1
1
1
2
3
4
4
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
3
6
9
5
2
4
2
1
1
2
3
2
1
1
1
1
2
4
2
1
2
3
3
3
3
2
1
1
1
1
1
1
3
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
59
74
74
74
74
62
65
70
59
66
60
57
62
70
58
74
63
64
65
66
71
67
70
70
78
69
71
74
72
82
73
71
73
68
71
78
67
69
69
67
71
62
64
63
64
78
65
66
65
64
67
67
69
77
67
77
61
64
64
60
77
58
67
62
56
77
45
40
47
38
42
73
44
54
42
37
39
39
36
41
41
36
41
40
31
44
32
34
34
40
40
33
63
49
59
67
73
73
14
41
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
20
24
15
7
4
2
1
1
1
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
3
4
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
11
6
2
1
2
1
1
3
3
2
2
3
3
2
1
1
1
3
5
7
4
2
2
1
1
5
7
4
2
3
3
4
6
8
7
6
6
6
6
7
7
4
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
208
259
259
259
259
208
205
203
195
183
208
180
168
164
175
185
190
259
229
198
199
194
198
198
201
230
239
280
302
361
361
341
361
297
287
268
313
242
259
253
231
313
236
254
263
299
279
216
217
218
214
210
251
193
182
192
180
184
258
207
217
235
299
216
221
195
172
166
148
134
129
125
126
196
118
125
131
128
146
104
106
114
134
127
123
258
125
132
132
125
111
113
190
156
169
208
208
139
122
173
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
15
29
16
3
3
3
2
1
50
27
4
3
2
1
2
14
9
4
2
1
1
1
2
4
6
5
4
22
12
2
11
14
8
2
7
14
14
7
1
5
5
5
6
11
7
3
11
9
6
3
3
3
2
1
1
2
3
3
3
2
1
1
1
9
17
15
13
25
38
23
9
39
21
3
5
7
7
8
41
21
1
20
33
31
29
29
23
18
12
6
6
6
6
6
7
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
174
121
121
121
121
129
141
139
171
165
131
160
123
115
121
154
146
149
197
154
152
163
168
171
207
200
169
169
163
163
168
170
197
171
168
207
171
175
167
182
165
166
182
170
171
207
164
164
166
155
152
174
146
144
148
145
142
143
171
146
135
144
141
117
118
119
108
105
110
88
89
79
85
132
77
84
92
91
120
89
89
84
87
122
92
103
95
95
90
106
106
93
103
111
121
144
144
135
119
89
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
6
6
6
6
6
4
2
6
11
8
5
2
1
17
12
7
4
1
1
2
17
14
8
2
1
1
1
2
2
3
3
4
10
6
2
2
3
2
2
5
5
5
4
4
6
3
1
3
2
1
20
11
3
2
2
1
1
2
4
2
1
3
3
4
4
5
3
1
17
21
18
12
6
4
6
9
28
17
6
13
20
15
11
25
15
5
27
38
39
40
40
21
3
5
7
7
7
8
6
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
75
52
75
75
75
75
61
65
64
59
75
53
52
50
47
58
53
59
68
62
68
71
66
71
62
71
60
61
60
59
66
60
62
62
58
62
61
53
62
54
56
61
53
64
53
54
53
50
56
47
50
66
48
51
56
47
62
56
54
62
61
59
60
62
56
64
46
44
44
38
39
42
35
45
30
27
31
32
26
32
32
33
37
56
37
52
36
36
36
43
43
36
59
49
54
62
62
59
11
62
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
10
10
10
10
10
25
15
5
1
3
2
1
1
3
5
6
3
1
2
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
2
1
1
2
6
3
1
3
2
1
2
2
2
2
2
2
1
1
2
4
12
6
1
2
2
3
3
3
2
2
2
2
3
2
1
3
4
3
3
3
2
2
3
4
2
1
1
3
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
58
76
76
76
76
66
68
66
73
68
58
83
57
60
64
70
77
77
126
91
105
115
119
125
135
147
118
118
147
119
124
147
120
116
137
107
112
113
113
126
117
123
135
124
141
121
120
137
110
123
98
94
96
101
98
97
141
102
104
107
137
100
99
96
88
85
82
75
72
83
67
67
62
59
73
65
67
68
76
64
64
57
56
56
50
55
46
46
44
49
47
47
89
61
70
74
76
76
55
83
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
3
5
5
5
7
7
5
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
2
1
3
2
1
1
2
2
1
1
1
2
3
2
2
1
1
4
7
22
13
5
25
13
2
1
1
19
10
1
3
4
6
13
19
11
4
19
26
22
19
19
17
15
9
3
2
1
1
14
27
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
136
55
103
103
103
103
91
125
103
97
103
125
102
102
104
144
116
126
132
136
134
143
144
136
136
136
130
132
143
122
144
105
127
85
88
84
78
121
84
83
126
84
85
91
130
79
77
78
82
81
81
136
71
71
68
63
66
79
82
82
121
84
68
64
53
47
42
44
38
38
77
51
54
130
46
55
56
44
81
35
34
32
30
32
24
45
30
38
41
63
63
50
53
59
82
54
59
52
27
84
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
9
9
9
9
9
24
30
15
1
1
1
1
1
18
12
7
4
2
1
1
18
9
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
3
2
2
3
6
7
4
1
2
4
4
4
4
3
2
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
57
34
34
35
35
39
39
53
43
48
53
45
59
41
53
42
44
47
52
44
52
48
51
52
58
59
52
53
59
52
54
59
49
57
44
43
45
44
45
46
47
48
50
45
46
44
45
46
48
49
51
59
48
47
48
47
48
52
52
56
58
52
50
48
48
57
46
43
46
41
44
43
51
51
37
40
34
31
39
27
30
30
32
48
38
44
40
42
44
59
59
41
40
46
56
52
58
58
57
41
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
11
20
11
3
3
2
1
2
4
3
2
1
1
1
1
5
3
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
2
4
2
1
1
2
2
2
2
2
1
1
2
2
1
1
2
2
1
1
1
1
1
2
2
2
3
5
7
16
11
6
5
4
4
5
7
13
7
2
4
6
8
10
12
8
4
3
2
2
2
8
5
3
5
3
2
2
8
7
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
147
96
96
98
96
112
111
113
162
137
131
183
149
121
127
127
135
149
170
139
134
142
143
156
180
169
170
157
153
180
159
167
173
180
177
178
166
163
167
153
142
148
146
148
150
152
154
149
162
153
146
149
156
155
162
183
156
157
178
147
148
149
146
149
153
151
157
159
146
167
123
129
126
132
153
111
115
141
92
93
98
93
101
130
99
108
107
114
113
149
149
96
92
104
105
118
137
137
135
183
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
21
38
20
3
10
13
7
1
41
21
1
2
3
3
3
2
1
1
1
2
2
3
2
1
1
1
3
3
2
2
5
4
3
2
1
1
1
1
4
18
9
1
4
5
3
1
2
1
1
1
5
9
7
6
6
7
10
8
4
1
6
7
4
1
16
19
14
10
14
9
5
29
15
1
3
5
28
37
41
27
14
27
33
36
40
43
25
7
6
3
1
1
5
5
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
171
209
209
209
209
171
157
154
172
157
151
193
121
116
118
128
144
175
208
196
322
211
238
244
221
312
243
251
312
256
278
312
263
324
245
231
224
215
202
196
218
196
196
209
270
214
218
207
194
190
193
179
183
198
192
193
270
222
224
322
206
213
240
228
224
324
213
195
187
177
156
155
140
133
163
119
125
153
100
101
121
120
124
234
126
120
126
113
137
150
140
234
178
156
167
185
194
142
324
193
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
3
2
1
1
10
13
7
2
37
20
4
3
3
3
2
1
1
2
3
3
3
2
2
5
3
1
2
2
1
1
2
2
3
8
4
1
2
3
4
2
1
1
1
4
7
10
9
5
1
3
2
1
3
6
3
1
1
2
6
3
1
3
6
40
29
18
28
15
2
1
1
31
18
6
8
11
27
57
56
29
2
37
55
50
46
46
38
31
20
9
5
1
1
6
11
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
145
165
165
165
165
129
141
113
99
111
97
102
164
115
118
125
102
107
96
101
103
129
118
113
120
145
125
132
118
125
125
127
150
152
113
110
104
97
102
101
110
129
115
162
128
136
165
128
158
141
133
164
132
107
109
108
108
120
112
121
123
122
150
117
152
102
93
90
80
71
90
69
66
62
82
53
55
54
69
46
57
58
73
110
76
162
94
114
118
164
164
119
165
143
137
158
158
82
31
118
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
42
42
42
42
42
32
23
14
6
12
7
3
2
1
2
4
4
3
2
1
2
17
11
6
4
3
2
2
4
5
3
2
2
1
1
2
3
2
1
2
2
1
1
1
1
1
1
1
3
2
2
2
1
1
3
7
4
1
1
2
3
2
2
2
1
1
12
19
22
14
7
5
3
2
4
5
7
6
6
4
2
2
6
6
4
3
3
3
3
3
4
3
3
2
1
1
1
1
4
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
127
221
221
221
287
367
667
960
827
1696
961
960
1088
953
935
1259
897
982
1108
1259
1252
1261
1252
1210
1696
1167
1113
1112
990
967
989
839
962
764
799
783
793
958
946
970
1696
913
870
869
770
821
895
923
949
1186
917
831
889
754
774
785
743
827
766
672
958
604
635
664
668
708
608
885
481
439
536
532
557
1186
521
436
429
282
233
193
265
264
318
779
318
375
288
200
170
185
164
169
378
279
370
437
522
522
553
785
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
52
52
52
52
52
28
5
18
32
22
12
8
5
75
41
7
5
3
8
14
78
40
3
1
7
10
14
7
1
13
8
3
25
31
27
17
8
10
8
6
14
13
7
2
2
1
1
5
10
8
6
5
4
3
2
5
9
8
7
6
6
8
7
4
1
9
13
16
20
16
13
18
11
5
18
24
21
13
5
12
19
28
26
24
13
3
3
3
3
3
4
3
3
20
12
5
5
5
5
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
53
64
64
64
64
54
63
60
64
62
89
58
59
59
53
60
54
56
59
66
62
59
61
57
61
60
64
70
70
100
89
71
70
64
59
60
57
63
63
65
100
67
68
68
60
61
63
59
65
65
65
100
61
60
55
52
54
57
61
66
56
60
56
57
61
54
60
54
45
44
41
36
37
62
32
32
31
26
33
23
29
30
36
63
34
61
39
44
45
63
63
45
63
56
58
64
64
60
14
66
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
28
28
28
28
28
35
24
13
2
6
3
1
7
10
6
2
2
1
1
3
2
2
2
2
2
2
2
1
1
1
1
2
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
4
6
7
5
4
4
4
4
3
2
4
2
1
1
9
10
6
2
2
3
6
4
2
7
7
4
2
2
2
2
1
1
1
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
48
120
120
120
120
92
105
102
95
140
81
78
89
80
88
130
120
133
240
166
174
190
187
181
212
217
164
164
166
168
178
190
194
189
202
151
147
151
143
158
163
164
240
174
183
217
174
193
190
194
202
176
176
173
152
172
144
151
141
173
144
135
150
133
131
240
111
108
102
82
83
82
88
116
94
113
90
104
126
130
210
210
133
122
105
121
73
69
67
73
73
73
143
107
140
142
210
210
43
49
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
7
13
10
7
6
3
1
2
5
7
5
3
5
3
1
5
3
1
1
1
1
1
1
2
3
6
9
7
4
1
1
2
1
1
5
4
2
1
1
1
1
1
1
3
4
6
3
1
1
1
1
1
1
2
2
2
7
9
11
7
3
4
5
3
2
2
2
4
6
11
37
31
18
6
5
5
5
5
22
11
1
10
14
13
13
13
11
10
6
3
2
2
2
2
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
27
52
52
52
52
45
47
44
44
62
40
44
40
41
45
60
50
52
53
56
56
60
61
58
62
56
57
57
58
59
58
59
67
59
56
51
49
50
49
48
62
49
49
49
52
44
42
44
41
40
51
44
43
43
52
45
43
42
60
50
57
61
64
67
54
59
45
45
39
37
42
35
36
43
36
38
41
41
51
37
37
34
37
43
31
55
31
34
35
41
41
40
64
56
60
67
67
59
9
61
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
16
21
11
1
3
2
1
1
5
4
4
4
4
2
1
1
1
2
1
1
1
1
1
1
1
2
4
4
2
1
5
4
2
1
1
1
1
1
1
1
1
1
2
2
3
3
2
2
3
4
2
1
1
1
1
1
4
2
1
1
1
1
2
2
2
2
2
1
1
1
2
5
5
5
5
5
5
5
8
5
3
6
7
4
1
1
2
2
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
52
43
43
43
44
48
59
59
58
62
72
52
52
54
59
60
64
67
103
75
83
103
94
91
113
113
92
92
88
110
89
97
96
99
110
82
84
83
77
88
82
74
79
72
67
84
60
61
65
62
64
79
65
70
72
66
82
72
79
78
80
112
77
75
69
84
58
57
76
52
51
75
52
50
49
69
45
46
64
40
38
35
37
32
30
59
27
25
24
24
23
32
45
55
69
67
112
112
9
69
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
10
20
10
1
4
2
1
3
5
4
2
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
2
1
1
3
3
2
1
3
2
1
3
2
1
1
1
1
3
2
1
1
2
2
2
3
5
8
6
4
2
2
4
6
8
5
3
4
4
4
5
6
3
1
3
2
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
48
298
298
298
390
490
780
1313
923
1649
961
929
1191
1051
1192
2242
1567
1788
2014
2122
2126
2242
2006
1770
2126
1773
1745
1762
2242
1651
1557
1650
1726
1312
1846
1123
1008
1175
1115
1317
1846
1442
1700
1321
1820
1490
1562
1728
2048
1532
2168
1278
1058
985
777
753
659
823
795
827
1820
781
809
820
696
633
639
661
505
743
736
792
847
2168
752
739
758
556
429
364
382
363
399
753
357
449
310
246
222
234
201
203
443
312
398
437
506
506
457
743
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
16
16
16
16
16
29
42
23
4
9
5
2
16
46
40
28
16
7
8
10
155
79
4
6
6
6
6
6
28
22
16
14
13
19
25
20
12
4
9
15
24
17
10
9
5
1
5
10
22
15
8
10
7
4
15
27
24
18
12
7
2
7
4
2
6
10
14
18
75
43
11
47
44
27
11
17
24
13
2
8
14
25
33
42
24
6
6
6
6
6
8
7
6
11
12
13
14
16
13
10
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
26
397
397
397
565
675
990
2137
1330
1656
1603
2137
1851
2130
1801
3096
2060
2458
2698
3049
3096
3003
3042
3089
3049
2634
3096
2544
2434
2184
2064
2114
2109
2156
1741
1306
1175
1264
1272
1628
2156
2074
2653
2700
2038
1968
2251
2307
2303
3019
2357
1920
1889
1258
1126
1051
919
1169
1142
1135
2700
1044
1050
1053
816
734
707
643
521
718
866
950
1038
3019
950
944
966
576
503
416
404
374
398
730
354
447
293
213
195
218
201
197
457
315
404
457
511
511
546
718
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
15
15
15
15
15
9
3
8
14
10
6
22
42
63
35
7
6
5
9
14
64
41
18
2
1
1
1
1
1
1
3
5
12
23
47
33
17
2
3
4
26
16
7
6
4
3
5
4
3
5
6
6
5
4
6
9
12
9
7
4
1
4
6
6
7
9
5
2
9
9
10
17
12
8
27
26
25
24
19
15
15
26
40
30
20
10
10
10
6
3
3
6
10
14
14
11
9
9
10
12
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
87
86
86
86
86
84
112
117
129
185
108
132
128
117
117
184
115
110
123
114
118
184
137
142
185
137
140
134
130
123
116
130
112
117
115
114
116
125
119
123
185
128
132
126
119
114
113
116
102
114
97
93
92
92
92
95
103
95
96
95
118
96
114
100
98
101
86
92
77
74
63
71
63
62
63
76
60
61
72
57
67
65
76
116
71
110
74
70
69
63
60
52
65
59
64
64
72
72
37
76
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
5
4
3
3
3
3
2
1
54
29
5
3
2
2
7
4
1
1
2
2
2
2
4
7
4
1
2
4
4
4
5
3
2
2
1
1
3
2
1
2
2
2
3
2
2
2
2
1
1
6
3
1
2
3
2
2
2
3
4
2
1
1
2
10
17
10
3
3
3
2
1
17
9
1
1
2
2
2
15
9
4
10
13
11
9
9
7
5
3
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
446
699
699
699
699
536
513
489
455
436
387
445
348
319
336
377
414
490
641
566
784
637
655
628
672
653
593
602
604
650
614
636
643
738
657
586
608
591
594
641
622
639
672
699
635
615
614
657
587
604
590
540
543
525
550
548
600
650
600
784
672
594
649
600
579
738
515
468
438
409
341
331
332
400
363
320
302
296
340
293
335
316
385
539
395
699
410
408
461
439
393
539
461
426
431
475
483
340
784
445
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
49
49
49
49
49
28
7
8
9
9
9
5
1
37
43
27
12
10
7
5
4
4
3
2
2
2
2
8
12
8
4
9
15
10
5
9
5
2
3
3
4
12
7
3
3
3
2
1
1
2
22
28
21
15
18
9
1
10
20
17
14
18
32
47
24
1
2
4
41
44
40
36
28
21
19
18
90
64
39
26
26
87
143
135
127
120
148
162
169
176
157
96
35
27
20
19
18
18
22
26
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
377
165
329
329
329
329
247
259
271
274
329
368
294
325
356
309
314
312
311
311
315
318
347
324
330
377
324
351
320
361
327
322
336
347
303
361
342
330
360
354
309
310
351
335
324
316
361
365
308
327
268
377
288
293
322
368
255
261
361
211
198
202
206
198
231
342
219
354
190
146
150
117
106
172
76
72
73
56
48
43
90
95
126
365
128
163
142
132
131
174
174
114
165
136
137
162
164
83
103
368
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
74
74
74
74
74
75
50
26
23
20
26
14
3
14
17
20
11
3
5
8
14
11
6
2
2
2
3
4
4
5
7
6
6
7
8
5
3
3
4
12
9
5
1
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
2
3
5
4
2
1
1
1
2
1
1
4
3
2
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
81
196
196
196
196
165
155
153
194
155
151
174
144
127
146
196
198
205
353
276
316
366
362
339
333
365
351
366
339
365
360
371
437
365
362
339
353
344
318
349
353
341
370
425
406
349
434
339
313
437
315
356
347
414
425
346
406
336
303
308
434
280
309
311
287
437
293
273
267
310
215
189
182
193
154
144
151
240
126
122
149
147
174
299
155
246
141
127
124
125
105
115
233
203
274
275
431
431
79
310
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
8
15
8
1
24
13
2
10
28
14
1
1
1
1
1
4
6
5
5
3
1
1
4
5
3
2
4
7
4
1
2
3
3
2
1
3
2
1
2
3
2
1
1
1
1
7
6
6
8
11
11
9
6
3
2
2
6
4
2
5
8
4
1
69
38
7
33
35
29
17
6
15
13
11
8
5
5
12
20
15
10
11
12
11
10
10
6
3
3
3
2
1
1
6
11
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
360
374
374
374
374
361
359
356
505
379
384
383
390
328
316
322
346
363
374
399
426
384
407
447
402
438
430
465
434
408
439
457
403
475
396
407
424
488
447
387
404
396
438
422
442
500
465
434
412
419
366
390
373
377
505
376
368
366
475
352
354
357
364
349
375
479
347
488
299
245
220
176
159
170
105
116
113
103
194
83
154
162
213
500
219
366
258
276
281
390
390
278
374
335
329
369
369
249
97
505
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
156
156
156
156
156
160
165
159
141
71
2
52
75
99
53
7
5
4
5
6
8
10
8
7
5
4
4
5
5
6
3
1
4
2
1
1
1
1
1
3
10
7
4
3
2
2
3
4
3
3
6
5
4
3
5
3
2
2
3
2
2
2
2
4
4
4
6
9
26
21
16
27
14
2
7
12
11
8
5
11
14
15
10
6
4
2
5
6
4
3
3
4
4
5
4
3
3
3
4
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
248
134
248
248
248
248
193
206
194
183
248
167
165
180
227
184
186
214
187
212
230
280
291
296
483
290
295
305
267
270
242
244
248
228
270
213
222
228
229
256
248
242
302
250
275
263
252
394
292
305
317
415
279
272
262
246
281
298
342
483
340
445
319
287
290
264
255
274
260
237
394
211
211
191
171
213
228
225
415
208
219
216
196
243
172
241
145
136
129
135
116
188
265
270
483
303
334
302
201
445
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
6
6
6
6
6
7
8
6
5
13
7
1
4
8
5
3
6
10
8
6
31
27
14
2
1
1
1
2
4
5
4
3
8
6
4
4
4
2
1
6
16
11
6
5
4
5
4
4
4
3
3
8
6
4
11
32
28
21
15
10
5
6
7
7
5
4
4
5
49
35
21
47
27
7
6
5
18
19
21
42
52
63
42
21
14
7
15
19
21
23
21
11
2
2
2
2
2
11
12
14
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
103
517
517
517
517
329
315
260
260
238
211
451
321
337
494
517
352
364
381
354
384
403
421
410
469
414
466
486
500
559
516
559
559
500
469
490
410
410
423
394
410
490
403
494
446
432
526
538
401
409
402
406
481
377
396
404
406
529
385
443
552
481
554
454
538
418
322
276
257
224
217
220
191
256
202
162
194
243
182
239
239
184
243
224
218
529
180
166
162
188
186
195
552
354
433
554
554
390
186
243
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
2
4
3
3
2
2
1
1
3
3
2
1
2
3
4
15
8
2
3
3
3
2
2
2
1
1
3
5
4
4
5
3
2
1
4
6
3
1
1
1
1
2
1
1
2
4
6
5
4
2
1
3
2
1
1
1
2
1
1
1
1
4
7
20
20
20
45
24
3
3
3
14
9
4
8
10
12
29
36
19
3
13
18
9
1
1
1
1
2
2
2
2
3
7
12
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
33
50
50
50
50
49
45
48
53
49
48
54
62
40
43
43
43
41
49
48
46
49
49
49
55
49
48
49
47
51
48
48
50
47
47
47
49
49
49
55
50
50
54
49
50
53
49
54
51
51
50
62
49
51
55
50
51
48
46
45
54
46
50
47
47
48
44
47
38
32
38
30
34
48
30
33
28
26
32
26
30
30
34
54
31
49
37
42
45
62
62
38
36
36
34
31
33
33
18
35
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
11
11
6
1
1
1
1
3
5
5
4
3
2
1
1
4
2
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
3
3
2
1
1
2
2
1
1
1
1
3
2
1
1
3
3
2
1
3
5
5
3
1
2
2
3
3
3
7
10
10
6
2
1
2
3
4
2
1
2
4
6
5
4
2
1
3
4
5
6
7
6
5
3
1
1
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
33
217
217
217
217
151
131
111
129
101
94
130
80
63
77
74
92
128
107
129
140
142
161
160
160
154
164
179
209
187
201
169
169
157
148
193
141
130
142
133
143
212
142
157
164
165
217
160
184
166
151
148
179
140
139
145
144
159
169
175
209
201
185
193
176
175
212
154
179
150
148
148
179
146
112
131
143
161
173
140
140
117
120
130
128
134
134
134
129
129
114
130
217
165
161
184
184
69
142
156
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
7
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
2
2
1
1
1
2
2
2
2
3
4
6
4
3
2
1
1
2
1
1
5
5
3
2
19
18
18
29
43
37
31
28
26
23
20
18
22
20
18
17
17
19
39
44
50
66
74
62
50
44
38
33
19
5
5
5
5
11
18
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
388
280
280
280
280
207
201
198
186
178
197
181
165
159
155
196
156
160
166
194
238
286
373
373
373
388
319
312
301
323
282
278
280
225
215
202
194
212
207
206
323
204
215
224
210
229
192
198
235
240
248
388
227
228
217
211
193
190
298
230
241
300
280
216
203
173
155
158
152
133
198
137
140
193
116
143
150
133
248
126
129
144
138
129
125
193
113
118
115
109
109
132
149
164
298
156
182
103
75
300
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
51
51
51
51
51
30
9
6
4
6
7
4
1
52
28
4
6
4
2
4
4
2
1
11
7
4
3
2
4
3
3
4
4
5
5
5
3
2
6
5
4
3
2
2
3
3
4
5
3
2
10
12
8
5
3
3
3
2
1
2
2
3
6
6
4
3
2
1
9
17
15
13
14
16
12
8
35
23
11
11
11
9
8
29
16
3
26
39
24
9
9
6
3
2
2
2
2
2
5
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
186
107
186
186
186
186
159
164
178
157
186
167
147
159
145
150
158
162
195
164
170
173
175
180
207
196
179
177
178
175
173
183
195
185
204
207
180
189
186
183
204
176
182
177
178
207
175
178
173
162
176
154
167
173
162
177
176
166
171
155
173
145
135
132
131
177
107
106
121
104
123
162
99
104
82
80
91
95
125
97
97
91
91
130
76
86
78
75
74
84
84
79
82
106
142
115
162
162
39
145
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
44
35
23
11
11
10
5
1
14
14
9
4
2
4
5
3
2
2
3
3
3
2
1
1
1
2
3
5
3
1
1
1
1
1
1
2
3
2
1
1
1
1
5
5
6
9
9
6
3
5
5
5
5
5
3
1
5
4
2
1
1
3
5
7
14
9
4
9
14
10
6
14
11
8
11
12
7
3
26
20
14
15
17
12
7
7
5
3
3
2
2
2
3
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
183
169
169
169
169
144
129
130
122
125
120
125
148
103
111
129
136
151
218
154
167
180
182
185
211
200
163
162
156
161
164
175
218
178
204
211
171
186
177
187
204
166
187
163
160
218
166
171
175
162
158
183
151
146
162
138
138
150
138
141
143
132
146
129
127
158
120
109
119
85
86
80
87
130
81
94
85
79
84
67
74
73
85
125
97
134
110
118
118
148
148
112
124
134
143
169
169
150
129
82
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
11
11
11
11
11
26
29
16
3
3
3
3
7
18
19
11
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
3
2
2
5
11
6
2
2
1
1
2
1
1
12
7
2
5
3
2
2
1
1
4
8
4
1
2
4
3
2
3
4
5
3
1
1
2
17
24
16
9
7
5
13
22
32
17
2
3
4
6
8
23
14
5
29
41
38
35
35
21
7
8
10
10
10
10
7
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
244
119
119
119
119
109
127
135
164
137
160
173
149
160
244
167
179
182
224
172
180
191
196
199
234
225
201
199
194
244
202
205
234
197
196
216
193
201
195
203
234
177
185
185
186
216
177
180
174
166
163
176
167
163
180
166
154
154
153
144
144
145
146
149
138
165
133
144
145
130
200
128
138
125
185
121
126
125
185
121
126
155
199
133
200
108
97
93
79
78
68
87
90
112
199
130
148
131
120
200
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
7
10
9
8
8
8
9
10
34
19
4
3
2
1
1
1
2
2
2
1
1
1
1
1
1
2
4
19
10
1
3
4
3
3
2
2
2
3
2
1
1
1
5
5
3
1
1
1
1
1
2
4
3
3
2
2
3
5
4
2
1
2
2
2
9
7
4
1
7
6
5
26
17
8
10
13
7
1
40
26
12
13
14
12
10
10
5
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
23
35
35
35
38
45
47
58
59
61
62
98
66
64
78
65
70
78
71
73
76
85
83
84
86
98
82
85
81
84
81
80
89
83
79
89
82
83
98
79
80
76
73
74
75
74
84
73
70
71
69
72
75
67
83
66
66
72
70
71
79
71
67
64
64
65
72
75
78
87
64
70
65
73
57
59
60
72
61
50
54
50
48
71
40
44
40
39
38
47
47
45
63
62
71
67
79
79
12
87
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
20
17
9
1
2
3
9
11
13
13
8
3
2
2
2
2
1
1
4
4
4
3
2
2
2
2
3
2
2
3
3
2
1
1
3
2
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
2
4
2
1
1
1
1
1
1
1
3
5
7
4
1
1
1
2
4
12
11
10
13
17
18
12
7
4
1
5
7
8
10
8
4
1
4
8
7
7
7
4
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
28
53
53
53
53
43
47
44
46
71
40
40
42
43
45
63
50
52
71
54
58
63
60
63
71
62
71
62
60
64
61
62
63
71
57
54
58
54
54
53
71
51
51
52
52
51
53
62
47
46
53
47
45
44
58
47
51
55
56
60
62
63
63
50
49
60
38
37
36
33
44
33
36
42
37
47
39
41
53
33
34
31
34
35
28
52
29
32
34
38
38
41
63
51
60
51
60
60
12
63
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
10
10
10
10
10
18
25
13
1
3
2
1
2
3
3
4
3
2
1
1
4
2
1
1
1
1
1
1
1
1
2
4
4
2
1
1
2
1
1
4
4
2
1
3
2
1
1
1
1
2
3
2
1
1
3
3
2
1
1
1
2
2
3
2
1
1
1
1
1
2
2
2
1
1
5
14
13
8
4
1
1
3
5
7
4
2
4
7
4
2
2
6
11
7
3
1
1
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
31
25
25
31
32
33
63
36
37
44
32
33
44
28
32
25
23
22
23
24
26
31
31
29
31
31
29
29
29
36
29
29
29
26
28
28
23
23
24
23
24
25
26
26
26
32
33
33
63
36
36
35
34
28
28
29
29
32
31
31
29
30
36
29
33
26
23
24
30
23
25
25
25
34
20
22
23
23
27
24
24
20
22
25
18
32
24
34
36
63
63
38
40
40
36
36
36
31
23
30
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
20
26
13
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
4
4
4
6
3
1
1
7
8
5
3
3
3
5
3
2
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
61
89
89
89
89
90
85
125
102
87
80
91
66
62
67
71
73
95
86
102
100
94
91
96
125
100
106
109
124
101
111
101
108
85
85
85
90
102
92
93
125
99
95
102
91
99
102
109
125
117
124
108
111
94
93
90
87
99
85
83
96
76
74
71
74
71
71
102
67
65
77
72
73
125
62
60
62
51
54
40
44
44
47
76
45
53
49
48
49
54
53
49
89
62
66
73
73
52
41
74
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
13
9
6
6
6
4
3
5
8
6
3
1
2
3
5
11
7
3
1
1
2
5
5
3
1
1
1
2
4
3
2
2
2
2
2
2
3
2
1
3
2
1
2
4
4
3
2
2
2
2
3
2
2
5
7
9
6
3
5
3
1
5
4
4
5
13
20
20
14
9
9
9
9
9
6
4
14
11
8
9
10
10
11
18
13
9
13
16
18
19
20
18
16
9
3
3
3
3
7
11
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
173
324
324
324
324
278
254
247
404
273
259
416
204
202
242
237
293
393
324
409
335
323
319
327
339
331
396
388
347
414
354
363
404
320
367
344
348
393
414
313
333
323
311
349
324
317
322
349
309
345
285
297
322
333
404
416
374
384
393
409
369
384
378
396
414
392
404
367
393
414
315
349
328
349
345
287
281
330
243
240
244
232
248
325
213
321
210
198
198
184
163
141
200
181
221
259
309
309
335
416
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
27
22
17
17
17
17
24
14
4
8
5
2
3
5
6
7
10
6
2
5
16
11
6
3
2
2
3
5
10
11
7
3
7
8
10
10
6
3
2
4
9
6
3
4
5
4
3
3
3
4
10
15
9
3
5
6
7
13
17
14
9
5
3
12
10
8
6
5
98
75
50
25
14
3
52
128
126
68
10
39
54
69
84
89
46
3
17
29
35
42
74
43
13
11
10
10
10
10
74
138
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
140
69
69
76
69
58
63
62
63
64
92
69
69
69
102
61
66
67
64
67
70
81
81
80
81
140
85
92
93
102
92
77
76
69
67
68
69
71
75
67
70
79
72
81
81
71
69
66
76
75
79
140
79
79
76
70
71
73
72
80
79
67
70
72
68
81
69
54
54
47
49
51
40
58
33
32
32
29
30
24
29
31
38
66
37
66
42
47
47
63
63
47
68
61
67
69
80
80
31
69
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
8
8
8
8
8
5
2
2
2
7
4
1
1
6
5
4
3
2
2
3
10
6
2
1
1
1
2
2
2
2
2
2
5
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
3
4
4
2
1
1
1
1
1
1
1
4
2
1
2
3
4
6
9
6
4
11
6
2
2
5
10
6
2
1
1
1
2
4
15
13
7
2
2
2
2
1
1
1
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
43
48
48
48
48
47
47
54
77
61
67
86
58
57
63
62
70
96
73
74
75
91
74
77
91
77
81
91
78
91
78
78
77
70
79
70
76
77
76
86
80
79
96
76
78
80
79
91
78
78
79
69
76
72
75
76
71
88
79
76
75
74
79
72
91
68
63
96
54
48
46
41
52
48
50
87
47
49
55
46
53
50
57
87
50
88
48
46
46
45
39
44
75
62
62
77
77
42
56
78
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
2
1
1
1
5
3
1
1
6
9
6
3
2
2
4
3
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
3
4
3
2
2
1
1
2
2
2
1
1
1
2
3
4
2
1
2
2
2
2
2
2
2
3
3
3
3
2
1
1
1
2
2
2
1
1
2
3
9
7
4
1
1
11
8
6
4
3
5
7
4
1
1
1
1
1
1
1
1
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
47
48
48
48
53
61
59
104
79
72
73
88
75
71
104
69
78
79
83
84
93
119
106
119
119
102
101
102
102
100
101
97
98
88
85
88
78
80
89
84
97
92
86
88
89
90
89
103
89
84
79
75
71
68
75
79
91
82
89
85
92
83
73
70
67
71
59
65
71
66
86
68
63
103
52
54
62
64
61
79
79
75
86
79
86
91
73
68
61
61
49
56
78
72
86
83
83
66
57
86
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
4
5
3
1
4
2
1
3
5
4
4
3
2
1
1
7
4
1
1
1
1
1
1
2
1
1
2
4
2
1
2
2
1
1
7
4
1
1
1
1
1
1
1
1
2
3
6
4
2
1
2
2
3
4
2
1
1
1
2
1
1
1
3
3
3
2
1
1
1
2
4
9
7
5
5
5
5
7
9
8
8
10
11
9
8
8
4
1
5
4
3
3
3
2
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
87
122
122
122
122
98
94
103
84
77
73
70
71
65
103
73
86
122
89
90
98
104
100
103
103
103
104
102
104
113
115
115
143
109
106
103
93
90
89
89
92
93
87
87
85
92
91
92
132
89
87
90
81
79
82
86
92
86
121
93
96
114
143
103
132
92
84
82
75
74
80
66
64
85
64
66
70
107
67
56
58
56
66
62
58
121
55
58
62
68
69
71
143
89
91
103
103
39
48
53
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
4
8
4
1
5
3
2
3
5
13
8
4
1
1
3
2
2
1
1
1
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
2
2
1
1
1
1
1
1
7
4
2
7
4
1
1
1
1
2
3
2
1
6
5
5
3
1
9
9
10
17
10
3
2
1
1
1
11
6
2
6
8
9
10
21
11
1
11
16
12
8
8
9
11
17
9
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
182
147
147
147
147
115
109
114
97
96
104
106
97
99
114
111
114
147
125
127
167
122
136
134
127
182
128
130
130
126
123
118
147
109
106
104
101
105
101
106
113
106
108
118
110
108
108
106
115
127
125
182
167
124
123
116
105
104
103
106
106
104
127
91
96
90
84
91
106
71
95
71
77
113
69
72
68
58
67
52
71
77
90
167
87
118
86
75
82
79
70
100
74
81
92
93
106
106
100
65
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
27
27
27
27
27
20
13
8
4
6
5
4
4
5
3
1
2
3
3
4
3
2
2
4
4
4
4
2
1
1
2
5
10
6
2
1
1
1
2
2
2
2
2
4
4
2
1
1
5
3
2
2
2
2
2
1
1
2
3
2
2
5
4
2
1
3
4
5
7
17
10
3
2
1
3
5
13
11
7
4
4
14
25
40
24
9
17
22
17
13
13
7
2
1
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
172
95
95
107
99
115
112
114
171
136
130
160
148
109
114
131
148
151
242
164
177
192
195
193
231
224
191
188
188
242
198
209
231
208
228
209
205
228
193
206
242
187
192
194
193
220
184
186
179
166
164
172
159
155
186
150
147
150
171
133
129
125
127
117
116
133
117
133
182
133
196
160
136
128
177
121
125
130
177
128
134
143
196
122
110
110
106
116
111
148
148
114
114
137
196
155
182
182
123
103
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
22
44
27
11
11
6
2
1
18
12
6
1
2
1
1
4
3
2
2
1
1
1
2
1
1
1
2
3
2
1
2
2
2
2
5
4
3
3
3
8
5
3
1
1
2
4
3
3
3
4
2
1
2
3
3
4
8
9
10
11
13
8
4
3
26
19
13
7
1
2
4
9
6
3
16
30
35
38
41
28
16
17
19
29
40
40
25
10
12
7
3
3
4
9
15
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
423
378
378
378
378
360
335
326
408
360
341
417
338
255
292
287
323
400
335
372
331
337
356
367
378
423
400
386
377
384
354
355
354
337
368
352
356
359
378
359
341
352
340
353
349
339
342
338
378
341
324
423
349
364
408
417
374
380
400
372
364
373
365
400
384
369
373
368
344
378
297
353
302
322
340
229
244
240
207
233
233
215
229
296
224
281
241
261
263
338
338
276
308
332
330
378
378
309
293
417
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
59
59
59
59
59
31
3
5
8
8
8
4
1
34
39
23
8
6
5
4
4
4
3
2
3
3
2
2
4
4
4
5
6
5
4
6
5
4
4
4
4
8
4
1
3
5
9
16
10
4
38
27
16
5
22
22
21
11
1
2
3
10
14
19
11
4
2
1
30
41
39
30
21
18
14
11
67
53
40
51
56
62
83
89
53
18
62
84
90
93
97
51
5
10
16
13
11
11
66
121
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
28
41
41
41
41
38
38
49
41
39
44
44
38
38
44
41
36
35
37
35
35
37
38
39
49
41
42
45
50
44
49
44
48
41
45
40
42
44
44
44
49
40
41
41
40
45
43
45
49
47
48
50
49
43
42
41
45
35
37
34
32
32
31
31
32
31
31
44
29
30
34
32
32
50
30
28
26
22
21
17
18
18
19
27
18
24
20
20
20
23
23
20
33
23
25
26
26
23
18
30
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
3
5
3
2
2
2
5
8
16
9
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
3
2
1
1
1
7
9
5
1
1
1
1
1
1
2
9
9
7
6
6
6
6
7
4
1
3
4
4
4
5
6
6
6
3
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
11
71
71
71
71
69
66
58
97
65
64
86
65
51
59
57
64
93
65
83
75
77
90
76
75
76
77
76
76
90
72
82
81
85
99
81
89
97
87
86
84
87
93
83
90
85
83
86
90
87
99
81
90
83
89
80
77
77
76
74
76
68
76
64
71
68
60
99
50
54
55
52
58
55
46
53
50
48
77
44
49
49
50
70
53
69
66
69
69
69
65
59
76
63
61
61
61
30
20
70
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
8
11
6
2
6
3
1
4
9
5
1
2
1
1
2
4
2
1
1
1
1
2
3
5
4
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
5
3
1
1
3
7
4
1
1
3
2
1
1
1
1
1
5
5
5
5
4
4
7
7
7
7
7
5
4
2
1
2
4
5
5
6
15
12
10
6
2
9
14
16
19
18
16
15
9
3
2
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
40
46
46
46
54
55
60
101
72
70
101
71
74
74
101
63
63
66
63
66
67
70
73
69
69
64
63
64
65
65
70
73
59
59
62
58
61
64
67
73
65
69
65
69
70
58
56
56
57
55
64
67
55
58
64
55
70
64
65
66
69
69
59
54
54
70
47
56
46
44
51
42
47
47
32
36
35
31
64
27
28
30
29
31
24
42
28
33
35
47
47
38
39
48
66
49
65
65
12
69
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
8
8
8
8
8
7
7
4
1
5
4
2
1
41
21
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
1
1
1
4
2
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
3
2
2
2
2
2
1
1
1
5
3
2
1
1
3
4
6
5
3
2
2
3
5
5
3
1
1
1
1
1
3
2
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
41
44
44
44
44
41
45
50
53
65
69
49
51
47
44
54
48
53
55
58
61
60
62
62
65
59
60
62
61
63
69
62
61
63
60
54
53
55
55
50
65
52
52
52
56
49
48
49
51
51
51
69
48
49
56
49
52
51
57
60
50
58
49
47
46
61
39
36
35
29
42
29
33
45
30
33
36
38
51
40
40
35
40
31
29
50
29
33
35
40
40
35
36
45
57
46
61
61
18
58
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
19
24
13
3
8
4
1
1
15
11
6
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
14
7
1
1
1
1
1
1
1
2
1
1
6
5
3
2
2
1
1
4
8
6
5
3
2
2
1
1
2
1
1
1
1
1
1
1
2
6
5
4
9
15
15
11
8
8
7
6
6
4
2
2
1
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
51
44
51
51
51
51
42
43
53
47
51
56
42
41
47
39
43
46
48
54
58
69
69
66
69
76
72
70
76
81
71
76
69
65
63
67
61
63
63
67
64
60
57
56
66
60
59
81
57
59
59
60
80
56
67
67
61
77
80
63
62
66
68
59
81
59
57
56
76
52
56
54
61
67
45
47
37
34
34
30
31
29
38
43
34
77
37
40
42
41
41
35
62
49
56
68
68
56
19
30
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
6
6
6
6
6
4
2
2
2
2
1
1
2
3
5
6
4
3
2
1
3
2
1
1
1
1
1
2
3
4
4
4
4
2
1
1
2
3
2
2
2
1
1
2
2
2
2
1
1
1
3
2
1
1
2
6
3
1
2
4
10
7
5
3
2
1
2
5
4
3
2
1
2
3
4
15
14
10
6
2
2
4
4
5
4
4
5
6
6
7
9
5
2
1
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
80
324
324
324
324
260
233
203
288
208
197
291
180
138
168
159
200
292
200
284
222
216
273
220
239
268
286
287
314
311
308
296
295
272
286
298
259
280
287
256
286
293
276
324
289
288
274
291
281
282
292
284
273
288
291
293
314
311
286
265
298
264
274
293
264
264
261
249
239
253
221
205
210
182
213
187
162
163
135
131
147
148
184
292
190
324
200
196
195
180
180
157
217
181
184
194
194
166
140
202
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
10
10
10
10
10
15
20
10
1
2
3
3
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
19
11
3
3
3
3
7
11
7
4
8
13
19
13
7
4
2
11
11
11
9
8
7
7
65
43
21
73
70
45
21
34
48
28
8
21
28
35
46
55
64
77
81
83
84
85
71
47
23
14
5
5
5
5
47
90
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
14
52
52
52
52
46
47
37
44
40
38
38
62
35
38
39
38
52
39
41
46
49
50
57
51
61
50
54
61
56
61
55
61
52
49
48
48
51
51
57
61
50
50
50
50
52
55
55
53
54
51
62
52
50
61
47
45
46
46
49
49
61
51
44
44
47
43
42
47
36
34
33
36
52
31
38
33
32
31
30
30
29
32
47
35
42
39
42
44
62
62
46
51
53
54
61
61
53
29
41
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
8
11
6
1
3
3
3
4
6
4
2
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
3
3
3
3
2
1
2
2
2
1
1
2
3
3
3
2
1
1
1
3
3
3
2
2
2
3
5
3
2
1
3
5
11
6
2
5
7
8
9
10
5
1
5
7
8
10
12
7
2
14
18
11
5
5
4
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
172
248
248
248
248
217
198
187
273
208
193
282
160
150
173
189
230
262
331
278
293
303
303
326
310
311
281
265
269
269
278
290
297
279
285
264
279
280
272
315
270
273
273
264
267
273
263
282
268
267
262
278
255
263
274
278
284
331
302
284
326
311
288
286
290
297
272
259
315
218
199
265
188
201
197
208
230
166
215
146
164
165
163
282
143
131
144
135
139
160
160
128
205
184
228
230
331
331
106
185
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
26
22
19
19
19
19
24
12
1
1
1
1
1
5
4
4
3
2
1
1
1
2
1
1
1
1
1
2
11
6
2
1
1
1
1
1
1
1
2
2
2
6
5
4
4
4
4
4
5
7
10
12
14
9
4
4
4
7
16
15
15
20
17
15
9
4
10
16
51
47
43
28
14
14
18
23
49
46
35
24
24
22
20
56
41
26
36
42
45
49
62
38
14
8
2
2
2
2
11
20
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
68
458
458
458
458
418
387
306
442
342
333
445
402
259
308
302
347
438
357
428
388
391
431
392
398
410
422
413
419
435
404
415
419
389
425
384
396
415
429
390
395
375
391
372
370
395
411
381
458
383
375
402
387
390
442
445
415
421
438
428
427
431
423
422
435
423
424
425
415
429
367
391
371
411
355
340
354
348
312
367
367
319
327
304
282
328
275
309
309
402
402
324
362
396
392
458
458
359
330
445
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
35
20
6
6
6
6
9
6
3
3
3
3
4
8
4
1
2
1
1
1
1
1
1
1
2
2
2
2
3
2
2
4
9
6
3
3
3
2
1
1
2
2
2
3
4
4
4
10
8
6
5
14
9
5
7
5
3
1
5
5
6
13
20
23
26
52
47
43
125
105
86
111
115
87
60
43
67
46
26
59
75
92
86
81
70
60
73
79
82
86
83
54
26
14
3
3
3
3
72
141
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
147
462
462
462
462
409
359
300
425
329
315
434
353
252
294
284
321
414
365
393
485
373
406
386
383
384
417
403
381
413
379
388
382
397
388
349
360
361
401
337
346
334
320
366
357
379
462
374
401
393
365
376
485
393
425
434
391
411
414
397
413
406
390
417
408
390
394
388
361
401
356
366
345
370
361
287
308
343
259
261
282
278
287
485
283
291
295
293
298
359
359
312
462
378
378
401
401
318
289
434
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
49
44
39
39
39
22
6
7
8
8
8
7
6
32
25
17
10
3
4
5
4
3
2
4
3
3
2
2
8
6
4
4
4
4
4
4
5
3
2
3
4
6
9
8
6
4
2
1
9
6
4
5
5
4
4
42
61
31
1
7
13
34
30
27
17
7
4
1
80
60
41
50
45
41
41
49
81
59
37
54
62
71
133
131
93
55
113
142
126
110
110
85
61
35
10
10
10
10
70
131
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
64
93
93
93
93
106
105
126
127
119
124
130
105
99
124
97
108
114
119
116
125
121
122
126
138
127
129
128
130
120
126
127
127
129
131
123
125
124
130
122
126
120
124
120
122
127
125
130
127
127
130
127
126
124
129
124
126
130
130
134
138
131
122
120
117
131
116
112
114
119
93
87
97
130
84
89
80
72
71
58
70
73
84
130
92
123
98
98
96
105
105
87
85
102
134
121
138
138
129
131
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
17
70
36
2
2
1
1
7
14
13
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
3
2
1
1
1
1
1
1
2
1
1
2
3
7
5
3
2
1
1
1
2
3
2
2
8
8
8
4
1
1
1
3
8
13
8
3
8
13
23
30
21
13
9
9
13
17
36
25
15
34
43
48
53
49
26
3
3
3
3
3
3
6
9
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
54
71
71
71
71
60
61
61
56
66
57
59
57
61
53
60
54
58
61
59
65
72
73
91
97
74
74
72
67
70
70
65
83
73
70
73
72
58
63
66
66
72
69
71
67
73
76
82
78
78
80
86
69
59
56
58
65
69
83
97
83
89
80
81
78
56
53
57
50
45
82
45
45
62
35
45
46
41
86
36
39
38
41
46
38
83
40
47
50
61
61
58
80
76
97
81
81
38
30
89
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
12
12
12
12
12
22
23
13
3
2
2
1
1
5
19
11
3
2
2
2
5
3
2
1
3
5
3
1
2
2
2
2
4
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
3
3
2
1
2
2
1
1
1
1
1
3
4
3
2
1
1
1
7
5
4
6
3
1
1
1
8
5
2
1
1
1
5
6
4
2
2
2
2
2
2
1
1
1
1
1
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
86
149
149
149
149
102
97
89
80
74
64
73
62
63
86
84
93
149
108
99
104
110
109
103
120
121
116
133
135
155
155
136
155
146
135
146
139
119
125
124
123
139
121
116
119
118
115
115
127
101
100
98
90
104
88
102
101
104
151
113
121
131
137
142
127
92
82
71
71
58
56
54
57
62
48
55
62
46
82
42
44
45
58
54
55
151
55
59
60
61
56
64
137
101
111
142
142
82
28
66
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
22
23
12
1
5
3
1
3
5
4
3
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
1
1
3
2
1
1
1
1
1
1
1
1
2
3
9
5
1
2
2
2
1
1
2
3
2
2
3
3
2
1
1
1
1
1
1
3
2
2
2
5
7
5
4
4
5
8
12
7
2
6
8
8
8
9
5
2
5
4
3
3
3
2
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
52
67
67
67
67
51
52
48
48
68
41
40
40
42
45
60
51
53
63
56
58
63
62
60
87
61
61
61
60
56
59
53
58
57
50
63
47
50
54
53
68
60
56
67
60
65
62
80
65
57
55
63
45
44
43
41
49
49
58
87
62
87
59
52
57
44
41
47
46
47
80
46
47
60
34
37
36
34
63
30
32
30
33
36
35
67
38
41
40
43
43
46
62
61
87
65
65
38
25
87
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
25
22
20
20
20
20
25
15
5
3
2
1
1
3
3
4
4
2
1
1
1
1
1
1
1
1
2
2
2
4
3
2
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
3
3
4
2
1
1
2
5
8
8
6
5
6
7
7
4
1
1
2
3
4
3
2
2
1
1
3
2
2
2
2
3
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
47
111
111
111
111
92
96
129
94
92
87
129
91
89
96
130
119
125
160
130
137
140
143
153
145
164
160
153
153
164
150
147
140
164
135
131
150
124
124
157
117
125
139
134
144
157
141
137
127
148
107
115
111
111
134
110
144
115
120
115
137
118
123
117
127
148
95
90
85
68
74
62
65
93
53
53
54
46
58
40
42
45
57
56
55
120
55
53
55
53
50
48
86
74
94
96
132
132
48
60
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
16
16
16
16
16
12
9
5
1
5
7
5
4
8
13
7
2
2
1
1
12
6
1
1
1
1
1
1
1
2
1
1
6
3
1
2
3
4
2
1
2
2
3
2
1
1
2
7
6
4
3
8
5
3
2
1
1
1
3
2
1
1
2
2
1
1
1
1
5
9
6
4
3
2
2
2
12
10
8
7
7
5
3
21
11
2
11
17
10
4
4
3
3
3
2
2
2
2
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
192
267
267
267
267
221
199
184
269
193
182
276
161
152
171
164
197
253
221
233
264
258
261
293
296
261
266
264
250
284
267
268
267
278
266
247
260
253
263
257
248
246
252
254
263
284
267
276
257
254
257
240
242
252
256
259
274
264
270
275
265
296
284
257
260
278
231
244
216
182
195
168
149
179
117
123
125
119
156
122
148
150
162
276
161
179
180
159
156
156
129
142
185
167
199
204
223
199
278
296
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
17
17
17
17
17
10
4
3
3
5
3
2
1
17
15
12
10
5
1
7
5
3
2
3
3
3
3
5
9
6
4
3
5
3
2
2
2
2
2
3
4
3
3
6
4
2
3
3
4
4
4
7
8
6
4
7
8
7
7
4
1
29
22
15
9
4
18
32
59
57
55
33
11
13
10
8
39
34
25
16
16
14
12
56
39
23
33
43
45
46
48
29
11
12
13
10
8
8
10
12
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
428
472
472
472
472
419
365
345
435
389
347
442
401
249
286
280
328
422
362
435
504
400
411
418
415
428
427
436
427
480
462
458
466
520
436
446
422
424
440
396
398
434
358
375
371
380
472
383
409
416
388
428
504
415
435
442
425
456
520
460
480
462
445
446
440
436
436
432
424
440
381
375
354
344
366
291
310
351
263
270
293
289
300
520
298
305
314
315
324
401
401
335
480
399
395
417
417
327
311
442
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
8
8
8
8
8
22
27
17
7
7
4
2
2
3
5
7
4
2
2
3
3
3
2
1
1
1
1
2
5
4
3
2
9
5
2
2
2
2
2
3
3
3
3
5
8
5
3
5
7
7
7
18
11
5
7
8
9
9
9
5
2
8
14
22
13
4
6
9
97
72
47
46
30
14
34
55
93
70
47
58
64
70
139
132
73
14
93
133
122
112
112
87
63
39
15
15
15
15
79
143
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
19
67
67
67
67
62
57
52
84
59
62
91
58
52
61
59
68
95
72
88
78
75
91
77
82
83
104
92
84
95
86
90
106
84
89
91
86
98
103
90
91
95
104
96
95
106
92
91
103
82
81
82
72
82
75
74
70
68
106
71
71
70
65
62
64
67
59
65
53
54
54
58
48
49
36
38
46
53
52
75
75
53
53
58
45
43
42
41
38
44
44
40
70
51
53
59
59
43
31
75
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
2
2
1
1
4
3
2
2
4
3
2
2
2
1
1
1
2
2
2
1
1
1
1
1
1
2
2
2
1
1
1
2
2
1
1
1
2
2
3
2
1
1
1
2
2
3
2
1
1
5
5
3
1
3
2
1
1
2
1
1
1
13
13
10
7
5
3
2
2
3
4
7
5
3
4
6
11
8
6
4
2
17
24
22
21
19
15
11
7
3
1
1
3
6
10
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
190
524
524
524
524
451
384
329
439
359
331
442
402
262
317
304
351
447
356
443
394
402
432
397
398
421
431
447
482
489
465
448
454
406
426
446
410
435
429
402
409
436
388
391
401
421
524
419
457
407
368
402
380
388
439
442
416
446
450
453
489
465
454
446
434
438
436
426
435
429
394
392
374
408
407
323
361
368
311
364
364
320
327
306
284
340
287
316
314
402
402
350
524
431
430
457
457
362
299
447
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
35
33
31
31
31
24
18
10
3
3
2
1
2
4
2
1
2
2
1
1
1
2
1
1
1
2
2
2
3
2
1
1
4
3
3
3
3
3
2
1
2
4
4
2
1
1
1
1
1
1
5
20
12
5
20
10
1
3
5
4
3
35
25
16
35
51
51
51
98
93
89
181
154
108
63
51
85
91
98
82
66
66
83
100
81
63
119
147
132
117
108
87
67
49
31
31
31
31
86
141
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
57
31
31
35
33
40
46
47
63
65
51
52
50
43
47
65
52
56
61
59
61
65
61
61
61
61
60
61
60
63
61
58
60
63
59
59
61
63
58
57
63
56
53
52
52
51
50
50
53
51
51
63
48
47
61
52
55
55
63
57
48
55
45
44
45
63
38
39
36
36
38
38
48
48
31
32
33
33
35
36
36
33
36
41
36
38
37
37
35
41
41
33
33
39
57
42
53
53
20
55
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
2
2
4
7
9
5
1
2
15
8
1
2
1
1
1
2
5
3
1
1
1
1
1
2
2
2
2
5
3
1
2
2
1
1
2
1
1
2
3
3
2
2
2
1
1
6
4
2
1
2
4
5
4
3
2
1
1
1
1
2
3
2
1
1
7
5
3
1
1
1
1
2
4
7
8
10
12
16
17
9
1
8
12
14
16
15
9
3
2
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
58
31
31
35
34
34
42
46
38
42
40
40
42
46
38
43
38
43
42
48
61
56
61
66
61
61
60
55
53
55
61
51
60
46
44
41
40
42
40
51
43
43
44
44
44
46
50
47
50
52
59
58
48
47
51
45
48
50
55
64
53
66
48
42
40
33
33
34
32
35
50
39
48
48
36
46
36
36
59
33
34
31
30
35
25
33
27
30
31
41
41
35
35
41
64
43
48
46
30
66
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
1
1
1
1
2
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
3
3
2
1
1
2
2
1
1
1
1
1
1
1
2
9
6
4
4
4
6
5
5
3
1
3
5
3
1
1
2
3
2
1
1
1
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
344
360
360
360
360
294
283
281
331
304
296
338
385
305
363
378
390
554
393
406
445
434
438
447
443
467
445
441
443
447
453
445
484
463
478
491
471
554
512
498
510
491
546
463
461
488
479
491
512
510
546
491
546
451
460
406
369
430
554
427
546
401
400
391
399
491
425
546
554
332
312
255
208
208
143
151
145
130
216
105
178
187
231
546
230
356
263
275
278
385
385
276
359
331
335
360
360
327
92
554
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
235
186
137
137
137
137
130
75
20
24
14
5
15
41
24
8
14
24
12
1
10
14
19
40
20
1
1
10
12
12
13
9
5
3
1
5
9
7
6
16
9
3
5
7
6
4
2
3
3
3
5
4
3
3
3
5
5
5
5
3
2
2
2
2
2
19
26
28
30
22
15
24
19
15
13
13
15
15
16
13
11
11
7
4
3
3
3
3
3
3
3
2
1
1
1
1
1
1
4
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
342
370
370
370
394
574
615
904
1187
987
1033
1252
1062
977
1062
1039
1184
1294
1277
1460
1291
1287
1546
1367
1426
1657
1486
1526
1657
1566
1599
1657
1526
1665
1419
1665
1446
1471
1838
1470
1523
1460
1740
1408
1528
1644
1740
1657
1793
1546
1518
1470
1760
1370
1271
1343
1349
1354
1793
1288
1819
1129
1188
1146
1192
1420
1418
1760
1183
1838
947
822
780
542
528
432
413
567
338
348
597
593
639
1819
610
554
588
430
392
379
372
311
459
470
615
686
1011
1011
553
1838
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
89
89
89
89
89
119
150
92
35
29
23
43
134
225
124
23
17
11
25
40
30
16
2
10
54
76
39
3
7
12
21
22
23
78
63
40
18
35
19
3
18
10
3
2
1
5
6
8
12
16
53
31
10
5
9
14
15
17
18
9
1
9
6
3
10
17
18
18
18
22
26
33
21
10
34
30
26
26
27
27
27
28
33
37
22
8
15
18
13
8
8
15
22
11
1
1
1
1
10
19
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
117
377
377
377
377
324
361
296
328
273
278
267
266
328
298
327
326
296
302
412
333
337
348
360
338
339
342
363
341
347
350
345
356
358
340
353
368
325
384
338
354
350
349
397
338
361
374
335
375
349
343
409
363
308
368
293
312
338
384
412
317
323
356
313
358
349
276
397
240
201
210
148
140
141
94
112
107
101
214
89
148
156
199
409
193
377
227
255
266
361
361
264
374
329
330
375
375
264
95
412
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
266
177
89
89
89
89
107
55
3
32
21
11
11
14
74
44
14
17
21
16
11
10
5
1
6
11
9
6
4
4
7
6
5
5
5
5
3
2
3
5
7
4
2
4
16
14
9
4
4
3
3
4
4
3
3
3
3
3
3
2
2
2
2
2
2
2
7
10
14
9
4
7
9
6
4
12
15
9
4
7
9
11
13
14
8
2
2
2
2
2
2
1
1
1
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
790
390
546
610
546
546
845
513
504
497
546
472
453
487
750
463
439
402
375
332
321
374
373
380
421
790
509
528
527
750
468
459
446
388
359
375
305
283
289
282
311
374
294
390
313
411
408
417
845
517
525
790
406
387
340
285
265
263
269
268
243
268
389
270
388
263
211
252
173
152
212
124
117
186
78
103
104
92
213
74
109
112
159
268
156
390
277
419
462
845
845
524
535
483
422
390
390
213
46
269
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
333
333
333
333
333
380
221
63
25
38
20
3
3
33
26
14
3
2
1
5
9
6
3
9
5
2
2
2
3
2
1
1
1
1
1
1
1
1
1
8
4
1
1
1
3
2
1
1
3
3
3
3
2
1
1
2
1
1
1
1
2
1
1
1
1
6
4
3
11
6
1
5
3
1
1
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
48
108
108
108
108
98
106
129
118
112
129
147
121
111
129
116
129
139
150
157
154
205
159
161
205
163
168
205
165
171
181
180
176
193
177
152
154
150
180
145
153
159
171
163
164
180
172
161
163
155
156
159
158
162
171
156
156
167
183
163
180
174
176
178
178
193
168
177
147
180
135
127
120
154
94
90
97
103
85
100
100
95
115
183
104
176
94
82
76
80
70
72
172
116
147
171
178
178
193
180
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
2
3
4
4
3
2
2
65
34
4
1
1
5
10
6
2
2
2
3
3
2
1
2
1
1
1
8
5
3
1
3
2
1
1
1
1
3
2
2
1
1
1
1
1
2
8
5
3
3
2
1
2
3
2
2
3
4
6
3
1
9
18
29
16
3
14
19
14
9
7
26
14
2
5
8
22
16
10
7
4
4
4
4
4
5
3
1
1
1
1
1
1
4
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
43
68
68
68
68
67
67
106
63
62
64
67
68
69
106
68
72
74
80
85
94
130
106
110
110
108
111
100
108
107
111
107
108
73
69
64
58
63
75
79
107
124
79
80
86
85
80
130
79
81
81
63
55
53
50
56
65
78
86
92
124
86
75
70
63
49
47
44
47
44
53
51
58
130
57
64
66
52
81
45
48
53
52
63
43
68
42
47
47
61
61
54
57
66
92
66
66
42
37
86
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
15
15
15
15
15
18
26
14
3
6
3
1
1
18
11
4
6
7
5
4
3
2
2
1
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
1
1
1
2
2
2
2
1
1
2
3
3
2
1
1
1
1
2
2
3
2
1
1
1
1
2
2
2
6
11
6
1
2
3
4
5
10
10
7
5
3
3
4
4
4
3
2
3
4
3
2
2
1
1
3
2
2
2
3
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
141
76
76
82
76
66
77
71
71
75
92
76
76
78
108
70
73
75
70
73
68
68
81
82
82
141
90
96
98
108
92
84
80
74
71
69
65
68
66
67
75
69
70
74
65
69
76
65
77
77
77
141
70
68
63
57
61
64
66
73
68
65
69
63
74
70
53
70
43
37
40
35
35
65
31
34
33
27
43
23
31
33
41
70
37
74
43
51
54
77
77
67
76
76
71
76
76
56
16
73
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
35
35
35
35
35
20
5
4
4
6
3
1
1
17
18
17
11
5
1
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
4
5
6
5
4
8
4
1
1
1
4
3
2
2
2
2
2
3
11
7
3
2
2
2
2
2
2
2
2
2
2
2
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
37
54
54
54
62
72
95
131
117
169
107
131
119
113
109
150
116
125
134
147
136
144
150
138
169
141
133
136
133
126
150
118
129
109
107
105
103
125
103
106
169
116
113
113
134
100
98
94
85
87
85
85
104
76
79
73
73
89
97
93
125
111
94
92
87
97
83
83
96
62
72
68
68
134
66
68
66
55
61
49
57
57
59
104
54
55
52
47
42
47
47
48
64
68
87
74
101
101
23
111
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
11
11
11
11
11
26
42
23
5
13
7
2
5
41
30
19
10
2
4
3
2
3
3
2
1
1
1
1
1
1
1
1
4
3
3
2
1
1
2
17
9
1
1
1
1
2
1
1
2
3
8
4
1
3
4
3
2
2
4
3
2
3
4
5
12
13
7
1
9
8
7
12
6
1
3
21
16
11
6
6
7
10
6
2
2
2
5
7
6
5
5
3
1
1
1
1
1
2
4
7
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
143
150
150
150
150
113
159
107
101
99
90
93
98
114
137
135
132
126
126
108
104
143
104
103
112
143
120
125
118
137
132
121
135
140
107
126
97
88
97
89
102
143
102
150
109
118
145
105
159
118
119
143
120
93
82
75
69
72
70
78
78
90
135
90
140
80
73
66
52
44
46
41
38
62
30
31
32
28
30
24
29
29
50
63
50
150
72
99
107
159
159
101
145
122
123
148
148
77
32
66
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
109
81
53
53
53
53
44
23
3
6
3
1
1
18
10
2
2
1
1
6
4
2
1
1
2
4
2
1
2
2
2
3
4
3
2
2
2
2
1
1
1
1
1
2
3
2
2
2
2
2
2
4
2
1
1
1
1
1
1
1
2
3
4
3
2
2
2
3
5
4
4
6
3
1
2
3
6
5
4
6
7
7
4
1
1
2
3
4
3
2
1
1
2
1
1
1
1
1
1
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
75
46
75
75
75
75
74
104
81
72
104
70
77
74
104
63
65
68
62
64
63
64
64
62
71
61
58
62
61
61
64
63
65
65
67
70
59
63
61
60
71
62
65
64
64
74
65
66
66
65
65
64
64
62
65
74
59
59
59
58
55
60
60
58
64
74
44
43
48
41
45
68
43
47
40
38
35
33
50
34
35
34
40
32
31
59
27
25
25
25
24
30
45
46
59
51
68
68
21
60
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
1
1
1
1
6
4
2
2
36
24
13
3
2
1
2
4
2
1
1
1
1
2
3
3
2
1
1
2
2
2
2
2
2
2
4
3
2
1
1
1
1
1
1
1
1
6
4
2
2
2
1
1
1
1
1
1
1
1
2
1
1
2
2
1
1
2
2
2
3
3
3
5
3
1
1
2
6
8
11
8
5
7
8
4
1
1
1
2
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
58
45
45
45
51
56
62
114
77
77
114
77
80
80
114
70
73
75
74
71
75
77
79
88
88
77
76
75
72
81
74
77
88
70
81
71
74
81
76
77
88
70
69
70
69
68
66
77
61
65
67
68
75
66
77
62
61
62
60
64
53
65
51
51
48
56
41
41
46
42
45
44
55
60
37
40
43
43
55
42
42
38
38
34
29
39
28
31
31
37
37
38
55
52
64
60
60
46
32
65
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
1
1
1
1
1
1
1
36
26
16
9
2
1
2
2
1
1
1
1
1
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
7
15
9
3
3
3
4
3
2
4
3
2
1
1
1
1
1
1
1
1
1
1
3
2
2
3
6
5
4
6
7
8
10
13
10
7
8
9
5
1
1
3
4
2
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
76
67
76
76
76
76
65
71
71
66
84
66
54
52
52
65
63
66
70
84
67
69
70
69
76
71
74
76
75
84
74
76
71
68
66
66
64
66
68
68
77
72
67
68
66
67
65
61
64
63
65
65
77
63
58
62
55
54
76
53
58
58
58
58
76
60
56
53
71
46
51
52
55
65
38
39
39
38
33
40
40
32
41
45
35
71
37
39
40
40
40
34
55
46
53
65
65
55
12
40
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
21
26
13
1
2
1
1
2
6
8
6
4
2
1
1
1
1
1
1
1
1
1
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
4
1
1
2
1
1
1
1
1
2
1
1
1
1
2
3
4
7
4
1
1
2
2
2
8
4
1
2
3
4
4
4
2
1
3
4
3
2
2
2
2
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
61
117
117
117
117
93
93
87
115
84
79
118
64
65
75
80
92
111
124
97
99
105
103
102
117
108
102
102
100
108
104
105
117
104
110
108
109
109
109
124
112
113
117
113
113
115
110
118
109
108
111
100
105
98
98
101
108
99
102
98
124
105
117
106
101
113
92
86
88
84
80
73
69
66
63
76
58
59
70
57
66
64
76
118
70
113
73
68
67
62
56
52
72
58
63
61
70
70
35
77
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
9
9
9
9
9
10
11
7
3
3
3
3
3
3
2
1
2
1
1
1
2
1
1
1
2
4
3
2
2
2
3
4
3
2
2
2
2
2
2
4
3
2
2
1
1
2
2
2
1
1
6
3
1
2
4
6
8
5
2
2
3
3
4
9
16
24
12
1
18
21
25
13
1
1
1
2
22
13
4
3
3
3
3
15
9
4
8
11
11
11
11
6
1
1
2
2
2
2
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
77
82
82
82
82
80
84
116
93
92
116
100
88
89
116
90
95
94
111
89
89
93
91
91
104
95
91
100
97
101
116
97
95
95
105
95
98
109
101
104
103
107
111
107
104
103
116
98
93
105
91
90
107
90
88
87
109
82
80
88
87
91
116
92
94
111
84
100
80
77
77
73
78
78
63
63
57
55
58
52
55
55
55
51
47
78
47
49
49
48
48
43
68
52
55
58
58
56
37
79
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
6
8
12
16
16
13
10
10
11
11
11
6
2
1
1
2
1
1
2
1
1
1
2
3
4
4
2
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
3
2
1
2
9
6
3
5
5
4
3
2
4
7
10
7
4
2
1
11
15
14
14
10
5
1
1
2
4
23
21
15
9
9
11
11
12
8
4
10
15
11
8
8
9
9
6
4
4
4
4
5
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
63
85
85
85
85
96
102
105
117
113
105
106
144
91
105
98
102
113
108
99
98
105
111
127
127
111
110
104
100
104
94
96
94
90
115
95
102
104
104
108
108
109
118
111
112
117
110
115
117
117
113
144
106
104
104
101
100
97
101
108
118
127
106
104
106
108
91
102
89
80
79
75
65
81
57
61
57
56
70
56
66
65
72
117
70
81
91
99
100
144
144
92
90
93
86
80
86
86
42
127
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
23
42
23
4
3
2
1
1
18
12
7
5
3
1
1
1
1
2
1
1
1
1
1
2
1
1
2
3
2
1
2
2
2
2
2
2
2
2
2
2
4
6
5
3
2
6
3
1
1
2
3
2
1
2
2
2
11
9
8
7
7
5
4
22
21
21
11
1
4
3
3
21
13
6
6
6
6
6
27
14
1
9
17
19
20
21
11
1
6
6
4
3
3
4
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
54
63
63
63
71
81
94
104
95
104
104
101
135
93
104
90
86
95
78
78
81
82
82
88
88
86
90
93
99
99
99
91
93
86
84
93
82
85
83
84
88
86
84
80
79
80
74
75
86
88
89
135
82
80
77
71
71
76
78
78
84
91
70
70
73
66
60
62
82
70
80
74
68
69
74
55
57
60
74
57
57
66
79
59
80
67
62
82
82
135
135
87
89
95
89
91
91
82
49
80
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
22
41
22
3
3
3
2
1
42
28
15
8
6
3
1
1
2
3
3
2
2
2
7
6
4
2
2
4
3
3
2
1
2
2
2
2
1
1
2
3
2
1
1
2
3
5
3
1
1
3
4
4
3
2
1
1
5
3
2
1
1
2
3
4
3
2
2
3
2
2
7
8
6
5
9
14
23
18
14
9
4
4
5
5
6
11
6
2
1
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
144
197
197
197
197
146
147
137
160
124
110
172
110
107
113
124
146
154
222
169
174
182
185
190
201
226
192
193
193
222
198
209
226
207
234
208
201
234
193
190
234
182
190
194
187
208
197
173
170
156
154
153
157
157
157
169
155
163
172
162
168
166
163
188
167
164
166
163
148
167
141
142
130
133
148
113
119
143
104
96
97
93
109
109
98
120
93
86
82
95
108
115
197
133
139
142
139
127
128
169
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
9
9
9
9
9
8
7
5
4
6
4
2
3
5
6
7
4
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
8
4
1
2
3
2
2
2
2
2
3
4
6
3
1
4
4
2
1
2
3
2
2
4
7
7
7
5
3
6
6
3
1
1
16
10
5
15
16
18
13
9
7
5
22
11
1
2
3
22
30
37
23
9
40
55
31
7
7
37
68
38
8
5
5
5
4
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
20
78
78
78
78
59
61
55
51
66
45
42
45
42
46
62
52
53
55
61
57
62
62
61
67
68
67
78
64
68
66
64
66
68
60
71
55
57
60
58
66
68
59
63
71
62
67
68
56
61
60
59
78
51
56
53
50
51
55
47
51
52
54
60
55
61
57
47
42
36
37
37
39
69
38
41
39
33
44
32
35
36
36
46
39
42
40
40
38
45
45
49
67
58
62
69
69
61
34
34
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
7
7
4
2
2
1
1
1
3
3
3
3
2
1
3
6
4
3
2
1
1
3
3
3
3
2
2
5
5
3
2
2
1
1
3
2
1
1
1
2
2
2
1
1
1
1
6
3
1
1
1
2
1
1
1
1
1
2
2
2
2
2
1
1
3
5
7
4
2
3
5
12
7
3
4
6
8
7
6
8
10
20
25
16
7
7
9
11
9
5
1
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
190
495
495
495
495
433
370
324
443
354
335
432
391
264
300
283
328
412
337
429
367
370
405
370
380
395
412
411
401
430
448
416
420
373
426
367
377
414
430
372
378
367
385
367
381
405
495
394
431
385
352
391
369
379
443
432
396
420
422
429
419
448
406
412
430
418
421
426
414
430
381
385
357
373
356
315
323
335
285
324
324
271
278
301
261
314
275
302
302
391
391
332
495
405
407
431
431
352
295
443
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
47
34
21
21
21
21
27
19
11
9
5
2
1
14
8
3
2
2
1
1
2
1
1
1
1
1
1
1
2
3
2
2
5
4
3
3
2
1
1
2
4
8
8
8
4
1
4
5
7
8
10
16
21
12
4
6
3
1
7
15
24
39
31
24
18
12
30
49
77
61
45
151
98
45
45
49
115
73
31
53
64
76
86
97
75
54
117
149
133
117
107
85
64
42
20
20
20
20
81
142
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
134
374
374
374
374
256
231
229
202
201
210
173
192
225
252
328
300
294
339
261
265
334
226
223
253
261
291
362
321
328
315
313
367
366
304
339
274
250
257
250
279
334
261
372
291
316
374
305
374
313
287
285
362
246
220
227
206
214
257
238
234
266
367
273
366
248
230
214
184
187
148
138
117
153
84
85
81
67
97
53
85
88
144
254
145
372
161
175
180
184
215
238
374
374
321
374
374
196
99
257
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
294
185
76
76
76
43
11
6
2
26
17
9
6
3
7
6
6
5
3
1
5
3
1
1
4
5
3
2
4
5
5
5
6
4
3
3
2
1
1
2
3
2
1
3
2
1
1
1
2
1
1
2
1
1
2
2
1
1
3
3
3
2
1
1
1
3
3
3
10
9
8
10
7
5
6
13
10
7
7
7
8
12
8
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
87
31
87
87
87
87
71
72
71
66
87
61
60
59
67
52
56
57
57
62
58
62
62
61
72
66
61
60
59
62
59
61
64
62
69
72
59
64
61
59
69
56
59
58
57
72
58
57
59
56
55
66
54
56
49
48
46
46
57
45
45
49
50
48
56
52
40
41
47
43
57
72
45
43
42
49
38
42
41
45
45
37
39
57
31
33
32
33
33
45
45
27
27
35
43
44
72
72
15
45
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
21
42
22
3
7
4
1
1
8
4
1
1
1
1
3
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
3
2
1
1
3
3
2
1
1
3
3
3
2
1
1
1
1
1
1
2
2
2
2
1
1
13
12
8
4
7
11
8
5
8
4
1
3
4
3
3
3
3
3
4
2
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
184
122
122
122
122
109
109
127
116
118
163
127
115
117
112
133
117
118
123
127
128
133
140
136
135
184
133
145
137
129
163
132
130
120
121
115
112
112
112
115
115
116
128
119
121
126
119
121
129
130
127
184
118
115
115
113
117
124
135
136
128
130
126
113
112
120
99
100
87
76
76
68
70
119
64
71
68
62
76
64
72
73
76
113
82
82
82
76
70
70
68
73
80
83
136
95
106
76
120
130
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
11
20
13
7
9
5
1
7
18
11
4
3
2
1
1
5
8
4
1
1
1
1
2
3
3
3
3
3
2
1
2
2
1
1
11
6
1
1
1
1
1
1
1
2
3
6
3
1
1
2
1
1
1
2
8
10
13
11
9
5
1
1
2
22
19
15
8
1
7
5
3
23
19
12
5
5
7
9
31
19
8
21
27
23
20
20
10
1
3
6
3
1
1
3
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
56
64
64
64
64
48
49
57
56
66
90
47
48
52
47
58
49
50
55
56
57
75
63
62
66
62
59
64
66
67
90
67
64
69
57
60
63
68
64
65
66
61
63
66
60
69
58
51
61
55
59
90
60
68
59
54
64
57
58
75
61
55
58
52
52
66
46
43
39
37
37
36
35
55
34
37
38
43
46
28
29
26
31
34
27
64
30
35
37
43
43
36
58
50
59
61
75
75
31
39
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
15
15
15
15
15
29
27
15
3
6
3
1
1
2
3
3
2
1
1
1
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
2
2
3
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
3
5
5
3
1
1
2
3
3
2
1
3
3
4
7
7
4
2
5
7
7
7
6
4
3
2
2
2
2
3
3
3
2
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
93
117
117
117
117
107
108
125
117
97
93
125
101
99
99
144
112
121
129
144
129
133
130
127
144
126
125
126
132
117
126
119
127
110
109
112
104
104
104
102
99
105
112
115
109
117
108
109
101
112
97
91
90
91
91
95
104
94
104
95
112
97
117
101
97
101
90
78
72
83
60
59
69
89
65
78
62
58
64
55
64
63
76
117
71
115
74
69
68
62
56
51
70
56
60
59
64
64
37
77
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
22
15
9
11
10
6
2
1
5
9
12
6
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
2
2
2
2
1
1
6
5
5
5
4
3
2
2
3
2
2
1
1
3
5
3
2
2
1
1
1
1
3
3
3
11
9
6
3
2
2
3
23
12
2
2
2
4
6
14
8
2
6
9
10
10
11
7
3
2
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
82
56
82
82
82
82
75
103
79
74
103
74
76
77
103
68
70
76
76
73
76
77
82
80
76
76
68
69
69
68
74
70
63
61
59
58
61
63
64
70
71
65
64
66
67
57
55
55
56
55
59
74
53
52
61
53
59
66
81
79
65
82
63
62
61
67
51
49
46
41
46
37
37
49
33
37
40
34
59
33
36
40
39
45
36
46
37
40
38
50
50
45
55
61
81
63
79
79
27
82
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
25
25
25
25
25
15
5
6
7
9
5
1
5
32
17
2
3
2
1
2
5
5
3
2
1
1
2
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
4
5
5
6
10
7
4
2
1
5
7
8
9
6
3
1
1
1
1
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
40
61
61
61
61
50
52
54
57
71
69
46
47
50
49
65
57
63
73
67
73
70
73
66
71
63
62
63
62
63
69
62
68
58
59
54
52
55
57
57
71
64
61
66
66
62
60
59
61
53
55
69
51
50
57
48
52
57
58
65
64
63
67
68
60
66
48
43
40
34
35
34
35
51
34
35
34
32
27
31
31
24
30
35
30
58
37
42
40
50
50
37
67
51
59
68
68
65
18
42
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
6
5
4
4
8
4
1
3
6
5
4
5
4
2
1
4
4
2
1
1
1
1
1
2
2
2
2
4
2
1
5
3
1
1
4
2
1
1
1
2
2
1
1
2
4
4
2
1
1
4
2
1
1
1
1
2
1
1
1
1
1
1
1
4
5
5
5
3
1
1
2
5
4
4
2
1
1
3
4
2
1
5
7
8
9
7
4
1
1
1
1
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
84
30
84
84
84
86
90
111
115
95
111
101
89
83
111
80
83
84
83
75
77
80
82
84
95
86
84
81
78
102
86
93
94
102
98
94
100
110
102
96
95
87
91
93
95
115
98
101
97
91
93
88
97
90
90
95
102
92
102
85
102
79
80
84
85
82
88
110
72
76
55
49
49
45
47
44
50
41
42
37
49
56
56
115
50
49
52
45
46
47
45
41
58
47
49
48
50
50
35
74
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
4
7
10
13
13
7
1
1
51
32
13
3
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
3
3
3
5
3
2
4
6
5
3
1
4
3
2
1
1
1
1
3
4
5
20
22
15
8
2
2
3
4
15
10
5
1
1
2
3
11
6
1
8
13
10
7
7
4
2
2
2
2
2
3
2
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
39
68
68
68
68
62
63
66
66
71
71
67
65
64
59
70
61
64
66
73
65
70
66
66
71
65
66
67
66
67
71
65
65
64
66
64
60
61
70
64
71
66
70
65
61
62
65
61
68
64
57
71
49
49
59
53
57
61
70
73
58
60
62
57
63
70
54
59
51
46
50
53
40
63
34
33
34
31
35
26
29
31
38
68
35
63
40
45
47
65
65
47
65
59
58
68
68
45
11
73
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
21
21
21
21
21
11
2
2
2
2
1
1
1
15
8
2
3
2
1
1
1
1
1
1
2
2
1
1
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
7
4
1
2
3
4
7
8
8
5
2
1
1
1
8
11
6
2
2
2
2
2
2
15
11
6
2
2
2
2
2
2
3
3
2
2
2
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
27
44
44
44
44
49
55
54
80
72
63
87
62
58
63
72
64
67
71
69
71
72
78
80
85
125
99
96
125
95
97
125
88
86
85
84
84
88
91
82
85
89
85
86
117
85
91
81
75
75
66
65
64
66
64
67
117
72
72
72
63
65
69
67
88
81
56
59
50
41
57
39
41
76
37
41
45
44
51
45
45
43
48
88
42
53
42
38
37
40
40
36
38
46
58
45
59
59
12
76
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
6
6
6
6
6
22
25
13
1
3
2
1
1
14
7
1
6
3
1
1
3
2
1
1
1
2
1
1
1
1
2
3
3
2
1
1
2
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
2
3
11
7
3
4
2
1
2
2
2
1
1
1
2
2
2
2
2
2
1
1
4
8
5
2
4
5
5
5
5
4
3
5
6
6
7
6
4
3
5
3
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
57
69
69
69
69
55
49
46
44
48
41
47
62
37
38
36
37
40
41
44
49
47
50
51
61
57
55
60
55
63
72
56
65
56
53
62
49
52
54
54
63
59
48
52
52
52
69
51
53
55
50
63
55
46
44
43
45
49
54
61
60
72
65
62
55
50
59
41
38
40
40
41
55
51
36
41
37
38
47
33
36
36
35
44
37
38
41
45
44
62
62
60
72
62
61
60
60
30
49
58
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
10
5
1
3
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
3
2
1
2
2
1
1
1
1
2
2
1
1
1
1
1
4
4
3
3
2
1
1
2
1
1
1
2
3
2
1
1
2
2
2
3
2
2
7
4
1
3
3
4
4
4
2
1
10
7
4
5
6
8
10
16
10
4
18
25
25
25
19
14
34
18
3
1
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
195
727
727
727
727
553
465
398
442
385
350
449
384
264
305
296
347
426
379
442
493
554
676
674
663
583
603
634
636
643
680
579
568
506
474
560
446
428
429
413
477
535
457
727
477
494
530
442
462
438
407
410
495
473
523
562
636
680
592
593
581
676
525
535
488
487
476
490
495
454
583
449
428
413
454
349
366
350
361
284
309
384
465
504
583
727
486
487
443
420
384
380
530
442
452
462
463
438
311
676
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
47
35
23
23
23
23
29
18
7
7
6
3
1
1
1
2
2
1
1
1
2
2
2
1
1
1
1
1
4
4
2
1
4
2
1
8
4
1
2
3
4
9
6
4
3
2
2
9
8
8
12
21
12
3
2
7
12
10
9
6
4
22
23
17
11
7
8
9
110
95
75
55
90
109
77
46
88
82
77
77
77
77
135
193
195
136
77
77
137
197
167
117
68
68
68
60
53
53
95
138
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
78
61
78
78
81
79
82
147
84
81
93
79
90
147
97
113
96
113
110
124
154
138
151
149
153
152
149
135
153
135
152
116
149
93
84
83
76
88
88
89
152
88
87
101
93
94
154
86
86
81
71
67
62
71
59
62
67
82
88
89
145
88
89
81
73
70
57
56
54
48
63
61
62
154
57
63
64
47
64
39
42
45
48
62
45
72
45
45
43
45
45
48
66
65
88
69
77
77
29
87
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
11
11
11
11
11
6
2
1
1
5
4
2
1
15
8
1
4
3
2
3
4
2
1
1
2
2
3
2
2
2
2
3
3
3
2
1
7
4
1
1
1
1
1
1
1
1
3
3
2
1
3
2
2
2
2
2
2
1
1
4
9
6
4
3
3
3
11
18
20
11
3
1
1
1
3
6
8
5
3
4
6
10
9
9
6
3
4
5
4
3
3
3
3
2
1
1
1
1
3
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
65
148
148
148
148
152
153
166
207
162
182
185
207
166
185
186
205
224
235
235
227
235
230
238
223
223
216
206
208
231
206
210
205
207
231
202
215
210
218
227
211
220
237
205
238
200
201
208
205
207
224
209
193
218
227
201
211
217
213
217
237
200
194
178
176
238
180
195
195
144
177
123
116
165
89
109
112
99
191
82
106
111
115
224
108
146
109
109
110
139
139
123
132
163
217
172
234
234
57
212
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
52
47
43
43
43
42
41
31
22
21
11
1
3
31
31
22
13
12
11
8
5
2
6
3
1
1
1
2
3
2
2
9
16
11
6
2
1
1
1
1
1
2
4
4
2
1
1
2
6
6
7
4
2
1
4
6
6
6
8
4
1
3
2
1
2
2
3
5
8
11
14
9
5
3
2
7
16
12
9
6
4
4
4
5
3
2
5
7
8
8
9
5
2
5
4
3
3
3
4
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
25
48
48
48
48
45
45
46
43
40
43
52
41
42
42
48
43
46
48
50
67
52
61
52
49
52
48
51
56
50
56
53
56
55
53
55
52
59
59
48
47
45
43
46
43
46
46
50
54
43
47
42
49
42
41
45
49
53
61
67
56
60
55
52
54
55
43
43
42
46
42
28
31
29
23
34
27
27
47
23
29
32
34
56
33
51
34
35
37
42
42
37
38
44
61
47
52
34
67
60
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
19
14
7
1
3
2
1
1
5
3
2
2
3
2
1
2
2
1
1
1
1
1
1
2
2
3
4
8
4
1
2
2
1
1
2
1
1
1
1
1
1
1
1
2
2
3
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
3
2
1
3
3
3
2
1
1
1
2
3
10
5
1
7
10
6
2
2
1
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
177
282
282
282
282
262
236
295
269
231
213
273
172
171
190
201
234
255
324
278
317
290
285
293
303
278
285
272
269
275
274
276
282
273
286
258
260
268
266
273
295
263
266
266
267
272
275
274
291
285
262
269
252
253
263
259
273
324
292
317
303
283
282
272
274
286
249
241
247
197
206
253
211
295
214
209
226
170
208
143
161
161
183
273
168
266
174
170
170
163
163
134
179
174
213
255
324
324
317
186
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
12
12
12
12
12
7
2
3
4
4
4
3
2
2
3
4
3
3
3
4
3
2
1
1
2
2
2
2
6
4
2
10
11
10
10
7
5
4
2
1
2
2
3
4
4
2
1
2
3
2
1
3
5
3
1
6
6
5
5
13
21
18
16
20
25
42
37
32
60
54
49
27
5
16
24
32
62
46
30
21
21
21
21
58
37
16
28
37
41
46
66
35
5
5
6
6
6
6
13
21
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
37
66
66
68
71
76
138
84
83
91
74
74
91
61
64
63
66
87
69
73
80
81
81
99
81
78
78
76
74
78
74
75
72
81
78
77
81
76
82
79
77
79
85
77
86
88
87
91
138
84
82
83
74
71
81
71
74
82
87
81
99
75
78
78
72
86
65
66
70
68
75
68
68
60
46
47
40
38
58
30
39
39
44
81
44
66
64
79
82
138
138
80
84
88
85
80
99
99
27
87
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
10
10
10
10
10
37
34
20
6
16
9
2
19
25
17
10
4
3
2
3
2
1
1
2
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
4
4
2
1
1
1
1
1
1
1
1
1
3
2
1
5
3
1
2
6
8
4
1
1
1
9
19
12
6
5
5
5
8
8
9
6
3
4
4
3
3
3
2
1
1
1
1
1
1
3
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
56
73
73
73
73
67
66
63
100
66
67
89
57
53
56
51
59
69
62
82
66
66
67
67
69
69
80
74
74
93
76
79
78
71
87
77
85
100
87
89
83
79
74
82
71
77
80
80
93
80
87
75
87
76
71
76
69
60
73
61
59
63
58
55
62
71
56
100
51
56
59
55
59
64
45
54
49
49
65
44
48
50
46
75
56
55
65
65
47
49
41
44
59
56
65
64
64
45
21
75
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
3
4
5
7
4
2
2
10
18
9
1
2
3
2
2
5
3
1
1
1
1
2
1
1
2
3
4
4
3
2
2
4
2
1
7
4
1
2
3
2
1
1
2
4
5
6
14
7
1
1
3
2
1
4
2
1
3
3
2
1
1
2
1
1
3
2
1
3
2
2
6
9
8
8
10
12
14
11
8
7
6
13
16
10
4
4
3
2
4
2
1
1
4
2
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
50
28
39
42
41
42
61
50
53
55
89
54
55
51
54
42
48
51
52
64
62
58
61
60
61
61
60
63
61
61
89
61
60
57
55
51
50
50
51
52
58
52
61
54
50
55
62
53
61
58
56
89
51
51
50
46
50
53
52
64
58
48
51
47
48
61
48
50
44
46
40
35
33
62
26
29
31
28
34
26
27
28
32
61
29
39
34
38
39
61
61
40
40
43
41
38
43
43
16
64
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
21
26
14
3
6
3
1
11
21
11
1
2
2
2
3
5
3
1
1
2
2
1
1
2
2
1
1
1
1
1
2
3
2
1
4
2
1
2
3
4
4
2
1
1
2
3
2
1
1
1
1
1
1
1
2
4
2
1
1
1
3
6
9
10
6
3
7
4
1
4
5
4
2
1
2
3
3
3
4
2
1
2
3
2
1
1
1
1
1
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
139
74
74
77
74
73
72
86
79
82
99
86
91
94
100
143
110
116
123
125
124
129
128
127
128
139
125
130
129
116
126
110
127
97
103
106
96
143
100
106
130
105
100
98
135
91
92
95
100
96
96
139
82
81
84
72
74
90
99
87
143
84
84
82
74
82
68
87
55
45
60
53
55
135
47
48
50
37
32
27
35
35
45
96
52
74
58
58
56
70
70
51
70
63
64
73
73
55
37
99
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
35
35
35
35
35
20
5
5
5
9
5
1
1
1
9
18
11
4
1
2
2
2
2
1
1
1
1
1
2
2
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
3
7
7
7
9
7
5
5
5
4
2
1
2
3
4
5
6
3
1
2
3
2
1
1
1
1
3
2
1
1
3
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
58
48
48
48
48
50
54
59
98
77
77
107
81
91
94
98
107
92
97
100
109
128
134
134
199
119
121
118
103
106
96
95
94
88
106
84
87
88
84
91
89
81
82
84
87
85
84
114
89
92
96
134
86
89
88
86
104
106
122
199
122
160
117
100
100
89
84
91
81
80
114
76
77
75
62
71
76
73
134
71
76
82
85
82
78
92
65
65
46
46
42
69
77
91
199
91
106
71
29
160
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
3
4
6
9
8
8
4
1
28
21
12
3
1
1
1
2
4
5
7
4
2
2
2
2
2
2
3
2
2
3
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
4
4
2
1
1
4
2
1
2
1
1
2
2
2
2
2
4
7
13
13
7
2
4
6
4
3
10
11
12
10
8
8
10
12
11
10
12
13
7
1
1
3
4
5
11
6
2
2
5
9
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
94
122
122
122
122
107
99
111
117
93
87
106
83
79
94
76
82
89
88
99
95
91
90
94
122
99
101
108
113
104
119
108
122
101
100
113
102
104
107
101
111
108
105
118
112
117
119
115
116
122
111
113
112
98
101
102
96
115
100
102
109
104
122
104
98
94
90
102
86
80
78
75
73
122
60
62
64
53
60
44
54
57
71
117
68
118
73
68
68
63
56
54
78
59
61
62
62
53
59
80
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
2
2
6
9
10
5
1
1
16
11
7
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
1
1
1
1
2
1
1
1
1
2
3
4
4
2
1
2
2
2
2
3
2
1
1
1
1
2
2
2
1
1
8
15
27
26
18
10
3
4
4
5
18
9
1
5
9
9
9
23
13
4
6
8
10
12
24
13
3
3
4
4
4
4
6
9
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
77
447
447
447
447
333
296
301
208
207
192
199
177
153
170
242
178
191
214
212
240
256
222
237
282
267
299
347
437
417
384
344
377
288
268
371
234
247
273
264
301
364
276
318
273
303
311
315
447
331
317
303
350
278
287
293
308
288
291
330
356
437
417
377
326
371
301
278
364
227
253
240
216
350
186
212
234
219
314
186
185
185
195
227
176
318
180
186
188
177
181
191
228
274
291
447
447
160
135
199
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
10
10
10
10
10
11
12
7
3
3
3
3
7
10
6
2
2
1
1
1
4
2
1
1
1
1
1
2
8
7
4
2
3
2
1
2
2
2
3
5
6
4
2
2
2
2
4
5
7
6
6
10
14
8
2
2
2
5
9
6
4
20
12
4
6
8
8
9
52
35
18
23
67
61
46
32
50
43
37
37
37
38
65
69
62
52
43
43
45
47
55
46
37
20
4
4
4
4
34
64
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
14
97
97
97
97
60
53
46
38
35
31
28
36
43
47
97
46
43
49
41
42
64
40
41
42
51
65
78
108
108
94
81
94
77
73
94
62
67
69
65
85
75
66
72
74
105
77
60
55
56
53
54
85
50
60
60
54
101
60
74
90
79
105
73
77
69
57
49
60
33
30
27
25
26
24
29
23
23
30
18
19
19
32
31
33
101
37
42
43
42
38
38
90
60
67
93
93
30
12
23
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
10
11
9
7
4
2
2
2
2
4
7
4
2
1
2
2
2
1
1
1
1
1
1
3
2
1
1
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
3
5
5
3
2
3
3
3
2
2
8
4
1
2
3
3
3
5
4
4
5
6
4
2
2
2
2
3
2
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
40
191
191
191
191
142
135
117
113
98
88
120
72
75
84
80
88
106
99
109
117
122
139
136
135
133
140
147
181
161
137
136
135
122
119
163
120
123
121
113
117
116
117
138
118
131
133
132
191
133
128
127
114
116
115
120
128
125
139
141
145
181
161
141
139
163
122
122
114
92
127
83
83
117
62
77
85
85
135
93
101
116
127
120
124
138
101
97
87
82
83
97
114
135
139
191
191
59
41
136
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
10
10
10
10
10
15
13
7
2
3
3
4
7
9
6
4
5
3
1
1
1
1
1
1
1
1
1
1
7
4
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
2
1
1
2
6
5
3
2
3
4
3
3
10
13
11
10
16
29
18
8
4
1
12
9
7
18
17
17
27
37
26
16
41
32
23
31
35
37
40
37
19
1
2
3
3
3
3
9
16
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
117
159
159
159
159
135
141
123
120
136
106
123
107
111
111
133
117
122
132
127
127
132
128
126
136
127
128
128
129
123
128
126
142
146
123
132
120
121
122
121
136
128
130
159
133
132
153
124
154
126
121
118
125
106
108
108
104
120
110
119
121
119
142
119
146
104
91
100
74
66
75
67
77
133
67
92
75
70
65
61
61
62
81
111
78
159
90
106
108
141
141
106
153
133
133
154
154
99
34
119
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
39
39
39
39
39
52
41
22
3
10
7
4
3
5
4
4
4
3
2
2
3
4
4
4
2
1
1
2
6
5
3
2
3
2
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
6
4
2
1
2
3
2
1
2
1
1
2
1
1
2
3
5
7
12
10
9
17
10
4
2
1
2
4
6
4
2
2
6
11
8
5
5
5
5
5
5
3
1
1
1
1
1
1
4
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
71
288
288
288
288
235
210
187
271
192
189
278
157
134
156
169
211
258
278
271
282
291
296
320
309
307
282
281
284
283
283
285
288
282
292
266
270
267
269
266
265
266
286
271
275
273
279
278
270
268
260
271
255
261
265
267
276
281
289
293
320
307
288
282
284
292
257
254
254
192
194
259
192
191
171
204
158
147
189
116
142
137
152
278
146
191
155
147
152
157
157
134
176
182
215
220
320
320
107
189
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
9
9
9
9
9
18
24
15
7
7
4
2
1
1
1
2
2
1
1
1
6
4
2
2
1
1
1
2
6
7
4
2
4
2
1
2
2
2
2
6
7
8
8
7
6
5
6
7
8
9
10
13
17
13
10
8
7
8
10
6
2
22
21
20
12
4
14
24
87
66
45
31
17
35
29
24
58
47
36
25
25
23
21
36
31
27
34
38
40
42
61
39
17
18
18
18
18
18
19
21
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
155
159
159
159
159
125
127
127
122
148
121
115
168
127
134
153
136
148
138
130
130
139
138
138
148
155
140
146
133
132
138
130
156
142
128
126
117
129
121
121
148
131
132
155
153
141
159
130
158
142
137
168
146
120
117
116
120
115
114
122
129
128
156
114
142
97
88
93
73
64
90
70
70
153
59
67
69
52
73
40
47
47
65
93
70
155
90
112
118
168
168
119
159
144
138
158
158
90
92
108
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
93
93
93
93
93
79
50
21
17
11
5
4
3
4
4
4
3
3
2
1
5
4
3
5
3
1
1
2
5
7
5
3
2
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
2
1
1
9
9
5
1
1
1
5
7
5
3
2
8
11
13
11
10
5
1
2
3
3
3
3
2
1
1
1
1
1
5
10
15
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
133
66
126
126
126
126
102
119
105
102
126
119
98
90
87
125
99
106
113
119
113
117
112
117
119
133
113
115
117
115
101
95
93
82
87
84
79
115
82
87
87
89
94
95
125
101
86
87
91
93
88
133
86
86
93
91
91
115
95
99
115
96
101
95
87
85
80
94
76
67
76
71
73
125
64
64
64
54
64
47
54
56
64
94
76
115
79
73
68
68
62
67
109
83
82
91
91
53
69
95
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
2
3
3
3
5
3
1
1
9
16
9
2
2
2
2
3
3
4
3
2
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
3
2
1
1
1
2
2
2
2
1
1
4
2
1
1
1
1
1
1
2
2
2
3
5
3
2
5
4
3
3
3
4
7
10
8
6
6
6
4
3
3
4
6
3
1
1
1
1
8
15
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
105
215
215
215
215
170
184
173
224
164
152
233
148
152
165
215
170
169
174
229
173
177
198
188
188
282
220
237
282
248
239
282
222
203
204
196
211
224
210
233
211
211
217
229
212
222
216
200
200
185
185
178
210
191
198
202
216
221
187
196
187
177
222
180
191
180
168
233
142
129
123
117
121
117
116
125
103
106
158
84
97
99
119
167
153
221
158
158
140
136
129
140
187
154
158
156
156
132
49
167
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
6
6
6
6
6
8
11
8
5
7
5
4
4
5
4
4
3
3
3
4
7
4
2
1
3
4
2
1
6
8
8
7
7
4
1
3
2
2
5
7
5
4
4
4
4
4
4
2
1
2
3
2
1
1
1
1
1
1
1
2
3
2
1
6
3
1
3
6
8
10
8
4
1
1
2
3
15
10
6
7
9
5
1
20
10
1
17
25
15
5
5
3
1
10
19
11
3
3
2
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
123
482
482
482
482
310
292
254
223
189
170
191
215
221
228
482
242
256
261
226
217
201
205
194
194
259
351
441
607
652
586
467
579
438
422
618
337
384
446
434
621
618
470
545
515
636
641
406
384
408
349
351
621
321
384
415
369
652
408
478
646
502
645
451
641
334
309
269
209
240
159
148
148
165
134
131
133
250
99
100
128
110
208
240
229
652
221
213
207
230
223
233
646
414
447
645
645
101
217
250
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
31
31
31
31
31
21
11
7
3
3
4
5
6
15
24
19
10
2
5
9
11
7
3
1
1
1
1
6
11
9
7
7
7
4
1
5
4
3
3
4
3
2
2
3
2
1
1
3
3
2
1
2
1
1
3
5
3
2
2
2
2
3
2
1
1
2
1
1
7
5
4
14
15
13
9
6
7
6
5
4
3
3
22
20
13
6
6
6
6
6
7
4
1
1
1
1
1
4
5
7
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
395
201
201
201
201
193
211
256
273
226
256
282
218
214
256
226
232
232
363
251
259
285
297
332
393
395
363
347
339
393
337
350
339
393
380
319
330
309
290
330
270
273
282
285
269
273
279
306
298
297
294
395
289
293
285
260
249
241
229
221
306
207
229
239
234
285
209
238
205
168
179
177
176
286
178
168
160
147
178
137
160
160
159
282
146
138
135
105
101
109
102
102
167
148
186
194
285
285
95
185
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
17
17
17
17
17
15
13
11
9
9
9
5
1
114
58
3
3
4
5
5
4
4
6
7
6
6
4
2
3
3
4
9
7
5
3
3
2
2
3
3
4
6
4
2
2
1
1
4
3
2
12
7
3
2
2
9
12
6
1
3
2
2
8
18
11
5
3
2
24
39
28
15
3
4
12
20
35
34
19
5
5
8
12
58
33
8
41
57
35
13
13
8
3
3
3
3
3
3
3
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
69
171
171
171
171
143
132
124
179
135
137
182
145
108
124
119
134
172
134
165
148
144
143
142
143
137
159
145
136
172
135
149
156
131
166
145
151
172
182
140
147
143
134
155
136
144
148
144
171
156
130
145
145
148
179
182
161
165
172
165
158
163
158
159
172
163
169
166
172
182
137
155
144
148
156
119
133
145
118
140
140
115
117
142
114
131
112
116
126
145
145
122
135
147
146
171
171
135
148
182
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
18
18
18
18
18
18
33
18
3
3
3
5
7
14
15
9
3
2
1
1
1
1
2
3
2
1
1
5
7
4
1
2
2
1
1
3
4
6
6
3
1
3
2
1
2
1
1
1
1
1
3
3
3
5
8
4
1
1
2
2
2
3
6
3
1
1
1
2
42
33
25
14
3
2
25
28
31
20
9
18
23
28
23
19
17
15
12
9
9
9
35
19
3
34
37
28
19
19
40
62
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
433
983
983
983
983
680
595
538
466
465
391
454
385
315
335
391
434
516
732
640
803
732
734
720
768
743
697
773
778
893
832
804
823
757
743
814
649
653
691
701
712
771
707
791
681
724
738
722
983
702
676
672
737
585
616
651
684
732
730
803
787
795
893
823
734
814
666
678
771
599
631
567
561
737
530
555
529
494
640
470
493
562
631
579
590
791
520
506
472
443
442
510
592
705
756
983
983
768
803
680
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
90
84
78
78
78
41
5
6
8
10
6
2
1
41
47
28
10
7
4
4
15
8
2
1
1
2
3
8
14
11
7
3
6
5
4
7
5
3
2
14
24
19
15
15
15
8
1
22
19
10
1
14
28
14
1
39
23
8
11
23
35
52
43
35
57
66
38
11
112
96
72
48
87
111
85
59
122
111
79
48
48
134
192
250
206
163
213
238
215
192
167
133
100
70
41
41
41
41
44
48
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
443
693
693
693
693
515
463
433
428
414
360
440
362
264
301
305
342
417
380
387
358
355
370
384
385
443
444
495
473
640
590
537
564
565
500
565
464
439
449
435
489
525
472
693
508
520
505
512
463
474
462
451
484
456
490
517
509
640
564
507
565
518
499
525
565
473
473
434
484
404
380
381
356
387
364
289
293
343
229
231
240
229
302
297
321
693
349
383
382
362
362
332
481
392
398
417
417
354
358
440
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
53
53
53
53
53
68
49
28
8
10
11
8
5
18
31
19
8
3
3
4
4
3
2
3
3
3
2
2
7
5
4
2
1
1
1
1
9
7
6
5
4
4
4
8
5
3
2
5
11
11
12
11
7
3
2
4
7
6
6
3
1
43
27
12
9
7
6
6
103
80
57
39
86
71
48
26
86
62
38
26
26
71
96
109
118
128
154
167
173
180
151
107
64
41
18
18
18
18
22
26
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
431
944
944
944
944
775
865
625
652
670
587
664
865
450
483
539
567
586
737
628
666
703
716
712
764
743
733
781
787
901
831
775
822
734
743
804
700
689
704
701
705
769
693
718
675
708
716
704
944
728
709
865
661
677
687
684
702
737
723
761
781
787
901
822
734
804
662
672
769
551
632
572
526
532
481
486
509
503
651
554
586
615
632
664
607
718
600
669
655
865
865
674
752
815
815
944
944
764
356
691
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
43
43
43
43
43
78
94
51
8
10
11
6
1
45
44
26
8
2
1
2
3
2
1
1
1
1
2
4
7
5
4
6
9
8
8
6
4
2
2
3
4
5
3
2
6
3
1
1
1
2
23
13
3
16
26
13
1
2
4
5
6
29
34
40
20
1
2
4
163
114
65
34
3
77
152
303
252
162
72
42
42
151
171
192
172
152
188
206
215
220
206
104
3
14
25
25
25
25
33
42
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
65
195
195
195
195
170
154
137
183
142
134
186
144
99
119
116
134
179
141
169
153
153
172
157
159
165
185
169
169
179
163
167
171
163
170
188
168
179
186
160
167
183
152
163
156
159
195
160
167
160
140
144
149
153
183
186
165
176
179
171
179
174
174
188
176
178
183
170
179
186
161
163
150
152
160
128
143
155
127
141
141
121
122
144
113
129
114
119
118
144
144
128
195
157
158
167
167
138
135
186
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
4
2
2
2
2
3
3
2
1
6
5
4
3
2
1
1
1
2
3
2
1
1
3
4
2
1
3
3
2
1
2
2
3
3
2
1
3
3
3
2
1
1
1
2
3
17
17
9
1
3
2
1
1
3
3
3
3
4
8
4
1
1
2
46
31
16
55
55
35
16
11
29
20
12
18
21
24
38
47
40
34
50
58
48
38
38
33
28
19
10
10
10
10
35
61
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
103
62
62
63
109
141
154
381
186
180
237
208
244
381
246
293
253
293
286
323
427
360
378
381
383
377
366
353
383
338
377
310
366
271
261
249
218
239
241
262
414
254
247
276
262
266
427
248
243
239
209
214
197
199
253
202
221
241
230
231
414
226
237
235
203
205
213
193
220
253
215
200
208
427
195
190
195
241
122
112
131
118
128
253
111
121
98
78
70
71
57
67
112
103
125
132
178
178
98
241
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
22
22
22
22
22
14
7
4
1
9
7
6
7
30
16
3
7
5
3
1
4
2
1
1
2
3
3
3
4
2
1
1
1
2
4
4
5
5
4
4
2
1
1
1
1
1
1
1
4
3
3
2
1
3
7
4
1
2
3
6
9
6
4
3
2
1
1
1
20
15
10
15
14
13
9
5
7
5
3
4
4
5
7
9
7
6
7
8
7
6
6
4
3
3
3
3
3
3
2
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
422
217
217
217
217
247
255
287
424
311
346
437
277
263
286
272
317
414
305
387
311
315
332
339
361
422
370
406
372
404
372
382
388
390
380
403
369
380
377
334
335
347
343
372
344
344
346
318
343
332
322
422
359
374
424
437
386
392
414
387
356
363
367
406
404
380
383
380
352
377
304
288
285
331
233
208
211
191
172
178
192
189
249
292
162
153
152
133
137
145
129
145
186
170
211
242
306
306
276
437
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
4
2
6
10
11
12
7
2
35
24
13
7
4
2
7
8
6
4
3
2
1
1
2
3
4
2
1
7
5
3
3
2
1
3
6
7
5
4
2
1
2
3
4
10
16
33
20
8
6
11
7
4
3
3
4
5
7
6
5
4
3
3
3
24
25
27
32
21
10
15
20
51
39
27
30
34
49
65
59
34
10
19
29
34
40
61
44
27
19
11
11
11
11
22
34
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
12
13
13
13
16
21
23
38
34
27
28
38
32
33
36
56
40
41
48
54
49
56
50
56
54
50
48
47
56
46
45
45
56
40
42
41
41
52
42
42
39
44
37
39
40
38
36
36
37
35
33
31
34
27
29
28
26
31
38
32
52
31
29
29
28
26
23
35
21
23
27
25
25
40
21
21
25
25
23
32
32
23
23
29
22
22
22
22
18
19
17
18
26
20
22
21
22
17
23
32
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
2
1
1
1
1
1
2
3
3
2
1
1
1
1
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
2
4
3
2
2
1
1
2
2
2
1
1
6
4
2
2
2
4
4
5
4
4
4
3
3
2
2
3
4
3
2
2
4
5
3
2
1
1
3
2
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
62
88
88
88
88
90
81
110
102
89
80
105
67
62
69
68
76
98
86
102
100
98
95
98
125
100
106
107
108
96
111
102
104
91
104
94
100
103
105
105
110
102
98
102
95
101
104
106
125
110
106
108
111
94
94
92
89
103
87
86
96
80
78
78
81
82
82
105
76
77
84
78
78
125
65
67
69
58
82
47
47
47
46
54
42
56
47
51
52
67
67
58
88
72
72
77
77
62
37
77
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
3
2
2
3
2
1
1
2
4
3
3
3
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
1
1
1
1
3
3
2
2
1
1
1
1
1
1
2
1
1
3
3
2
1
5
3
1
1
4
2
1
1
1
6
12
18
23
22
18
14
10
6
3
1
4
7
16
16
13
11
11
11
11
14
7
1
9
13
15
18
18
14
11
6
1
1
1
1
6
11
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
91
214
214
214
214
157
148
130
156
120
111
165
106
103
115
108
128
172
119
161
129
127
141
124
142
149
156
214
165
185
174
158
159
153
158
163
150
156
165
165
185
174
161
155
163
147
148
152
144
160
158
145
214
138
132
138
127
125
126
119
114
117
129
120
126
172
123
114
175
109
123
125
137
149
94
89
81
67
76
64
75
79
99
115
103
175
103
97
90
86
77
80
137
112
124
149
149
118
69
99
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
29
25
21
21
21
17
13
7
2
5
4
4
4
5
3
1
4
2
1
3
3
2
1
3
3
3
2
1
1
1
1
1
3
2
2
3
3
3
3
3
3
3
3
2
1
1
1
4
3
2
1
22
12
3
4
2
1
1
2
2
2
8
9
5
1
2
3
3
3
12
11
10
10
6
2
8
15
8
1
3
5
27
26
25
13
1
19
28
20
13
13
7
2
12
7
3
3
3
2
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
89
186
186
186
186
175
155
143
229
158
153
238
126
118
135
116
149
221
146
234
169
165
210
168
183
186
221
207
187
205
180
187
186
182
196
182
205
229
203
238
217
220
221
234
210
216
221
207
205
198
196
179
218
188
201
186
183
182
177
167
168
163
177
156
171
170
170
238
151
136
133
134
123
115
100
125
104
108
101
110
110
92
99
125
97
108
108
117
116
154
154
115
160
131
132
136
136
119
76
171
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
17
23
14
5
7
5
3
1
5
4
4
3
2
1
4
4
3
2
1
2
2
2
2
1
1
2
3
6
5
5
4
3
2
1
2
4
2
1
1
2
1
1
4
9
6
3
14
7
1
4
4
4
3
2
2
2
12
9
5
1
6
36
40
29
19
17
15
18
18
13
9
30
16
2
17
25
15
6
29
23
18
46
60
59
58
47
35
24
14
4
4
4
4
5
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
53
110
110
110
110
87
82
77
95
79
77
104
78
88
96
105
104
110
159
106
112
118
121
135
138
165
159
142
145
165
147
157
159
171
171
147
149
133
125
149
117
121
122
129
125
121
131
140
131
145
108
115
109
101
129
101
92
104
122
116
140
133
142
147
131
145
108
95
87
85
74
67
62
71
56
53
57
49
44
48
48
50
64
74
58
122
57
60
60
65
58
62
142
99
122
147
147
136
21
91
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
5
7
5
4
6
7
7
7
30
22
13
4
4
2
1
4
5
4
3
2
1
1
2
2
3
2
1
2
2
2
3
2
1
6
7
8
4
1
3
5
5
5
5
5
4
3
6
4
2
2
1
1
1
2
2
2
3
3
3
3
3
2
1
4
7
4
2
5
7
7
7
8
8
8
7
7
7
9
11
7
3
10
15
17
20
18
11
5
4
4
3
2
2
3
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
193
200
200
200
200
134
132
137
144
130
153
157
147
159
193
200
153
153
146
153
143
149
145
156
155
161
176
191
239
217
202
194
239
180
169
239
147
156
162
158
167
177
154
157
155
148
157
142
147
151
151
167
164
146
139
151
214
165
183
183
179
237
171
154
157
131
106
103
94
82
123
77
85
91
74
83
89
95
133
98
98
90
111
123
98
214
90
82
81
83
88
107
179
166
176
237
237
134
46
156
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
2
2
3
5
9
9
5
2
29
23
12
2
2
3
4
5
5
3
1
1
1
1
2
2
2
2
4
4
3
2
2
2
2
1
1
1
1
2
4
4
3
3
5
3
1
7
7
5
3
5
3
1
1
2
1
1
8
9
7
4
1
1
2
2
3
2
1
2
3
6
10
15
17
20
25
31
16
2
25
14
3
11
17
12
8
8
5
2
2
2
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
49
48
48
48
48
51
52
55
78
60
64
69
52
46
52
56
66
98
85
73
78
75
78
80
77
90
75
74
77
83
76
81
77
79
84
80
87
85
79
84
90
85
98
84
81
80
76
77
76
76
84
77
78
83
87
81
93
83
78
78
79
72
73
67
71
69
69
98
59
53
51
44
52
60
64
68
93
69
57
56
56
51
57
80
49
83
46
44
44
43
37
43
67
63
72
73
93
93
52
80
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
15
15
15
15
15
8
1
1
2
5
3
2
4
7
5
4
4
2
1
3
3
2
2
3
2
1
1
2
2
2
1
1
9
6
3
1
1
1
1
2
4
2
1
1
1
1
1
1
1
2
3
3
3
3
3
2
1
1
1
1
1
1
1
2
1
1
2
4
7
6
3
1
1
2
5
39
29
17
5
9
14
14
11
9
9
9
9
10
5
1
1
3
4
2
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
89
45
45
45
45
46
56
63
78
60
69
87
63
63
89
66
74
73
86
72
76
81
89
90
98
125
92
91
89
89
83
83
84
80
84
84
81
88
90
89
125
86
87
89
82
80
80
77
77
82
84
75
73
80
76
77
125
75
78
83
74
82
72
70
72
71
63
87
54
47
50
42
48
69
51
57
59
47
60
38
40
40
42
57
45
59
44
40
37
37
42
45
60
58
64
82
82
59
26
52
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
1
1
2
4
6
4
2
1
3
2
1
1
1
2
3
11
6
2
2
1
1
1
6
9
5
2
1
4
3
2
2
1
1
1
17
10
3
1
1
2
13
8
4
1
2
3
2
1
1
5
3
1
1
1
1
2
3
3
3
2
1
4
3
3
4
7
9
7
5
3
1
15
12
7
3
3
2
1
11
8
5
18
25
13
1
1
6
11
8
5
2
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
94
117
117
117
117
92
84
81
100
81
77
103
82
82
94
94
81
83
81
82
81
80
90
89
89
128
101
109
128
116
116
128
117
102
103
114
102
100
102
103
94
107
94
98
97
96
116
99
96
114
93
93
107
89
83
82
83
77
85
85
88
93
117
94
94
87
82
103
72
69
63
57
63
81
56
53
55
49
61
42
48
51
57
85
54
81
57
53
54
55
50
48
76
55
58
61
61
50
45
82
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
2
2
3
3
3
2
1
15
8
1
1
2
1
1
3
4
2
1
1
1
1
3
2
1
1
1
1
1
1
2
2
2
3
4
5
4
2
1
2
2
1
1
1
1
5
3
2
2
3
2
1
1
4
2
1
9
5
1
1
1
11
16
13
11
8
5
2
7
5
3
15
10
6
4
4
6
8
22
17
13
11
11
11
12
20
11
2
1
1
1
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
240
120
120
120
120
93
90
104
103
105
220
120
137
141
240
131
161
165
160
220
143
149
152
152
175
144
160
152
149
240
159
169
171
175
172
141
144
145
142
144
173
132
133
130
122
114
120
137
127
144
131
173
125
122
130
107
100
100
93
102
137
107
120
115
110
144
96
91
86
74
69
71
62
84
57
61
58
55
66
55
62
61
67
102
60
84
59
48
48
48
46
47
72
67
85
88
129
129
47
65
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
7
9
6
4
8
5
2
1
41
27
13
7
2
2
2
7
5
3
2
2
2
2
7
10
11
7
3
1
1
2
2
2
2
2
8
7
4
1
1
2
5
3
2
4
4
5
3
2
1
1
2
3
2
2
1
1
8
4
1
1
1
2
4
7
10
8
6
4
2
1
1
19
13
7
1
1
3
5
24
18
12
12
12
6
1
1
5
10
11
6
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
66
95
95
95
95
100
105
114
97
95
93
106
105
84
85
95
79
86
78
79
79
84
84
89
114
97
104
105
114
102
111
104
108
93
103
90
94
98
96
94
114
88
90
92
93
97
101
106
114
108
114
105
111
98
97
99
93
97
103
87
96
84
82
84
89
81
88
94
71
83
66
65
67
114
54
58
59
48
64
42
52
58
60
106
61
63
77
79
78
105
105
76
74
81
87
76
87
87
40
87
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
12
12
12
12
12
22
25
13
1
3
3
3
5
17
14
12
7
2
1
2
2
1
1
1
1
1
1
2
4
2
1
1
1
2
2
2
3
4
3
2
2
1
1
2
3
4
2
1
3
4
5
5
3
2
2
1
1
1
4
9
9
9
5
1
1
1
2
4
17
17
14
9
5
1
1
1
14
10
7
6
6
4
2
24
12
1
12
23
24
24
25
21
15
10
7
4
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
198
149
149
149
149
109
126
136
136
150
161
136
138
145
198
147
160
165
194
174
184
199
197
189
221
205
179
181
184
198
195
203
211
198
203
191
197
201
199
197
221
197
205
203
211
203
181
181
176
160
185
154
154
169
153
155
221
155
143
139
156
120
126
128
122
156
123
110
128
85
84
77
93
112
119
164
216
113
110
101
89
82
86
108
75
95
74
69
67
73
64
62
123
105
141
146
216
216
76
63
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
15
15
15
15
15
9
4
2
1
19
19
11
4
9
6
4
3
3
3
3
3
2
1
1
2
2
3
4
5
4
4
13
11
7
3
3
3
3
4
4
4
7
4
1
2
2
2
1
1
2
3
3
3
3
3
2
1
1
1
2
4
3
2
3
2
1
1
1
2
3
2
1
1
2
5
25
32
16
1
1
2
2
2
20
11
2
13
19
13
7
7
6
5
5
5
5
5
5
3
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
219
125
125
125
125
121
134
140
152
181
168
173
154
161
219
156
167
165
158
168
157
160
163
160
187
174
191
202
228
228
207
195
199
188
185
199
179
182
188
196
196
179
178
174
165
178
173
144
144
148
154
151
167
173
136
144
139
148
165
158
182
194
149
139
151
118
105
98
103
85
87
107
84
114
75
76
87
90
104
99
99
83
94
108
81
131
87
92
93
102
102
102
182
150
154
194
194
103
122
127
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
6
11
6
1
26
24
13
2
9
6
4
6
10
6
3
18
9
1
1
1
1
1
1
7
7
6
4
2
2
3
5
5
5
5
5
5
4
3
4
3
2
1
1
1
1
2
2
3
2
1
1
1
1
1
2
3
2
2
7
4
1
2
4
5
6
5
5
3
2
1
1
9
5
2
12
17
9
1
23
14
6
14
18
20
23
32
18
5
3
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
147
171
171
171
171
130
161
139
133
133
228
122
128
144
127
130
144
132
138
195
130
157
129
118
131
147
145
161
161
195
228
165
164
169
135
138
117
106
112
108
122
157
119
169
127
138
171
131
168
158
154
228
159
127
118
106
98
98
98
99
99
118
164
110
169
94
83
84
55
46
46
40
37
65
28
31
32
26
41
22
34
37
61
95
61
169
82
106
113
161
161
108
171
136
139
168
168
86
16
98
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
87
84
81
81
81
81
55
29
6
16
10
4
1
15
8
2
4
3
2
3
5
4
4
5
5
6
3
1
3
4
2
1
3
5
5
6
4
2
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
4
4
5
3
2
5
7
7
5
4
8
5
2
2
2
3
2
1
1
1
1
7
10
14
8
3
2
1
1
1
1
2
2
1
1
1
1
1
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
354
180
258
258
258
258
170
184
168
172
258
179
183
193
253
185
173
165
165
145
143
164
166
169
184
354
208
213
209
253
183
182
177
178
152
165
130
125
129
129
138
164
134
178
137
150
176
145
180
188
185
354
163
159
144
120
116
115
124
123
117
127
173
125
178
124
104
113
85
73
95
58
53
77
36
46
46
39
96
32
49
51
73
124
72
178
93
118
126
183
183
128
176
157
151
180
180
86
37
127
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
127
127
127
127
127
70
13
10
7
6
5
9
8
8
4
1
2
2
2
12
10
8
6
4
4
4
4
2
1
1
2
3
7
5
3
1
1
1
1
3
2
1
2
2
2
3
2
1
1
2
8
4
1
1
1
2
1
1
1
1
2
2
3
5
5
5
6
10
10
5
1
7
6
3
1
1
2
1
1
1
1
1
2
3
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
127
154
154
154
154
135
132
132
161
147
146
182
161
149
182
157
169
232
174
181
193
203
189
188
197
214
203
200
201
205
210
203
214
214
195
205
200
213
197
185
200
217
183
210
187
191
203
214
198
202
224
174
161
154
200
155
167
173
232
166
150
151
149
149
147
217
133
132
111
85
88
78
84
133
74
92
73
63
72
47
74
81
101
224
101
144
112
114
113
150
150
111
153
137
133
154
154
89
13
232
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
45
45
45
45
45
47
30
13
1
6
3
1
4
8
13
22
31
17
4
7
8
9
5
1
1
1
1
5
8
6
5
3
2
4
3
2
2
2
2
3
3
2
1
1
1
1
1
1
1
1
2
8
4
1
2
2
1
1
3
2
2
1
1
1
2
3
9
11
14
11
9
16
8
1
2
3
5
5
6
4
2
2
3
5
3
1
5
7
8
9
7
4
1
1
1
1
1
1
4
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
19
15
15
15
17
20
31
42
38
62
35
42
42
37
39
62
42
45
49
50
51
62
61
51
57
49
45
47
44
44
61
41
40
37
36
34
34
37
37
37
57
35
34
35
32
31
34
31
32
35
36
33
48
30
29
31
27
28
29
28
34
26
26
24
25
25
26
37
23
25
24
23
26
48
23
24
23
19
19
15
16
18
18
24
18
18
17
15
15
16
18
19
26
26
24
29
29
19
12
25
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
8
15
8
1
2
2
1
1
3
4
3
2
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
1
1
1
2
3
2
2
1
1
1
1
4
4
5
3
1
1
1
2
5
8
4
1
4
6
7
9
8
5
3
2
2
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
62
126
126
126
126
98
96
109
97
79
74
104
74
73
76
89
89
96
159
112
113
126
122
135
174
134
159
143
138
174
144
154
156
174
171
139
143
134
130
143
128
128
125
129
120
116
118
115
114
120
112
114
114
108
129
107
107
111
103
112
118
109
126
110
108
125
93
94
81
76
72
68
68
120
65
71
68
59
69
58
65
65
71
104
63
90
60
51
49
48
45
45
72
66
83
97
125
125
112
66
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
4
2
1
1
4
3
2
1
6
13
11
6
2
1
3
11
6
2
1
1
1
1
4
4
4
2
1
3
2
1
2
1
1
2
8
6
3
1
1
2
2
1
1
2
2
2
2
2
1
1
4
4
3
3
3
3
8
5
3
3
4
3
3
7
11
12
11
6
1
2
4
21
11
2
2
2
4
6
26
15
4
10
13
8
3
3
5
7
12
7
3
3
3
2
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
410
591
591
591
591
527
479
462
604
493
432
628
358
333
377
411
507
582
732
633
726
661
651
655
679
637
599
593
608
624
619
642
639
628
739
588
622
621
620
695
609
606
606
591
601
604
588
651
609
607
595
609
565
587
612
613
638
732
670
726
679
637
652
632
622
739
587
551
695
451
454
450
443
461
467
449
504
333
309
297
335
325
387
628
398
624
414
401
399
367
367
296
388
394
485
578
739
739
726
428
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
16
16
16
16
16
12
9
7
5
12
8
4
3
5
12
10
5
1
1
5
3
2
2
2
1
1
1
13
23
12
2
1
4
8
8
8
20
12
4
3
2
6
11
14
17
9
1
6
11
12
8
4
4
5
14
7
1
4
17
14
12
15
29
44
24
4
2
1
148
103
58
133
121
89
58
281
217
111
6
21
37
85
133
123
114
109
140
156
164
172
186
109
33
26
19
19
19
19
28
37
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
28
153
153
153
937
1147
1426
5107
1819
1875
2265
2203
2895
3550
4093
7310
5107
4603
5679
5407
7310
6627
6227
7308
6312
6490
7310
6530
6399
6272
6399
5621
6272
4999
3388
2893
2244
2500
2315
2540
4999
4114
4052
6878
5267
3220
4070
4308
4084
6635
5024
2915
2766
2115
1789
1598
1412
2168
2179
2230
6878
2034
2082
2099
1375
1194
1024
763
608
446
1446
1622
1800
6635
1716
1731
1732
916
776
610
535
469
453
789
362
310
286
197
162
172
145
144
293
250
345
424
551
551
558
795
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
18
16
15
15
15
13
11
37
63
34
5
8
11
81
41
2
2
3
2
2
84
47
11
2
2
2
2
4
6
12
7
3
10
9
8
8
8
5
2
5
14
11
9
8
5
3
2
2
7
8
9
9
9
5
2
5
9
8
7
4
1
5
4
3
3
9
10
9
8
5
2
20
14
8
17
26
22
15
9
14
19
25
32
31
17
4
4
4
4
4
5
4
4
2
1
1
1
1
3
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
176
218
218
218
218
184
166
158
190
168
154
193
149
123
128
121
137
159
144
172
165
157
164
164
166
176
171
176
192
177
178
177
176
180
173
174
165
164
177
160
166
157
155
164
163
169
218
166
177
169
165
176
172
168
190
193
171
183
181
178
192
178
166
165
177
167
169
173
158
177
151
152
141
133
158
113
116
111
120
96
109
111
113
180
117
128
125
126
128
149
149
131
218
159
166
177
177
139
94
193
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
26
24
22
22
22
22
25
14
3
3
3
3
3
15
9
4
2
1
1
1
2
2
1
1
1
1
1
1
2
3
2
1
5
3
1
2
4
4
3
2
3
3
4
5
3
2
1
1
3
2
2
5
3
1
2
1
1
2
3
3
3
4
4
4
2
1
21
33
29
25
20
16
10
5
7
10
36
23
11
15
19
31
62
58
31
5
41
59
54
49
49
45
41
24
8
8
8
8
13
19
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
30
133
133
133
133
171
189
240
349
235
245
404
252
248
284
264
331
454
337
490
383
393
504
400
411
449
451
454
490
504
467
458
462
452
459
462
423
539
471
432
442
444
471
468
452
459
451
482
432
443
411
378
515
371
328
444
320
387
482
353
539
363
374
468
383
412
423
515
527
334
352
456
273
257
213
175
170
222
130
133
201
196
211
539
208
190
187
126
106
113
96
98
189
134
158
174
230
178
212
527
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
21
21
21
21
21
15
9
13
18
10
3
2
8
67
44
21
2
2
5
8
11
11
6
2
2
2
1
1
1
2
2
2
3
5
8
7
7
4
2
6
12
10
8
6
4
2
1
3
5
3
2
3
3
3
5
6
4
2
1
1
1
1
1
1
2
8
9
11
18
13
9
17
9
1
7
14
11
6
2
9
17
16
16
17
9
1
4
6
7
7
8
5
3
2
2
2
2
2
7
12
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
29
408
408
408
408
498
551
620
1097
582
643
1125
743
711
1094
716
893
1086
817
1129
901
953
1135
1025
1125
1104
1109
1139
1129
1135
1119
1124
1139
1103
1125
1107
1009
1139
1106
981
1002
1034
1064
1125
1025
1030
1064
1013
943
951
878
772
1084
782
704
949
685
811
1013
746
1069
765
777
934
774
838
869
1084
1108
692
750
973
577
630
466
389
389
516
290
301
429
417
443
1069
400
412
331
210
206
228
204
196
382
284
298
387
446
154
448
1108
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
23
24
16
9
10
7
4
3
14
9
4
3
2
3
4
18
11
4
2
4
5
4
4
2
1
1
1
1
2
3
7
11
10
7
4
2
1
2
3
3
2
1
7
13
7
2
7
6
6
11
11
11
7
4
8
14
7
1
1
1
1
1
2
2
2
12
12
8
5
10
15
20
11
2
10
14
18
37
36
20
4
13
18
11
4
4
2
1
3
3
3
4
6
3
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
50
95
95
95
95
96
97
99
224
122
121
233
113
113
134
121
147
210
139
188
156
148
198
152
170
173
216
208
163
220
173
189
181
185
226
182
210
224
210
233
191
205
210
188
198
206
216
208
220
190
226
184
215
190
196
183
165
177
172
156
147
139
172
147
173
176
176
233
120
105
92
67
79
74
70
130
74
84
95
81
100
100
91
170
79
73
74
56
53
55
50
47
77
65
80
83
116
116
47
170
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
12
12
12
12
12
7
2
2
2
5
6
3
1
15
8
1
1
1
1
3
3
2
1
1
1
1
1
2
4
4
2
1
1
1
1
2
1
1
1
2
4
2
1
1
1
2
4
4
4
2
1
1
1
1
1
1
1
1
1
1
2
3
4
5
3
1
28
32
19
7
5
3
2
1
5
19
25
15
6
2
2
4
6
22
13
4
11
14
11
9
9
6
3
7
8
8
8
9
6
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
49
37
40
40
43
53
60
103
89
87
103
98
82
78
103
78
80
78
97
79
84
97
98
99
109
130
108
107
130
106
105
130
101
99
106
93
96
102
98
96
125
90
89
89
84
83
84
80
83
87
77
79
86
82
77
81
125
84
84
85
78
71
71
66
72
81
67
96
61
57
55
49
50
44
41
62
45
46
61
36
40
40
37
64
31
29
30
25
25
27
30
38
42
48
66
52
67
67
27
67
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
8
8
8
8
8
5
2
1
1
5
7
4
1
41
28
15
8
6
3
1
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
3
2
1
1
2
1
1
1
1
2
3
5
3
2
2
5
6
4
3
4
2
1
1
1
1
1
1
1
2
5
9
6
3
1
1
1
1
10
7
4
1
1
4
5
6
3
1
3
4
3
2
2
2
2
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
145
233
233
233
314
406
469
1015
617
628
727
970
870
1015
912
970
785
830
895
865
1015
912
844
831
797
789
797
809
830
780
861
754
776
747
733
783
751
796
763
766
982
706
756
730
676
690
769
792
596
574
506
521
554
557
706
807
627
675
783
545
586
469
489
466
526
737
466
766
377
286
416
384
399
982
333
318
305
184
153
129
224
229
280
792
280
302
251
165
143
157
132
131
307
201
243
302
386
223
545
807
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
13
13
13
13
13
38
63
34
5
6
8
11
15
72
42
12
8
4
2
1
2
1
1
4
2
1
1
1
1
2
2
2
15
8
1
2
4
3
2
1
3
2
1
2
2
1
1
3
5
3
2
1
1
2
4
3
3
2
2
2
2
1
1
1
1
4
3
3
3
2
2
5
3
1
13
26
14
3
2
5
9
12
13
11
6
2
3
4
4
4
4
3
3
4
2
1
1
6
10
15
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
121
524
524
524
629
753
1071
2107
1343
1721
1601
2027
1858
2107
1700
2251
1663
1795
2068
2177
2331
2225
2257
2251
2271
2081
2331
2022
2271
2007
2081
1850
2331
1665
1576
1531
1346
1383
1341
1375
1875
1374
1353
1389
1286
1424
1412
1565
2025
1810
2039
1722
2099
1463
1366
1367
1257
1274
1160
1155
1342
964
1012
1068
1083
1148
1188
1119
746
730
836
950
999
2099
1204
837
841
582
471
397
479
454
534
1188
506
666
435
301
269
303
277
274
677
520
736
897
1148
1148
1155
1204
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
13
13
13
13
13
9
5
16
27
22
17
11
5
193
123
53
30
7
13
19
48
26
4
3
11
15
11
7
8
10
24
18
13
31
30
29
18
7
10
14
21
15
9
11
7
4
7
10
42
23
4
7
9
10
12
11
10
15
17
9
1
1
2
6
6
7
8
10
17
12
8
36
19
2
35
51
32
13
12
28
44
42
40
30
16
2
6
8
9
11
13
12
11
15
13
12
12
17
16
16
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
432
388
388
388
388
345
348
307
297
324
354
292
348
248
242
253
259
274
328
293
336
310
332
333
322
432
331
349
347
339
354
318
326
309
297
364
302
305
302
300
291
285
284
286
279
298
304
307
388
335
326
432
299
303
311
295
306
328
316
336
315
320
339
312
307
364
280
263
253
193
197
186
206
293
175
197
184
174
175
158
167
173
199
292
216
286
246
267
267
348
348
280
313
338
339
388
388
328
336
301
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
24
24
24
24
24
78
54
28
3
12
12
6
1
16
21
14
8
5
2
14
9
4
4
4
2
1
1
2
3
3
3
3
24
13
3
7
4
2
3
3
4
3
2
1
3
3
2
1
1
1
12
11
8
5
12
6
1
3
5
7
9
8
7
20
10
1
20
39
65
55
45
28
11
7
23
39
65
47
30
13
13
18
24
71
39
7
53
76
88
95
90
50
11
11
12
12
12
12
12
13
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
125
65
65
73
74
122
132
142
328
199
210
369
193
178
223
201
257
426
263
365
288
302
406
323
369
392
415
479
379
437
440
424
479
454
448
454
412
522
450
387
391
380
454
437
398
450
451
503
482
437
426
453
516
362
422
343
313
375
503
322
516
294
318
299
327
453
376
516
522
285
286
228
181
182
120
113
106
100
86
68
141
148
162
516
157
143
150
99
90
86
70
75
100
101
119
126
188
175
89
522
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
13
13
13
13
13
7
2
4
7
6
5
3
1
37
20
4
4
4
4
4
11
8
6
7
5
3
3
3
3
3
10
6
3
5
8
5
3
4
6
13
7
1
2
2
1
1
1
1
4
3
2
1
1
2
4
2
1
2
2
1
1
1
1
2
1
1
7
5
3
2
2
7
4
2
2
2
2
2
2
1
1
1
5
7
9
10
7
5
4
4
4
3
3
4
3
2
1
1
3
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
116
168
168
168
168
145
156
143
149
150
207
161
145
143
134
145
140
151
154
177
180
146
144
140
139
136
140
154
151
153
207
164
165
162
169
149
149
153
151
148
157
153
151
168
157
163
180
158
168
169
160
207
155
160
155
161
154
161
166
177
154
154
152
144
162
151
143
169
127
136
118
110
110
180
91
87
89
74
85
55
70
71
92
174
88
168
101
113
116
156
156
115
167
145
149
168
168
132
97
177
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
62
62
62
62
62
73
64
32
1
25
16
8
10
33
24
16
10
4
6
7
9
5
1
4
2
1
1
1
1
1
5
9
9
8
4
1
1
1
1
4
2
1
4
6
5
4
4
4
4
3
3
5
3
1
3
5
4
3
4
5
7
7
5
3
5
7
8
9
14
9
4
8
11
7
4
7
11
7
4
3
2
2
4
6
3
1
1
1
1
1
1
1
1
1
3
4
5
5
4
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
143
163
163
163
163
130
157
122
124
123
109
144
108
120
122
119
134
116
126
119
112
127
113
117
125
143
131
148
132
136
138
137
155
157
127
127
124
115
136
115
127
127
123
163
133
147
161
141
162
143
135
143
148
134
131
144
133
127
126
124
133
133
155
127
157
118
113
99
95
136
82
79
75
72
54
48
46
46
35
30
46
49
74
141
73
163
91
108
113
157
157
105
161
131
134
162
162
87
99
144
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
78
64
50
50
50
50
35
20
5
13
10
8
13
17
21
12
4
7
4
2
17
11
5
1
1
1
1
1
1
1
3
5
6
4
2
1
3
2
1
3
2
1
1
5
3
1
5
4
3
2
2
4
2
1
2
1
1
2
2
1
1
1
1
1
2
3
2
2
15
11
8
8
7
6
4
3
4
4
4
2
1
1
3
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
37
173
173
173
173
143
157
119
121
118
116
151
124
132
137
130
145
136
137
143
171
138
134
132
134
133
139
159
137
142
148
141
152
168
131
137
133
134
137
134
148
138
128
173
140
155
172
148
173
136
128
130
159
135
135
151
139
129
125
128
147
137
152
135
168
125
121
134
101
121
103
99
99
171
86
74
75
60
50
46
55
56
82
148
79
173
95
111
116
157
157
107
172
137
142
173
173
90
82
151
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
72
53
34
34
34
34
26
17
9
14
11
9
9
9
5
2
2
2
1
1
5
3
2
1
1
1
1
1
1
1
3
6
7
4
1
1
1
1
1
3
2
1
2
3
2
1
2
2
2
1
1
4
4
4
4
3
3
3
3
2
1
4
2
1
4
6
7
9
14
11
8
10
12
8
5
5
12
8
4
4
4
5
5
6
3
1
1
1
1
1
1
1
1
1
3
4
4
5
4
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
53
72
72
72
72
58
64
45
45
51
44
55
64
54
55
64
50
49
51
52
60
68
70
93
96
69
70
64
57
57
58
57
67
66
54
53
50
60
49
49
53
58
53
72
64
70
83
86
74
78
82
85
62
54
50
47
54
58
68
96
70
96
67
60
66
48
46
52
49
44
86
45
45
64
36
46
47
42
85
41
43
40
41
42
36
72
39
47
48
64
64
58
70
69
96
63
65
32
36
96
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
33
26
20
20
20
20
22
12
2
3
2
1
1
5
4
4
3
3
2
1
1
1
2
3
3
4
4
3
3
2
1
1
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
3
2
1
1
1
1
1
2
4
2
1
4
2
1
1
3
3
2
1
2
2
3
2
2
2
2
2
2
2
2
2
2
2
6
3
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
55
49
49
49
54
61
67
127
86
88
87
127
88
86
90
127
102
112
119
127
121
125
121
125
127
117
121
110
125
112
106
101
125
80
86
86
80
121
79
81
87
78
75
73
98
69
70
69
69
67
62
82
58
64
62
64
93
81
86
85
121
79
70
64
56
67
43
44
46
40
63
47
48
98
40
48
51
47
68
40
40
36
37
37
32
55
34
39
41
49
49
43
44
53
79
53
62
62
20
79
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
6
6
6
6
6
10
14
8
2
4
2
1
14
20
17
11
6
6
3
1
5
3
2
1
1
1
2
2
2
3
3
4
4
2
1
1
3
2
1
11
6
1
2
2
1
1
2
3
4
4
4
3
2
1
3
7
4
2
2
1
1
1
1
1
1
1
1
2
2
3
3
2
2
2
2
2
8
6
5
4
3
3
4
5
3
2
6
8
9
10
11
6
1
5
3
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
215
385
385
410
553
889
997
1052
2059
1302
1633
2200
1776
2059
1847
2200
1788
1708
1714
2264
1872
2060
2135
2210
2168
2164
2174
2210
2128
2168
2039
2081
2159
2035
2228
2085
2161
1878
2221
1890
1963
2021
2238
2250
1820
1786
1826
1768
1866
2228
1798
2261
1676
1582
2161
1533
1707
1834
2221
2264
1567
1582
1608
1520
1700
2238
1506
2250
1347
1087
1131
881
720
1126
489
493
521
477
475
442
620
650
785
2261
736
690
780
693
685
971
971
634
689
766
837
763
1124
1124
39
2264
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
111
111
111
111
111
103
96
48
1
70
40
10
3
71
39
8
16
22
16
10
4
4
2
1
4
5
4
4
7
4
1
9
6
4
5
6
7
7
7
5
4
5
3
2
7
4
1
17
12
7
13
16
12
7
2
15
10
5
7
8
10
5
1
8
9
10
10
11
41
40
39
40
23
6
8
11
37
24
12
13
14
15
10
6
3
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
341
153
248
248
248
301
330
407
503
380
407
380
379
366
407
374
336
377
397
419
534
438
436
418
402
404
413
407
438
415
438
457
446
484
521
449
456
483
455
436
487
431
447
453
452
497
464
473
454
475
474
475
524
471
503
449
472
485
484
534
473
398
433
405
412
521
429
471
359
455
319
302
311
398
244
198
188
153
131
114
173
170
201
524
215
220
217
179
161
170
170
140
229
229
309
390
521
521
534
503
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
7
14
31
48
32
16
15
14
210
116
23
12
1
4
7
20
11
2
13
10
7
7
4
1
6
11
6
1
12
14
16
12
9
10
21
18
10
2
2
2
1
1
1
1
2
3
5
7
9
10
12
18
15
13
7
1
1
1
1
1
1
7
13
30
19
9
24
13
2
14
26
16
7
3
11
19
17
13
10
6
2
5
7
5
4
4
5
7
6
5
4
4
6
6
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
77
93
93
93
93
97
148
83
102
102
90
91
148
82
89
94
91
95
105
87
91
100
104
98
117
108
91
88
90
91
96
108
110
97
114
98
101
102
101
105
106
106
117
108
110
117
115
114
148
118
119
148
107
105
103
95
98
92
88
86
117
84
91
90
93
101
83
102
73
66
58
52
56
56
51
54
50
51
69
51
55
53
54
76
46
51
64
81
88
148
148
83
81
79
74
68
69
69
39
76
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
9
9
9
9
9
36
33
20
7
6
3
1
1
6
6
7
5
3
1
2
4
3
2
1
1
1
1
2
4
4
3
2
3
2
2
2
2
1
1
9
8
5
2
2
2
2
2
2
2
2
2
2
3
2
2
2
1
1
5
3
1
2
3
4
11
16
21
22
16
11
8
5
3
3
5
8
20
10
1
7
13
13
13
25
14
4
9
13
15
18
22
12
2
3
4
4
4
4
8
13
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
141
71
106
106
106
106
86
96
89
88
106
89
93
96
133
99
100
99
99
97
100
121
108
111
117
141
117
123
112
133
112
111
123
113
107
113
110
113
140
117
125
115
125
109
111
119
114
121
135
122
121
141
125
108
104
109
101
108
135
107
137
101
102
102
105
116
104
125
93
140
88
90
90
121
89
73
77
104
57
51
62
57
66
137
60
80
62
60
59
73
73
54
77
68
75
78
87
87
44
140
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
9
9
9
9
9
7
5
10
12
14
9
4
1
9
6
4
4
5
3
1
2
3
2
1
1
1
1
2
4
4
3
3
5
3
1
2
2
3
3
3
2
1
2
3
2
1
1
1
2
2
3
2
1
3
4
2
1
2
3
3
4
2
1
1
1
3
2
1
1
1
1
6
5
3
1
2
1
1
1
1
1
1
3
6
4
2
2
2
2
2
2
1
1
1
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
23
123
123
123
123
156
161
166
294
221
240
453
275
269
454
235
259
247
212
253
232
288
276
294
465
371
387
453
454
353
350
369
353
348
465
327
295
291
307
280
311
306
280
465
275
301
300
262
296
241
215
217
212
197
258
220
247
246
296
236
273
218
204
186
178
169
182
212
181
290
166
157
162
168
135
149
159
241
180
137
165
154
153
273
129
173
126
123
123
147
147
127
155
156
187
162
162
68
72
290
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
19
38
19
1
2
3
2
1
41
22
4
2
1
1
2
2
1
1
1
1
1
2
4
8
4
1
1
1
1
2
3
4
6
4
2
2
2
2
4
2
1
1
1
1
1
3
4
2
1
2
2
1
1
2
2
2
4
3
2
5
4
4
7
5
3
7
6
3
1
2
4
10
8
6
6
6
9
10
12
6
1
3
4
5
6
11
8
5
3
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
23
37
37
37
38
43
41
61
47
47
52
59
50
61
45
42
46
47
48
52
61
57
61
61
61
56
59
59
58
69
62
67
69
62
61
69
57
58
58
58
58
59
62
59
64
54
53
52
50
53
52
52
64
49
51
50
50
53
55
58
62
61
67
57
54
52
50
44
55
48
51
52
57
62
45
49
46
45
60
42
40
38
36
38
45
49
57
60
60
60
44
48
62
57
59
67
67
54
27
61
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
2
4
3
2
3
2
1
1
5
6
3
1
1
1
2
10
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
7
4
1
1
2
1
1
1
3
2
1
3
2
1
2
2
2
2
2
2
2
2
3
2
1
2
2
2
4
5
3
2
3
4
5
7
7
4
1
8
15
16
13
11
7
3
12
16
18
21
18
11
5
4
3
2
1
1
3
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
67
167
167
167
167
141
144
110
98
101
93
106
102
81
86
105
95
103
116
112
119
121
122
120
133
134
126
135
144
151
134
134
130
124
130
112
108
110
108
109
111
112
115
121
113
122
123
123
167
122
120
116
107
104
106
106
109
116
121
129
133
144
151
127
124
130
106
100
108
85
89
115
92
125
81
88
82
80
92
69
69
69
79
106
72
121
88
102
105
144
144
103
115
123
134
167
167
134
124
71
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
16
16
16
16
16
21
22
11
1
3
4
6
5
5
3
1
1
1
1
1
5
8
4
1
1
1
1
1
2
3
2
1
1
1
1
1
4
3
2
5
7
4
1
4
7
4
1
1
4
4
5
4
3
4
6
6
5
4
4
3
3
3
3
3
3
3
3
4
13
17
14
8
3
4
10
17
14
10
7
13
17
10
3
22
13
4
9
15
18
21
28
15
3
4
6
6
6
6
4
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
190
331
331
331
331
317
290
316
428
298
282
417
239
226
268
262
304
424
330
414
358
369
417
364
374
373
397
389
349
401
358
381
405
366
411
343
354
347
391
340
343
346
377
350
343
345
343
358
331
346
308
321
339
346
428
417
386
395
424
414
396
417
386
397
401
390
405
411
369
391
319
377
308
358
346
275
292
328
254
253
253
232
242
284
239
321
225
214
208
197
172
200
221
224
374
249
293
152
335
428
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
29
26
24
24
24
13
3
3
4
4
3
3
3
14
8
3
3
2
2
3
3
4
5
4
3
3
2
1
3
3
3
4
9
6
3
7
4
2
1
1
4
6
4
2
2
2
2
4
3
2
2
6
10
6
2
38
60
33
7
4
2
6
10
19
15
12
9
7
62
53
41
25
10
10
11
12
61
50
39
54
70
101
97
93
51
10
55
77
88
100
96
53
10
16
18
15
12
12
78
144
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
64
121
121
121
121
102
93
110
92
82
81
104
76
75
86
107
98
108
113
106
114
123
121
119
130
131
108
112
111
113
113
121
123
109
106
107
108
111
116
124
115
116
115
120
111
113
115
115
125
122
110
111
107
103
124
107
111
115
119
123
130
131
121
113
121
123
103
99
110
76
84
73
79
125
72
74
68
55
59
47
56
58
71
108
70
120
75
70
68
62
53
49
69
68
86
87
131
131
41
69
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
30
24
19
19
19
10
2
2
3
3
3
2
2
3
2
1
2
3
3
3
6
9
5
2
2
2
1
1
2
4
3
2
2
2
2
2
2
2
2
5
3
1
1
1
2
2
1
1
1
1
7
5
3
1
8
5
2
3
5
4
4
2
1
7
4
1
1
3
5
15
10
6
3
1
1
7
12
14
13
13
13
9
5
23
12
1
8
12
14
17
28
14
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
436
431
431
431
431
358
329
332
427
347
412
416
263
248
270
255
311
396
319
409
350
353
382
373
388
436
396
394
388
400
412
395
404
368
406
372
374
395
374
348
346
341
369
349
324
345
344
344
431
355
343
436
363
374
427
416
385
395
396
409
393
396
394
396
400
399
404
406
395
374
310
369
321
318
336
273
264
263
233
237
237
218
233
291
232
321
222
211
205
194
196
223
260
309
333
431
431
349
298
427
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
47
35
24
24
24
24
25
18
11
11
9
5
1
13
7
2
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
5
3
2
6
3
1
1
1
2
3
4
8
5
2
2
3
8
13
32
17
3
2
13
10
7
7
7
6
5
5
5
16
10
4
5
7
29
49
38
20
3
5
12
20
60
47
35
56
67
78
89
85
45
5
50
73
84
96
98
50
3
9
16
16
16
16
76
136
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
149
71
71
94
90
95
152
101
101
102
101
90
87
83
113
79
82
99
79
81
82
81
87
89
93
149
96
101
104
113
98
88
81
78
75
79
87
76
85
80
81
82
84
81
81
89
90
96
152
105
103
149
93
90
87
81
81
84
99
80
80
79
73
73
75
81
66
84
67
63
72
58
51
69
37
44
45
43
76
36
46
47
50
96
47
68
62
80
86
152
152
91
92
95
87
78
80
80
35
99
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
24
24
24
24
24
51
76
39
2
5
3
1
19
38
19
1
2
4
5
4
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
2
3
2
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
5
4
4
11
8
5
5
5
8
5
2
1
1
1
2
4
7
9
5
2
2
2
2
1
1
1
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
50
86
86
86
86
71
75
73
102
72
69
80
65
57
67
75
85
101
159
131
159
176
159
176
176
153
149
149
173
142
145
142
136
131
173
124
134
134
131
145
124
139
115
109
108
99
99
112
92
114
93
100
100
100
131
96
100
112
102
131
139
112
114
99
95
102
78
81
70
58
61
61
59
85
62
64
61
58
70
59
63
61
66
83
58
85
53
46
46
45
43
47
61
66
83
86
131
131
47
61
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
1
2
4
5
3
1
4
35
19
4
4
3
2
4
4
4
2
1
1
1
1
2
3
3
2
2
3
3
4
6
6
3
1
2
4
5
3
1
2
1
1
1
1
1
1
4
3
2
4
3
2
1
1
2
4
8
5
3
2
1
1
2
4
6
8
10
7
4
6
9
17
9
1
4
7
5
3
24
12
1
8
11
6
1
1
2
4
5
4
3
3
6
4
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
62
209
209
209
209
150
150
142
122
106
102
142
102
97
103
142
115
123
129
134
135
141
142
141
147
157
169
209
183
180
208
159
163
159
152
200
144
153
169
168
183
208
166
168
200
172
171
197
169
157
152
149
209
144
142
141
123
124
123
136
138
143
168
136
135
160
130
119
157
106
109
107
130
91
82
78
69
69
67
76
76
72
85
125
75
117
74
68
67
72
78
80
130
111
132
169
169
138
44
82
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
2
2
2
2
1
1
9
18
18
9
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
3
5
3
1
2
3
3
3
2
1
2
4
3
3
4
4
4
6
3
1
20
12
5
5
3
1
2
4
15
17
17
11
6
3
1
2
4
23
23
16
9
7
6
7
8
25
13
1
2
4
6
8
28
22
17
14
14
11
9
9
11
14
9
4
4
4
4
4
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
186
683
683
683
683
521
449
378
440
359
338
443
338
247
279
273
324
406
355
422
504
388
391
395
403
455
501
547
620
623
680
552
580
549
511
657
483
479
511
481
519
645
521
683
532
531
510
546
466
482
523
489
513
511
542
563
620
680
569
568
657
567
562
645
549
504
492
429
411
420
337
362
331
363
353
275
291
335
245
242
277
269
347
513
366
683
386
387
391
364
341
325
475
382
392
417
417
338
305
443
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
3
3
3
3
3
3
2
1
18
18
10
3
2
1
1
9
5
2
1
1
1
1
2
2
2
2
2
5
3
1
2
2
2
2
14
13
8
3
8
5
2
3
17
13
8
4
20
11
2
4
14
17
13
9
5
2
11
12
13
8
4
6
9
108
84
60
41
38
49
32
16
85
57
29
53
65
78
121
112
103
134
148
155
159
163
145
91
38
28
18
17
16
16
71
127
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
81
116
116
116
116
115
116
110
179
115
113
182
100
98
110
111
133
175
144
165
143
141
141
140
141
141
148
145
141
172
152
158
156
167
162
149
152
152
166
136
141
138
135
155
138
136
148
134
134
152
123
130
141
146
179
182
165
167
175
165
145
146
151
151
172
159
167
162
152
166
140
155
142
148
152
120
117
117
113
112
113
104
108
130
92
123
93
84
79
74
64
66
85
86
99
113
144
144
124
182
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
28
39
21
3
3
3
3
4
14
10
6
3
2
1
1
1
1
1
1
1
1
2
3
6
4
2
2
3
3
3
3
3
2
1
1
1
1
2
4
3
2
3
4
5
6
8
5
3
2
7
8
4
1
4
7
11
11
11
13
8
4
5
6
18
19
19
20
35
28
21
14
25
16
8
17
26
31
35
39
31
23
15
15
26
37
38
24
11
7
3
7
11
25
38
52
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
200
112
112
112
112
102
105
127
148
120
152
136
144
138
200
137
149
159
160
158
161
172
166
172
172
161
160
159
156
200
151
150
149
148
136
134
140
154
147
144
176
139
132
144
123
125
121
120
130
124
133
176
131
154
131
118
126
136
149
155
139
152
136
132
130
144
97
97
93
81
114
73
70
94
61
78
88
95
139
104
104
85
90
88
73
123
65
60
59
57
53
70
86
98
155
107
129
129
46
152
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
3
2
10
18
20
12
4
1
31
22
13
5
2
2
3
2
2
3
3
3
3
2
1
1
1
2
4
9
8
6
5
3
2
1
1
2
2
3
4
4
2
1
1
2
2
2
1
1
2
3
2
1
2
3
2
2
5
4
3
2
1
1
1
4
7
5
3
3
3
2
2
18
15
13
13
13
10
8
23
13
3
8
10
5
1
1
3
5
4
3
2
2
2
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
54
59
59
59
59
52
52
55
56
60
65
56
56
54
54
60
56
58
72
64
73
78
82
91
90
77
82
79
77
84
76
77
77
70
81
67
69
75
73
81
84
80
88
77
91
72
72
70
71
68
69
84
67
72
81
67
71
79
82
90
88
75
78
76
71
91
68
64
65
64
55
49
47
60
43
48
49
45
68
39
42
43
45
60
44
72
42
43
43
48
48
49
66
67
90
70
86
86
29
74
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
8
8
8
8
8
5
2
2
2
5
4
2
1
6
11
9
6
3
2
2
4
3
2
3
3
3
2
2
1
1
2
3
3
2
1
1
3
2
2
2
4
3
2
1
1
1
1
2
1
1
3
3
2
2
4
7
5
3
5
4
3
3
2
1
1
1
2
3
13
12
11
18
10
3
4
5
18
12
6
4
3
3
6
9
7
5
5
5
5
5
5
3
1
1
3
2
2
2
5
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
540
202
202
234
203
203
213
325
265
265
372
325
329
335
540
325
356
367
343
372
341
336
330
322
321
314
349
361
363
540
341
329
319
265
256
239
237
263
260
254
404
243
244
245
215
209
192
177
212
222
240
404
229
230
236
193
211
207
215
211
263
246
195
191
169
189
147
146
184
138
150
147
145
215
118
125
129
123
156
106
106
99
117
139
103
211
103
106
106
103
91
110
172
163
187
190
246
246
41
176
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
47
54
29
4
6
7
9
30
46
25
4
4
2
1
5
4
4
3
3
2
1
1
6
5
4
4
11
11
11
11
7
4
6
5
4
4
8
5
3
3
2
1
4
2
1
6
13
8
4
6
9
7
5
15
8
1
8
6
4
2
1
1
1
1
1
2
3
17
21
15
10
17
16
15
20
25
13
2
23
14
5
11
15
17
19
21
15
10
6
2
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
140
156
156
156
156
121
132
127
127
165
111
127
117
123
128
147
135
138
146
146
138
145
143
143
165
145
147
147
145
137
134
132
152
152
134
146
121
141
131
131
165
145
136
156
147
138
155
126
156
136
129
140
147
104
93
91
86
100
100
111
141
117
152
112
152
94
87
87
69
59
76
64
66
147
55
64
63
49
84
40
49
51
67
96
64
156
67
73
74
74
73
78
155
118
124
156
156
86
31
99
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
118
84
50
50
50
29
9
6
3
8
8
5
2
8
8
9
8
6
4
8
12
7
2
3
2
2
2
1
1
1
1
1
6
4
2
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
3
3
3
4
7
4
2
7
4
2
5
3
1
4
9
6
3
3
3
4
5
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
40
45
45
45
59
63
86
135
115
169
107
135
119
108
105
151
118
128
137
151
138
144
140
134
169
141
135
134
140
124
140
112
133
96
96
93
90
127
97
95
169
95
98
100
106
78
73
70
66
64
64
67
59
66
54
55
57
71
75
73
127
71
71
68
55
58
53
53
80
51
60
69
60
106
55
55
52
44
60
41
40
38
40
33
31
53
31
36
38
47
47
41
43
55
71
58
83
83
17
71
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
8
8
8
8
8
7
7
4
2
5
5
3
1
45
32
19
10
2
1
1
2
2
2
3
3
3
2
1
1
1
1
2
2
1
1
1
1
1
1
17
9
1
1
1
1
1
1
1
1
1
2
2
2
2
5
9
6
3
6
3
1
2
3
2
1
1
1
2
4
6
10
7
5
4
3
2
9
9
5
2
2
11
9
8
5
3
7
9
7
6
6
3
1
5
3
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
49
62
62
62
62
49
50
53
53
55
66
49
51
51
49
55
51
49
57
53
55
62
59
55
55
63
58
61
64
74
66
66
67
65
69
68
60
65
66
66
74
68
66
65
69
58
57
55
57
56
60
74
56
70
52
53
55
52
57
54
54
56
53
66
52
52
51
43
56
36
36
33
40
41
38
70
43
46
46
40
40
35
40
35
33
66
33
37
38
38
38
37
51
51
57
56
70
70
11
56
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
20
23
12
1
4
2
1
1
3
4
6
4
2
1
1
2
2
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
14
13
7
2
3
2
1
2
3
2
1
1
1
2
2
2
9
5
2
6
3
1
2
1
1
1
1
1
2
1
1
1
1
2
3
3
4
9
5
1
7
14
17
13
9
5
2
6
8
5
2
2
2
3
2
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
25
111
111
111
111
110
109
106
227
128
131
236
112
107
131
123
159
243
153
232
172
162
208
164
182
185
219
211
181
223
191
205
227
180
233
195
214
227
213
236
205
222
243
232
208
222
220
222
223
227
233
193
218
206
200
201
219
188
175
169
156
148
175
153
179
179
179
243
124
111
107
83
96
90
82
135
81
88
96
86
104
104
104
174
90
111
81
68
66
64
54
52
78
72
89
87
123
123
42
174
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
8
11
7
4
6
4
2
1
5
4
4
5
3
1
1
7
5
3
2
1
1
1
1
1
1
1
1
5
3
1
2
1
1
1
3
3
2
1
1
2
1
1
4
2
1
1
2
2
2
5
5
4
2
1
1
2
11
9
7
4
1
3
4
5
10
6
2
4
2
1
17
21
11
2
1
1
3
5
26
19
13
15
18
14
11
11
7
3
3
3
3
3
3
2
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
28
59
59
59
59
51
51
47
47
57
47
50
46
42
44
55
51
56
62
64
67
73
80
81
87
65
70
71
71
94
74
74
74
68
62
72
62
69
75
68
75
71
68
67
80
69
71
87
68
71
73
73
84
71
75
76
78
84
81
87
93
80
94
82
87
80
65
65
74
65
70
66
83
84
51
54
52
45
61
38
42
41
46
56
46
84
44
46
46
47
47
53
93
78
87
94
94
62
21
71
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
3
3
3
3
4
2
1
3
15
8
1
4
2
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
3
3
2
2
3
2
2
6
7
4
1
2
2
3
3
3
4
5
5
5
5
4
4
2
1
5
7
8
9
6
3
1
1
1
1
1
1
4
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
31
52
52
52
52
46
48
44
44
60
45
50
45
41
45
61
50
52
54
62
56
59
57
56
70
53
52
54
51
54
55
55
72
54
52
52
47
48
51
50
60
49
49
47
47
51
49
51
64
49
48
60
43
41
41
44
50
50
62
69
65
70
69
72
64
53
51
46
47
45
51
49
41
47
38
41
43
43
60
33
35
36
39
54
35
62
34
36
36
38
38
42
69
60
69
72
72
21
13
70
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
19
12
5
1
3
2
1
2
3
5
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
2
4
3
2
3
5
4
2
1
1
2
2
2
4
3
2
2
1
1
4
4
4
2
1
4
3
2
1
1
1
2
3
2
1
2
3
4
5
8
6
4
14
8
2
2
2
15
9
4
4
4
5
5
6
4
2
4
5
3
2
2
2
2
1
1
1
1
1
4
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
25
43
43
43
43
41
44
43
45
66
46
49
48
43
48
65
54
59
56
55
57
65
57
56
66
52
53
57
53
59
59
54
59
53
54
54
52
59
55
55
66
59
52
52
50
50
50
50
50
49
51
50
45
46
55
50
55
51
59
53
55
57
50
47
46
59
39
39
38
31
42
29
29
37
25
31
34
37
51
41
41
37
41
35
29
36
30
33
33
42
42
36
42
44
57
44
44
30
12
57
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
8
16
9
3
6
3
1
2
3
8
4
1
1
1
2
1
1
1
1
1
1
2
2
2
1
1
2
3
2
1
2
3
2
1
1
1
1
2
1
1
1
1
2
2
3
5
3
2
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
2
8
6
5
4
4
4
3
3
3
4
5
5
5
6
7
4
1
2
2
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
41
57
57
57
57
59
54
62
79
63
63
88
57
54
59
57
60
71
70
65
68
68
65
66
69
65
71
66
65
75
68
73
79
70
85
76
81
79
89
88
78
77
73
78
70
71
72
75
75
79
85
73
89
77
73
78
71
66
75
68
69
68
63
53
60
53
52
89
50
43
45
38
45
45
45
56
47
50
64
44
47
47
44
75
54
54
64
64
48
47
44
41
43
48
64
46
52
52
20
75
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
23
25
13
1
5
3
1
3
15
8
1
1
1
2
3
8
4
1
1
1
1
1
1
2
2
1
1
2
2
3
3
2
1
1
5
3
1
1
1
2
1
1
1
2
2
3
2
1
1
2
1
1
1
5
3
1
1
2
2
1
1
1
2
3
5
4
3
2
4
3
3
5
7
9
10
11
13
14
15
9
4
11
14
16
18
18
12
7
3
2
2
2
3
4
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
46
147
147
147
147
113
107
110
92
84
78
101
69
66
84
84
87
147
88
91
93
88
91
95
110
97
103
112
116
133
130
133
147
140
130
140
135
114
120
116
110
135
108
105
106
105
108
109
122
112
110
112
111
98
98
100
95
92
111
93
94
103
109
102
122
100
89
91
79
78
72
73
68
112
60
61
57
50
50
50
57
57
69
101
65
111
64
59
60
57
51
50
79
67
71
90
90
52
39
60
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
7
7
4
1
5
6
3
1
13
13
10
6
3
1
3
3
2
1
1
1
1
1
2
2
2
2
2
4
3
2
2
2
2
5
4
3
2
2
3
2
2
2
1
1
2
9
6
3
2
2
1
1
1
1
1
2
6
9
5
2
1
4
7
5
4
13
8
3
2
2
3
16
8
1
1
1
2
3
22
12
2
11
16
11
7
7
5
3
2
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
130
306
306
306
306
309
305
274
540
385
402
904
529
553
1115
576
669
639
641
608
618
700
679
708
1155
867
902
904
1115
779
767
871
826
816
1155
775
742
747
741
687
765
764
729
1155
742
779
765
685
700
658
626
624
726
548
599
559
558
561
700
595
722
584
562
510
521
553
543
726
472
741
418
366
348
319
279
270
294
599
272
265
342
301
349
722
313
450
279
225
215
229
201
206
469
309
386
439
447
447
229
741
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
34
34
34
34
34
23
13
11
9
29
16
3
13
35
19
3
5
8
5
3
3
3
3
3
3
3
3
4
9
6
4
6
9
14
20
13
6
2
2
2
4
4
3
2
2
1
1
6
4
2
10
13
7
2
3
4
5
8
10
10
10
6
2
2
3
13
8
4
8
8
9
14
8
2
2
3
9
9
9
8
7
7
23
21
11
2
6
8
9
10
11
13
16
17
12
7
3
3
9
15
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
138
207
207
207
207
223
214
201
445
253
274
468
254
236
276
275
327
426
391
363
399
405
445
424
468
442
445
488
438
450
460
449
488
450
456
457
448
514
453
414
419
429
447
449
422
434
424
419
440
445
439
456
430
447
424
400
437
396
415
374
514
403
437
449
426
456
396
430
504
332
326
439
240
196
179
152
160
161
179
148
184
201
231
514
204
253
183
142
133
136
112
136
239
224
282
277
426
426
68
504
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
6
6
6
6
6
5
5
6
8
8
8
6
5
30
26
21
12
3
3
3
3
4
5
8
4
1
1
2
3
3
3
4
6
4
3
6
9
6
3
1
1
2
4
4
4
2
1
1
2
5
10
15
11
6
2
2
2
2
2
2
3
4
3
3
3
2
1
1
8
12
16
43
22
2
2
2
11
11
11
11
11
11
16
21
12
3
7
9
8
8
8
5
2
6
5
5
5
5
7
10
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
138
64
106
106
106
106
82
87
86
84
106
78
75
71
78
70
76
96
76
79
83
83
93
92
96
138
93
92
92
101
81
80
74
70
68
72
72
77
85
82
101
85
84
82
81
78
78
89
91
91
96
138
85
84
78
77
80
82
92
96
78
96
76
74
78
81
70
84
73
66
89
56
51
57
37
43
42
38
72
32
44
44
47
96
49
64
51
48
46
52
52
50
58
65
96
67
78
78
29
96
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
8
8
8
8
8
6
5
4
4
8
4
1
1
7
5
4
4
2
1
2
2
2
2
1
1
1
1
2
2
2
2
1
1
1
1
1
2
1
1
1
2
2
2
3
5
4
3
3
3
3
3
2
1
1
2
2
1
1
1
1
2
2
2
2
2
3
2
1
7
7
7
8
6
4
3
3
5
5
6
4
3
3
6
6
5
5
5
5
5
5
4
2
1
1
1
1
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
50
50
50
50
50
42
51
55
62
62
67
75
63
62
75
61
65
75
63
64
66
67
67
67
76
69
74
77
93
86
75
76
71
70
67
62
61
64
65
65
86
66
66
67
63
60
67
57
63
67
68
86
84
68
66
70
93
74
78
76
77
82
72
69
67
68
63
63
84
60
62
64
68
73
48
49
49
48
59
44
44
42
48
51
58
93
59
59
43
44
41
47
77
67
76
82
82
68
19
66
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
2
1
3
5
8
8
5
2
6
9
6
3
2
1
1
5
3
2
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
14
11
6
1
1
2
1
1
1
1
2
3
6
3
1
1
2
3
4
7
4
1
2
1
1
1
1
1
2
3
4
2
1
4
4
3
2
8
6
5
9
14
16
11
6
8
11
13
14
7
1
1
1
2
5
5
3
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
142
154
154
154
154
128
156
114
117
131
113
145
161
128
143
124
122
119
120
123
124
141
128
127
130
142
133
140
143
126
131
136
150
149
127
140
124
117
121
120
130
141
130
154
136
145
153
142
156
141
139
161
140
134
130
145
120
124
140
123
123
131
150
117
149
121
97
101
81
68
89
58
59
66
42
48
46
42
93
37
57
60
76
142
75
154
91
107
113
161
161
115
153
140
137
154
154
109
42
145
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
77
61
45
45
45
25
5
7
10
14
19
12
5
4
2
1
3
2
1
4
7
4
2
3
4
5
3
2
4
5
3
1
4
2
1
2
1
1
1
5
3
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
3
2
2
7
4
2
7
5
4
4
8
5
3
4
4
4
4
5
6
3
1
1
1
1
1
1
1
1
1
3
3
3
4
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
134
393
393
393
393
375
391
387
301
344
363
370
391
387
367
372
369
386
419
447
454
528
528
472
528
465
458
467
435
437
439
430
467
425
438
440
435
521
438
431
447
432
424
447
439
447
454
449
470
451
461
463
507
443
447
425
439
450
470
410
518
394
396
387
388
457
401
507
521
308
340
292
257
454
198
207
207
160
207
122
182
191
241
518
226
387
257
277
284
391
391
279
390
354
388
393
457
457
104
521
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
140
115
91
91
91
91
104
59
15
45
23
2
33
75
48
22
11
33
33
30
19
8
2
2
2
2
2
2
2
2
3
4
5
3
1
2
3
2
2
5
5
3
2
3
3
3
4
6
5
5
20
13
6
3
5
4
4
3
3
2
1
2
1
1
1
11
11
11
35
34
34
36
21
7
1
9
15
8
2
3
4
6
5
5
3
1
2
2
2
3
3
2
2
1
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
63
75
75
75
75
67
60
56
71
59
55
74
56
52
58
57
58
67
62
64
68
75
79
77
100
79
76
75
70
68
68
68
68
68
71
67
70
69
69
79
68
69
75
69
74
76
79
100
76
79
82
84
78
79
71
74
66
69
69
66
75
64
66
63
64
66
63
70
69
61
100
56
58
56
44
48
50
48
84
43
45
48
43
49
38
40
41
44
43
56
56
51
74
60
66
59
59
47
37
74
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
11
11
11
11
11
8
5
3
2
2
2
3
3
3
2
1
1
1
1
1
3
2
2
2
1
1
1
2
2
2
1
1
2
1
1
2
2
2
2
3
4
2
1
1
1
1
1
1
2
2
3
2
1
1
5
3
1
1
2
1
1
5
3
2
3
6
5
5
5
10
8
4
1
2
1
1
14
15
11
8
8
8
8
14
8
2
10
15
17
18
18
9
1
2
3
2
1
1
4
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
207
736
736
736
736
571
476
405
460
399
368
463
424
281
324
313
361
453
405
485
559
656
834
828
829
663
672
691
640
655
687
587
594
532
503
673
480
456
483
469
535
657
501
736
520
520
530
461
454
457
429
430
559
496
545
626
669
696
834
829
673
644
609
657
532
533
520
555
543
520
794
504
485
426
464
417
448
447
676
465
504
550
794
594
671
736
676
676
523
505
426
482
530
535
834
539
540
488
360
488
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
49
42
36
36
36
19
2
2
3
3
3
2
2
14
15
17
10
3
1
3
4
3
3
3
2
1
1
3
4
4
2
1
7
5
3
3
3
3
3
4
3
2
7
6
5
4
4
4
7
5
4
16
15
9
4
4
5
6
7
4
1
28
22
16
38
53
60
68
144
89
34
156
148
133
100
68
90
104
118
93
68
68
133
199
202
206
197
188
188
188
166
121
76
76
76
63
51
51
98
145
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
79
61
79
79
79
79
70
103
70
77
103
76
73
72
103
73
78
89
74
80
87
99
99
87
99
82
80
85
77
76
74
72
70
69
72
71
72
85
80
69
73
72
63
69
64
64
65
69
67
66
81
62
63
63
57
62
66
68
89
81
67
83
68
64
70
72
55
55
52
46
51
44
39
44
33
36
37
34
55
32
41
45
48
81
48
61
48
46
42
47
47
46
55
59
83
61
70
70
32
89
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
17
17
17
17
17
9
2
2
3
12
7
3
1
36
21
7
3
2
1
4
7
5
3
2
1
1
3
3
3
3
2
1
2
2
3
3
3
3
2
1
3
4
3
3
3
3
3
2
1
2
3
4
2
1
3
2
1
1
1
1
2
2
3
3
3
9
13
8
4
2
1
1
1
2
4
7
7
5
3
4
6
9
8
7
5
3
4
5
4
3
3
3
3
3
4
5
5
6
5
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
87
81
81
81
81
85
96
107
155
107
107
167
102
98
107
94
105
144
101
114
110
106
129
114
124
134
147
139
155
167
139
148
155
138
157
144
140
147
165
151
155
157
146
154
139
139
148
167
146
146
125
120
115
136
107
115
107
100
136
92
91
87
84
85
90
107
83
94
81
68
81
73
68
105
56
59
61
51
66
45
54
61
66
104
62
84
59
49
48
44
41
43
48
52
54
66
66
49
43
105
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
2
2
1
1
5
3
2
2
41
33
19
5
2
1
2
4
3
2
1
1
1
1
1
1
2
1
1
2
2
1
1
3
2
2
5
6
4
2
3
4
2
1
3
5
3
1
1
1
2
3
5
4
2
1
1
1
3
3
2
1
1
2
3
8
13
7
1
1
4
3
2
12
6
1
1
2
2
2
26
14
3
12
18
12
7
7
4
1
2
1
1
1
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
433
466
466
466
466
440
397
393
558
440
396
570
365
317
355
335
399
547
427
522
486
426
460
451
476
468
550
536
465
541
480
501
504
498
521
489
528
558
534
570
505
523
547
522
494
531
550
536
541
519
521
461
534
483
473
475
472
454
498
450
447
473
431
422
445
436
439
570
396
404
380
359
353
342
364
299
320
343
315
263
293
290
292
498
274
293
297
297
305
374
374
300
466
356
373
394
394
328
299
440
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
49
49
49
49
49
29
9
8
8
10
11
10
9
36
42
25
8
3
2
1
2
2
2
2
1
1
1
1
1
2
4
3
2
1
1
2
2
2
2
3
4
7
4
2
38
19
1
22
12
2
1
12
7
3
1
4
7
5
3
3
4
3
3
6
5
4
67
82
97
88
67
46
24
3
14
25
81
89
98
85
73
73
128
122
62
3
52
83
92
96
101
86
72
42
12
12
12
12
71
130
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
84
115
115
115
115
82
78
73
82
76
72
91
73
71
84
73
76
115
72
71
74
68
80
83
86
132
88
93
101
103
105
105
127
102
100
99
94
101
101
100
132
96
94
94
93
101
102
115
127
97
93
94
92
88
87
98
132
90
118
91
90
106
115
95
127
83
81
92
66
55
50
47
46
43
47
59
50
73
46
45
50
50
63
78
60
118
59
54
51
48
44
46
85
67
71
95
95
42
31
78
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
4
5
3
1
5
3
1
1
15
9
4
6
3
1
2
3
2
1
1
1
1
1
8
11
7
4
2
4
3
3
3
2
1
1
2
3
2
2
2
1
1
1
1
1
1
1
1
2
3
5
3
1
1
2
2
3
5
4
3
2
1
3
2
2
3
3
2
2
3
3
4
14
7
1
7
10
14
14
15
9
3
10
14
9
4
4
3
2
3
3
3
3
4
3
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
25
61
61
61
61
50
51
47
75
50
52
87
53
52
58
61
56
61
58
59
61
63
74
77
80
125
88
88
89
92
85
84
86
86
81
92
84
92
95
95
125
92
89
90
83
82
87
79
75
75
80
76
84
79
86
85
125
81
75
78
86
71
71
70
81
74
67
86
62
53
53
47
53
73
52
53
55
72
51
50
54
47
52
72
46
70
41
36
35
40
42
44
86
50
53
50
50
43
23
73
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
4
4
2
1
2
2
1
1
14
16
10
5
2
2
3
4
2
1
1
1
1
1
1
7
4
2
1
1
1
1
1
1
1
2
5
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
3
3
2
2
2
4
11
8
5
9
14
17
14
12
7
2
9
12
6
1
1
2
3
11
8
5
5
5
3
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
24
60
60
60
60
48
50
49
51
68
50
49
49
46
45
60
46
51
55
54
62
60
54
54
68
53
54
57
60
58
60
55
72
52
53
52
48
54
51
51
68
55
55
60
60
59
62
57
60
48
46
44
43
43
45
49
49
51
72
56
59
63
67
68
60
50
47
41
40
33
36
36
35
62
29
29
29
25
29
21
24
23
31
41
37
72
42
44
42
45
45
39
67
53
55
68
68
40
29
49
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
9
9
9
9
9
5
2
3
5
12
9
5
1
5
7
7
5
3
1
1
4
3
2
1
1
1
1
1
2
3
2
2
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
9
6
4
4
2
1
3
6
7
9
8
6
4
2
1
1
1
2
3
4
4
4
4
4
3
2
1
1
1
1
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
25
111
111
111
111
78
76
65
57
60
51
48
49
42
53
61
62
111
66
68
72
66
71
70
68
92
81
97
124
112
124
109
143
102
96
99
84
75
77
76
73
84
77
76
85
91
90
113
125
83
85
82
77
71
67
80
85
83
117
90
100
118
136
143
125
91
78
76
61
62
82
58
59
66
51
71
52
53
62
53
51
53
82
68
74
117
64
62
58
64
58
67
136
104
110
143
143
71
53
45
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
3
5
3
2
4
3
2
1
9
11
7
4
1
1
1
8
4
1
1
1
1
1
1
1
2
2
2
2
1
1
2
1
1
2
10
8
4
1
1
1
1
1
1
1
1
1
3
2
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
3
5
3
1
2
2
2
5
8
4
1
7
14
26
17
8
6
4
11
15
10
5
5
6
6
7
7
7
7
8
4
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
774
400
553
614
582
767
854
775
1484
1016
1094
1507
1084
1203
1291
1484
1507
1239
1266
1266
1251
1283
1575
1420
1461
1521
1463
1521
1391
1469
1433
1434
1488
1379
1446
1539
1329
1355
1527
1289
1532
1467
1408
1488
1558
1355
1446
1379
1212
1539
1235
1307
1572
1082
1527
1108
1063
1158
1532
1079
981
1575
957
942
1129
1549
958
1558
841
676
630
453
386
499
238
286
279
248
525
196
431
467
517
1572
496
436
576
562
572
928
928
560
559
626
616
561
776
776
13
1575
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
116
116
116
116
116
95
74
39
4
11
11
8
6
262
189
104
20
11
2
2
2
4
15
16
14
13
7
2
7
5
3
1
1
1
1
1
8
7
7
5
4
6
5
3
1
5
13
20
13
7
7
7
6
5
5
5
4
4
5
3
1
6
3
1
4
6
7
9
27
28
29
34
20
6
5
12
16
10
4
4
4
4
15
26
13
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
349
177
247
247
247
247
349
397
386
733
401
394
490
424
417
733
412
453
541
521
508
733
495
497
516
429
408
420
386
377
466
358
400
342
326
321
316
343
334
343
466
340
374
327
320
347
377
393
413
516
386
368
400
338
324
345
301
317
321
290
374
294
298
305
289
279
269
330
222
194
230
238
250
516
234
202
195
132
107
94
127
126
156
344
154
230
161
153
149
170
170
137
229
183
208
223
240
240
240
345
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
8
8
8
8
8
38
68
36
5
30
35
19
4
73
44
16
8
2
2
2
33
23
14
5
3
2
2
1
1
4
4
3
3
9
11
6
2
3
2
1
16
9
3
3
2
1
1
3
3
2
1
2
2
2
2
3
4
4
5
21
31
16
1
1
1
5
7
9
11
13
15
25
16
7
10
14
10
5
1
8
12
13
12
11
6
1
1
1
1
1
1
1
1
7
4
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
330
395
395
395
395
473
489
568
1107
951
1053
1891
1366
1546
1656
1716
1596
1656
1450
1716
1454
1578
1723
1563
1674
1769
1699
1749
1678
1784
1660
1655
1684
1723
1639
1826
1747
1733
1769
1856
1566
1535
1749
1440
1580
1679
1784
1880
1643
1486
1499
1531
1673
1597
1625
1891
1443
1610
1826
1241
1697
1114
1209
1178
1270
1714
1336
1856
1207
1708
960
829
786
566
562
400
365
333
291
277
508
528
610
1880
606
563
565
356
305
312
246
257
453
413
549
721
937
866
1182
1891
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
32
32
32
32
32
23
15
168
150
90
31
23
15
171
89
7
12
18
9
1
14
16
8
1
4
5
7
11
13
16
26
26
26
15
4
4
4
4
4
7
11
6
2
8
7
7
4
1
7
7
7
8
4
1
11
6
1
5
9
7
5
3
1
5
3
1
12
15
18
27
36
38
19
1
12
24
23
15
7
19
25
31
35
35
18
1
11
16
13
11
11
11
11
6
1
1
1
1
6
11
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
752
838
838
838
838
793
744
728
1173
789
808
824
792
774
795
859
896
938
1181
976
997
992
1096
1109
1136
1713
1278
1292
1713
1319
1371
1713
1236
1226
1230
1166
1164
1233
1178
1179
1623
1163
1163
1142
1085
1165
974
970
898
868
889
946
967
1105
1173
1191
1623
1181
1125
1157
1179
1024
964
935
953
1149
912
1139
778
767
618
535
501
435
518
301
310
318
265
284
386
387
512
1165
491
817
494
448
442
448
428
401
838
653
847
875
1181
1181
553
1173
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
212
212
212
212
212
135
58
160
99
39
48
39
22
6
22
33
44
27
11
33
36
19
2
3
4
4
3
2
13
22
24
22
20
32
25
14
4
11
17
23
20
18
20
18
11
5
3
12
14
16
28
24
14
4
6
9
16
16
17
10
3
2
2
3
5
8
17
26
64
34
5
50
26
2
5
17
20
12
5
18
25
31
35
36
19
2
11
16
14
12
10
8
8
4
1
1
1
1
4
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
211
1343
1343
1343
1343
1493
1518
2002
2414
1816
2002
2086
1438
1534
2002
1736
1899
2079
2403
2420
2599
3162
2684
2969
2595
2863
2446
2518
2749
2855
3162
3103
3154
3126
3120
3103
3154
3156
3072
3602
3356
2940
3078
2839
2857
3078
2748
2802
2548
2844
2908
2719
2991
2518
2724
2676
2452
2931
2824
2571
2908
2340
2400
2576
2678
2991
2919
2844
3602
2477
1663
1471
1316
1306
1195
1300
1533
980
921
818
1077
999
1345
2931
1305
2154
1278
1116
1065
1098
925
915
2167
1662
2349
2405
3602
3602
1048
2919
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
151
138
126
126
126
126
361
186
12
32
47
27
7
226
121
16
120
99
78
63
198
103
8
1
6
9
10
12
17
22
31
35
37
40
40
40
26
12
8
47
118
73
28
8
6
5
7
9
23
16
9
21
26
32
41
40
36
28
20
27
35
34
33
35
48
62
41
20
90
92
94
98
62
27
57
87
111
60
9
52
95
94
89
84
45
7
10
11
9
7
7
10
13
20
13
7
7
7
9
12
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
56
95
95
95
95
72
66
59
55
54
52
62
55
55
59
95
61
61
63
57
57
62
57
58
64
60
68
69
72
95
68
69
68
64
62
62
60
66
63
65
81
65
66
67
65
64
69
63
59
62
61
59
81
58
59
62
57
57
56
55
58
57
64
59
68
61
61
60
66
60
51
54
55
45
49
42
43
42
55
35
35
36
38
41
37
57
40
42
42
45
45
40
69
51
52
59
59
39
33
66
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
14
14
14
14
14
8
2
2
3
5
3
2
1
5
3
1
2
1
1
1
5
4
2
1
1
1
1
2
4
3
2
2
2
1
1
2
3
2
2
5
4
3
3
3
3
3
3
4
5
4
3
2
2
2
2
2
2
2
2
1
1
2
1
1
3
5
3
2
3
4
3
3
3
3
3
4
11
10
10
8
7
7
9
11
6
2
11
17
19
20
18
12
7
5
3
2
2
2
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
120
880
880
880
880
684
678
610
1009
576
590
868
535
512
630
1564
1888
2025
6343
3974
5318
6513
6508
6548
6187
6535
6343
6374
6513
6548
6495
6522
6513
6513
6554
4656
5226
6552
5006
5895
6554
4371
5164
5043
6425
6554
5376
6536
5342
6537
6466
5354
5245
6360
6425
4467
6539
4289
3801
3765
6536
2855
3617
3618
3155
6537
2636
2293
2079
1217
1055
1013
859
717
1201
516
497
460
333
292
416
404
560
1184
558
1031
514
412
380
419
383
386
1027
1569
2841
3252
6531
6531
1018
1201
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
20
20
20
20
20
30
40
29
18
35
25
15
82
117
61
6
3
1
1
2
5
8
7
7
6
6
3
1
4
3
2
2
2
2
3
7
4
1
3
5
8
5
2
3
2
2
2
2
13
10
8
8
8
5
2
2
2
2
2
2
2
4
2
1
2
4
2
1
8
4
1
15
10
6
33
20
8
10
5
1
1
6
23
29
16
4
4
4
4
4
10
7
4
2
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
599
1196
1196
1196
1196
1208
1175
1561
1746
1316
1561
1450
1085
1178
1561
1572
1676
1680
2733
2239
2635
3566
2951
2661
2608
3254
2378
2646
2921
2952
3566
3295
3295
3563
3517
3288
3563
3517
3268
4002
3462
2923
3443
2972
3021
3443
3010
3095
2902
3249
3689
3155
3366
2861
3010
2621
2341
2537
2433
2498
3689
2327
2539
2496
2370
3366
2781
2536
4002
2276
1677
1533
1424
1481
1401
2040
1663
1154
1095
896
1039
931
1205
2268
1137
1993
1035
861
787
853
758
777
2006
1628
2400
2417
4002
4002
465
2276
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
117
117
117
117
117
83
49
36
23
36
44
29
15
18
12
7
24
17
10
49
44
34
19
4
26
37
39
37
35
35
39
28
18
18
18
16
9
2
4
18
39
34
18
2
1
12
14
17
9
2
3
13
13
14
45
77
72
44
17
49
81
62
44
43
42
63
40
17
137
113
90
109
86
64
78
92
115
59
4
60
117
118
72
26
16
7
10
11
9
7
7
8
13
14
10
7
7
16
12
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
58
47
47
51
54
70
91
78
112
91
92
115
91
76
79
95
103
127
196
165
196
205
192
205
205
180
169
169
182
157
165
155
148
146
182
156
166
171
180
165
152
155
136
162
124
116
113
104
96
107
105
125
124
171
180
128
162
141
133
144
155
103
114
108
103
162
96
96
93
85
84
71
71
69
84
59
62
64
84
53
55
58
53
66
49
47
54
61
59
89
89
68
70
81
96
97
144
144
51
85
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
19
34
18
2
2
1
1
9
18
18
10
3
2
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
5
3
1
4
2
1
1
1
4
4
3
2
4
6
4
3
2
1
1
1
1
1
11
9
7
4
2
4
6
12
19
14
10
10
10
10
14
8
3
18
25
13
2
2
6
11
16
8
1
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
65
203
203
203
203
170
157
139
182
144
140
185
152
110
122
123
138
151
159
164
163
175
169
175
175
174
184
178
175
189
172
175
180
164
184
200
177
178
185
162
168
191
153
162
161
162
203
167
168
177
148
152
156
159
182
185
161
171
171
167
184
177
180
200
189
187
191
184
178
185
163
162
155
151
177
133
148
174
129
143
143
120
120
143
113
125
116
122
120
152
152
124
203
150
159
168
168
141
129
189
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
19
36
19
2
2
1
1
9
18
10
2
2
2
1
1
1
1
1
1
1
1
1
2
3
2
1
2
2
1
1
1
1
1
3
2
1
3
2
2
3
3
3
2
1
1
12
10
7
5
3
5
7
4
2
2
3
2
1
2
3
7
5
3
45
34
24
61
31
1
30
32
34
32
30
30
30
31
39
43
22
1
39
58
50
43
43
39
35
22
10
10
10
10
32
55
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
173
273
273
273
273
233
215
208
308
219
206
311
163
150
171
189
233
271
331
290
322
311
313
314
350
312
310
308
312
301
307
312
300
324
301
278
299
287
295
321
274
266
276
284
277
308
284
311
290
284
284
290
279
284
293
297
303
331
316
322
350
295
310
307
295
324
295
282
321
269
207
200
224
227
229
268
235
225
292
225
238
238
231
311
239
273
283
292
292
292
199
199
184
214
241
277
350
350
324
295
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
7
7
5
3
3
3
3
7
18
19
13
7
2
3
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
5
3
2
2
5
3
2
7
5
3
4
3
3
5
3
2
3
2
2
2
2
10
7
4
10
6
3
13
9
6
3
17
33
50
70
65
60
31
2
24
40
56
70
36
3
11
19
56
71
86
86
87
88
88
88
89
87
44
2
10
18
24
30
58
38
19
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
87
106
106
106
106
81
72
72
75
64
81
65
63
58
87
66
79
106
78
84
77
74
71
72
74
78
87
101
124
121
124
114
153
107
104
100
86
80
84
89
90
87
136
86
95
104
100
113
127
97
100
98
136
85
85
102
93
93
153
102
117
130
141
144
127
102
88
77
74
64
60
92
67
63
65
69
61
69
64
80
80
63
82
92
86
153
87
83
75
75
66
71
141
105
112
144
144
71
20
80
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
9
9
9
9
9
5
2
3
4
5
3
2
2
9
12
7
2
2
2
2
3
2
1
1
1
1
1
2
2
3
2
1
3
3
3
3
2
1
2
3
4
2
1
6
5
3
1
1
2
1
1
3
2
2
2
4
5
4
3
2
1
2
1
1
2
1
1
2
2
2
8
6
4
2
14
19
18
11
5
11
17
20
12
5
7
9
10
11
10
9
9
6
3
2
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
84
115
115
115
115
90
89
103
84
81
103
93
81
79
103
79
83
115
78
78
80
81
74
75
81
86
91
102
133
119
133
118
142
119
116
114
142
102
109
107
104
142
99
99
104
105
105
116
129
96
90
89
83
79
86
84
79
77
118
79
87
104
116
100
129
88
83
88
70
59
54
61
50
44
42
56
41
41
42
36
40
45
58
61
56
118
54
51
49
47
45
47
87
70
74
100
100
41
25
59
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
2
2
2
4
5
3
1
36
27
14
1
3
3
3
3
2
1
2
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
2
3
5
3
2
1
1
1
2
1
1
2
4
2
1
1
1
2
2
3
2
2
12
14
7
1
1
1
1
2
14
8
2
6
9
7
6
16
9
2
13
20
14
9
9
6
4
3
2
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
54
388
388
388
388
304
334
309
404
276
267
343
287
306
344
353
412
524
433
558
467
431
508
397
404
414
404
488
412
416
447
455
468
552
495
450
461
465
558
494
508
489
485
488
494
512
552
544
510
495
485
483
513
544
436
460
470
463
558
467
430
453
517
432
463
420
442
517
383
340
348
505
335
292
483
256
329
394
350
546
546
350
394
505
329
387
287
226
213
225
219
215
414
291
298
366
366
136
467
546
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
4
7
5
4
29
20
11
3
73
41
9
8
7
6
6
59
30
2
5
5
5
4
2
1
1
6
4
3
3
4
4
4
4
4
10
30
16
3
1
1
1
1
2
10
14
16
11
6
1
7
5
4
7
9
5
2
2
3
2
1
3
3
4
20
15
10
36
19
2
2
2
12
18
9
1
1
18
36
34
17
1
14
20
11
3
3
13
23
13
4
3
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
426
722
722
722
722
669
627
649
911
624
584
929
492
523
622
641
765
893
989
924
911
963
986
964
1044
1001
879
844
824
855
802
840
814
840
992
918
989
947
986
1044
844
894
865
852
992
813
879
767
731
718
758
801
860
1044
911
929
892
876
893
924
832
850
832
879
855
845
856
825
891
841
683
781
635
701
504
458
491
472
439
521
521
480
519
654
471
704
477
457
446
414
383
365
449
466
519
575
709
709
600
929
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
198
189
181
181
181
136
91
52
13
15
10
5
5
5
3
1
1
1
1
5
3
2
3
11
11
11
6
2
7
4
2
6
8
10
10
10
6
2
9
5
2
12
9
7
12
7
3
5
22
39
70
64
34
5
29
23
17
11
30
28
26
22
18
38
25
12
16
14
12
50
50
51
34
18
34
51
147
118
89
114
127
140
155
170
94
18
81
145
200
241
219
117
16
27
19
12
12
51
163
275
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
295
395
395
395
395
384
390
313
498
346
365
360
370
323
291
341
360
381
547
406
404
410
402
425
424
485
497
545
655
635
578
558
578
514
511
488
483
503
490
532
498
493
502
507
531
591
571
522
478
466
453
463
446
473
498
518
636
616
553
623
655
650
630
578
556
538
498
483
488
373
371
358
296
296
234
212
221
254
182
182
211
214
307
495
302
636
331
355
356
390
390
338
655
486
554
650
650
547
246
498
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
20
20
20
20
20
20
20
37
30
23
14
5
20
36
29
23
12
2
4
6
14
13
11
8
5
5
9
13
11
10
5
1
13
8
4
3
2
3
5
27
39
23
8
4
1
2
4
2
1
14
20
26
15
4
2
1
1
1
1
1
2
6
5
4
10
16
14
12
96
60
25
116
65
14
13
12
38
31
25
35
40
45
41
37
25
14
16
17
15
14
8
3
4
5
5
5
5
5
4
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
195
480
480
480
480
447
441
429
578
454
499
719
485
459
482
513
548
558
899
678
761
930
846
887
963
924
930
963
957
940
1000
1109
1103
1022
964
995
989
932
891
995
919
1003
1062
1081
1075
1079
1073
982
1081
1075
889
980
925
1037
1062
885
1081
856
798
811
1079
814
897
910
1109
1103
867
767
705
771
592
539
486
672
352
320
330
272
243
254
289
304
390
764
369
630
379
368
362
387
387
330
638
546
725
716
1109
1109
170
771
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
76
64
33
2
13
17
17
18
35
44
36
19
2
2
5
7
10
7
5
3
2
2
2
1
1
10
6
2
5
8
16
24
14
5
7
10
16
16
13
11
6
1
16
10
4
5
10
15
10
6
4
3
4
6
4
2
11
6
2
1
8
14
21
67
44
22
60
54
40
27
24
28
23
18
18
19
28
27
26
17
8
8
8
8
8
7
7
8
5
3
3
3
3
5
7
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
287
857
857
857
857
665
633
596
560
602
596
583
865
666
738
753
790
790
674
699
713
775
740
666
691
731
694
768
707
735
790
762
840
844
666
674
662
649
687
721
731
775
753
857
749
766
853
741
854
776
777
865
768
658
721
609
630
637
640
697
698
740
840
713
844
731
660
708
563
478
493
363
330
427
267
312
321
290
502
231
309
315
413
732
395
857
484
582
610
865
865
620
853
762
778
854
854
730
96
740
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
577
359
141
141
141
141
134
68
3
26
19
12
10
68
36
4
20
19
11
4
9
15
29
43
23
4
4
12
22
18
15
15
13
12
26
17
9
6
3
9
8
7
6
6
4
2
2
2
7
5
3
5
7
9
21
14
8
10
10
7
5
4
4
4
4
12
18
24
79
44
9
47
32
17
9
9
11
10
9
5
1
1
5
10
6
3
3
3
3
3
3
2
1
1
1
1
1
1
4
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
388
262
262
262
262
246
244
270
394
289
347
368
251
231
231
259
306
325
441
349
343
370
368
377
472
392
341
342
345
355
365
391
441
405
448
472
401
421
392
410
448
382
410
398
388
472
372
359
363
340
344
388
330
321
344
316
316
321
394
295
295
265
250
239
242
271
224
237
233
170
160
177
143
129
128
124
146
163
155
217
217
178
198
264
165
203
158
144
139
139
122
119
187
173
213
237
295
295
261
217
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
5
7
16
26
26
22
14
7
35
18
2
3
4
2
1
34
17
1
5
3
1
1
4
8
6
3
1
16
8
1
6
3
1
4
9
9
10
5
1
4
5
5
5
3
2
22
13
4
3
2
4
7
8
10
6
2
2
11
9
5
1
1
2
10
29
16
3
4
5
5
6
32
22
12
36
48
25
2
56
42
29
41
48
51
55
64
39
14
8
2
2
2
2
2
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
145
147
147
147
147
114
104
123
106
102
114
123
104
114
117
145
125
130
136
143
135
145
139
139
143
145
142
141
145
143
132
126
147
134
113
108
105
141
111
106
128
115
122
132
132
119
141
108
123
119
118
145
140
97
100
92
86
104
92
104
141
114
147
105
134
78
65
55
42
33
46
45
49
132
43
44
44
31
28
24
25
24
42
45
46
132
54
58
57
60
57
58
141
86
101
123
123
79
29
53
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
28
28
28
28
28
15
2
2
3
3
3
2
1
7
5
3
3
3
3
3
5
3
2
1
2
2
2
2
2
5
4
4
5
5
5
6
4
2
2
3
5
3
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
2
9
5
2
2
1
1
1
1
1
2
4
2
1
4
6
8
8
7
4
2
5
7
8
8
8
4
1
5
6
6
6
6
4
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
86
203
203
203
203
194
174
161
271
186
184
278
170
159
183
173
197
258
201
271
220
204
244
204
217
225
258
250
214
276
231
249
266
236
272
241
239
257
276
214
222
214
231
219
243
271
247
278
255
258
258
271
244
259
261
263
276
266
272
235
276
238
241
238
247
219
207
205
201
188
214
175
171
150
147
184
151
165
145
116
135
136
143
278
133
128
143
136
140
170
170
135
203
162
167
181
181
145
122
180
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
14
14
14
14
14
19
23
15
7
7
4
2
1
1
4
6
3
1
1
1
14
8
3
2
1
1
1
1
4
3
2
1
4
2
1
2
1
1
1
2
5
5
5
5
9
6
3
7
7
6
5
7
4
1
3
7
5
3
5
3
2
3
6
6
7
20
11
3
52
34
16
71
63
46
27
9
40
40
40
37
35
27
20
45
24
3
21
31
36
42
53
37
22
12
2
2
2
2
11
20
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
135
217
217
217
217
171
153
150
175
153
156
184
139
145
158
217
200
206
378
813
1482
2238
3672
3549
3539
1990
1681
1338
974
834
701
592
523
447
387
355
319
330
316
351
355
318
370
882
1531
1723
3672
3539
1568
1545
1225
867
743
606
470
441
372
380
358
315
407
277
292
288
315
349
199
780
857
959
3672
1577
1682
1781
3671
1816
1853
1874
3671
1810
1802
2383
3314
1932
3595
1605
1277
1126
709
574
442
873
902
1007
3314
994
1556
315
114
3595
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
4
7
5
4
6
4
3
3
33
31
16
1
1
1
7
5
4
3
2
1
1
1
1
3
2
1
1
9
6
3
5
3
1
1
2
1
1
4
4
4
5
3
1
7
4
1
10
8
5
3
2
1
2
3
2
1
3
6
6
3
1
1
3
8
13
8
3
10
6
3
4
15
8
1
14
23
32
32
33
25
18
31
38
41
45
43
22
1
10
9
6
4
4
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
71
986
986
986
986
714
718
653
1041
579
549
892
468
564
711
739
835
1023
874
1198
1669
2085
2972
2964
2834
1906
1720
1558
1300
1207
1146
1134
1137
1104
1104
1144
1073
1049
1131
1042
1101
1133
1124
1131
1051
1113
1148
1434
1790
1876
2972
2834
1689
1593
1394
1238
1128
1064
1158
1056
1063
1051
1081
1081
1093
1115
1220
1363
1330
1276
2930
1502
1550
1552
2930
1603
1703
1741
2990
1253
1280
1242
1062
1325
1781
2129
2990
2990
2630
2630
1608
1844
1700
1710
2990
1482
1707
463
971
2630
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
27
27
27
27
27
17
7
7
8
9
10
7
5
63
37
11
14
18
12
7
5
4
4
8
11
12
14
24
22
13
4
15
27
22
18
14
10
8
7
5
4
5
7
5
3
1
4
5
7
8
10
14
15
16
20
15
10
8
7
4
1
29
19
9
6
3
6
10
32
33
34
37
125
169
115
62
57
39
22
41
51
55
60
180
118
57
54
52
28
5
5
21
47
32
18
15
12
12
16
21
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
159
172
172
172
172
144
172
159
159
167
238
158
165
148
136
151
166
161
220
200
194
213
213
192
200
204
213
209
205
203
238
203
195
213
193
201
202
205
198
204
202
202
209
202
200
186
176
176
183
181
183
238
185
189
202
202
206
220
213
213
204
207
185
176
173
209
148
168
139
119
173
109
103
151
76
95
96
84
181
74
95
100
108
179
103
169
113
125
125
172
172
143
172
181
213
183
220
220
95
207
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
15
15
15
15
15
11
7
4
1
7
5
3
2
1
2
4
5
6
15
15
9
4
2
1
3
4
3
2
3
3
4
2
1
1
1
1
3
4
3
3
4
2
1
1
4
5
3
1
3
2
1
4
2
1
2
2
2
2
3
2
1
1
1
1
1
3
3
4
23
15
8
15
15
11
8
11
14
11
8
9
10
11
7
4
3
2
2
2
2
2
2
2
3
4
3
2
2
3
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
339
175
238
244
238
243
244
271
250
280
266
271
410
283
302
345
282
279
283
271
264
271
280
280
283
339
292
283
276
302
261
251
267
222
237
250
246
321
259
268
278
268
265
269
345
249
238
242
264
263
269
410
257
256
252
244
245
260
272
247
321
228
219
209
208
246
195
258
189
161
212
172
167
345
128
152
155
122
216
94
122
123
133
269
120
175
166
215
230
410
410
242
244
253
228
202
223
223
44
272
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
53
53
53
53
53
112
87
63
40
51
31
11
8
35
32
24
16
10
5
7
9
7
5
8
10
11
8
6
4
4
6
4
3
7
11
9
8
10
7
5
5
4
3
4
2
1
3
2
2
2
2
2
1
1
3
3
3
3
3
2
1
32
23
15
14
13
12
11
17
10
4
13
15
9
4
9
13
8
4
4
4
4
5
6
3
1
1
1
1
1
1
1
1
1
9
7
6
6
4
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
60
129
129
129
129
145
136
158
194
153
138
153
147
145
147
157
168
176
214
214
199
214
212
200
212
193
194
188
190
186
190
196
191
194
193
193
198
195
197
208
202
204
209
204
205
191
182
181
179
183
182
182
181
191
198
189
193
207
193
203
208
188
192
191
176
209
167
188
139
141
125
118
116
182
95
98
98
95
82
63
81
85
106
188
120
182
133
135
125
147
147
120
191
154
175
171
207
207
89
194
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
22
22
22
22
22
19
16
22
28
14
1
2
2
3
6
9
7
4
2
5
4
3
2
3
3
3
3
3
3
3
3
2
1
3
5
6
4
2
1
1
2
4
4
4
4
3
3
4
2
1
3
5
5
3
1
2
3
5
7
4
1
1
1
1
3
7
10
13
19
16
13
16
8
1
12
17
12
7
3
2
1
1
6
11
6
1
5
7
8
9
7
6
8
5
2
1
1
1
3
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
141
178
178
178
178
139
168
127
114
110
97
94
101
117
126
154
151
144
141
131
124
162
118
114
125
141
138
166
136
154
151
142
168
176
128
141
114
101
110
103
120
162
122
178
131
141
178
125
178
142
137
141
166
112
101
97
86
88
83
94
90
109
168
116
176
109
97
85
69
62
56
51
48
77
35
37
38
31
41
25
34
37
62
88
61
178
83
110
118
168
168
142
178
178
156
178
178
83
35
89
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
128
86
44
44
44
44
35
22
9
9
5
2
2
9
5
1
2
3
4
6
7
4
1
1
1
1
2
3
3
3
2
2
2
1
1
1
1
1
1
1
2
4
3
3
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
11
10
9
10
10
6
2
2
3
2
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
46
170
170
170
170
131
152
105
98
116
111
105
165
110
116
124
128
127
160
163
155
205
164
161
205
160
164
205
145
145
150
139
149
154
133
137
132
127
138
123
133
134
127
167
131
143
170
131
165
144
137
165
137
126
122
127
131
135
138
159
134
138
149
125
154
117
120
151
107
130
98
90
90
98
77
63
62
56
65
49
67
74
93
163
91
167
106
120
122
165
165
119
170
145
145
165
165
108
77
159
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
56
48
40
40
40
26
13
10
7
6
5
4
3
12
18
12
6
3
1
11
10
6
3
7
6
6
4
2
1
1
3
3
3
3
3
3
3
3
3
6
4
3
3
4
2
1
2
3
3
3
3
3
2
1
2
8
6
4
6
3
1
3
3
3
3
4
6
8
24
18
13
23
20
16
9
3
11
12
11
10
10
10
10
10
6
2
2
2
2
2
2
2
3
2
1
1
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
19
22
22
22
25
25
26
48
35
36
48
42
46
46
48
61
46
53
57
57
65
61
62
62
65
62
62
58
65
61
61
62
60
44
46
43
40
54
43
42
61
44
44
50
60
45
62
41
40
41
36
35
36
36
36
36
60
40
43
44
58
36
36
35
33
36
28
28
35
23
30
27
28
62
24
26
25
20
29
16
16
15
17
20
15
32
16
17
18
19
19
19
27
26
33
30
35
35
29
34
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
9
9
9
9
9
14
19
10
1
6
4
3
4
14
8
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
3
3
2
1
2
3
3
3
4
2
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
16
58
58
58
58
58
53
61
70
57
60
73
59
61
55
60
65
66
90
69
70
76
85
90
99
139
102
104
139
106
113
139
100
100
98
90
97
86
83
83
99
80
79
82
95
76
72
72
59
57
57
60
64
70
72
73
95
70
69
70
68
68
70
72
69
71
75
72
68
73
58
62
57
72
50
46
50
62
45
49
49
44
53
51
38
50
37
39
39
44
44
38
42
47
54
70
70
62
33
75
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
2
3
2
1
2
1
1
4
14
12
6
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
3
4
2
1
1
1
3
3
2
2
1
1
1
1
1
1
2
2
1
1
2
2
1
1
3
2
1
1
1
1
1
2
3
3
3
8
14
22
15
9
6
3
3
5
7
13
7
1
7
10
14
12
11
7
3
6
8
9
10
13
8
3
2
1
1
1
1
12
24
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
53
71
71
71
71
55
59
49
47
46
47
38
40
46
47
60
47
45
47
46
45
58
47
47
50
53
53
57
55
60
56
55
64
66
51
49
45
51
46
47
51
58
51
71
55
58
60
51
69
54
51
53
57
41
38
38
34
38
38
42
51
49
64
47
66
40
35
34
31
26
29
29
30
55
30
26
27
23
30
18
20
20
28
35
49
71
71
71
55
59
59
45
60
55
54
69
69
29
30
38
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
39
39
39
39
39
39
22
5
2
3
4
4
4
4
5
4
3
2
1
1
4
2
1
1
1
1
2
2
2
3
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
2
1
1
3
2
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
17
22
22
22
22
25
28
48
37
33
48
32
33
33
48
34
37
37
50
42
50
57
62
70
80
78
71
70
70
80
75
77
78
80
62
60
68
61
59
72
68
58
64
62
59
72
58
63
52
65
48
52
52
48
62
43
41
44
41
42
63
39
45
45
44
77
42
40
37
30
29
27
26
29
26
29
38
22
21
20
19
18
20
27
17
27
15
14
14
16
15
16
34
32
45
46
77
77
13
23
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
9
17
9
1
5
3
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
1
3
2
1
4
15
12
7
3
3
3
3
3
5
3
2
2
3
4
5
5
3
1
1
1
1
1
2
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
55
65
65
65
65
64
59
63
91
72
89
67
69
70
75
91
76
90
78
84
86
86
112
89
91
93
91
93
97
89
101
92
94
93
97
94
90
94
106
90
107
94
92
94
97
86
86
94
87
91
85
89
106
83
106
83
81
86
107
85
86
112
83
80
84
97
69
83
66
56
73
47
48
62
35
37
36
33
56
28
41
42
48
106
52
68
56
55
52
65
65
54
63
67
81
65
78
78
27
112
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
4
6
3
1
13
7
2
1
15
14
12
7
3
1
4
3
2
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
3
2
2
1
1
1
2
1
1
2
2
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
3
1
1
1
8
10
8
6
5
5
5
6
4
2
3
4
4
4
4
4
3
2
1
1
1
1
1
1
2
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
75
135
135
135
135
93
89
86
76
70
75
59
71
84
92
135
132
103
126
105
104
121
102
99
101
99
109
115
109
135
132
110
115
109
97
126
92
92
101
97
104
121
103
131
106
110
120
102
123
101
96
98
115
87
84
80
76
76
76
79
86
82
95
82
109
86
67
67
82
56
54
69
46
45
39
40
42
44
63
42
43
42
54
49
48
131
49
54
61
62
57
62
120
92
100
123
123
82
46
70
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
55
55
55
55
55
28
2
4
7
9
5
1
2
17
16
10
4
2
1
1
4
4
3
2
1
1
3
3
3
2
1
4
5
4
3
2
1
1
1
4
2
1
1
1
1
1
1
1
2
1
1
3
2
1
3
2
1
1
2
1
1
5
4
3
3
2
1
1
2
3
2
1
1
1
1
2
6
6
6
5
4
4
11
16
8
1
3
5
6
7
8
4
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
143
73
110
110
110
140
138
139
312
196
210
370
200
194
239
219
280
423
280
448
313
335
467
340
370
418
419
473
448
467
458
460
489
463
476
489
441
519
446
391
401
389
470
485
418
468
470
491
475
485
423
495
507
356
418
332
299
358
491
309
518
284
315
297
329
495
380
507
519
276
285
222
170
185
118
102
96
101
66
57
129
135
160
518
157
145
152
100
89
86
68
64
103
80
91
104
163
94
94
519
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
11
11
11
11
11
39
33
23
13
17
11
5
3
15
9
3
2
2
2
2
6
4
3
2
3
3
2
2
2
2
1
1
5
3
1
1
2
2
2
5
3
1
2
1
1
2
1
1
1
4
5
3
1
2
3
2
1
1
2
1
1
1
1
1
2
4
7
8
9
6
4
18
16
10
4
5
10
7
4
2
1
1
2
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
317
359
359
359
359
317
310
384
303
325
323
352
366
307
320
308
318
332
317
403
319
319
328
326
315
332
334
330
425
322
329
354
338
343
367
317
322
342
327
337
384
358
351
388
364
360
359
360
368
372
425
400
348
348
336
352
334
352
340
403
364
356
357
348
343
333
308
388
294
261
292
351
247
425
201
200
209
172
200
129
164
168
210
400
201
356
232
259
264
366
366
266
359
321
314
352
352
238
219
403
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
114
114
114
114
114
132
99
50
2
4
2
1
24
45
27
9
8
8
16
21
26
17
8
4
18
25
13
1
2
3
3
4
6
5
4
4
4
4
4
10
18
9
1
2
2
1
1
6
5
3
1
6
4
2
1
2
4
3
3
2
2
3
2
2
5
8
10
12
35
22
9
23
20
14
9
10
11
10
9
9
9
13
11
9
6
3
3
3
3
3
3
3
3
7
5
4
4
4
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
24
29
29
29
29
31
31
46
34
34
46
32
37
39
46
55
44
45
47
51
44
53
43
42
51
44
47
47
53
53
46
45
44
40
41
45
41
49
42
41
42
45
45
48
55
52
51
42
42
42
40
38
42
37
39
40
39
50
40
43
53
45
52
42
51
36
31
42
21
20
26
23
26
55
23
26
21
15
13
13
16
17
23
34
24
50
25
25
25
26
24
24
53
34
39
46
46
36
30
34
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
12
21
11
1
6
4
3
5
7
5
3
2
2
2
2
2
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
3
2
1
1
1
2
4
2
1
1
1
2
2
2
3
2
1
1
5
3
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
40
59
59
59
59
53
55
58
62
57
66
53
53
59
54
58
60
63
74
67
74
71
77
73
74
74
73
70
70
73
69
68
65
76
60
62
67
64
71
68
64
65
63
70
69
62
65
64
59
68
64
66
59
71
62
57
67
63
60
77
65
56
60
55
55
76
49
46
44
36
40
36
36
59
32
32
33
28
31
22
26
25
30
52
28
50
34
36
36
45
45
36
40
48
56
59
77
77
9
59
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
20
20
20
20
20
11
2
2
3
7
4
2
1
15
8
2
2
3
3
2
2
2
1
1
1
2
1
1
1
1
2
1
1
2
3
2
1
1
1
1
1
1
2
2
2
2
1
1
1
3
3
2
1
2
3
3
3
2
1
1
1
2
3
2
1
4
3
2
1
2
1
1
2
3
4
6
10
5
1
2
4
4
3
3
3
2
1
1
2
3
5
4
4
2
1
1
1
2
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
707
367
367
487
418
446
903
460
471
589
508
544
854
512
519
669
845
884
1542
1542
1231
1542
1348
1085
1348
934
896
1159
723
656
592
505
462
422
382
375
365
359
371
340
343
341
342
371
400
503
512
533
903
603
585
854
465
444
410
381
405
411
443
561
401
560
389
370
368
342
283
371
296
281
518
237
217
187
129
196
202
199
536
178
229
240
242
397
216
367
322
455
493
903
903
537
544
545
561
396
405
339
29
560
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
97
97
97
97
97
73
49
26
3
12
10
5
1
70
83
43
4
10
10
8
6
13
8
3
2
1
1
1
1
2
1
1
1
2
2
2
2
1
1
1
4
2
1
1
2
6
6
6
6
3
1
4
2
1
4
5
4
4
4
2
1
5
3
1
2
4
5
7
40
29
18
26
13
1
2
3
11
10
9
5
1
1
1
2
3
4
4
4
4
4
3
2
1
1
1
1
1
1
2
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
292
361
361
403
402
421
850
479
494
506
489
392
440
366
359
390
420
405
536
536
507
536
528
502
528
421
434
463
417
450
489
381
375
348
311
334
290
289
294
288
303
327
295
361
353
466
465
485
850
517
499
511
357
330
303
329
369
374
465
514
384
514
362
342
348
283
249
295
260
252
477
217
198
190
113
178
183
185
511
163
198
206
209
292
179
361
281
420
461
850
850
505
513
517
514
362
363
263
8
514
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
88
88
88
88
88
197
219
111
3
8
4
1
5
123
71
19
10
4
4
4
2
1
2
3
3
3
3
5
5
3
1
1
1
1
1
1
3
3
2
1
1
2
1
1
3
3
3
2
1
1
7
11
7
4
3
5
3
1
2
1
1
3
2
1
2
3
3
3
13
23
24
26
13
1
2
3
13
8
3
2
1
1
1
2
1
1
2
2
1
1
1
2
2
2
1
1
1
1
2
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
140
66
66
71
66
80
80
101
132
97
106
110
113
132
104
133
120
128
136
159
157
144
147
146
147
141
145
142
139
134
148
132
145
128
138
134
128
128
139
127
148
140
142
154
133
122
157
115
128
132
114
153
112
110
128
115
127
135
138
159
143
120
122
116
120
142
102
154
99
89
99
83
78
157
62
66
69
55
65
41
56
56
71
153
74
114
73
64
60
61
52
62
108
88
93
109
109
85
34
159
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
4
7
5
4
13
7
2
1
14
16
10
4
1
2
4
3
2
2
2
2
2
1
1
8
5
2
1
1
1
1
1
1
1
1
1
1
2
3
4
5
3
1
1
1
2
4
3
2
1
1
2
2
2
3
2
1
2
3
4
3
3
2
1
10
8
7
17
13
9
5
1
6
6
6
6
7
7
8
7
6
5
5
5
5
5
5
3
1
1
1
1
1
1
3
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
205
248
248
248
248
274
339
291
275
281
271
284
335
226
217
242
235
244
369
266
289
319
331
347
399
376
369
355
343
399
348
358
354
399
378
325
336
319
302
336
291
292
294
298
282
291
299
304
339
307
299
335
286
287
298
275
261
287
268
261
317
294
272
272
265
296
248
249
254
170
187
173
192
291
172
216
172
156
222
140
166
169
166
284
159
162
209
227
230
339
339
225
220
249
252
248
317
317
133
207
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
47
44
41
41
41
22
4
6
8
8
8
4
1
51
27
4
6
4
3
4
4
4
4
5
6
7
4
2
1
1
4
11
11
11
11
6
1
2
3
3
4
4
2
1
4
4
2
1
1
2
24
17
9
1
7
4
1
2
4
4
4
5
7
9
11
21
12
4
25
37
38
30
18
7
21
35
42
25
9
8
8
8
8
57
32
7
28
50
53
54
56
39
23
22
20
19
19
53
30
7
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
191
491
491
491
491
430
388
323
414
344
316
423
346
249
288
290
320
400
359
373
491
369
367
380
356
368
395
380
394
417
396
405
420
502
403
430
403
380
390
352
348
348
333
355
351
376
491
384
435
408
374
384
491
395
414
423
400
421
502
409
417
418
406
430
394
385
386
374
343
390
329
331
309
317
350
285
307
354
298
254
289
284
294
502
288
313
307
310
320
388
388
325
491
397
401
435
435
324
285
423
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
61
38
16
16
16
16
22
15
9
9
9
9
14
21
19
16
10
5
3
1
1
1
2
3
2
1
1
1
1
1
1
7
9
5
1
6
6
5
4
3
2
3
3
3
3
2
1
4
5
4
3
18
11
5
4
5
7
4
2
1
1
1
1
17
10
3
2
2
81
59
37
46
86
61
37
28
83
60
37
53
61
69
120
121
84
48
102
130
126
122
122
89
56
29
2
2
2
2
65
129
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
136
113
113
113
113
114
117
124
221
152
151
230
125
129
137
126
140
152
133
180
135
138
141
153
165
172
213
199
176
197
172
177
177
174
181
173
195
221
194
230
183
178
169
180
175
188
213
199
197
189
181
167
194
164
154
170
136
132
162
134
131
139
135
118
142
165
125
230
113
98
103
82
96
115
84
124
90
94
89
98
98
101
104
167
96
110
97
77
71
70
59
64
74
80
96
88
101
101
51
167
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
4
6
7
8
8
8
5
3
27
14
2
3
2
1
1
1
2
1
1
1
1
1
1
1
1
2
8
8
4
1
4
4
3
3
2
2
2
2
3
2
1
1
7
6
5
4
3
3
3
4
4
4
4
4
3
3
10
8
4
1
4
9
5
2
3
3
3
6
5
5
11
19
11
4
17
24
32
34
37
20
3
14
25
16
7
7
5
3
8
5
2
2
8
5
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
275
893
893
893
893
2356
2518
2789
10019
4520
5104
10086
4187
4047
5148
4407
5509
8873
5746
7951
7225
7015
8524
10019
9285
10086
9960
10108
9408
10127
9568
9891
10010
10108
10127
10010
9826
9784
10224
9005
9733
9379
8745
10137
8808
9447
9969
9536
10115
10137
8743
9207
10187
8065
9969
8910
8961
8407
10115
6935
10216
6758
7520
8222
8990
10145
8060
10187
7157
10224
6483
5559
5274
8998
3374
3074
3078
2424
2184
2252
2896
3014
3365
10216
3034
2780
2833
1752
1543
1441
1054
1022
1553
1406
1826
1713
2992
2711
74
10224
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
543
369
196
196
196
126
56
32
9
38
23
9
11
288
335
182
30
16
2
1
1
38
23
9
9
9
8
7
6
5
5
5
5
8
8
7
7
10
10
10
12
14
20
12
4
4
5
16
12
8
30
45
26
7
9
12
10
8
7
6
5
24
17
11
5
8
18
29
88
162
131
101
58
15
22
26
30
20
10
5
1
1
1
1
2
3
3
3
3
3
3
2
1
1
1
1
1
1
4
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
355
777
777
777
813
1813
1986
2187
6098
3588
3885
6892
3558
3438
4383
3788
4958
8291
6599
8452
7900
8291
8557
8277
8557
7486
8882
7330
7766
8680
8137
8422
8738
8680
8531
8664
8611
8688
8738
7916
8767
8167
8800
8232
8304
8439
8844
8688
7766
8334
4944
5605
5532
6128
8879
7385
7801
7172
8800
4710
5289
6101
6931
8882
7804
8804
7175
8844
4994
3978
3547
2627
2006
1593
1195
892
677
553
469
392
1776
1938
2359
8879
2417
2322
2369
1337
1144
1070
786
731
1146
998
1322
1316
2498
1961
512
8882
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
236
185
135
135
135
135
170
163
149
83
18
53
36
19
17
16
29
43
61
64
52
39
22
6
70
135
101
53
5
8
8
9
12
15
15
13
12
19
11
3
40
33
26
16
6
3
5
8
25
15
6
10
15
8
1
1
1
1
1
7
14
13
13
9
5
4
19
24
30
32
34
36
25
15
25
35
29
17
6
44
82
61
36
12
7
2
5
7
4
2
2
3
7
6
4
2
2
6
4
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
31
1026
1026
1026
1026
1562
1684
1772
5921
2566
2712
5779
2149
2094
2807
2387
3399
6022
3116
6058
3879
3698
6003
3623
4329
4789
5997
5983
4423
5880
4912
5518
5912
6047
5938
5256
5332
5921
6068
5366
5891
6022
6058
5914
6003
5495
6019
6047
5908
6047
5938
5903
6068
5246
5980
5417
6047
4867
6046
4778
4691
4114
6046
4673
5329
6068
5538
5538
3456
2857
2312
2356
2346
2134
4438
1638
1647
1678
1207
1804
2401
2489
5032
4438
2198
2011
1502
1006
888
857
762
647
1053
725
748
874
1346
317
383
5032
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
4
2
4
7
6
6
4
2
63
35
7
5
3
6
10
83
44
6
6
6
6
4
3
9
8
5
3
7
7
8
5
3
5
6
8
5
3
2
2
1
1
1
1
20
23
16
9
5
1
16
32
19
7
9
6
3
5
4
3
20
98
169
86
3
7
12
35
34
30
27
142
81
20
57
75
94
62
31
43
25
7
32
44
50
57
67
38
9
10
6
3
3
57
111
341
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
652
901
901
901
901
1335
1283
1359
4162
1985
2116
3835
1666
1666
2060
1666
2156
3322
2033
3712
2338
2217
3063
2792
3437
4162
4019
4372
3580
4417
3712
3917
4162
4099
4188
4372
4417
4162
4332
3809
4332
4121
4692
4243
4271
4274
4204
4230
4089
4126
4417
3426
3173
2992
4246
2926
2743
2835
4417
2552
3013
2913
3038
4655
3209
4246
2953
3326
3225
2783
2476
4692
2095
1864
1769
1329
1410
1640
1547
2438
2438
1939
2079
4655
1622
1433
1463
1068
969
907
907
705
901
806
822
892
1363
737
232
4692
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
237
237
237
237
237
143
49
34
20
25
31
25
20
156
83
11
7
4
17
21
26
23
20
17
24
27
26
26
23
20
46
32
19
25
31
31
23
16
33
51
49
26
4
73
40
8
13
19
17
16
60
43
26
18
21
21
21
22
24
12
1
7
5
3
12
22
13
4
102
66
30
68
52
36
30
30
31
30
30
29
29
29
19
10
7
4
4
4
4
4
5
4
4
3
2
2
2
2
10
37
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
59
76
76
76
76
80
104
86
91
104
95
90
174
100
111
154
116
122
129
129
129
133
130
131
129
133
123
152
133
121
130
113
131
100
108
110
105
149
115
117
152
117
116
115
154
102
103
105
113
109
106
174
103
102
94
87
84
99
104
98
149
91
94
96
90
98
74
87
64
55
72
62
61
154
52
54
55
38
38
26
36
35
46
103
44
76
67
89
97
174
174
106
107
98
92
85
84
84
46
104
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
26
26
26
26
26
32
24
15
6
11
9
6
3
8
10
10
7
4
2
2
9
9
5
1
1
1
1
1
3
4
4
4
6
3
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
3
2
2
2
4
11
12
14
7
1
9
5
2
1
3
5
3
1
1
2
3
4
4
3
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
57
71
71
71
71
83
102
89
141
110
129
125
179
141
122
119
127
119
118
173
129
136
141
136
137
141
138
136
151
137
142
144
141
144
141
146
159
135
157
133
138
141
154
159
132
133
133
144
139
141
130
179
121
119
159
111
127
132
157
173
117
123
114
105
119
154
104
159
91
76
79
61
56
72
38
36
36
32
31
26
47
51
62
170
61
69
83
97
102
179
179
95
93
91
82
76
89
75
42
173
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
24
23
22
22
22
22
17
10
3
2
2
2
24
18
11
4
4
7
11
10
6
2
1
1
1
1
1
1
1
1
1
2
5
4
2
1
1
1
1
1
1
1
2
2
2
2
1
1
2
2
2
1
1
1
2
2
2
2
2
1
1
2
1
1
2
3
5
9
10
6
3
10
6
2
3
4
6
4
3
3
4
5
5
6
3
1
1
1
1
1
1
1
2
2
1
1
1
3
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
53
64
64
64
64
53
52
48
47
58
50
51
70
53
54
66
56
63
65
66
86
61
61
60
57
54
55
56
60
58
61
61
75
74
65
66
62
60
60
57
59
62
56
64
66
64
63
68
70
64
63
70
76
57
53
57
61
65
75
86
70
74
74
73
70
74
55
51
48
45
49
51
43
66
33
32
33
29
30
25
32
33
42
76
41
75
47
52
54
70
70
51
74
63
61
73
73
37
86
66
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
11
11
11
11
11
15
13
8
3
6
3
1
4
7
5
4
3
3
5
8
12
7
2
1
1
1
2
2
2
3
2
2
6
4
2
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
6
6
3
1
8
7
4
1
5
5
3
1
2
3
6
8
9
5
1
1
1
1
1
2
1
1
1
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
68
69
69
69
69
63
68
69
61
63
61
64
74
61
60
64
59
59
59
71
59
59
63
62
60
68
60
58
60
56
58
60
61
67
59
59
58
58
61
61
69
64
65
69
64
65
69
58
68
59
58
74
58
57
55
64
58
61
61
71
59
60
61
57
67
65
47
54
39
33
40
38
37
69
35
29
30
24
20
19
23
22
33
65
32
69
41
48
52
74
74
48
69
56
57
66
66
41
41
71
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
28
26
25
25
25
15
6
5
4
3
2
3
4
6
5
5
4
3
2
4
3
2
1
1
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
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
4
11
8
5
3
1
9
8
5
2
2
3
2
1
1
1
1
3
3
2
2
2
2
2
2
3
2
2
2
1
1
1
1
3
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
59
161
161
161
161
111
101
84
78
75
70
79
77
93
108
147
130
127
146
125
125
145
119
119
121
127
133
149
140
147
134
132
154
153
135
146
120
141
127
124
130
145
130
159
146
134
161
113
158
116
115
117
149
101
100
98
91
97
100
110
141
117
154
114
153
90
83
71
57
52
61
60
62
146
52
49
49
32
28
26
34
34
57
88
61
159
69
76
77
77
77
69
161
107
124
158
158
93
94
68
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
124
74
24
24
24
16
9
5
2
1
1
1
2
4
7
9
5
1
1
10
18
9
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
17
9
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
9
9
8
6
4
8
6
5
6
6
6
5
4
4
4
4
4
4
2
1
1
1
1
1
1
1
2
3
2
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
51
110
110
110
110
88
79
86
77
81
92
86
79
78
88
149
108
110
118
125
108
129
107
104
125
112
122
126
132
138
141
138
174
142
147
142
163
125
134
142
131
163
144
122
149
135
135
158
170
126
128
121
144
100
96
112
108
116
171
128
140
159
173
174
170
111
100
82
70
59
73
68
67
149
58
58
57
40
33
29
34
34
59
75
67
171
74
80
78
80
70
73
173
117
133
174
174
87
87
77
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
4
5
4
3
9
5
1
4
8
10
6
3
2
3
4
9
5
1
1
1
2
1
1
3
3
2
1
4
4
3
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
6
4
2
1
1
2
3
2
1
1
2
3
5
3
1
5
10
10
11
6
2
1
7
4
1
5
10
6
3
3
4
9
10
12
6
1
1
1
1
2
3
2
1
1
1
1
1
1
4
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
52
50
50
50
50
41
45
39
36
42
34
34
42
35
45
41
41
50
43
40
40
38
43
40
42
52
42
44
45
47
51
48
65
48
47
47
42
36
35
35
36
42
36
36
38
43
43
53
59
44
44
52
36
34
35
37
39
41
55
47
53
57
64
65
59
43
37
33
26
26
27
25
28
29
20
20
18
16
24
16
19
18
24
31
29
55
34
38
37
45
45
37
64
51
52
65
65
30
29
34
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
18
22
13
4
6
3
1
2
3
2
1
2
2
1
1
4
4
4
3
2
2
1
1
3
5
3
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
4
4
4
3
2
2
4
3
2
2
2
5
7
5
3
2
1
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
20
80
80
80
80
58
51
46
45
43
38
52
42
39
45
47
49
59
55
49
52
53
55
58
55
57
61
80
58
62
58
55
55
52
52
55
50
59
52
54
55
64
50
47
52
47
48
64
52
60
58
59
80
51
49
52
45
44
53
43
43
46
48
46
53
59
41
43
45
43
48
52
66
69
45
48
44
40
65
39
40
40
41
42
49
47
65
65
46
50
42
45
66
59
65
69
69
41
19
41
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
11
11
11
11
11
15
20
11
2
3
2
2
2
3
3
3
5
3
2
1
2
5
3
1
1
2
2
2
2
3
2
2
5
3
1
9
6
3
1
1
1
2
2
1
1
1
2
1
1
3
5
7
4
1
3
2
2
1
1
1
2
3
4
3
2
1
1
2
2
2
2
2
1
1
1
2
5
9
5
1
1
4
7
10
6
3
12
16
18
21
19
10
2
3
3
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
58
43
43
43
43
43
45
45
47
57
43
52
46
43
48
55
53
59
69
60
64
69
68
65
79
70
63
64
66
69
68
70
79
72
76
71
72
76
68
68
79
63
62
62
59
61
63
54
54
54
55
58
51
63
48
51
53
46
58
46
49
46
46
49
43
56
44
42
77
38
39
41
37
36
34
45
34
36
36
38
38
34
38
34
30
58
26
24
25
24
23
23
45
39
51
51
77
77
20
41
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
10
17
10
3
3
2
1
1
5
4
4
5
3
1
1
1
1
1
1
1
1
1
2
3
2
2
2
3
2
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
2
3
2
1
1
2
1
1
1
1
1
1
2
2
1
1
1
1
2
3
4
3
2
3
2
2
7
9
6
4
9
14
17
12
7
5
3
4
5
5
6
9
5
1
3
6
7
7
7
4
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
96
122
122
122
122
121
111
117
144
124
122
157
144
104
112
113
121
164
124
118
119
113
122
116
114
123
117
123
124
135
135
130
135
144
142
157
147
164
157
144
143
164
132
128
125
121
119
118
120
121
119
144
112
111
122
122
119
124
164
125
122
123
116
109
112
164
93
101
87
70
84
70
78
117
69
75
77
77
72
89
89
82
89
108
74
117
84
99
105
144
144
88
88
97
103
97
124
124
42
89
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
22
40
26
13
13
10
5
1
32
17
3
5
3
1
1
2
3
3
4
4
4
2
1
5
4
2
1
6
5
4
4
4
4
4
4
3
2
1
1
1
1
1
2
3
5
8
6
3
1
1
1
1
1
1
1
2
8
7
6
5
5
5
3
2
7
6
6
6
5
3
2
14
11
8
13
16
19
25
31
17
4
12
17
18
19
20
11
2
2
2
2
2
2
3
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
64
122
122
122
122
109
111
138
115
99
97
138
91
88
101
140
116
122
130
134
132
140
139
132
134
128
128
128
140
130
139
123
132
118
116
115
114
113
110
118
113
104
107
104
104
115
106
108
110
110
111
115
114
105
118
109
102
102
123
108
107
127
98
93
95
92
85
105
77
76
77
65
76
115
72
81
74
68
100
66
75
75
76
115
67
78
64
58
57
59
52
64
81
84
123
93
93
81
43
127
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
9
9
9
9
9
11
14
13
13
9
5
1
5
18
11
4
4
4
2
1
11
8
5
2
1
1
1
2
2
2
3
4
6
3
1
2
4
2
1
2
2
2
2
3
2
1
1
1
2
3
9
6
3
1
6
3
1
1
1
1
1
7
9
5
2
1
1
1
2
12
11
8
6
4
3
10
25
17
10
4
4
6
8
20
16
13
18
22
18
14
14
8
3
3
2
2
2
4
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
448
475
475
475
475
485
452
684
441
443
390
448
321
310
317
344
353
403
449
458
624
584
527
590
684
595
674
623
682
610
681
592
678
528
506
484
452
483
464
467
684
456
447
484
491
552
624
617
684
674
678
682
681
541
534
518
503
533
501
462
496
447
443
456
435
439
443
496
425
412
444
434
414
684
368
358
366
351
258
252
285
278
288
501
292
294
304
299
303
364
364
297
475
360
381
408
408
338
306
448
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
19
19
19
19
19
57
67
37
7
7
7
7
28
50
50
30
10
4
4
4
4
4
6
7
5
3
2
2
7
5
4
3
4
4
5
5
4
3
3
3
4
8
6
5
5
5
3
1
2
4
37
24
11
4
13
7
1
4
7
4
2
3
5
11
6
1
4
7
92
75
58
50
27
5
13
22
91
54
17
23
30
78
136
128
66
5
91
134
124
114
114
90
67
42
18
18
18
18
24
30
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
64
1013
1013
1013
1013
574
511
421
314
264
216
202
186
184
190
319
371
380
1013
403
432
439
329
313
302
422
574
739
1070
1048
1023
923
1070
1053
785
1085
738
689
1049
698
690
1049
688
690
1077
575
680
805
739
1082
1080
738
1077
593
521
519
394
492
465
619
1079
901
1082
1085
1080
1050
649
531
437
335
251
235
204
171
212
143
138
235
98
113
157
145
304
327
317
1079
307
312
309
350
351
359
1085
653
732
1050
1050
195
101
335
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
10
10
10
10
10
11
13
17
20
21
14
8
5
8
21
15
10
5
4
4
19
10
1
5
4
4
4
5
7
8
6
4
3
3
3
3
2
2
3
8
4
1
2
3
5
7
8
8
8
4
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
5
3
2
1
3
4
6
4
2
1
3
3
3
3
3
3
3
8
7
4
1
3
4
5
6
7
5
3
2
1
1
1
2
3
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
316
3017
3017
3017
3017
1742
1529
1271
984
858
736
922
1031
1116
1220
3017
1265
1235
1289
1035
1087
1069
1015
1008
1293
1482
1945
2846
2534
3235
2671
3197
3197
2326
2205
2919
1674
1928
2220
2440
2930
2863
3026
2444
2748
2289
2180
3098
1745
1915
1870
1790
3064
1718
2055
2404
2129
3235
2927
2661
3146
2780
3169
2281
3098
2144
2022
1978
3064
1993
2346
2301
2975
2998
1684
1859
1819
1728
1751
1134
1013
969
1281
1187
1161
3235
1004
983
958
1069
1049
1137
3146
2041
2288
3169
3169
1068
117
897
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
81
81
81
81
81
43
5
3
1
12
8
4
3
34
17
1
12
8
5
6
21
22
19
15
8
1
1
1
2
3
6
10
28
15
2
7
5
4
4
5
30
32
18
4
8
5
3
3
3
2
2
20
19
18
11
5
10
15
22
14
6
28
17
6
3
8
5
2
34
66
112
159
83
8
5
2
23
12
2
12
17
23
44
66
52
38
44
47
26
5
5
14
18
23
23
14
6
6
3
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
159
282
282
282
322
408
1149
1195
1413
4367
1580
1607
2274
1884
1932
4367
1785
1851
2475
2159
2188
4367
2452
2500
4069
2003
1893
1791
1371
1302
1183
1046
1038
867
879
835
845
1361
1436
1535
4069
1566
1591
1610
1205
1166
1155
1098
1055
1174
1000
981
1131
922
927
915
940
955
899
1170
952
793
836
753
767
803
656
881
511
430
536
535
562
1174
548
446
438
294
241
218
351
354
416
1131
419
439
375
243
206
226
197
198
443
366
520
699
850
850
1170
843
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
49
49
49
49
49
28
7
8
9
13
18
12
7
196
101
7
9
5
1
20
159
84
10
14
22
26
31
19
7
7
8
5
3
14
26
15
5
15
8
1
36
25
14
14
7
1
6
4
2
1
1
4
6
8
12
9
6
4
2
1
1
6
4
2
11
20
13
6
7
7
7
9
10
11
19
27
15
4
6
10
15
11
7
7
7
27
15
4
4
4
6
5
4
5
4
3
3
3
5
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
746
591
591
591
591
665
678
692
1306
790
710
999
626
681
761
839
1010
1248
1131
1402
1198
1323
1496
1348
1467
1496
1415
1623
1573
1798
1592
1642
1641
1642
1683
1643
1669
1563
1700
1574
1552
1658
1669
1745
1711
1694
1700
1633
1707
1574
1202
1212
1241
1378
1410
1601
1776
1334
1745
1288
1310
1448
1516
1623
1798
1633
1383
1707
1023
1027
731
574
559
461
472
441
387
559
304
273
531
512
674
1776
680
932
656
517
483
502
417
433
942
645
785
922
922
846
452
1798
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
75
75
75
75
75
114
153
88
23
30
38
43
24
6
6
7
8
9
46
94
79
51
23
5
16
22
28
34
41
52
41
30
26
65
53
31
9
18
11
4
22
18
14
8
2
4
7
16
25
13
1
5
3
2
9
23
20
12
4
3
2
2
3
8
8
9
6
4
20
22
24
27
15
3
34
69
41
13
7
15
24
32
35
29
16
3
6
8
9
9
10
10
10
13
10
7
7
16
19
22
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
262
308
308
308
345
419
437
646
667
600
633
1013
666
638
801
628
764
912
805
1008
970
1028
1041
1028
1021
1060
1033
1044
1010
1041
1021
1007
1044
1019
1035
1033
1036
1147
987
1010
1060
998
1014
1112
1010
1055
997
985
980
1001
1012
1027
1135
1060
1029
1100
1060
966
985
932
1133
1049
950
1098
948
1055
1016
1135
1147
775
826
1112
620
698
523
432
441
604
342
315
440
416
472
1133
431
446
417
349
340
371
371
292
455
467
624
689
1049
1049
492
1147
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
53
53
53
53
53
91
129
103
77
48
19
5
173
233
119
5
10
9
7
5
36
19
3
7
7
7
5
3
3
3
7
5
3
3
3
7
11
17
15
14
11
9
6
4
4
3
3
4
9
5
1
5
4
3
17
12
7
6
5
3
2
4
3
2
3
4
3
2
42
28
14
54
48
36
19
2
11
6
1
3
4
6
48
67
36
6
7
8
8
8
9
9
9
18
10
3
3
3
7
12
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
350
378
378
378
378
355
335
331
512
486
509
849
596
678
752
660
707
592
554
660
565
618
772
639
664
718
713
733
752
807
746
730
755
772
721
800
748
715
771
808
676
743
705
752
758
758
769
834
766
746
573
593
640
696
732
849
792
638
800
538
480
550
578
619
807
771
611
808
506
435
367
277
246
216
164
164
154
135
193
113
234
244
302
834
303
375
291
223
207
214
174
200
378
290
338
373
414
395
239
849
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
86
86
86
86
86
44
2
10
18
20
22
12
2
122
84
47
37
27
17
13
20
14
8
3
10
14
12
11
13
15
14
12
10
10
10
10
17
14
11
14
9
4
8
9
7
4
1
7
10
5
1
8
7
4
1
4
4
4
5
4
4
3
2
2
1
1
4
8
36
25
15
27
22
18
17
26
23
19
16
17
18
16
15
15
8
2
2
2
2
2
2
2
3
2
1
1
1
1
8
15
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
351
397
397
397
397
543
567
706
1148
1029
1112
1840
1303
1479
1664
1433
1524
1346
1275
1498
1297
1427
1664
1464
1524
1705
1658
1691
1665
1905
1673
1729
1762
1743
1770
1771
1756
1616
1787
1740
1580
1748
1756
1836
1793
1796
1787
1801
1805
1370
1194
1212
1267
1452
1382
1840
1866
1404
1836
1201
1049
1229
1308
1300
1905
1728
1383
1805
1098
1022
805
650
603
485
535
409
376
571
280
270
544
529
650
1866
644
656
615
454
415
424
365
350
659
517
647
674
853
853
517
1905
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
75
150
138
102
67
66
65
140
215
121
27
1
1
12
41
49
58
34
10
20
25
26
22
19
10
1
18
26
35
26
13
1
7
12
18
18
16
11
7
7
6
6
14
10
7
10
12
10
5
1
1
1
3
6
3
1
5
9
12
6
1
6
12
30
30
30
31
23
15
38
61
39
18
9
24
39
38
37
37
20
3
3
3
3
3
6
4
3
9
7
6
6
6
22
39
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
32
97
97
97
97
74
68
60
61
54
56
70
59
59
63
97
67
70
69
66
65
66
75
75
77
125
95
102
125
104
101
125
90
88
87
83
74
74
74
74
88
83
76
79
88
70
72
65
62
66
62
61
88
63
71
78
88
100
75
77
83
72
88
65
72
58
52
51
57
43
54
43
44
43
50
37
37
36
65
33
36
38
44
51
60
100
65
65
56
55
48
52
83
71
72
88
88
51
24
57
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
2
2
1
1
3
3
2
1
5
4
4
3
3
2
2
3
2
1
1
1
1
2
3
5
4
3
2
2
2
2
2
3
2
2
3
3
2
2
3
2
1
2
2
2
3
4
3
2
1
4
2
1
1
2
1
1
1
1
2
1
1
1
3
3
3
6
5
5
16
9
3
7
5
4
5
6
10
10
11
7
3
10
13
12
12
12
9
6
5
3
2
2
3
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
119
58
112
112
112
112
111
140
130
167
112
140
123
112
109
165
122
132
144
140
142
165
145
146
167
145
140
138
140
123
137
109
138
99
104
97
86
130
96
98
167
92
102
107
110
103
73
68
75
80
78
119
88
69
76
68
69
102
84
93
130
91
103
83
73
65
53
53
56
59
69
72
110
110
57
63
54
46
61
37
35
31
41
38
38
102
41
45
48
47
42
49
88
71
73
91
91
52
21
70
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
8
8
8
8
8
16
20
11
2
4
3
2
7
15
15
11
7
3
3
4
3
2
1
2
2
2
1
1
1
1
1
1
2
1
1
1
1
2
1
1
2
2
2
2
2
1
1
1
1
1
3
2
1
1
1
2
1
1
3
2
2
1
1
1
1
1
12
9
6
3
2
1
1
1
2
4
9
6
4
2
2
4
5
6
3
1
4
6
7
9
11
6
2
2
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
30
133
133
133
133
102
100
127
90
85
85
127
83
98
110
134
133
127
134
130
129
134
129
129
128
130
127
128
130
128
133
130
125
99
94
88
84
91
97
98
124
124
97
102
97
90
102
85
74
81
83
84
124
83
89
95
91
101
90
98
95
117
102
86
96
72
67
63
58
60
54
55
58
90
64
56
62
60
80
49
49
44
51
48
48
101
47
51
51
55
56
58
117
68
73
74
74
52
26
60
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
9
9
9
9
9
5
2
1
1
3
2
1
1
5
4
4
3
2
2
2
2
2
1
1
2
2
2
2
4
3
2
2
2
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
2
2
1
1
2
1
1
2
3
2
1
1
1
1
4
7
4
2
6
6
6
6
3
1
2
4
9
6
3
6
7
7
7
14
7
1
8
12
14
16
15
9
4
3
2
2
2
2
4
7
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
177
55
177
177
177
177
134
144
140
125
177
145
133
136
119
145
131
128
123
145
125
132
133
143
132
132
142
136
138
132
152
135
124
127
142
127
125
127
120
107
110
110
108
135
106
101
106
107
120
132
125
152
111
112
125
108
114
116
120
141
109
143
102
93
98
90
94
120
93
89
100
73
72
73
68
76
98
74
125
68
75
78
79
115
67
96
55
44
40
41
38
57
78
82
141
86
98
98
19
143
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
2
3
2
1
5
4
2
1
35
18
2
1
1
2
2
2
2
2
3
2
1
1
2
2
1
1
1
1
2
3
3
2
1
1
1
2
2
1
1
1
1
1
1
1
3
7
4
1
1
2
1
1
1
1
1
1
1
1
2
1
1
2
3
5
6
4
3
3
3
4
5
6
6
7
9
12
26
18
11
9
7
11
14
8
2
2
4
5
3
2
1
1
1
3
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
55
65
65
65
65
65
59
68
71
62
59
62
63
56
59
60
59
71
69
74
89
79
87
87
87
83
105
80
78
78
76
76
77
74
74
74
74
78
74
70
74
74
81
78
78
78
90
78
75
78
73
77
78
74
90
72
75
80
81
89
84
83
84
105
83
81
75
90
62
56
62
54
50
78
40
40
44
38
35
41
41
41
50
90
46
73
49
50
52
63
63
49
77
63
69
76
79
77
89
105
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
12
12
12
12
12
8
4
3
2
2
2
2
2
8
4
1
1
1
1
1
9
5
2
1
1
1
1
1
2
3
2
1
2
1
1
2
2
2
3
9
5
1
2
1
1
1
1
1
1
2
6
3
1
1
2
1
1
2
3
2
1
1
1
1
2
5
4
3
9
5
1
6
9
6
4
4
8
4
1
6
8
11
11
11
7
3
3
3
3
3
3
2
1
1
1
1
1
1
8
15
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
25
76
76
76
76
78
71
64
109
77
79
116
71
67
74
84
100
123
142
122
136
143
147
141
131
134
121
117
114
114
115
127
128
111
110
108
106
108
107
106
114
102
104
104
106
117
105
116
111
109
123
113
112
117
119
119
125
142
134
147
141
134
125
125
127
128
109
109
114
104
119
117
92
99
94
117
105
92
99
88
104
104
96
123
119
83
91
85
75
74
71
65
76
86
98
100
147
147
48
133
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
10
7
4
1
3
2
1
1
3
3
3
4
3
2
1
5
3
1
1
1
1
1
1
1
2
2
2
3
2
1
2
2
2
1
1
1
1
2
2
3
2
1
1
1
1
5
3
2
2
2
2
1
1
2
1
1
3
3
2
1
1
2
4
14
11
8
6
6
6
7
19
20
18
15
13
13
7
1
48
26
5
10
16
23
27
31
19
7
7
7
7
7
19
10
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
211
360
360
360
362
450
475
477
741
618
705
792
862
741
679
792
758
804
842
915
850
905
1036
895
895
888
867
825
868
847
885
935
997
840
868
857
896
887
1022
1010
947
1007
964
1011
1013
831
968
812
840
974
845
898
849
1022
993
835
1010
938
920
1036
1007
697
780
737
747
1013
702
837
615
509
492
440
352
465
264
300
327
303
450
251
348
366
383
898
341
351
414
473
498
862
862
512
512
623
676
660
1036
1036
79
915
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
88
88
88
88
88
211
175
88
1
26
17
8
27
83
70
52
35
18
2
12
8
4
2
1
2
3
3
2
2
2
3
4
12
21
21
21
28
17
7
1
4
4
5
6
8
6
5
4
2
1
3
8
8
5
3
3
3
3
3
3
3
12
8
4
5
8
5
3
58
68
79
84
52
20
17
14
26
17
9
12
16
23
24
26
17
9
9
9
9
9
9
9
9
13
11
9
9
14
15
17
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
52
17
20
21
21
25
54
60
67
171
65
66
89
80
82
170
81
81
101
89
93
170
106
107
171
88
86
86
71
70
62
58
60
49
49
48
45
63
63
68
171
74
73
73
62
49
46
40
42
42
38
52
34
38
37
38
56
41
43
44
56
40
36
33
31
32
28
37
25
23
29
27
27
62
26
27
27
22
27
18
20
18
19
34
16
22
16
13
13
14
13
16
29
25
28
32
32
30
7
40
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
10
20
10
1
1
1
1
4
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
2
3
3
2
1
3
5
5
3
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
80
122
122
122
122
93
91
86
97
79
75
104
74
69
75
97
78
90
84
83
98
82
86
86
87
90
99
98
95
104
119
106
122
104
101
113
101
97
99
104
96
108
94
99
101
101
119
106
104
113
99
94
108
89
89
84
79
77
97
86
94
98
122
95
95
93
86
104
78
65
72
57
62
81
55
56
58
65
58
44
52
52
60
98
56
81
60
55
55
56
50
49
79
58
61
64
64
53
59
80
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
3
4
3
2
4
4
5
7
18
10
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
2
5
3
1
2
2
3
5
3
1
1
1
4
3
2
4
2
1
6
4
2
1
10
17
20
23
19
12
6
1
3
3
4
19
14
9
9
10
10
10
22
17
13
9
9
12
15
20
10
1
3
4
4
4
4
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
69
74
74
74
83
113
129
182
205
138
152
154
156
153
151
239
175
200
239
218
232
303
226
228
228
212
230
198
198
202
201
232
188
198
179
172
176
202
201
213
232
273
214
209
227
202
210
303
216
230
198
185
178
172
205
161
156
182
198
162
273
153
163
158
157
179
136
202
117
96
135
125
128
303
104
102
104
71
61
51
69
70
80
202
76
81
75
64
61
71
71
55
83
71
81
89
108
100
104
205
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
9
9
9
9
9
8
7
29
51
37
24
15
7
34
20
7
7
4
2
1
5
6
4
2
1
1
1
3
4
5
7
4
2
1
1
1
2
3
4
5
4
3
2
2
1
1
2
3
4
3
3
2
1
1
3
3
2
2
2
1
1
1
1
1
1
3
3
3
3
2
1
6
5
3
1
1
3
2
1
3
4
5
5
6
3
1
1
1
1
1
1
1
2
3
2
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
349
376
376
376
376
302
377
281
258
250
233
222
240
280
306
335
345
342
341
294
286
360
269
265
297
349
323
364
329
335
345
321
369
374
314
341
276
247
256
257
288
360
276
376
303
321
376
307
377
337
311
349
364
262
237
224
206
209
254
224
219
260
369
259
374
248
212
237
152
128
127
105
98
177
69
76
75
58
94
43
77
79
138
253
144
376
195
246
262
377
377
312
376
376
325
376
376
138
99
254
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
322
219
116
116
116
116
82
49
41
43
23
4
7
28
16
4
6
11
7
4
7
6
5
5
12
15
10
5
5
4
2
1
1
1
1
1
3
3
3
6
5
4
3
2
1
2
3
4
3
3
7
5
3
1
2
1
1
1
2
1
1
3
2
1
2
4
11
11
12
8
4
8
7
4
2
4
5
3
2
2
2
2
4
4
3
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
347
380
380
380
380
303
368
284
258
251
250
215
236
279
308
356
310
365
343
302
305
342
309
288
306
347
330
363
324
356
335
338
373
372
319
343
293
289
292
293
307
342
305
378
316
339
380
324
377
342
325
347
363
280
292
253
242
253
293
279
271
309
373
283
372
290
237
295
201
176
223
136
127
168
81
105
103
93
222
78
120
126
169
306
168
378
207
250
262
368
368
269
380
334
325
377
377
213
97
309
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
310
280
250
250
250
218
132
47
41
44
30
16
11
14
15
16
24
14
5
16
10
4
7
10
5
1
1
1
4
4
4
3
2
1
1
1
1
1
1
2
1
1
2
3
3
3
3
3
3
4
8
5
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
8
4
1
9
7
4
1
10
8
4
1
3
4
6
6
6
3
1
1
1
1
1
1
1
2
2
1
1
1
3
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
349
176
306
306
306
306
195
214
197
179
306
180
191
215
303
193
187
175
157
147
135
160
165
173
188
349
222
228
225
303
201
193
182
174
153
139
128
145
127
129
136
160
140
176
150
156
176
140
176
184
181
349
164
155
145
117
113
120
108
120
145
128
175
125
174
106
101
90
74
74
72
69
69
150
55
55
54
36
37
24
34
34
62
103
66
176
87
109
115
159
159
138
176
176
154
176
176
82
99
104
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
117
117
117
117
117
97
59
21
10
6
3
3
3
5
4
4
7
10
6
2
23
13
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
7
5
3
7
5
4
5
3
1
2
4
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
64
231
231
231
231
269
249
307
431
277
276
420
230
225
270
265
321
424
336
417
379
373
420
373
380
370
400
386
358
404
382
389
408
411
375
366
368
397
418
346
348
351
380
353
362
354
400
369
335
344
303
319
341
344
431
420
393
405
424
417
375
420
391
400
404
396
411
375
397
418
351
380
349
400
344
310
327
329
319
364
364
274
252
282
179
155
163
158
165
183
183
156
231
214
251
276
348
348
268
431
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
30
21
12
12
12
12
8
5
7
6
4
2
3
4
3
3
3
2
1
1
1
2
1
1
1
1
3
3
2
1
2
1
1
1
1
1
2
1
1
1
2
2
3
4
4
2
1
1
1
6
11
12
8
5
12
12
7
2
1
3
6
4
3
2
1
37
33
30
49
56
64
101
93
59
26
30
102
69
37
61
73
74
75
69
47
25
31
37
42
48
64
42
21
16
11
11
11
11
80
149
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
17
54
54
54
54
47
48
45
45
58
46
49
46
42
45
58
44
51
50
47
46
58
46
46
45
47
45
47
48
50
51
50
51
51
50
49
46
45
53
45
45
43
45
43
40
44
47
50
54
51
50
53
43
42
43
42
43
40
42
41
39
38
51
40
39
53
36
35
42
27
28
26
28
38
25
32
27
27
26
30
30
28
36
34
26
34
29
32
33
44
44
35
40
40
43
54
54
39
20
36
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
2
2
2
3
5
3
1
1
5
4
3
3
2
1
2
5
3
2
1
2
2
2
2
2
2
1
1
1
1
1
2
3
2
2
3
2
1
1
2
2
2
2
1
1
1
1
1
1
1
3
3
3
2
1
1
1
1
1
1
2
2
2
3
5
4
4
3
2
1
2
4
5
3
1
3
6
9
8
7
4
1
5
7
8
10
13
7
1
1
1
1
1
1
4
7
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
30
223
223
223
223
189
161
133
188
143
139
191
165
118
139
135
153
196
173
192
225
181
181
182
178
182
190
183
187
193
181
187
192
182
190
195
183
184
189
173
174
190
162
170
174
182
223
179
200
187
175
178
225
179
188
191
179
189
196
192
193
187
186
195
187
189
192
190
184
189
169
165
158
168
161
131
140
154
119
125
129
128
134
225
132
143
138
137
141
165
165
144
223
180
183
200
200
153
122
196
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
28
18
9
9
9
9
11
6
1
1
1
1
2
4
2
1
1
1
1
1
5
3
1
1
1
1
1
2
3
6
5
3
2
1
1
1
1
1
1
2
2
3
3
3
2
1
2
3
3
3
3
7
12
7
3
3
3
2
1
3
6
5
4
6
7
8
4
1
42
29
17
20
12
4
7
10
45
31
17
26
31
36
66
61
32
4
39
56
56
56
57
40
23
16
9
9
9
9
35
61
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
174
516
516
516
516
449
391
328
447
360
340
450
396
263
309
302
349
440
351
433
384
385
436
390
398
419
427
442
471
481
457
445
442
402
430
446
412
418
437
398
407
428
389
388
401
421
516
411
460
397
364
396
380
390
447
450
418
444
447
448
481
457
443
446
440
434
434
430
418
437
393
389
369
405
365
316
347
360
304
333
333
306
315
313
274
336
280
310
309
396
396
332
516
414
424
460
460
365
290
450
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
35
28
21
21
21
13
5
4
3
3
3
3
7
14
8
2
2
2
2
3
6
3
1
1
1
1
1
2
6
8
5
2
3
3
3
3
2
1
1
5
9
7
5
9
13
8
3
7
9
12
19
27
34
24
15
14
13
15
17
9
2
22
19
17
10
4
24
45
103
69
36
159
140
102
64
45
98
99
101
91
82
82
85
88
76
64
118
145
134
124
106
81
56
32
9
9
9
9
73
137
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
61
223
223
223
223
195
169
148
229
163
162
236
156
127
150
162
191
240
238
229
237
241
242
238
253
242
226
216
220
234
225
244
246
207
230
215
225
229
234
236
231
237
240
241
242
253
239
242
244
246
230
230
234
231
211
209
216
197
191
189
188
181
192
195
206
253
206
240
184
180
171
155
149
162
119
115
119
116
116
122
126
120
125
179
122
149
126
130
135
156
156
139
223
179
183
205
205
150
97
186
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
35
25
16
16
16
9
2
4
7
6
4
2
1
1
1
1
2
1
1
1
2
2
2
2
1
1
1
2
3
3
3
2
2
1
1
2
3
2
2
3
4
3
2
1
20
12
4
5
5
3
1
8
4
1
11
6
1
1
1
1
2
3
4
6
3
1
27
37
37
27
18
20
12
4
9
14
39
25
11
22
27
33
63
59
31
4
39
56
56
56
56
37
18
12
7
7
7
7
30
54
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
65
32
32
35
37
40
40
72
41
43
49
43
50
49
49
68
49
50
52
48
51
50
54
65
56
65
56
61
52
50
47
48
44
43
62
46
46
58
49
50
72
52
52
52
68
49
47
49
47
46
44
65
43
44
44
41
41
45
43
43
62
44
45
46
41
41
39
40
39
32
38
35
35
72
30
28
28
20
17
14
17
16
20
40
19
34
21
22
23
30
30
23
36
29
32
35
38
38
39
46
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
17
30
18
7
4
2
1
1
9
6
4
4
4
2
1
4
3
2
1
1
1
1
1
1
1
1
1
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
2
2
2
2
2
3
4
2
1
1
1
3
4
6
8
4
1
9
7
5
4
3
3
2
1
3
4
4
4
4
2
1
1
1
1
1
1
1
2
2
1
1
1
1
3
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
76
111
111
111
111
77
67
66
60
61
76
56
52
50
60
61
65
111
68
72
75
71
72
73
73
76
89
107
127
129
149
149
152
145
129
145
140
94
103
100
95
140
88
89
95
97
95
110
129
87
86
80
77
63
57
71
73
76
152
90
110
127
139
144
129
91
82
80
75
75
85
73
70
67
75
57
57
58
75
57
55
64
85
75
85
152
63
66
64
66
60
69
139
106
112
144
144
70
22
85
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
21
22
12
3
6
4
3
5
14
15
12
6
1
1
2
5
4
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
1
1
2
2
2
1
1
1
1
1
2
14
8
3
2
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
22
42
22
2
4
7
9
5
2
8
14
25
17
9
6
3
6
8
8
8
8
4
1
5
3
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
25
74
74
74
74
53
54
48
44
66
43
42
48
44
47
74
41
44
51
54
62
65
61
62
66
61
61
66
67
89
71
67
89
62
59
89
50
55
59
53
66
64
48
49
54
52
53
81
46
49
45
43
60
40
46
48
46
77
50
56
65
60
72
55
81
47
45
41
34
34
30
26
30
47
31
34
33
32
32
31
31
26
35
32
31
77
33
37
37
35
35
32
65
48
53
72
72
34
11
34
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
18
20
13
7
5
3
1
3
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
4
5
4
2
1
2
2
2
1
1
6
3
1
1
1
1
1
1
3
4
3
3
4
3
2
2
9
5
2
3
2
2
2
3
4
3
3
5
7
6
5
5
3
1
1
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
19
54
54
54
54
45
47
43
44
66
45
44
46
42
40
58
47
52
54
54
60
58
58
58
66
57
60
55
60
54
53
53
60
51
51
54
47
52
48
46
66
46
46
47
44
47
51
46
54
44
36
38
35
33
34
33
33
42
40
45
56
48
51
41
47
39
39
37
38
35
33
33
33
48
33
35
36
41
44
28
28
25
27
32
30
45
34
38
36
47
47
35
51
45
46
54
54
38
27
37
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
19
22
13
4
4
3
2
3
5
4
3
2
1
1
2
4
2
1
1
1
1
2
1
1
1
1
1
2
3
3
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
2
2
2
2
2
3
2
1
1
1
2
7
5
3
2
4
7
6
5
5
3
2
4
5
5
5
5
4
3
2
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
28
64
64
64
64
49
50
46
46
63
45
43
47
45
45
62
50
56
59
59
62
62
61
61
63
61
60
58
62
60
61
59
71
66
63
66
65
56
57
57
63
65
54
64
50
52
58
48
61
46
43
43
45
38
38
46
44
48
71
54
58
62
65
68
59
45
45
41
38
37
37
33
31
51
32
36
38
45
48
31
32
33
37
37
37
71
39
43
41
44
44
38
65
52
54
68
68
38
27
37
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
15
22
14
7
4
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
3
5
5
5
6
6
7
10
9
9
6
3
4
5
4
3
3
2
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
78
106
106
106
106
80
77
77
108
78
78
94
70
67
71
77
88
106
105
105
93
105
90
89
91
94
103
115
129
133
151
151
151
145
140
145
140
113
118
110
106
140
98
94
99
101
103
112
130
98
93
91
84
83
78
84
77
78
122
91
106
121
138
143
130
102
96
108
74
72
72
64
64
69
50
67
46
42
38
36
42
47
61
75
57
122
51
48
51
58
57
59
138
98
103
143
143
40
44
70
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
6
6
6
6
6
4
3
8
11
10
5
1
3
12
8
4
3
2
1
1
2
1
1
1
1
1
1
1
1
3
2
1
1
2
2
2
3
2
1
2
2
1
1
2
2
1
1
1
2
1
1
1
1
1
1
4
4
4
7
4
2
4
3
2
1
1
2
2
2
2
2
2
6
7
4
2
8
4
1
1
1
1
1
23
13
4
10
13
9
5
5
3
2
2
2
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
28
79
79
79
79
61
63
58
55
65
52
59
54
51
57
79
60
63
64
63
63
64
63
66
70
65
69
73
67
81
67
66
74
66
65
74
63
59
60
60
65
67
60
63
68
56
56
61
51
54
53
54
75
52
56
61
63
81
61
70
67
62
73
58
58
56
49
50
75
55
59
59
61
67
40
45
41
37
61
33
34
34
39
45
53
81
61
61
50
49
42
47
67
62
70
73
73
48
23
48
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
1
1
1
1
4
3
2
5
16
9
2
3
3
2
1
1
2
2
2
2
2
1
1
1
1
2
4
3
2
1
1
2
2
1
1
2
3
2
2
2
2
2
1
1
2
3
4
2
1
3
3
3
2
1
1
1
1
2
3
2
1
1
3
2
2
3
4
3
2
1
4
8
8
4
1
1
3
5
13
7
2
8
11
6
1
1
4
5
6
3
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
153
163
163
163
163
134
161
117
113
127
112
112
174
132
139
157
137
137
138
135
136
147
138
137
141
153
139
151
133
131
133
131
156
155
136
132
118
147
122
130
150
147
131
161
157
144
163
137
161
148
135
174
151
105
101
93
92
106
107
118
147
121
156
119
155
101
91
101
75
67
96
69
70
157
55
64
63
48
89
37
49
48
67
106
67
161
88
112
118
174
174
122
163
146
132
160
160
46
18
107
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
111
111
111
111
111
62
13
7
2
2
1
1
4
8
13
18
11
4
1
3
5
3
2
3
2
2
2
2
2
2
1
1
1
2
2
1
1
2
2
2
3
2
2
3
2
2
1
1
1
1
3
3
2
1
2
4
2
1
2
3
17
9
1
1
1
6
11
10
7
5
4
5
5
5
5
5
5
4
4
3
2
2
2
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
65
159
159
159
159
114
107
99
90
98
97
96
170
119
129
137
132
125
146
113
118
143
107
104
110
108
118
142
117
137
132
128
152
152
128
146
114
102
104
105
119
143
108
157
117
129
159
127
156
143
132
170
142
103
93
91
86
86
110
92
90
106
152
106
152
104
88
104
65
53
54
44
39
66
29
31
31
24
34
19
33
37
61
104
63
157
85
108
116
170
170
110
159
132
128
156
156
58
16
110
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
109
65
22
22
22
22
22
12
3
6
4
2
1
6
14
12
10
6
2
3
2
1
1
2
3
4
2
1
2
1
1
4
4
3
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
11
8
5
5
5
5
5
8
6
4
10
6
2
2
2
3
3
3
2
1
1
3
5
3
1
1
1
1
1
1
1
2
2
1
1
1
1
3
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
52
68
68
68
68
72
98
84
88
102
96
96
166
90
93
94
88
104
87
83
82
88
80
81
88
80
78
91
79
81
96
81
80
79
79
85
90
97
88
86
86
85
90
75
72
76
74
77
94
96
99
166
87
87
90
80
84
83
104
80
82
83
80
80
75
85
68
90
62
52
56
53
47
71
35
33
33
27
30
21
33
35
46
99
47
80
69
90
96
166
166
91
90
91
79
80
80
46
37
104
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
34
29
16
3
6
3
1
4
8
4
1
1
4
8
15
21
11
1
1
1
1
2
3
6
3
1
2
5
4
3
3
2
1
1
1
2
1
1
1
2
1
1
2
2
2
2
3
2
1
1
1
1
1
2
2
3
3
4
4
3
3
5
9
9
5
1
7
4
1
1
2
3
2
1
3
4
6
6
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
57
163
163
163
163
122
116
110
103
113
103
102
172
123
131
148
134
133
150
134
135
149
124
125
124
127
132
148
129
141
137
133
155
157
139
150
122
143
125
131
146
149
129
163
148
141
161
135
162
147
134
172
148
104
101
90
86
100
107
108
143
124
155
118
157
101
85
101
61
53
66
58
57
148
46
49
48
32
34
22
34
33
59
106
63
163
87
110
118
172
172
111
161
135
129
162
162
43
16
107
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
85
62
40
40
40
40
34
18
3
6
3
1
3
5
13
22
15
8
1
3
5
3
1
1
2
3
3
3
4
5
3
2
3
2
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
13
7
2
2
2
6
11
11
8
4
1
5
3
2
1
1
3
3
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
50
63
63
64
69
77
111
89
93
111
99
101
172
106
110
143
114
116
121
119
114
123
112
117
119
118
113
124
123
105
102
100
117
93
101
105
100
137
103
106
124
107
106
105
143
94
93
95
106
105
105
172
94
94
93
87
85
97
108
96
137
91
90
87
84
84
72
93
63
53
70
61
62
143
50
51
52
38
31
28
38
40
49
105
48
72
70
91
98
172
172
93
92
90
83
75
77
77
32
108
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
32
28
15
2
5
4
2
1
8
9
6
3
4
4
4
6
4
2
3
3
3
2
2
3
3
3
4
5
3
1
1
1
1
1
2
2
2
2
3
2
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
3
2
1
2
3
4
6
8
6
4
7
6
5
4
3
3
3
4
2
1
1
6
11
6
2
2
2
2
2
2
2
3
2
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
94
78
85
85
85
88
89
120
120
97
91
123
87
86
94
86
96
103
123
108
119
127
121
123
137
124
116
121
119
119
121
124
118
123
108
110
113
114
110
127
120
115
119
113
115
120
117
127
120
120
118
118
121
113
127
116
116
123
122
119
137
124
121
120
124
123
107
103
108
86
84
81
85
127
75
81
70
60
55
48
58
57
60
123
55
54
58
49
48
53
46
46
78
68
88
105
137
137
123
83
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
6
10
6
3
3
3
3
10
18
15
9
3
3
2
1
4
2
1
1
1
1
1
2
2
2
2
2
3
2
1
2
2
2
3
6
3
1
1
1
1
2
1
1
2
2
3
3
3
3
4
2
1
1
1
1
1
2
3
3
2
1
1
1
22
18
15
9
3
3
6
10
24
19
15
13
13
11
9
20
11
3
9
13
11
10
10
6
3
2
1
1
1
1
5
9
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
45
49
49
49
49
45
49
53
53
68
66
45
48
45
43
60
50
50
53
59
56
60
59
58
68
56
56
59
58
59
66
56
61
55
52
52
61
53
56
58
68
61
53
51
47
46
47
48
54
52
50
66
51
48
46
45
46
43
46
43
52
47
47
48
54
46
44
38
35
39
38
41
51
51
37
35
31
28
30
25
28
26
30
46
28
44
30
31
32
35
35
26
33
31
33
40
40
30
19
27
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
18
26
13
1
6
3
1
2
3
3
2
1
2
1
1
4
3
2
1
1
1
1
1
2
1
1
2
3
2
1
1
1
1
1
3
4
2
1
1
2
1
1
2
1
1
1
2
2
1
1
2
3
2
1
1
1
1
1
1
1
1
2
3
2
1
5
3
1
1
1
1
9
5
2
5
8
8
8
11
6
1
3
4
5
6
12
7
3
4
3
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
374
391
391
391
391
287
374
264
253
248
246
224
245
285
328
344
324
354
357
274
270
374
265
261
294
374
332
378
343
344
330
322
383
388
295
357
253
233
257
243
278
374
257
390
278
311
391
272
390
320
307
374
378
248
227
204
188
187
175
204
199
243
383
242
388
216
188
174
128
105
101
90
83
159
60
70
70
55
98
41
63
65
123
179
127
390
179
241
260
374
374
250
391
316
308
390
390
113
99
180
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
324
226
128
128
128
128
95
52
10
36
27
19
12
6
12
9
6
4
2
19
29
23
15
7
8
8
5
2
1
1
5
4
3
3
3
3
2
1
3
8
6
3
1
1
2
1
1
2
1
1
4
4
2
1
1
1
1
1
1
1
2
3
4
3
2
4
7
9
12
6
1
7
4
2
1
3
5
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
144
165
165
165
165
128
115
123
110
115
123
151
109
122
139
118
113
111
110
108
103
125
110
118
128
144
136
153
139
136
143
139
155
157
134
144
134
131
131
137
133
132
128
163
137
150
165
148
162
145
140
144
153
139
137
151
133
128
144
124
125
137
155
132
157
125
113
137
89
79
76
72
71
90
86
57
54
44
34
32
50
50
75
148
75
163
78
77
77
78
70
72
165
112
129
162
162
102
99
151
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
61
54
48
48
48
25
2
4
7
20
17
9
2
1
12
16
10
5
1
1
2
3
4
5
3
1
1
1
4
4
4
3
2
1
1
2
1
1
2
3
4
2
1
2
1
1
1
1
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
4
10
6
3
7
7
5
3
10
10
6
3
4
5
8
6
4
2
1
1
1
1
1
1
1
2
3
2
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
143
167
167
167
167
145
152
143
150
150
222
156
145
144
128
130
143
153
171
188
184
245
245
196
245
189
191
213
187
186
222
165
159
161
138
136
131
134
142
136
145
140
142
167
148
157
171
153
164
161
158
222
152
159
157
156
151
152
149
166
145
147
146
139
161
142
135
122
110
140
105
104
108
171
89
81
77
61
53
45
59
60
85
163
83
167
98
110
114
152
152
104
165
132
143
164
164
129
97
166
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
60
60
60
60
60
71
82
42
2
22
12
2
7
67
34
2
3
4
7
7
7
4
2
1
1
1
1
1
5
8
9
10
10
5
1
4
3
2
1
5
6
8
4
1
2
4
6
3
1
3
5
6
3
1
2
2
2
2
2
2
2
2
2
2
3
11
6
2
15
9
4
8
10
7
4
16
18
11
4
3
3
9
7
6
4
2
2
2
2
2
2
1
1
1
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
173
177
177
177
177
179
164
165
284
202
187
287
160
140
159
160
198
250
225
270
322
246
245
252
243
231
264
245
226
277
249
268
261
324
271
259
263
257
274
242
238
227
233
221
239
284
242
287
265
259
250
270
242
258
264
262
277
278
271
322
274
242
264
258
254
324
257
227
223
247
168
175
183
157
205
174
149
159
116
112
139
138
142
287
145
140
151
140
141
160
160
132
204
156
164
195
198
152
324
199
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
17
27
15
3
3
3
3
8
14
13
8
3
3
2
1
2
2
1
1
1
1
1
2
5
4
3
4
9
5
1
2
3
3
3
4
4
3
2
7
5
3
3
4
5
5
6
6
4
3
2
5
9
5
1
2
4
4
4
5
7
9
5
1
72
49
26
16
7
4
27
33
40
20
1
11
21
36
65
62
33
4
43
63
56
50
50
28
7
6
6
6
6
6
13
21
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
116
157
157
157
157
147
154
140
138
171
148
145
161
142
141
163
138
142
148
160
149
163
155
155
171
156
156
155
155
153
153
160
148
155
149
151
151
155
150
154
171
152
151
160
143
150
157
139
154
141
141
161
151
123
151
131
138
144
150
159
137
135
142
122
155
142
103
122
77
61
71
61
61
128
50
49
48
35
33
25
43
47
72
149
72
153
93
108
114
161
161
106
157
126
132
150
150
108
8
159
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
39
39
39
39
39
23
7
5
3
6
3
1
1
31
35
23
11
6
2
2
2
2
1
1
1
1
1
2
5
5
3
1
1
2
3
3
3
2
1
2
2
3
3
2
1
1
2
3
3
3
3
2
1
1
1
1
1
1
1
1
1
3
2
1
2
3
4
3
2
2
1
1
1
1
2
6
7
4
2
1
1
1
1
2
2
2
3
3
3
3
2
2
2
3
2
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
124
161
161
161
161
134
168
141
142
147
211
141
140
141
149
126
136
136
136
168
138
145
139
136
138
139
141
152
152
163
211
167
187
171
162
162
171
146
161
156
161
171
175
159
155
165
161
163
180
165
166
211
175
140
135
142
148
150
185
168
159
177
187
184
180
142
124
122
87
75
69
59
59
81
50
48
46
40
43
29
51
55
83
165
143
185
185
185
149
168
168
119
187
147
156
184
184
116
44
168
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
26
26
26
26
26
57
54
30
7
10
5
1
5
10
6
3
10
7
5
6
7
4
1
1
5
9
6
3
1
1
2
3
5
3
1
2
2
1
1
4
4
3
2
1
1
2
2
2
1
1
6
5
4
3
2
2
2
2
3
2
1
4
2
1
1
2
2
3
10
7
4
8
6
5
5
9
16
11
7
4
4
4
4
4
2
1
1
1
1
1
1
1
2
3
2
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
152
174
174
174
174
152
179
158
151
168
234
154
168
145
133
134
143
145
159
180
147
148
149
148
151
153
156
165
166
176
234
183
185
185
173
172
174
149
174
153
161
157
174
172
161
172
174
175
179
171
170
234
168
149
174
147
159
161
183
180
166
179
185
185
178
174
126
134
99
81
86
60
58
69
42
48
45
41
94
36
61
67
90
174
89
183
107
124
129
179
179
160
185
185
168
185
185
110
16
180
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
11
11
11
11
11
11
11
7
3
14
9
4
1
1
2
3
4
8
9
5
1
2
1
1
2
2
1
1
2
4
2
1
1
1
1
2
4
3
2
1
3
2
2
1
1
1
1
1
1
1
2
2
1
1
3
5
4
3
6
9
13
8
3
1
3
4
3
3
3
3
4
10
8
6
5
12
9
6
6
4
2
2
1
1
1
2
2
2
2
2
1
1
1
2
2
1
1
1
1
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
21
32
32
32
33
36
44
54
35
38
39
37
41
42
38
55
41
43
43
42
43
43
43
45
54
46
45
48
54
47
55
48
48
43
54
44
43
55
40
44
51
47
54
51
54
55
48
48
46
44
51
41
35
37
34
35
39
39
39
39
55
39
37
37
37
33
34
42
27
24
26
22
22
30
22
20
22
20
31
20
23
27
27
39
31
33
34
35
34
44
44
30
30
30
35
25
26
17
18
33
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
2
3
2
1
2
2
2
3
5
6
4
2
1
1
3
6
3
1
1
1
1
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
1
1
1
2
2
1
1
2
1
1
1
1
1
1
2
2
1
1
3
3
3
3
3
2
2
5
3
2
3
4
5
5
6
3
1
8
11
10
10
10
5
1
1
2
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
21
71
71
71
71
64
59
56
71
53
57
74
52
47
51
57
51
64
57
58
61
61
61
64
75
69
73
71
78
70
68
67
74
60
60
61
59
64
74
64
64
67
75
69
74
66
74
64
62
66
54
56
60
59
71
74
59
67
67
68
78
70
72
73
64
65
66
63
64
74
60
62
60
53
66
54
58
72
57
50
50
47
54
47
39
43
41
42
41
47
47
44
78
56
54
63
63
21
36
74
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
16
10
5
2
2
3
5
7
6
5
4
3
2
1
1
1
1
1
3
2
1
1
3
4
2
1
1
1
1
1
1
3
2
1
1
1
1
3
4
5
4
2
1
1
1
1
6
3
1
8
15
8
1
3
2
1
1
1
4
3
3
20
15
10
7
5
7
5
4
2
1
17
14
12
9
6
6
9
12
8
5
8
12
14
16
18
16
15
9
4
2
1
1
14
27
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
44
34
44
44
45
47
57
101
70
65
101
66
71
70
101
63
65
69
72
66
71
73
75
84
84
73
70
70
73
67
68
65
65
73
61
70
63
65
68
64
65
61
62
62
64
70
59
59
61
61
63
68
64
68
56
57
58
64
67
71
82
72
63
60
52
56
46
47
51
53
56
68
57
63
47
47
47
47
61
44
42
39
40
31
29
39
26
26
26
30
27
36
57
56
71
63
82
82
21
72
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
3
5
4
4
6
3
1
5
36
20
4
1
11
7
3
4
3
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
17
10
4
1
1
1
1
1
1
2
2
2
8
4
1
1
1
1
1
2
2
2
2
2
1
1
1
1
2
4
7
6
5
3
2
3
5
9
9
10
13
16
18
14
11
6
1
5
8
6
5
5
6
6
3
1
1
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
47
122
122
122
122
104
102
101
156
107
100
165
82
80
98
99
125
172
127
179
135
140
140
140
143
137
159
145
131
172
136
147
156
133
162
144
145
156
166
156
158
172
179
154
159
154
159
172
161
163
162
166
163
143
144
144
148
152
141
137
143
131
132
136
143
179
140
140
119
98
94
121
92
94
91
98
108
78
98
77
86
91
99
127
88
122
94
85
80
76
60
63
70
81
94
101
143
143
75
131
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
6
6
6
6
6
22
27
15
4
6
3
1
3
6
10
10
8
5
2
6
4
2
2
1
1
1
2
1
1
1
2
4
6
3
1
1
1
1
1
1
2
2
1
1
1
1
2
4
3
2
1
2
3
5
7
5
4
2
1
5
9
5
2
9
7
5
3
2
17
16
13
8
3
7
15
61
37
14
4
8
13
20
20
20
24
18
13
13
32
41
42
22
3
6
5
5
5
24
18
13
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
410
506
506
506
506
399
372
350
402
333
295
414
262
261
270
245
283
324
278
361
297
298
321
331
376
410
395
506
412
453
426
425
494
418
411
489
377
390
392
420
453
438
494
432
489
420
404
382
378
390
401
410
506
355
331
357
328
331
414
304
292
306
312
262
300
259
254
312
246
265
293
270
332
377
215
237
239
235
261
231
231
203
221
293
196
260
222
221
212
241
241
227
332
307
303
377
377
203
131
231
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
12
12
12
12
12
16
20
14
8
10
11
7
3
41
22
4
5
7
4
2
17
9
1
7
5
4
3
2
2
3
6
5
5
4
4
5
6
4
2
5
10
11
7
3
5
7
5
3
4
3
3
68
37
7
5
8
11
8
6
5
5
5
9
6
3
4
4
5
14
24
13
3
6
9
14
19
52
27
3
39
75
41
7
58
39
21
26
32
59
86
74
51
29
29
22
15
15
27
15
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
425
383
383
383
383
339
318
314
416
330
342
425
253
248
281
261
315
408
365
421
505
375
394
402
399
425
408
394
373
392
366
378
363
397
379
334
347
350
373
322
323
311
302
300
299
316
330
322
383
371
362
425
505
403
416
425
391
394
408
421
390
394
382
408
392
380
380
379
350
373
290
302
307
330
343
258
278
329
241
252
273
266
279
505
275
289
257
217
220
213
211
226
257
295
314
383
383
307
287
425
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
65
65
65
65
65
83
72
38
5
7
5
4
4
5
4
4
6
4
2
4
11
6
2
8
8
8
5
2
1
1
5
7
8
7
6
6
4
2
5
9
14
10
7
4
1
1
1
9
8
4
1
1
2
1
1
12
24
14
4
4
5
14
11
9
10
11
15
19
98
77
44
12
7
23
27
31
79
59
39
53
60
67
100
94
58
23
64
84
89
91
94
49
5
8
11
11
11
11
77
143
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
196
110
110
111
110
119
124
132
156
139
156
165
138
147
196
137
147
142
139
156
138
137
138
137
137
136
148
144
146
196
143
141
135
122
118
116
112
117
132
115
130
113
115
105
105
106
109
111
120
117
118
129
129
137
156
165
135
135
142
116
121
131
128
148
152
124
126
116
108
132
97
105
104
120
97
78
84
82
80
104
104
89
100
111
77
98
80
85
87
104
104
69
77
79
85
93
106
101
116
165
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
2
3
3
4
6
7
4
1
31
17
4
4
6
5
5
4
3
2
1
2
3
2
2
4
4
2
1
1
1
1
4
4
5
5
4
3
3
4
2
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
2
1
1
2
1
1
2
2
3
11
13
9
6
7
6
5
18
9
1
13
19
26
27
29
27
22
18
18
18
18
30
18
6
7
5
3
3
3
26
50
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
89
207
207
207
207
207
183
170
284
190
189
273
165
146
165
150
185
247
203
266
231
208
239
204
214
223
253
250
212
257
221
240
261
222
267
226
241
257
241
233
220
224
231
228
242
284
244
273
255
254
247
266
239
252
254
255
257
261
267
226
257
219
220
226
219
212
207
244
189
182
173
172
143
125
113
110
110
107
143
93
123
128
136
284
133
128
145
136
141
167
167
133
207
163
171
187
187
152
127
191
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
24
22
21
21
21
11
2
6
11
11
8
4
1
16
10
4
3
2
1
1
2
2
2
3
2
1
1
3
2
2
1
1
4
2
1
5
7
4
2
3
4
4
4
2
1
1
2
3
3
3
4
6
5
4
4
2
1
1
7
5
3
3
4
3
2
4
22
35
48
35
22
71
37
4
15
26
47
46
35
24
24
22
20
42
23
4
25
35
40
46
59
39
20
20
20
20
20
20
20
20
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
92
153
153
153
153
110
99
91
90
83
76
103
78
77
92
93
105
153
120
107
113
120
111
110
103
121
109
118
128
124
129
125
153
142
129
142
124
121
120
121
114
112
107
113
104
99
92
111
92
93
91
99
91
94
121
96
94
99
112
94
113
103
111
94
95
99
76
88
68
66
84
61
66
68
61
86
59
64
78
62
69
68
77
103
67
112
65
62
63
60
53
52
82
70
79
94
94
86
34
63
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
11
11
11
11
11
6
2
3
4
8
6
4
2
9
6
4
4
2
1
4
7
4
2
1
2
3
2
2
3
2
1
4
6
5
4
4
4
5
5
5
5
3
2
1
1
3
5
4
3
3
4
4
3
3
4
2
1
1
3
2
1
7
7
7
4
1
7
6
5
7
6
3
1
1
5
12
18
11
4
7
10
8
6
12
6
1
6
11
13
15
18
11
5
4
4
4
4
4
4
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
433
470
470
470
470
417
365
344
427
381
357
436
359
274
290
288
326
416
355
391
514
379
405
413
409
433
419
412
411
427
391
402
394
425
387
360
367
363
400
343
335
321
306
327
333
354
470
368
398
413
385
433
514
409
427
436
397
417
425
404
427
405
394
419
403
391
393
387
363
400
343
345
335
341
359
285
306
342
260
263
289
284
292
514
289
278
305
299
305
365
365
318
470
380
381
398
398
327
291
436
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
43
43
43
43
43
24
6
7
8
8
8
7
6
8
11
9
6
3
3
4
3
2
2
7
5
3
2
2
2
2
2
10
25
14
4
5
4
3
3
2
2
2
3
4
4
2
1
5
4
2
1
9
18
9
1
4
7
4
1
6
11
7
4
11
9
7
4
1
73
56
39
39
21
4
22
40
90
64
39
59
69
79
137
131
67
4
84
124
122
120
120
96
72
41
11
11
11
11
76
142
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
50
96
96
96
96
97
93
147
99
87
81
103
80
88
100
109
99
112
116
119
150
133
136
147
147
127
127
131
141
136
150
138
147
130
141
116
113
119
114
110
150
106
109
112
109
113
113
107
110
102
104
100
97
113
104
108
125
116
116
120
131
102
109
107
122
118
99
101
106
84
87
113
91
113
94
113
100
90
96
88
102
102
82
103
66
61
59
54
53
55
51
47
74
68
85
88
131
131
44
65
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
14
14
14
14
14
32
25
14
4
4
4
2
1
1
2
4
3
3
3
3
3
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
2
1
1
3
2
1
3
3
2
1
3
2
1
5
4
3
2
1
1
2
1
1
1
1
3
2
2
7
13
11
8
6
4
3
2
12
10
9
8
8
15
18
22
12
3
6
7
8
9
23
14
6
4
3
3
3
3
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
49
22
22
28
28
30
41
42
38
60
40
40
44
42
40
58
39
42
47
51
61
58
61
55
61
51
49
50
60
45
47
39
40
33
31
31
30
36
35
36
60
36
35
38
35
37
47
35
41
37
37
49
35
34
33
31
32
29
30
30
36
31
31
32
29
29
29
29
28
35
31
29
28
47
24
26
24
21
23
17
18
21
23
27
31
27
28
31
29
41
41
30
36
27
26
24
24
23
13
35
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
16
21
12
3
6
3
1
3
5
3
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
2
2
2
1
1
2
1
1
1
1
1
1
1
3
8
5
2
2
1
1
3
3
2
2
2
3
2
2
2
2
4
4
4
4
4
5
6
7
4
2
4
6
4
3
3
5
7
6
3
1
1
2
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
55
67
67
67
67
54
61
56
57
57
89
49
51
58
52
62
57
57
60
83
63
64
64
60
61
55
60
68
63
83
89
63
60
57
50
48
47
56
47
48
52
60
53
67
62
58
62
52
65
55
54
89
46
46
44
40
38
40
41
44
56
45
52
43
57
39
35
34
30
28
33
31
29
62
26
27
28
24
29
19
21
20
28
34
26
67
33
42
45
61
61
44
62
54
54
65
65
35
31
42
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
29
29
29
29
29
34
32
17
3
6
3
1
1
3
3
4
3
2
1
1
4
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
4
3
2
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
1
1
1
1
1
1
1
1
5
8
6
4
3
5
7
7
7
8
5
2
2
3
2
2
2
2
2
2
2
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
175
172
172
172
172
159
151
129
167
139
130
145
149
102
108
121
144
163
198
177
188
203
203
202
228
230
188
184
191
189
195
203
211
197
207
169
176
176
172
177
181
193
202
203
228
230
202
202
203
211
195
190
189
184
167
187
163
171
170
184
167
162
175
167
165
230
167
161
162
145
123
136
115
124
103
109
115
119
190
121
127
122
112
156
100
97
107
112
118
151
151
126
167
146
147
145
145
122
90
176
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
4
2
3
4
8
5
2
2
7
7
7
4
1
2
4
3
2
3
3
2
1
1
1
4
3
2
1
7
4
2
4
2
1
2
2
2
2
1
1
2
3
4
7
5
4
4
8
12
8
4
3
2
5
8
5
3
3
4
6
7
8
7
6
15
24
16
8
6
4
7
10
33
38
30
23
23
19
15
32
18
4
23
37
42
45
48
30
12
10
9
9
9
9
12
15
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
154
165
165
165
165
121
113
109
96
93
101
85
96
117
139
151
134
132
150
114
110
149
110
107
120
154
138
153
144
151
140
135
158
158
125
150
107
97
106
100
114
149
113
163
122
131
165
116
165
133
127
154
153
105
94
86
79
79
79
84
83
101
158
102
158
95
85
81
61
51
51
42
39
70
29
32
31
25
41
20
30
30
55
84
56
163
64
73
76
77
93
103
165
165
134
165
165
46
39
85
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
132
92
53
53
53
53
32
11
9
10
10
10
5
1
1
1
2
3
6
9
8
5
2
4
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
2
2
3
2
1
1
1
2
2
2
1
1
1
2
3
4
5
3
2
2
3
2
1
5
5
3
1
3
4
2
1
3
5
4
3
2
2
2
2
2
2
2
1
1
1
2
2
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
10
38
38
38
38
36
36
48
39
38
48
42
34
39
48
36
38
36
37
43
38
42
41
42
42
41
42
43
45
45
45
42
41
39
41
40
39
40
42
38
42
38
38
38
39
40
39
42
40
40
42
43
37
36
36
36
36
38
41
37
42
40
40
38
42
38
34
38
31
31
31
25
26
33
23
26
25
25
34
25
28
27
29
43
25
38
25
23
23
22
20
18
25
23
27
30
34
34
11
26
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
7
10
5
1
1
1
1
2
3
2
1
1
1
1
1
4
2
1
1
1
1
1
1
3
4
4
2
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
3
2
2
2
1
1
1
2
5
3
2
2
1
1
2
8
4
1
1
1
3
5
9
6
4
3
3
4
5
7
5
3
2
2
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
114
55
55
61
63
71
74
120
89
92
161
90
103
108
114
122
116
125
130
161
124
136
128
125
149
123
137
145
160
183
124
130
116
111
120
111
114
122
130
139
183
143
149
145
160
122
116
111
123
120
115
183
110
112
118
99
90
98
93
95
160
86
89
84
76
89
69
75
63
52
58
56
66
104
66
83
63
60
64
52
54
54
46
66
40
37
39
38
38
46
46
41
45
50
59
57
83
83
26
46
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
10
10
10
10
10
8
6
5
4
13
7
1
1
4
9
14
8
2
1
1
4
3
2
2
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
3
2
2
2
2
2
2
1
1
2
3
2
1
1
1
1
1
1
1
9
5
1
1
1
1
2
5
8
15
8
2
6
10
6
2
9
5
2
11
15
10
6
6
7
8
4
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
186
209
209
209
209
193
177
166
246
184
174
251
160
146
163
153
177
238
184
210
189
185
220
199
209
210
238
230
208
222
208
213
224
246
211
251
219
221
238
218
220
227
238
230
222
219
211
205
220
197
196
193
187
191
178
177
170
178
251
178
178
188
180
175
209
169
160
162
158
141
183
137
125
117
113
100
103
100
127
90
104
115
116
176
104
113
113
119
127
160
160
121
160
134
133
136
136
114
98
172
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
10
10
10
10
10
25
40
22
5
5
5
5
8
36
31
20
10
6
2
3
2
2
2
7
5
3
3
4
4
3
2
5
9
5
1
2
3
3
3
2
2
2
3
4
3
2
1
1
2
4
8
12
8
4
5
8
6
4
11
6
1
4
3
3
10
17
11
5
14
24
13
3
5
7
10
13
35
21
8
11
15
9
3
51
29
7
23
33
36
38
40
28
17
10
4
4
4
4
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
438
762
762
762
762
607
527
502
661
530
471
668
423
353
428
467
561
675
783
713
783
804
850
850
848
747
744
724
717
733
735
738
762
739
747
697
684
670
656
697
674
671
688
746
690
733
686
677
688
697
675
665
637
650
668
704
750
783
850
850
767
764
762
727
735
747
634
648
697
534
638
577
514
526
477
491
502
455
691
456
513
515
638
675
659
746
691
691
585
574
495
536
523
607
850
721
783
783
783
516
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
29
29
29
29
29
33
37
20
3
5
4
2
1
4
2
1
4
2
1
3
12
7
2
1
1
1
1
2
15
18
19
20
21
12
3
2
1
1
2
6
14
11
7
4
6
7
5
4
12
21
68
39
11
21
31
20
10
9
9
22
26
21
16
44
28
12
10
9
210
131
53
32
11
16
53
277
258
155
53
103
128
153
178
150
83
16
95
135
155
175
188
99
11
65
65
65
65
109
154
200
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
64
304
304
304
304
230
201
172
193
161
146
196
157
115
135
130
150
189
148
193
154
158
159
157
158
181
204
229
281
288
264
252
251
248
217
245
202
190
196
186
210
240
204
304
223
230
226
232
199
204
199
200
222
215
233
248
281
288
251
234
245
232
224
240
248
214
214
192
222
180
172
172
160
175
161
130
137
156
116
118
118
111
142
137
146
304
157
170
168
159
159
144
204
169
171
180
180
149
133
196
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
16
16
16
16
16
9
2
2
3
3
3
2
2
2
1
1
2
3
3
3
2
2
2
3
3
3
2
1
1
1
2
4
5
6
5
5
5
5
5
3
2
3
3
4
4
4
2
1
1
1
5
11
7
4
3
4
5
5
5
4
4
25
14
4
4
4
9
15
55
34
13
20
36
24
13
7
41
27
13
23
28
33
39
45
50
56
67
73
76
79
62
43
24
15
6
6
6
6
33
61
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
59
34
34
36
34
37
43
44
47
75
43
44
46
41
41
62
51
58
72
63
68
79
73
77
81
75
74
75
79
81
72
76
74
83
83
68
69
70
62
69
75
62
61
60
58
53
54
55
53
52
52
59
51
52
60
51
58
54
50
57
55
49
51
49
48
61
42
39
39
38
40
39
48
48
31
34
31
29
37
29
32
31
33
45
38
49
37
37
41
39
39
45
33
41
44
48
61
61
50
43
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
21
30
15
1
1
1
1
2
3
5
4
2
1
1
1
2
1
1
1
1
1
1
2
3
3
3
3
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
2
2
2
3
3
2
2
3
5
3
2
2
1
1
10
5
1
2
4
6
4
3
2
2
4
5
5
6
11
7
3
8
5
2
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
51
56
56
56
58
59
63
104
72
71
104
71
74
69
104
56
59
59
55
58
61
56
61
55
61
56
57
59
63
60
63
57
63
54
54
54
52
59
53
54
57
59
51
52
52
51
53
56
52
52
47
59
47
45
44
45
43
40
56
41
42
44
44
48
42
59
35
32
30
23
25
25
29
47
29
33
29
26
28
28
30
29
38
37
29
56
30
32
33
32
32
26
43
35
38
48
48
33
13
38
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
16
32
18
4
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
6
4
2
1
4
3
2
1
1
2
2
3
3
2
1
1
2
2
2
4
4
3
3
2
2
5
5
4
3
3
4
10
9
9
8
5
3
3
4
4
5
4
3
2
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
49
20
20
21
20
18
19
21
21
21
31
22
25
26
43
23
24
26
25
26
27
28
31
31
32
49
33
34
35
43
31
29
28
25
24
23
23
23
22
21
21
21
21
21
22
21
22
25
26
27
28
49
25
25
24
23
25
24
29
32
25
32
24
22
21
25
18
19
25
18
25
20
19
20
17
15
14
14
24
14
16
16
16
20
20
25
24
24
24
24
16
19
19
21
32
24
26
24
27
32
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
2
2
1
1
6
4
3
3
3
3
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
2
2
2
1
1
1
1
3
2
1
1
1
1
2
2
2
3
3
4
5
6
6
4
3
4
5
3
1
1
2
1
1
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
62
71
71
71
71
67
69
69
105
72
73
108
63
58
67
60
70
101
73
87
81
80
94
79
82
82
85
95
81
98
81
87
91
79
107
86
96
105
95
108
93
96
101
87
94
93
93
96
98
91
107
84
95
85
77
81
74
70
82
70
70
74
67
66
73
69
70
108
71
70
74
61
60
52
47
59
47
44
54
37
40
43
41
59
38
37
41
39
38
44
44
41
72
52
54
59
59
46
33
73
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
2
2
2
1
1
1
2
15
9
4
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
2
3
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
14
8
3
1
4
2
1
1
2
2
2
4
3
2
1
1
17
18
16
15
11
7
6
5
6
7
14
13
8
3
3
5
7
14
10
6
9
11
12
13
14
13
13
8
3
3
3
3
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
51
115
115
115
115
82
87
84
83
75
71
65
65
55
62
70
81
115
117
98
108
110
134
107
104
118
104
110
121
136
131
136
143
143
130
143
117
113
113
118
107
105
104
117
104
108
107
118
124
95
110
99
94
99
118
102
100
103
132
120
128
134
138
143
124
99
91
84
76
74
85
65
67
69
64
88
70
71
110
72
72
69
74
67
62
118
53
51
49
56
54
72
138
113
132
143
143
88
27
134
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
4
5
4
3
11
6
2
5
32
21
10
7
5
3
1
9
18
10
3
2
1
1
2
1
1
3
3
3
2
1
1
2
1
1
4
9
5
2
3
4
2
1
1
3
2
1
4
2
1
1
1
1
1
3
2
1
2
3
2
1
1
6
21
12
3
3
4
5
5
6
18
19
11
3
11
19
14
9
9
6
3
11
15
10
5
5
3
2
2
2
2
2
2
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
22
32
32
32
32
34
42
32
41
37
33
33
47
30
31
32
33
37
41
38
41
45
46
48
53
58
45
46
45
46
48
47
50
44
50
44
45
47
44
58
48
49
49
50
50
45
44
44
48
45
44
47
48
44
58
44
43
42
43
40
42
39
43
36
37
35
33
39
31
33
30
28
35
48
34
51
34
33
33
28
30
28
31
43
29
43
34
37
37
47
47
28
27
32
35
35
51
51
18
27
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
3
5
3
1
5
3
1
1
3
2
1
1
3
2
2
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
2
2
2
2
1
1
1
2
3
2
1
1
2
1
1
1
1
1
1
2
4
10
6
3
3
4
6
5
5
5
6
8
9
9
10
13
9
5
3
2
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
22
69
69
69
69
54
56
51
50
62
49
52
48
45
49
60
51
56
54
55
55
60
57
57
62
61
59
69
57
61
59
58
59
61
57
62
56
56
57
56
62
57
53
53
62
53
52
57
50
55
54
54
71
49
50
51
46
45
57
47
47
57
49
49
47
56
44
44
71
45
50
51
57
62
38
41
42
42
51
40
40
37
40
35
33
71
34
39
40
41
41
40
57
53
57
62
62
40
19
57
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
1
1
1
1
3
2
2
3
14
14
12
8
4
1
5
3
2
1
1
1
1
1
1
1
1
1
1
5
4
3
3
2
1
2
2
2
1
1
1
1
1
1
1
1
1
1
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
2
2
2
6
4
3
7
9
12
11
10
6
2
4
5
3
1
1
3
4
5
6
6
6
7
4
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
471
1208
1208
1208
1208
1054
942
787
1027
860
778
1030
942
598
719
689
808
1020
836
1013
890
907
985
910
925
984
1014
1059
1104
1175
1157
1077
1088
995
1010
1145
982
998
1017
940
970
1014
898
953
953
992
1208
976
993
995
856
942
893
907
1027
1030
967
1038
1063
1075
1175
1157
1083
1145
1056
1051
1046
1010
998
1017
933
953
888
949
995
821
861
930
745
833
833
775
840
764
687
796
679
743
738
942
942
827
1208
980
971
993
993
826
812
1030
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
33
33
33
33
33
38
72
37
3
3
3
3
7
14
15
9
3
2
1
3
2
2
3
3
2
1
1
3
10
6
2
2
4
3
3
3
2
2
3
2
2
8
5
3
3
4
4
4
2
1
10
19
58
35
12
45
78
41
4
5
6
82
62
42
24
7
5
4
260
178
97
384
413
298
183
316
526
378
230
190
150
150
205
261
222
183
294
350
273
197
197
206
210
140
70
70
70
70
198
326
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
46
73
73
73
73
64
66
67
77
67
69
86
60
55
59
58
58
69
62
63
65
70
65
69
69
67
69
73
70
79
76
73
77
70
87
73
80
82
87
86
79
77
72
76
68
70
71
74
74
77
87
74
87
76
70
76
70
66
80
68
68
67
66
64
80
69
64
87
75
59
62
57
61
66
52
59
50
50
54
46
51
47
52
77
48
75
50
46
43
42
37
41
61
55
60
66
66
44
9
77
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
1
1
2
3
6
3
1
1
15
10
6
3
2
2
2
2
1
1
1
1
1
1
2
1
1
1
2
2
1
1
2
2
1
1
3
2
2
1
1
3
2
1
3
2
1
3
11
6
1
3
2
1
1
3
2
1
5
3
1
1
1
2
2
2
3
2
1
4
4
5
7
9
7
5
9
14
17
12
8
4
1
3
6
3
1
1
1
2
4
3
2
2
4
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
41
73
73
73
73
58
59
56
54
63
47
56
47
48
49
62
51
52
56
55
57
65
60
61
63
62
63
73
63
64
65
63
66
67
63
66
67
63
64
67
63
61
66
57
66
57
56
61
52
55
55
55
73
51
52
51
46
46
50
45
47
46
46
45
50
45
42
40
47
38
42
43
57
50
35
34
33
32
37
29
30
30
32
47
37
39
39
38
36
42
42
41
57
46
49
52
52
47
33
33
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
16
24
12
1
2
1
1
4
10
7
5
4
2
1
1
1
1
1
1
1
1
1
2
2
1
1
3
7
4
1
1
1
1
1
1
1
2
1
1
3
4
5
6
3
1
4
7
4
1
4
3
2
1
1
4
5
4
3
3
3
3
4
6
9
8
7
7
5
3
3
4
4
3
2
4
6
8
10
12
7
2
10
14
16
17
17
10
4
4
4
4
4
4
4
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
41
38
41
41
52
56
62
111
76
76
111
70
72
77
111
80
85
88
122
97
104
122
109
104
115
122
100
102
102
108
102
103
104
98
108
93
87
87
86
91
91
86
106
86
82
99
83
88
86
88
92
82
82
81
75
77
80
70
71
67
74
72
70
65
61
106
53
54
49
46
47
49
57
60
40
38
41
42
45
46
56
56
41
39
35
35
33
35
35
45
45
34
57
48
57
60
72
72
31
40
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
1
2
4
4
2
1
6
11
7
4
3
2
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
3
2
1
1
1
1
1
6
11
10
7
4
5
3
1
2
1
1
1
1
1
1
1
1
2
2
3
3
3
3
3
2
1
2
2
2
4
5
7
6
6
5
5
11
16
8
1
1
4
3
3
3
2
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
41
44
44
44
53
52
52
101
64
66
101
69
72
73
101
64
66
71
68
67
68
73
69
73
67
73
64
66
64
63
73
61
60
55
62
57
61
68
62
65
57
60
57
62
53
47
45
46
50
50
54
73
53
68
59
53
62
58
60
59
60
61
53
49
46
62
39
39
36
28
42
28
31
44
24
28
29
26
51
23
24
27
27
28
24
41
28
33
33
45
45
36
37
45
60
45
59
59
12
61
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
8
8
8
8
8
24
40
21
3
6
4
2
3
5
4
4
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
4
2
1
1
2
3
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
6
3
1
5
7
6
5
5
4
3
2
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
65
197
197
197
197
162
150
116
121
117
112
120
153
96
106
112
110
114
142
120
121
125
125
124
135
140
143
155
178
179
159
146
140
127
125
140
121
124
137
135
140
183
131
147
149
152
197
146
169
150
137
153
126
126
132
128
140
142
145
153
179
159
158
161
168
157
183
136
155
132
130
118
126
118
118
131
138
158
168
140
140
106
116
121
111
155
142
155
155
155
153
122
197
142
156
169
169
142
121
83
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
14
14
14
14
14
8
3
2
1
1
1
1
11
20
10
1
3
2
1
1
2
2
2
5
3
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
3
3
3
2
1
1
1
2
3
8
10
5
1
2
5
3
2
4
3
2
1
1
2
3
8
6
4
23
21
18
15
9
3
3
4
22
18
14
15
16
12
8
21
12
3
8
11
13
15
26
27
27
14
1
1
1
1
4
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
36
59
59
59
59
48
50
53
53
63
70
50
52
51
49
56
50
53
59
60
63
80
66
69
69
64
64
65
64
64
73
63
62
58
62
62
68
76
80
73
69
70
63
73
57
56
56
55
59
56
59
70
60
76
80
58
72
65
65
67
70
63
60
61
57
73
50
47
49
44
49
41
35
47
32
36
38
41
57
29
31
31
32
43
28
49
29
33
34
44
44
40
56
54
63
59
67
67
14
63
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
15
15
15
15
15
8
2
2
2
5
3
2
1
5
4
4
3
2
1
1
4
5
5
4
3
2
2
2
1
1
1
2
5
5
5
4
2
1
1
2
1
1
1
1
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
3
6
6
4
2
1
1
2
1
1
1
1
1
3
2
2
3
4
3
3
4
4
5
6
7
4
1
3
4
5
6
6
4
2
3
2
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
82
40
82
82
82
82
68
69
69
64
82
62
63
59
61
60
60
66
83
68
70
72
74
73
70
91
67
72
71
70
71
73
73
73
95
73
75
83
75
73
91
69
74
75
72
95
69
73
67
64
67
71
64
71
67
67
95
67
68
72
68
68
70
63
60
68
52
49
57
50
52
52
55
60
47
50
60
50
60
43
42
38
38
32
37
44
48
60
60
60
44
46
65
56
61
70
70
60
18
68
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
3
5
3
2
7
4
1
3
32
20
8
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
2
2
1
1
1
1
2
2
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
2
3
6
6
7
6
5
5
6
8
5
2
8
14
9
5
5
5
5
5
9
5
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
48
60
60
60
64
72
77
110
91
89
110
100
90
100
110
93
100
91
88
92
90
92
109
97
100
104
100
104
97
101
101
91
94
92
97
109
94
93
106
85
86
89
85
94
97
79
83
81
81
109
85
90
104
77
106
75
72
79
80
73
71
92
72
71
75
97
60
80
54
53
53
45
47
47
34
38
39
41
57
41
44
46
51
104
45
54
46
43
42
50
50
42
42
52
64
52
70
70
14
92
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
3
3
3
3
6
3
1
1
41
21
2
2
1
1
1
1
2
1
1
1
1
1
2
1
1
1
2
3
3
2
1
1
1
1
1
2
2
2
3
2
1
1
1
1
3
3
3
2
1
2
2
1
1
1
1
1
4
2
1
1
1
1
3
2
1
1
1
1
1
2
3
8
7
7
4
2
2
2
3
2
1
4
7
7
7
6
5
4
3
2
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
211
276
276
276
276
244
240
248
264
213
188
242
183
188
211
205
226
243
332
248
263
258
262
267
303
286
261
270
285
252
253
270
276
268
288
257
266
263
244
285
248
255
264
257
257
264
267
273
287
279
285
249
251
237
251
262
264
332
285
291
303
286
276
259
254
288
241
220
241
189
182
172
189
287
172
198
165
139
145
115
138
140
167
264
161
257
166
155
153
142
126
116
161
161
207
243
332
332
268
175
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
19
19
19
19
19
10
2
12
22
22
13
4
2
1
10
13
8
4
1
3
2
2
1
1
1
1
1
2
4
3
2
1
3
3
3
6
3
1
1
1
2
3
3
3
2
2
2
3
2
1
7
6
4
2
3
5
8
7
7
6
5
12
10
7
4
4
13
14
15
24
17
11
9
7
25
44
72
36
1
2
4
9
15
53
36
19
31
39
43
47
68
41
15
9
3
3
3
3
3
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
33
86
86
86
86
67
60
61
50
54
56
54
62
61
46
45
46
47
48
51
62
54
61
60
62
61
60
65
62
75
73
58
64
57
53
64
49
50
55
55
57
81
55
61
62
60
86
58
60
61
54
62
53
49
49
47
48
53
59
62
75
73
65
69
74
58
81
49
45
46
43
46
53
50
39
45
42
39
74
38
42
42
40
48
42
51
46
49
47
62
62
62
86
64
60
60
60
28
33
54
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
12
20
10
1
2
2
3
3
4
3
3
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
5
3
1
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
3
3
4
3
2
1
1
3
7
8
9
7
6
7
4
2
1
1
10
5
1
4
5
7
9
11
6
2
17
25
25
25
19
14
33
19
5
3
1
1
2
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
75
91
91
91
91
95
90
129
121
97
96
120
80
72
81
86
99
113
142
110
124
131
132
141
151
137
125
123
124
126
128
148
128
122
128
107
114
115
108
113
129
108
111
109
110
121
112
120
112
112
113
114
114
117
124
117
120
142
131
124
151
137
130
130
148
128
118
114
111
85
93
117
99
129
102
124
108
96
102
90
106
106
83
121
72
64
63
56
54
59
51
54
91
82
102
105
151
151
56
78
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
10
10
10
10
10
6
2
1
1
1
1
1
8
10
8
7
6
3
1
1
5
3
1
1
1
1
1
1
1
2
2
3
4
3
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
5
4
3
2
2
2
1
1
3
2
2
2
2
2
2
3
5
7
22
16
10
6
3
2
4
7
21
11
2
4
7
5
3
12
7
2
17
24
26
27
24
13
3
2
2
2
2
2
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
172
197
197
197
197
172
157
147
232
167
164
239
153
147
196
152
178
222
161
191
162
173
208
189
202
204
219
211
196
223
189
209
227
188
233
198
220
232
230
239
212
218
222
202
208
214
219
220
223
227
233
197
230
197
199
196
187
180
218
176
176
174
175
167
180
177
178
239
161
160
153
142
139
123
148
121
111
115
102
105
105
88
97
121
97
121
105
113
111
140
140
142
197
147
148
146
143
137
114
169
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
36
36
36
36
36
37
34
17
1
4
5
3
1
16
20
14
7
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
9
5
1
2
3
2
1
2
2
1
1
2
3
2
1
4
8
4
1
2
2
3
4
4
4
2
1
1
2
5
6
3
1
1
35
19
3
14
14
15
11
8
26
32
39
20
1
15
25
13
1
22
15
8
39
54
55
55
46
38
36
22
9
3
3
9
5
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
168
600
600
600
600
464
390
326
371
321
297
399
351
267
297
327
363
365
545
403
451
474
481
521
487
550
486
500
510
523
540
552
560
600
556
461
474
482
474
503
526
501
545
524
524
550
538
546
552
560
556
514
520
526
454
534
452
448
520
430
449
491
501
496
600
560
445
418
379
374
329
322
312
364
352
283
307
308
384
291
290
265
261
268
245
331
253
280
282
351
351
319
384
376
379
444
444
308
269
399
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
77
76
76
76
76
76
65
34
3
11
7
4
1
8
4
1
1
2
4
6
14
11
7
3
2
1
1
2
6
4
3
3
3
9
14
12
7
2
1
1
8
5
3
2
5
4
3
9
5
1
4
3
3
9
34
27
20
12
4
7
10
14
12
10
14
14
15
129
98
65
32
33
74
53
32
27
59
45
32
52
62
73
77
81
97
113
114
114
113
113
104
59
15
18
21
21
21
21
76
131
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
50
90
90
90
90
84
83
102
97
81
79
104
72
70
73
68
70
84
72
74
74
76
85
93
106
123
101
108
123
110
109
123
100
94
94
90
92
94
91
97
102
84
86
88
89
97
96
104
106
102
100
104
107
93
93
94
88
92
94
83
91
81
78
81
90
78
88
97
75
78
72
73
68
107
54
50
49
38
35
34
44
47
52
104
52
54
53
46
47
50
44
46
69
53
54
61
61
38
46
60
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
18
18
18
18
18
11
5
4
3
3
4
4
5
31
17
3
2
1
2
4
3
2
1
1
1
1
1
1
2
2
1
1
3
2
2
2
1
1
1
1
2
1
1
1
2
1
1
1
1
2
4
3
2
2
2
1
1
1
1
1
1
2
3
7
4
1
3
4
5
9
5
1
1
1
1
2
16
8
1
2
4
9
15
24
13
3
10
14
9
5
5
3
2
3
4
3
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
86
329
329
329
329
289
257
296
284
224
211
273
187
176
210
293
253
280
286
291
328
319
322
321
371
307
305
311
298
296
297
292
293
288
285
301
280
285
285
285
296
296
297
329
297
302
302
299
311
299
294
294
297
280
283
294
307
313
322
371
301
281
293
282
274
288
258
263
252
247
287
240
245
311
213
193
199
174
187
182
206
202
287
288
245
329
221
210
205
192
187
203
233
236
371
268
273
220
328
220
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
28
28
28
28
28
23
18
11
4
4
2
1
1
1
1
1
2
1
1
4
4
5
3
1
1
1
1
1
1
2
3
4
7
4
1
2
3
2
1
3
5
4
4
6
5
5
4
4
5
5
5
10
5
1
2
5
3
2
5
11
17
33
25
17
9
1
3
6
67
50
34
72
86
70
43
16
37
36
36
54
72
101
100
83
67
55
45
36
36
36
59
45
31
31
31
22
14
14
48
82
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
187
535
535
535
535
455
390
330
432
358
330
435
410
261
313
302
345
427
355
432
386
395
421
395
402
426
436
452
491
484
474
452
458
403
430
459
412
424
431
401
415
450
384
404
405
423
535
418
452
403
376
410
387
390
432
435
409
437
446
452
491
474
458
459
441
443
450
430
424
431
397
404
383
397
401
351
365
391
319
357
357
332
349
320
292
344
294
324
318
410
410
357
535
432
430
452
452
354
340
435
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
44
39
34
34
34
27
20
11
3
3
3
3
4
5
4
3
2
2
1
1
2
2
1
1
1
1
1
2
4
4
3
2
1
1
1
1
1
2
4
4
5
5
4
3
2
1
1
1
2
3
6
21
11
1
6
4
3
2
1
3
6
33
60
48
28
8
4
1
109
76
43
171
180
126
73
156
239
166
94
86
79
79
85
91
82
73
132
161
134
108
99
91
83
46
9
9
9
9
69
130
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
77
51
77
77
77
77
66
70
69
64
77
66
55
49
50
55
56
59
70
60
61
59
61
63
63
64
70
64
62
65
61
62
60
70
62
64
67
64
66
67
63
59
56
54
55
54
53
65
54
54
54
57
49
46
55
44
41
43
42
40
59
43
47
45
44
66
38
40
32
32
36
36
49
49
34
33
29
26
27
28
31
31
38
44
29
38
31
33
33
41
41
29
37
37
43
44
57
57
12
38
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
2
2
3
3
3
2
1
15
8
1
1
1
1
2
4
2
1
1
1
1
2
1
1
1
1
2
3
3
2
2
3
2
1
3
2
1
1
2
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
2
2
1
1
2
1
1
5
4
3
2
2
2
4
6
3
1
2
4
11
7
4
3
2
3
4
5
6
7
4
2
1
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
52
50
50
50
52
61
73
119
94
87
105
119
98
98
105
125
105
111
117
123
120
125
124
122
123
127
119
120
127
123
124
127
121
109
109
108
105
113
102
100
120
98
93
91
90
87
88
87
87
89
83
81
90
83
78
76
90
77
77
81
113
76
74
72
70
67
66
90
61
65
73
70
89
89
58
55
53
46
48
35
37
39
42
66
42
56
45
39
36
38
37
38
68
46
49
51
51
42
33
60
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
2
1
1
4
2
1
1
38
21
4
4
2
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
3
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
10
6
2
3
2
2
2
2
2
2
1
1
3
2
1
1
2
7
7
8
7
7
7
5
3
10
5
1
3
5
6
7
15
9
3
9
12
7
2
2
9
13
14
13
12
12
12
7
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
56
59
59
59
59
54
63
63
55
83
51
47
49
52
54
63
57
61
61
62
62
64
65
65
83
65
64
64
61
57
62
59
61
59
59
54
48
54
54
52
83
54
55
58
58
53
62
49
63
52
49
56
50
39
39
39
38
45
41
42
59
44
43
43
59
38
31
28
23
20
25
23
26
63
27
29
30
27
29
24
24
21
28
33
42
58
58
58
50
63
63
43
53
49
49
54
54
42
9
35
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
13
13
13
13
13
22
36
20
4
4
3
2
3
5
4
3
3
2
1
1
5
3
1
1
1
1
1
1
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
2
1
2
4
2
1
1
1
1
1
1
1
4
3
2
1
1
1
9
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
52
89
89
89
89
94
99
111
153
105
103
160
90
87
97
95
108
140
122
116
119
115
122
125
132
127
140
132
122
144
129
141
148
153
150
160
148
145
158
132
132
142
140
147
144
148
150
148
158
144
147
141
131
144
137
138
137
135
160
125
122
122
132
114
111
121
93
89
85
81
77
73
82
130
80
86
87
86
84
94
94
76
88
104
74
120
73
69
78
75
68
103
76
73
81
87
90
86
121
94
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
9
11
7
3
3
2
2
2
3
9
8
5
3
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
2
2
1
1
1
2
2
2
2
1
1
1
1
1
1
2
2
3
3
3
4
11
6
1
1
2
2
2
7
6
4
2
1
1
2
6
11
18
13
8
7
9
12
27
15
3
19
35
20
6
16
14
12
13
15
13
11
11
7
4
3
3
3
3
3
4
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
422
732
732
732
732
590
532
515
672
528
467
679
370
336
403
369
456
641
458
654
594
676
710
823
820
710
714
690
634
665
598
633
649
602
655
590
586
643
662
550
610
572
580
732
633
672
628
679
644
644
641
654
623
642
644
655
687
696
710
823
662
630
632
599
586
558
595
571
555
570
621
486
498
436
485
428
440
426
672
419
485
500
621
679
646
732
672
672
504
491
410
468
521
528
823
534
537
492
353
492
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
82
52
22
22
22
22
64
35
7
7
7
7
12
18
11
4
3
2
1
1
1
2
2
3
2
1
1
2
5
3
2
2
8
4
1
4
3
2
3
2
2
7
5
3
3
3
3
9
6
3
7
26
13
1
7
8
9
11
13
9
6
50
32
15
11
7
10
13
149
100
51
154
142
96
51
21
99
68
38
57
67
77
90
104
125
146
163
171
175
180
142
103
64
64
64
42
21
21
104
203
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
87
372
372
372
372
284
291
284
222
237
186
169
209
205
212
402
264
307
372
288
382
289
280
277
280
294
309
370
315
319
350
329
353
353
342
372
301
402
299
312
382
307
309
314
327
287
276
278
264
292
307
251
327
225
205
218
194
224
216
245
402
299
304
337
307
234
209
177
167
137
149
152
143
252
119
126
133
118
136
97
99
98
132
152
130
293
132
138
149
163
167
167
337
203
208
234
234
73
115
114
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
19
18
17
17
17
10
4
4
5
11
6
1
3
14
9
4
4
5
6
14
25
15
5
5
3
1
1
1
2
4
2
1
13
10
7
5
3
3
2
2
13
7
1
3
3
2
1
1
1
1
2
5
4
4
4
5
12
12
12
7
2
1
1
4
5
7
4
1
5
9
11
10
5
1
1
2
23
26
16
7
7
13
20
30
15
1
22
33
38
44
49
29
10
5
1
1
1
1
3
5
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
76
34
76
76
76
76
67
71
68
71
76
56
58
54
54
70
60
63
68
65
68
71
69
71
71
71
65
64
62
61
64
62
61
63
65
60
60
62
64
58
71
58
65
57
58
61
65
59
64
59
56
64
51
49
52
49
52
54
65
62
52
62
46
44
44
46
36
39
34
28
42
30
35
49
32
36
38
39
56
38
38
36
36
46
31
42
33
34
35
41
41
34
34
41
62
44
55
55
19
62
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
4
5
3
1
6
3
1
7
14
8
2
2
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
2
3
4
8
5
3
2
2
4
3
2
1
4
3
3
2
2
1
1
1
1
3
3
2
2
1
1
5
5
3
2
1
2
5
5
5
5
9
13
10
8
10
5
1
3
4
4
4
5
3
2
3
2
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
421
317
317
317
317
262
235
259
287
270
400
276
210
199
191
184
218
259
236
269
330
250
282
293
291
421
299
325
321
321
400
319
317
289
270
263
265
272
274
269
321
256
261
268
271
288
277
276
297
296
281
421
274
292
295
278
288
289
271
330
274
273
317
270
275
288
255
250
211
197
200
197
185
185
208
143
146
137
139
113
140
142
152
287
157
185
160
151
178
184
166
246
209
179
189
205
209
146
330
205
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
29
25
21
21
21
11
2
6
11
11
6
2
1
18
12
7
4
1
1
1
1
2
1
1
1
1
1
1
6
4
2
2
2
1
1
2
1
1
2
2
2
2
2
3
28
14
1
19
10
1
1
27
14
1
1
5
3
1
7
6
5
37
22
7
6
9
23
37
77
52
28
29
30
29
20
12
33
21
10
18
24
31
36
42
35
29
53
65
55
46
46
38
31
22
13
12
12
12
19
26
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
389
269
344
344
344
459
480
498
1173
723
869
891
934
1005
927
1045
1167
1223
1546
1546
1384
1546
1311
1217
1232
1185
1169
1311
1153
1026
1087
1059
1030
1156
986
1006
1054
1165
1136
900
920
912
1122
970
1077
1163
1142
1153
917
936
793
815
822
807
1173
883
794
877
1156
705
740
644
671
629
739
1102
771
1165
680
750
541
442
409
432
264
238
227
242
158
137
297
306
392
1163
394
434
372
264
239
251
204
209
443
303
363
430
524
363
516
1173
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
14
22
156
138
71
5
13
22
197
106
16
7
2
8
14
26
18
11
7
9
10
6
3
4
5
7
8
10
7
5
4
3
4
5
13
25
15
6
3
1
3
3
2
2
2
2
3
3
3
5
7
7
7
9
5
1
1
1
2
5
9
5
2
8
7
6
5
3
1
1
2
6
4
3
7
9
12
14
14
7
1
5
7
5
4
4
6
9
12
7
3
3
3
5
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
459
738
738
738
738
595
579
559
642
515
450
654
415
409
465
567
565
628
726
678
812
737
741
735
759
738
672
674
669
680
688
710
713
766
744
651
681
672
652
697
665
678
686
738
671
655
643
671
636
624
628
597
586
601
623
647
689
726
729
812
759
738
713
696
649
766
628
655
697
555
640
450
477
436
471
435
384
363
410
357
430
511
640
654
577
738
517
489
459
430
380
424
482
532
729
678
759
759
812
666
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
58
58
58
58
58
78
95
52
10
11
6
2
14
45
51
29
8
5
4
5
16
10
4
3
2
2
5
23
37
24
11
36
23
11
5
11
6
1
2
4
9
10
5
1
4
2
1
1
1
1
43
33
17
2
18
9
1
8
15
11
8
16
25
33
17
1
1
1
15
43
71
47
24
24
129
138
148
137
83
29
29
128
191
255
140
25
140
198
227
254
223
123
24
43
29
15
15
63
46
29
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
38
58
58
58
59
62
66
105
77
76
105
75
78
76
105
72
75
77
99
73
77
84
88
87
109
102
80
83
83
82
83
100
89
87
106
86
88
89
89
99
95
94
109
102
97
100
91
106
89
83
92
79
76
81
76
75
95
78
74
74
109
79
87
84
89
95
71
71
69
63
68
60
55
55
57
56
54
56
79
54
52
52
47
43
39
57
38
41
42
45
45
48
79
54
60
59
66
66
33
63
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
2
3
2
1
6
3
1
3
5
3
1
1
1
1
1
1
1
1
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
2
7
4
2
3
2
1
1
2
4
4
3
2
2
1
1
1
1
6
10
7
4
2
1
1
2
13
14
8
2
2
6
9
13
7
1
8
14
8
3
3
2
2
3
5
3
2
2
2
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
43
135
135
135
135
107
100
94
89
86
81
84
84
88
91
112
97
91
124
94
97
121
103
101
111
111
99
103
97
112
97
104
109
111
108
124
101
100
105
104
108
121
104
135
107
111
121
100
127
93
93
96
88
93
104
79
88
82
86
91
86
110
99
90
111
87
75
72
80
68
70
73
57
75
48
49
50
50
67
44
44
42
57
57
51
135
60
74
79
94
94
77
121
103
110
127
127
110
19
75
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
47
39
32
32
32
32
50
25
1
5
3
1
10
36
31
23
15
8
2
2
2
2
1
1
1
1
1
2
1
1
1
2
2
2
2
1
1
1
1
14
8
3
2
3
3
2
1
1
1
2
3
4
3
2
2
2
2
3
4
2
1
1
1
1
1
2
3
4
2
1
1
1
3
3
3
4
9
7
6
10
14
10
6
10
9
7
6
6
6
7
8
5
3
2
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
17
15
17
17
22
25
29
46
32
33
35
34
36
46
36
43
37
43
42
49
62
56
61
62
62
61
62
57
62
54
61
50
60
44
41
40
38
38
36
34
43
32
32
35
34
35
44
35
34
33
33
32
34
34
31
31
41
31
31
31
36
28
28
28
28
27
27
34
26
26
31
25
28
44
26
26
24
20
19
16
15
17
16
21
18
14
16
16
16
20
20
17
27
20
21
22
22
21
17
26
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
9
17
9
1
2
1
1
4
14
8
3
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3
5
6
5
5
3
1
1
1
1
1
7
4
1
1
2
3
4
5
3
1
1
1
3
5
7
4
2
1
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
135
228
228
228
228
212
281
285
317
580
285
339
328
317
336
580
318
324
383
358
382
580
393
402
414
380
380
387
390
397
476
382
380
411
346
357
359
372
382
379
476
392
379
398
383
411
375
344
296
301
309
332
358
349
382
345
360
375
380
427
392
386
375
352
344
398
295
310
240
191
194
193
205
301
205
170
161
139
131
100
133
133
187
339
198
375
206
195
182
189
163
189
386
288
347
368
427
427
212
327
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
35
35
35
35
35
18
2
7
13
28
25
13
2
22
15
8
9
7
5
10
30
19
8
3
5
6
8
17
12
7
10
14
22
16
10
10
8
6
5
5
13
9
6
3
4
3
2
3
5
3
2
4
3
2
2
4
4
4
5
4
3
10
6
3
3
3
7
12
17
20
18
16
22
26
27
29
20
11
2
13
21
22
13
5
14
24
17
11
9
7
6
5
11
14
10
7
7
6
5
12
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
65
206
206
206
206
169
155
135
170
132
129
179
111
92
107
106
129
162
136
175
158
161
169
184
172
171
180
186
182
216
203
191
195
206
178
184
180
182
184
181
196
183
166
174
177
180
216
203
184
191
187
185
196
184
170
179
163
171
171
175
178
176
178
180
216
179
181
172
161
180
134
142
127
134
114
100
109
108
98
118
118
95
103
119
102
114
103
103
100
111
111
112
178
143
151
154
154
123
81
180
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
19
18
9
1
4
2
1
1
5
4
3
2
1
1
3
2
2
1
1
1
1
1
1
5
3
2
1
5
3
2
2
1
1
1
1
2
5
3
1
2
2
2
2
2
1
1
9
6
3
4
3
2
1
1
2
3
3
3
6
10
14
8
2
20
23
20
18
10
3
3
4
34
22
10
20
25
19
14
29
16
3
39
57
54
52
47
32
18
14
11
7
4
4
9
14
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
18
32
32
32
33
47
46
45
100
60
61
103
52
51
55
45
56
69
58
86
65
67
89
68
73
77
80
90
70
93
74
80
77
80
87
78
89
100
87
103
82
86
81
86
89
86
86
90
93
84
87
77
93
78
73
80
69
59
79
64
61
66
79
57
68
66
54
103
47
42
44
33
40
46
33
56
33
30
29
26
35
38
40
77
38
37
42
39
37
44
44
32
31
34
40
33
40
40
18
77
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
18
15
9
3
3
3
3
3
3
2
1
1
1
1
1
3
2
1
1
1
1
1
1
3
2
1
1
1
1
1
2
3
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
3
2
1
2
1
1
5
3
1
3
3
3
3
3
2
1
6
4
2
2
2
6
6
6
3
1
6
11
11
11
12
7
3
4
2
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
25
49
49
49
49
43
46
44
44
63
46
44
46
43
45
55
45
49
51
54
61
61
61
61
63
56
56
56
54
55
55
54
55
55
55
50
49
51
50
48
63
46
46
47
45
43
44
39
40
39
40
42
38
41
50
41
45
45
46
55
43
43
43
42
38
36
34
36
29
36
27
28
32
44
31
33
29
26
30
24
27
26
29
46
27
38
32
33
34
42
42
29
37
36
42
42
55
55
9
28
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
4
4
5
7
5
3
1
2
3
2
1
1
1
1
2
4
8
4
1
1
1
2
2
3
2
1
2
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
3
3
4
5
3
2
2
5
11
7
4
4
4
6
7
9
6
4
4
5
4
4
4
3
2
1
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
46
47
47
60
76
86
130
127
111
138
106
127
103
94
94
134
104
112
121
127
123
134
128
121
138
119
117
118
129
112
128
105
121
89
89
88
90
117
96
94
138
93
94
93
95
90
91
93
130
88
86
84
77
73
74
76
72
78
80
80
117
74
72
69
66
68
65
86
78
59
66
70
67
95
56
59
57
53
63
47
50
49
53
77
45
77
58
75
81
130
130
79
79
84
78
76
82
82
54
77
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
45
38
19
1
5
6
7
14
22
18
11
4
2
1
1
2
2
1
1
1
1
1
1
1
2
1
1
2
2
2
1
1
1
1
1
3
2
1
2
3
2
1
2
4
3
3
3
2
1
1
1
2
1
1
1
1
3
3
2
1
1
1
2
1
1
1
1
3
6
10
14
15
11
7
10
14
17
12
8
9
8
7
7
7
7
7
4
2
2
2
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
191
453
453
453
453
381
347
290
291
295
265
294
383
223
254
260
269
284
321
298
320
325
323
320
371
322
342
363
388
404
355
341
348
325
317
427
320
323
346
333
334
413
323
350
354
353
453
349
354
357
327
383
302
303
307
306
321
338
349
371
404
360
354
427
350
352
413
309
307
296
288
270
260
308
213
210
204
172
242
152
178
186
202
294
224
282
258
284
282
383
383
361
453
367
371
364
352
338
320
356
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
26
24
23
23
23
23
36
19
3
3
3
3
7
18
19
13
8
3
2
2
5
3
2
2
2
2
2
2
2
3
3
4
21
12
3
3
3
2
1
1
5
4
4
5
12
8
4
20
12
5
4
11
18
11
4
12
20
18
16
10
5
31
25
19
11
4
18
33
89
72
56
127
91
56
44
33
68
62
42
22
22
20
18
69
70
71
121
146
136
126
110
94
171
93
15
15
15
15
16
18
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
59
43
43
43
49
54
59
104
72
72
104
66
68
72
104
67
69
67
62
61
62
63
64
62
72
65
65
65
64
80
65
67
69
63
69
72
62
63
64
63
75
62
65
65
64
72
61
59
59
60
61
60
75
56
53
55
54
57
63
59
60
58
67
55
52
59
41
39
42
47
52
68
55
62
46
47
45
45
51
42
42
39
38
45
30
41
32
34
39
42
42
45
60
56
60
67
68
68
45
58
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
11
22
12
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
6
5
4
3
2
2
1
1
2
1
1
2
1
1
1
1
1
2
3
5
3
1
1
1
2
4
5
4
3
8
14
15
15
15
9
3
3
3
5
7
11
6
2
2
2
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
53
114
114
114
114
97
93
87
141
96
114
150
121
141
118
150
124
122
122
150
121
131
133
125
137
130
133
132
132
137
136
137
142
142
139
142
141
130
122
125
124
141
137
104
109
112
117
114
129
137
118
123
137
95
83
88
93
99
122
137
111
129
137
142
129
101
97
89
83
85
85
78
75
71
75
63
66
70
75
59
71
76
85
123
73
119
69
63
59
64
57
67
137
105
106
142
142
44
31
137
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
2
4
4
4
6
7
4
1
13
7
2
1
5
11
7
4
3
2
4
3
3
2
1
1
1
1
1
2
2
1
1
2
1
1
2
1
1
1
1
1
1
1
3
5
3
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
11
6
1
1
3
4
5
14
11
8
10
11
13
12
12
8
4
7
10
14
18
16
9
2
5
9
7
5
5
6
7
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
47
76
76
76
76
59
59
54
77
54
55
86
60
59
62
72
59
66
60
62
64
70
65
65
66
67
69
76
66
76
70
73
77
69
83
71
77
77
76
86
74
74
73
76
71
71
72
74
73
77
83
71
80
73
74
76
71
76
73
69
68
63
65
61
65
70
64
86
80
60
64
59
64
69
48
59
50
50
52
48
51
48
54
77
47
80
42
35
33
33
31
37
64
55
61
69
69
44
13
77
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
2
1
1
1
4
3
2
1
16
17
12
7
3
3
3
3
2
1
1
1
1
1
1
1
1
1
2
4
3
2
2
2
2
2
3
2
1
2
2
1
1
1
1
1
2
6
5
3
2
2
2
3
5
7
4
2
3
2
2
1
1
3
2
1
1
1
1
4
4
4
4
9
6
4
7
10
14
9
4
4
4
6
8
4
1
1
2
3
2
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
50
53
53
64
76
80
133
112
103
131
112
105
131
92
112
97
94
119
181
144
181
181
168
170
170
163
145
146
167
145
150
149
138
152
167
137
154
156
163
150
148
172
138
147
121
152
109
102
133
90
103
117
108
156
163
118
144
138
135
170
172
108
116
107
91
147
69
66
63
50
51
43
41
45
39
44
47
49
65
45
45
40
42
39
36
77
50
73
80
133
133
87
86
103
114
108
170
170
9
72
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
42
77
39
1
4
5
3
1
41
28
15
5
2
1
1
1
1
2
1
1
1
2
4
3
2
1
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
3
2
1
3
2
1
2
3
2
2
1
1
3
2
1
1
1
1
2
2
2
1
1
1
2
7
7
7
11
15
19
14
9
6
3
5
6
4
2
2
4
6
4
2
2
2
2
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
833
843
843
843
843
618
851
606
580
658
570
558
658
701
788
821
815
827
829
657
632
837
599
588
668
833
761
839
821
818
815
718
841
842
624
829
494
435
514
465
544
837
523
843
552
630
843
526
851
668
634
833
839
452
401
333
263
283
256
353
349
447
841
447
842
392
316
280
187
150
165
145
138
352
107
116
113
72
94
48
66
205
363
528
843
843
851
851
851
851
851
851
843
843
719
843
843
91
42
177
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
801
685
570
570
570
570
401
210
20
35
27
15
3
77
51
26
18
11
8
18
28
19
10
1
2
3
3
3
3
3
3
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
3
4
4
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
73
82
82
82
82
84
85
107
120
90
86
109
77
73
80
106
91
92
100
102
105
115
130
127
126
111
110
111
109
107
108
106
105
104
103
96
102
105
107
106
107
107
115
109
110
120
109
109
108
108
105
109
108
99
100
102
107
99
104
109
115
130
101
103
105
102
93
105
81
81
82
67
69
109
59
66
62
56
69
54
64
65
75
120
73
99
83
74
70
69
55
58
60
66
84
70
84
84
44
130
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
10
16
13
11
11
6
2
1
16
11
7
4
1
1
1
7
5
3
1
1
1
1
5
3
1
1
1
1
1
1
2
1
1
2
8
6
5
4
3
2
1
1
1
3
3
3
2
1
1
3
2
1
1
1
2
3
2
2
1
1
5
3
1
1
11
12
7
2
2
3
4
22
18
13
8
8
8
8
28
15
2
8
15
15
15
16
9
2
8
7
5
3
3
5
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
52
125
125
125
125
90
90
86
82
75
70
91
66
62
72
77
83
125
106
95
99
95
94
95
95
93
105
123
142
146
161
161
164
155
148
155
152
118
127
131
125
152
143
109
115
118
115
131
141
115
115
113
143
107
100
112
106
102
164
103
117
137
148
153
141
101
96
91
78
66
80
56
62
63
70
59
54
52
70
50
54
58
80
67
68
164
67
68
67
69
63
72
148
111
115
153
153
54
21
56
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
6
6
6
6
6
5
4
2
1
5
6
3
1
15
11
8
5
2
2
2
4
3
2
2
1
1
1
1
1
2
2
3
3
2
2
2
2
2
2
3
2
1
2
3
2
1
1
1
1
1
7
4
1
3
2
1
1
1
2
1
1
1
2
1
1
1
3
2
1
9
8
6
5
10
9
8
12
8
4
3
3
2
1
11
7
3
6
10
7
4
4
3
2
5
3
1
1
3
4
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
114
66
106
106
106
106
77
83
81
72
106
72
74
73
100
61
63
64
63
65
65
78
75
75
74
114
79
81
84
100
77
75
74
78
68
69
69
64
68
64
69
65
63
69
68
64
66
65
70
69
67
114
65
67
66
62
68
65
64
78
65
59
62
63
58
78
60
49
50
44
44
49
37
49
35
36
37
41
44
30
34
34
39
54
39
66
39
40
40
45
45
37
58
51
60
61
78
78
27
60
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
10
10
10
10
10
25
30
16
3
4
2
1
1
18
11
4
4
2
1
1
2
3
2
1
2
2
2
2
2
2
3
3
2
1
1
2
1
1
1
2
2
3
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
2
2
3
2
1
1
1
1
1
1
3
6
6
5
4
4
5
9
8
7
6
5
6
7
6
5
5
4
3
3
3
3
3
5
3
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
69
266
266
266
266
230
209
180
264
190
186
285
155
138
167
169
207
254
255
264
323
295
311
311
311
273
271
267
260
277
267
275
275
325
267
256
269
255
269
245
253
259
259
266
270
264
261
285
265
267
254
264
245
255
259
270
282
285
311
323
269
260
276
271
260
325
250
261
254
243
277
212
214
187
203
183
187
180
300
198
227
223
277
285
277
277
300
300
214
208
172
186
183
205
311
245
255
224
325
224
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
4
2
11
21
13
6
3
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
2
4
3
2
2
2
1
1
2
3
2
2
2
2
3
4
5
20
10
1
1
1
1
8
6
3
1
3
6
5
4
7
4
1
19
15
11
10
9
8
7
60
41
23
65
58
40
23
16
37
24
11
17
24
38
68
60
53
47
61
68
72
76
79
54
29
29
29
22
16
16
20
24
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
92
221
221
221
221
185
166
170
164
144
136
139
157
125
135
152
164
164
240
181
200
225
245
224
264
247
200
198
200
205
224
245
257
242
249
211
217
217
226
240
239
245
264
247
251
247
257
249
226
227
219
208
207
227
204
200
226
207
192
184
264
187
203
205
221
234
171
162
154
138
114
113
115
118
129
125
123
129
181
126
131
131
113
109
96
129
99
115
120
157
157
133
181
143
152
146
161
161
83
173
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
40
31
22
22
22
22
20
12
4
11
6
1
2
9
5
2
3
2
1
2
3
2
1
1
1
1
1
1
2
3
4
2
1
1
1
1
2
1
1
2
4
3
2
4
6
3
1
3
3
4
7
4
1
2
4
2
1
2
3
3
3
2
2
2
3
4
2
1
13
19
14
7
1
2
2
2
26
35
25
16
16
14
12
32
17
2
23
37
39
40
42
21
1
4
8
5
2
2
7
12
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
117
847
847
847
847
938
1229
2253
1458
1755
1720
2173
2050
2253
1903
2839
2029
2283
2534
2839
2919
2738
2919
2663
2919
2560
2379
2262
2375
2180
2189
1925
2379
1639
1544
1481
1349
1462
1439
1569
2189
1594
1882
1585
1461
1596
1771
1958
2114
2676
2132
1875
2136
1516
1573
1586
1516
1946
1540
1486
1882
1301
1302
1309
1259
1243
1232
1171
793
756
944
1073
1181
2676
1246
995
990
657
544
456
530
504
633
1232
628
997
576
451
402
438
401
412
1007
708
932
1067
1243
1243
1270
1246
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
50
50
50
50
50
27
5
18
31
24
17
13
10
205
130
56
29
2
8
14
14
14
9
5
9
11
14
7
1
1
3
5
27
40
54
46
27
9
10
12
14
8
2
3
4
4
5
5
5
17
13
9
5
11
21
14
7
17
16
9
2
1
1
3
3
3
2
2
18
15
13
20
10
1
31
61
36
11
12
26
40
62
75
79
40
1
5
7
6
5
5
7
10
5
1
1
1
1
7
14
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
176
728
728
728
728
549
470
404
453
391
360
463
408
263
313
310
362
449
380
457
389
401
415
406
417
472
514
573
700
647
690
592
674
576
556
669
516
495
519
495
549
655
523
728
525
526
541
466
461
448
418
418
494
491
542
598
700
690
674
620
669
594
566
655
523
526
517
455
494
454
425
429
400
411
455
331
360
359
301
336
336
286
359
343
356
728
372
409
408
408
408
365
541
430
438
461
461
372
357
463
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
28
26
24
24
24
24
39
20
1
1
1
2
3
4
4
4
4
3
2
2
3
2
1
1
1
1
2
5
7
6
4
3
4
2
1
1
1
1
1
3
5
5
4
3
4
3
3
8
5
3
13
24
32
24
16
19
23
15
7
6
5
16
13
11
36
52
29
7
119
86
53
180
203
128
53
24
93
57
22
46
58
70
89
109
130
170
176
179
181
183
146
109
80
53
27
25
24
24
76
128
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
115
170
170
170
170
179
161
237
173
167
159
201
170
185
237
239
208
224
239
223
232
289
242
246
244
238
239
239
238
241
239
228
233
210
205
199
196
202
217
220
228
273
208
207
225
220
221
289
214
216
216
215
202
194
258
214
220
241
232
238
273
232
236
222
228
207
206
226
173
250
178
168
170
289
160
161
173
258
134
123
139
126
153
250
137
241
140
144
147
161
161
133
235
182
204
236
236
205
220
258
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
25
25
25
25
25
16
7
8
9
18
9
1
3
5
7
9
6
3
2
2
14
20
12
4
3
2
1
1
2
3
4
6
8
5
2
3
3
4
4
4
6
3
1
1
1
2
1
1
2
3
5
7
5
4
11
6
1
1
2
1
1
5
3
1
1
1
6
11
24
19
14
23
19
16
13
20
28
17
7
4
2
2
19
30
17
5
5
5
5
5
5
3
1
1
1
1
1
1
4
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
51
76
76
76
76
51
49
50
48
46
65
60
43
48
51
47
50
52
53
54
57
66
62
66
65
66
68
76
67
76
65
65
66
62
62
69
58
62
62
62
76
64
61
60
69
58
58
64
59
64
64
76
76
54
52
53
48
48
53
44
45
46
48
48
53
60
42
43
44
44
48
51
64
69
40
42
43
41
49
38
38
38
46
34
33
44
29
29
28
32
29
31
64
48
53
69
69
39
30
46
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
4
2
2
3
7
4
2
1
3
2
1
2
1
1
1
4
2
1
1
1
1
1
1
1
1
2
4
4
2
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
12
6
1
3
4
5
3
2
1
1
2
1
1
1
1
1
1
2
5
3
1
2
2
2
3
6
3
1
4
6
8
9
11
7
3
9
12
7
2
2
3
4
3
3
3
3
3
2
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
179
285
285
285
285
206
181
162
160
155
142
169
157
130
142
191
160
176
201
168
181
189
198
194
194
184
205
229
226
293
273
232
285
228
221
259
197
198
207
198
201
245
202
226
238
293
273
225
231
259
212
206
245
183
191
189
182
233
176
194
208
217
293
217
217
199
179
178
168
142
198
149
155
192
188
167
173
241
188
137
140
137
141
134
125
192
124
136
136
157
157
148
241
161
164
162
153
129
125
176
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
8
8
8
8
8
25
27
14
2
5
6
3
1
15
11
8
7
6
3
1
2
3
3
4
3
3
2
1
4
4
3
3
3
2
2
7
5
3
4
4
4
2
1
4
20
12
4
4
4
4
6
6
4
3
4
6
5
4
4
3
2
5
3
2
3
3
2
1
11
21
16
12
8
16
14
13
38
22
6
9
12
8
4
35
30
25
37
43
41
39
39
21
4
6
4
3
3
9
6
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
283
163
163
175
163
165
162
166
213
211
212
364
210
206
215
207
220
261
255
235
256
292
275
292
282
322
299
364
287
299
278
274
278
272
299
284
268
280
279
297
309
291
307
364
282
309
264
256
267
258
262
283
250
290
297
250
309
270
277
271
307
322
244
234
239
309
228
252
227
148
149
124
114
180
87
87
86
70
94
52
84
87
109
261
106
158
120
124
125
174
174
123
163
174
211
204
322
322
35
257
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
48
48
48
48
48
33
18
18
18
22
15
8
18
32
17
3
16
9
2
3
3
2
2
3
2
1
1
1
3
3
4
3
3
5
5
5
6
3
1
2
3
2
1
1
2
5
4
4
5
6
8
5
3
2
7
12
9
6
4
3
2
2
2
2
3
4
4
5
8
6
4
8
10
7
4
8
13
8
4
8
10
12
6
1
2
4
4
4
4
4
2
1
1
1
1
1
1
1
1
4
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
49
45
45
45
45
48
54
70
85
68
70
98
66
65
70
64
66
78
72
67
72
73
79
85
84
98
83
81
79
85
80
84
89
87
91
89
91
89
98
86
85
85
82
85
78
79
81
78
72
85
76
75
73
71
80
70
66
69
88
63
75
63
60
61
64
59
59
83
58
59
59
56
55
47
44
51
38
37
33
33
38
43
46
66
46
54
38
33
31
36
40
44
75
48
49
48
46
45
30
57
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
4
4
4
4
4
2
1
3
6
8
7
5
3
36
27
15
4
6
4
2
3
2
1
1
1
1
2
5
3
1
2
2
2
2
1
1
2
2
2
3
4
3
2
1
3
2
1
1
1
2
3
4
3
2
3
2
1
1
1
1
1
2
2
1
1
1
1
3
4
5
3
1
1
1
2
4
13
9
5
4
4
7
9
11
8
5
10
13
7
1
1
6
11
6
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
20
29
29
29
30
31
39
35
31
35
31
35
41
35
37
55
43
47
51
54
55
54
57
53
54
51
55
47
53
45
41
42
53
38
43
40
38
39
42
34
36
34
32
33
37
35
41
37
39
40
50
41
36
37
34
37
34
36
55
42
42
57
35
33
34
29
31
36
30
33
41
27
28
37
24
29
28
26
50
23
27
28
27
43
25
29
29
30
31
41
41
32
33
34
55
29
34
21
10
57
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
2
5
9
5
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
1
1
2
4
10
5
1
2
3
5
7
10
5
1
3
5
6
7
8
4
1
1
2
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
71
749
749
749
749
569
474
389
449
380
362
470
423
276
332
360
417
493
600
611
779
756
833
831
882
677
696
716
673
714
686
657
669
735
590
667
567
552
579
579
619
657
636
749
634
620
616
590
561
563
559
532
529
542
581
640
698
716
833
882
667
682
707
657
619
735
570
587
568
512
643
472
445
436
385
401
426
411
683
448
494
490
643
539
631
749
683
683
583
574
497
539
538
572
882
630
645
505
779
505
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
35
20
6
6
6
6
18
9
1
3
2
1
11
21
11
1
1
2
1
1
1
1
1
2
2
2
2
2
7
4
2
3
11
6
1
2
3
2
1
1
2
3
3
3
3
3
3
4
6
8
19
30
38
28
18
10
3
6
9
8
7
51
34
17
12
8
8
9
113
76
40
48
85
62
38
14
90
65
40
55
63
71
133
135
132
130
154
166
172
178
164
115
67
67
67
40
14
14
82
150
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
788
834
834
834
922
1303
1381
2137
2525
1847
2137
1893
1895
1667
2137
1792
1780
1920
1838
1900
2107
1968
2053
2190
2039
2169
2140
2229
2315
1956
2157
2277
2133
2415
2235
2228
2221
2496
2190
2173
2181
2122
2169
2200
2258
2517
2229
2315
2110
2286
2206
2025
1948
1909
2525
1987
1870
1975
2415
1699
1985
1583
1688
1629
1835
2348
1776
2496
1444
1132
1049
766
702
641
477
437
403
351
443
276
645
683
839
2517
849
874
892
762
738
934
934
674
895
984
1234
1255
1985
1985
448
2525
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
61
61
61
61
61
213
365
327
214
102
53
4
10
17
10
4
48
34
21
72
43
14
13
42
57
72
42
13
8
4
8
12
17
123
98
57
16
21
24
19
14
17
21
16
11
7
4
16
12
9
23
22
14
7
9
10
12
20
29
15
1
9
5
1
2
4
12
21
74
58
42
68
51
35
28
21
39
43
48
78
93
68
43
37
24
12
16
18
15
12
10
8
8
4
1
1
1
1
4
8
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
38
43
43
43
43
38
44
48
50
60
64
49
48
44
41
45
42
45
49
51
55
67
60
61
60
55
56
57
59
59
64
67
63
67
64
62
67
61
59
58
67
55
55
55
62
53
51
55
51
57
56
64
71
49
52
52
53
53
59
60
53
61
53
49
46
57
43
45
71
45
49
51
55
62
40
42
42
41
51
38
38
32
37
34
33
71
31
29
29
28
27
34
55
50
60
62
62
57
19
61
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
2
2
1
1
5
3
1
1
14
13
8
3
2
1
3
6
3
1
1
1
1
1
1
2
2
1
1
3
3
3
3
2
1
1
13
7
2
1
2
2
2
2
1
1
3
3
4
3
2
2
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
3
2
2
2
7
4
2
5
9
8
8
8
8
8
8
9
5
2
2
4
5
3
1
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
20
51
51
51
52
57
62
104
73
71
104
72
76
76
104
65
61
63
62
62
61
65
61
62
66
61
60
57
52
53
61
53
60
51
50
50
47
49
49
51
66
51
48
48
43
42
45
40
38
39
35
36
45
33
36
32
29
31
35
33
38
39
45
40
46
35
35
35
33
34
31
41
30
45
26
25
26
23
27
19
21
22
25
34
24
40
27
30
30
38
38
26
26
29
28
33
33
22
12
41
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
6
6
6
6
6
20
38
19
1
1
1
1
2
18
11
4
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
2
1
2
1
1
1
1
2
2
3
2
1
1
1
2
4
6
4
3
6
7
4
2
2
2
2
5
3
1
1
1
1
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
59
69
69
69
69
58
68
55
53
68
49
47
48
45
50
60
53
57
57
58
63
60
61
62
68
61
60
60
60
57
61
55
64
63
52
56
50
51
52
52
68
55
55
69
56
59
67
54
68
57
54
59
59
44
43
43
41
44
45
49
58
53
64
51
63
44
44
44
38
46
38
33
33
63
28
30
28
21
31
18
22
24
32
44
30
69
37
46
48
68
68
48
67
59
58
68
68
43
37
47
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
30
27
25
25
25
25
25
16
7
10
5
1
1
9
6
4
4
2
1
2
5
3
1
1
1
1
1
1
3
4
3
2
1
1
1
1
1
1
1
4
2
1
1
1
3
2
1
1
1
1
2
2
1
1
1
4
2
1
1
1
1
1
1
1
1
3
3
3
4
4
4
6
4
2
4
6
4
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
141
185
185
185
185
150
145
144
157
139
132
164
133
124
141
185
152
158
210
164
165
177
180
184
225
214
195
196
193
196
190
196
210
198
222
225
189
201
199
200
222
189
200
190
190
225
181
182
181
172
194
175
182
188
174
193
194
175
170
171
188
155
169
155
143
193
115
127
146
132
213
180
142
137
195
125
137
143
195
140
141
168
213
143
210
113
107
107
90
98
85
109
159
152
213
169
180
180
43
210
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
6
6
6
6
6
45
36
18
1
4
4
2
1
14
10
6
4
2
4
4
5
4
3
3
2
1
1
2
3
4
2
1
3
2
1
2
1
1
7
14
8
2
2
3
3
2
1
1
2
2
3
6
4
2
8
4
1
1
2
3
4
7
6
4
2
1
1
2
11
20
11
3
4
6
7
9
14
13
13
13
13
10
8
43
31
20
17
15
15
15
29
15
2
2
2
2
2
3
3
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
63
117
117
117
117
87
86
79
73
68
68
76
67
63
66
86
71
71
85
73
77
84
89
83
100
91
95
97
94
125
97
104
117
95
97
85
84
85
83
84
95
94
102
117
102
125
103
98
96
97
92
87
90
85
93
93
95
125
85
95
93
94
125
94
103
100
77
77
73
63
76
53
53
53
48
51
52
50
58
51
57
57
63
58
59
125
65
68
67
60
58
52
78
60
63
67
67
57
39
76
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
8
8
8
8
8
10
13
8
3
3
3
3
4
14
11
7
3
2
1
1
2
1
1
3
2
1
1
2
4
6
4
2
2
1
1
2
2
1
1
4
3
2
1
1
1
1
1
1
1
1
2
2
2
2
3
2
1
1
2
4
3
3
6
7
4
1
2
2
3
10
6
2
7
12
7
2
20
11
3
4
6
8
10
13
17
12
8
8
10
11
13
10
8
6
4
3
2
2
4
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
76
74
76
76
76
76
78
104
81
79
104
76
79
78
104
74
74
73
67
67
66
68
69
69
81
72
69
71
70
74
73
72
81
74
74
80
70
74
72
70
81
67
67
67
69
80
66
73
64
62
62
60
60
59
55
55
51
52
63
54
62
56
64
56
53
71
44
48
47
41
75
48
51
49
75
48
51
53
75
45
46
50
45
48
44
39
40
41
39
47
47
40
62
53
54
64
64
45
35
44
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
1
2
3
4
7
4
1
4
18
11
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
2
3
2
2
1
1
2
2
2
1
1
1
1
2
3
8
5
2
1
2
2
3
3
3
3
3
4
3
2
2
2
2
4
5
7
6
4
2
3
4
8
10
6
2
7
10
13
11
10
7
5
14
18
10
2
2
2
2
2
2
2
2
3
5
7
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
445
703
703
703
703
537
476
447
443
423
364
446
370
268
302
328
365
409
499
400
418
449
444
449
514
477
521
567
640
645
607
569
569
566
500
569
480
474
491
478
518
548
508
703
541
522
508
470
456
469
459
456
503
491
530
536
640
645
522
521
569
519
507
548
566
495
492
432
503
419
394
387
357
389
361
288
301
333
252
249
249
237
310
318
333
703
369
398
389
370
370
308
458
359
384
406
406
372
345
446
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
58
58
58
58
58
31
5
4
3
3
3
3
5
55
56
30
4
4
4
9
5
2
1
1
2
2
3
4
4
3
2
3
20
12
4
5
4
3
3
2
2
6
5
4
8
4
1
7
5
3
1
23
15
7
1
4
6
5
4
6
8
18
14
11
27
43
23
4
104
85
66
51
93
79
58
37
90
53
16
50
67
85
94
99
105
137
154
162
166
171
137
94
52
34
17
17
17
17
72
128
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
54
124
124
124
124
112
110
110
152
108
105
161
97
104
116
110
114
138
106
116
114
115
129
120
124
126
144
130
121
148
129
142
152
152
154
161
140
143
128
121
121
132
144
141
148
152
154
143
135
143
130
133
124
143
136
129
136
123
161
131
124
127
124
102
100
104
80
94
83
75
127
75
82
111
72
80
87
91
108
102
102
86
90
127
73
86
66
59
58
57
50
63
70
75
129
76
86
71
43
127
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
8
9
5
2
2
3
2
1
34
29
18
8
2
1
3
3
4
4
2
1
1
1
1
1
2
1
1
2
2
2
2
2
2
3
3
4
3
3
2
2
1
1
5
6
5
4
5
3
2
2
1
1
3
6
3
1
8
5
2
1
1
1
1
5
9
6
3
4
5
5
5
19
10
2
15
29
15
2
21
17
13
16
17
13
9
9
5
2
2
2
2
2
2
2
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
19
26
26
26
26
29
43
34
36
40
33
37
40
28
29
28
28
27
29
31
33
43
43
42
43
57
45
45
57
44
44
57
43
39
38
38
37
34
37
37
34
38
38
38
55
40
40
41
43
38
39
34
37
38
37
38
55
34
34
34
30
30
30
28
32
29
28
39
26
23
22
21
22
22
20
24
20
19
24
16
17
17
18
24
20
28
24
28
29
43
43
27
27
26
23
22
22
18
14
25
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
19
11
3
1
2
1
1
7
5
3
2
1
1
1
1
2
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
6
6
5
3
1
3
2
1
2
3
5
4
3
3
3
3
2
2
1
1
8
11
7
3
3
4
4
3
2
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
59
30
30
34
43
55
59
109
77
69
71
86
61
58
66
71
76
93
86
82
85
89
90
97
120
98
109
105
111
105
110
99
107
92
95
90
90
93
90
89
109
93
94
91
91
95
98
103
109
120
109
111
110
94
91
88
98
80
77
75
75
66
65
65
69
68
68
93
64
67
75
71
72
120
68
67
64
54
51
41
40
39
38
52
34
34
38
38
38
45
45
39
57
46
48
48
53
53
35
70
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
1
1
1
1
1
4
7
4
1
3
2
1
3
5
4
3
3
2
1
1
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
3
3
4
4
3
2
1
3
2
1
1
1
2
3
5
3
2
1
2
2
1
1
2
2
2
1
1
1
2
4
13
16
13
11
9
9
7
5
4
4
16
14
12
12
12
9
6
9
5
1
6
12
9
7
7
9
10
8
5
3
3
4
5
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
104
147
147
147
147
122
123
136
140
132
152
129
121
108
105
128
129
128
154
155
168
180
183
229
201
182
200
207
258
214
200
198
190
181
184
185
183
206
187
191
187
207
191
183
184
206
168
165
161
159
163
174
173
175
174
179
248
201
220
228
258
239
215
214
205
196
207
180
197
165
150
140
137
156
123
124
116
112
131
106
124
124
150
214
145
248
141
133
123
128
113
140
258
198
217
239
239
229
66
205
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
19
19
19
19
19
48
49
33
18
20
11
2
10
30
28
17
6
3
1
2
3
2
2
5
3
2
2
2
1
1
4
4
4
2
1
2
3
2
2
2
4
3
2
2
2
3
2
1
3
2
1
6
4
2
1
1
1
1
1
1
2
8
9
5
1
4
2
1
46
31
16
50
26
3
16
57
54
27
1
27
53
51
27
3
6
9
9
9
9
9
9
9
10
5
1
1
1
1
5
9
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
19
53
53
53
54
58
62
105
74
72
105
73
77
75
105
65
62
65
62
62
62
65
62
62
66
61
60
60
60
60
61
60
60
53
54
53
52
59
56
58
66
60
57
61
58
59
59
59
60
58
51
53
50
58
56
49
53
56
59
59
60
56
59
52
58
61
45
55
43
40
53
36
33
45
32
34
37
43
38
43
43
35
40
53
32
50
33
35
36
45
45
36
59
43
50
47
59
59
12
43
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
5
5
5
5
5
19
42
21
1
3
2
1
1
5
4
4
5
3
1
1
1
1
1
1
1
1
2
3
2
1
1
3
4
2
1
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
4
2
1
2
3
3
2
1
1
2
5
5
5
3
1
1
1
1
2
3
3
4
5
4
3
2
6
5
5
3
2
2
3
8
5
3
4
5
4
3
3
4
5
3
1
1
1
1
1
2
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
84
120
120
120
120
94
92
106
81
78
75
68
70
67
84
74
72
72
84
76
79
87
88
95
125
102
106
109
124
108
107
106
120
99
93
113
84
89
95
94
106
106
100
114
97
100
106
112
125
122
124
111
108
92
92
89
91
88
77
86
107
96
120
100
88
100
76
68
66
61
63
61
64
125
57
61
64
55
63
55
54
54
59
56
57
114
62
65
63
57
57
49
69
57
59
63
63
54
35
67
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
7
7
7
7
7
7
7
7
7
7
4
2
6
11
9
7
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
7
7
4
2
2
2
2
2
4
3
2
3
4
5
3
2
3
2
2
3
4
3
3
5
4
3
4
3
3
3
3
4
5
8
11
8
6
6
6
3
1
11
6
2
4
7
5
3
14
10
6
10
12
9
7
7
6
5
3
1
1
1
1
2
3
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
81
306
306
306
306
234
206
176
191
163
150
198
159
115
132
128
148
187
151
191
158
159
180
163
174
189
205
220
216
276
262
227
245
208
198
251
193
190
197
192
212
240
206
306
208
211
218
186
182
181
166
168
213
192
210
225
223
276
245
224
251
222
213
240
202
205
203
193
187
194
152
167
165
171
202
142
152
160
124
124
124
113
143
139
147
306
155
170
169
162
162
148
218
173
175
182
182
149
138
198
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
30
30
30
30
30
16
3
5
7
6
5
4
4
4
5
4
3
2
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
4
4
5
3
1
16
10
5
1
7
8
9
6
4
2
1
16
9
2
3
4
4
4
52
39
26
15
5
15
23
32
45
26
8
21
28
35
40
46
52
71
74
76
77
78
62
33
5
9
13
13
13
13
36
59
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
184
470
470
470
470
420
357
317
437
341
323
423
350
273
299
284
327
403
369
419
485
386
395
385
381
394
406
398
404
423
387
400
414
392
381
348
353
353
387
351
358
347
379
359
357
373
470
372
388
393
362
375
485
399
437
423
394
416
411
419
423
406
394
406
410
393
414
381
356
387
350
379
335
328
350
292
313
367
285
261
290
280
284
485
283
273
298
293
298
356
356
312
470
371
377
388
388
334
271
437
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
47
33
20
20
20
13
6
10
14
14
9
4
6
18
11
4
3
2
2
4
4
3
2
5
4
3
2
1
2
3
3
4
5
3
2
4
3
2
2
3
4
3
2
3
4
2
1
1
2
1
1
7
4
1
1
8
16
13
11
6
1
4
7
10
12
15
13
11
73
61
50
39
80
65
46
28
89
52
15
51
69
87
132
125
92
60
114
141
128
115
115
98
82
47
13
13
13
13
74
136
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
67
182
182
182
182
152
138
121
148
120
117
157
108
91
105
110
119
140
120
153
123
128
129
129
138
140
151
182
154
195
175
165
170
152
150
166
144
152
156
165
195
175
170
167
166
155
151
153
137
143
146
142
195
139
131
144
136
138
157
132
133
127
117
119
128
130
114
110
180
112
125
127
142
155
99
92
94
91
83
92
92
79
99
101
103
180
108
113
109
108
108
101
142
132
136
155
155
133
117
127
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
2
2
2
2
2
14
21
11
2
5
4
2
1
5
4
4
2
1
2
3
15
8
1
2
1
1
1
1
6
5
3
1
2
2
2
4
7
4
1
5
3
2
2
2
2
1
1
1
6
3
1
19
11
4
1
4
4
5
6
4
2
8
9
7
4
1
1
1
2
13
11
9
5
1
3
5
11
12
14
19
25
16
8
29
15
2
20
29
27
25
25
13
2
3
2
2
2
4
2
1
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
14
54
54
54
54
49
45
48
44
49
48
47
62
41
48
45
48
49
61
48
49
53
55
57
67
61
55
58
56
60
57
56
61
56
54
53
61
57
61
67
61
68
56
53
52
51
52
55
54
52
51
62
51
53
67
53
53
55
54
56
61
55
60
51
50
54
49
48
68
39
40
37
37
48
33
36
32
30
29
31
31
28
34
51
30
48
37
42
45
62
62
44
48
51
56
68
68
61
54
34
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
3
3
3
3
3
11
20
10
1
2
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
3
4
3
3
2
1
14
11
9
5
2
2
4
6
12
9
7
6
6
8
10
12
11
7
3
3
4
6
11
6
1
2
3
3
3
3
4
6
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1301
1328
1355
1382
1409
1436
1463
1490
1518
1545
1572
1599
1626
1653
1680
1708
1735
1762
1789
1816
1843
1870
1898
1925
1952
1979
2006
2033
2060
2088
2115
2142
2169
2196
2223
2250
2278
2305
2332
2359
2386
2413
2440
2468
2495
2522
2549
2576
2603
2630
2658
2685
2712
2739
2766
2793
2820
2847
2875
2902
2929
2956
2983
3010
3037
3065
3092
3119
3146
3173
3200
3227
3255
3282
3309
3336
3363
3390
3417
3445
3472
3499
3526
3553
3580
3607
3635
3662
3689
3716
3743
3770
3797
3825
3852
3879
3906
3933
3960
3987
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
