537
100
537
2
0
0
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
372
372
372
291
277
227
210
210
185
192
205
217
219
257
372
242
343
224
210
192
197
213
271
298
318
408
343
357
408
372
294
408
223
238
236
211
343
207
204
229
225
218
289
294
176
157
142
109
99
124
131
147
182
340
174
240
149
132
142
117
100
170
108
115
111
142
82
74
77
77
78
124
100
68
67
56
54
57
62
68
68
74
56
47
43
88
149
216
340
340
340
255
240
224
204
196
170
170
170
32
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
345
4
4
4
4
4
4
4
4
4
5
5
5
9
7
5
3
1
1
1
7
4
1
1
1
2
4
2
1
3
10
8
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
3
9
11
7
3
3
3
2
1
2
4
3
2
3
5
16
9
2
2
17
33
19
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
402
402
402
443
485
485
485
485
417
440
461
433
485
516
468
483
829
450
485
421
427
475
507
708
765
630
829
704
722
708
698
765
527
594
649
579
829
618
562
682
611
555
682
698
539
614
475
387
340
483
370
400
479
782
422
614
366
326
343
277
250
378
262
344
358
333
635
251
268
335
293
283
567
273
259
234
170
144
144
142
148
196
154
119
111
210
347
502
782
782
782
580
546
507
461
441
388
378
378
164
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
195
2
2
2
2
2
13
18
24
24
24
12
1
20
10
1
1
2
3
4
18
13
9
5
1
1
2
10
6
2
10
6
2
2
6
3
1
1
6
8
10
6
3
1
1
1
2
3
2
1
2
2
2
2
2
3
2
1
1
1
5
5
5
9
5
2
2
2
3
2
1
1
1
2
21
11
1
1
1
1
2
6
10
8
6
6
6
6
7
8
9
9
9
9
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
42
42
42
43
44
45
48
48
48
52
48
53
58
84
89
89
211
89
93
88
70
75
64
68
68
74
103
91
93
105
105
114
125
130
242
120
118
141
129
130
211
121
120
115
103
102
126
130
132
242
124
125
121
119
115
113
159
111
108
106
96
122
123
120
242
118
116
141
108
127
141
112
163
88
73
87
97
105
163
163
85
80
64
47
54
67
80
105
105
105
96
95
93
91
90
88
88
88
60
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
4
4
4
4
4
4
4
4
4
4
4
4
3
2
1
1
1
1
1
2
3
4
3
2
1
1
1
1
1
1
1
1
2
4
4
3
2
2
3
4
6
5
4
4
6
4
3
3
6
4
3
3
3
3
2
1
7
5
4
4
15
21
11
2
1
1
4
21
11
2
1
18
17
16
27
14
1
1
3
4
6
13
14
7
1
1
1
1
1
7
13
14
14
14
14
14
14
14
15
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
36
127
127
127
127
128
147
167
167
167
106
111
100
136
213
271
333
531
313
310
251
219
186
184
243
257
281
577
323
315
367
313
383
531
380
609
353
323
374
332
393
492
363
609
345
340
343
357
370
375
609
344
336
358
382
384
499
518
425
409
367
577
380
394
376
570
323
308
321
290
329
457
368
357
339
499
341
393
390
505
505
393
414
457
315
313
342
328
333
333
367
460
577
577
577
577
577
577
577
245
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
22
22
22
14
6
6
6
6
6
6
6
5
3
2
1
1
6
4
2
2
2
6
22
15
9
3
4
3
2
1
2
1
1
1
5
3
1
1
2
3
5
7
5
4
11
8
5
5
5
6
22
21
21
21
12
3
6
14
19
12
6
17
10
4
4
13
28
38
48
31
15
44
41
38
245
130
15
15
71
99
68
38
56
31
7
7
7
7
7
31
43
49
52
54
56
56
56
56
56
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
122
122
122
122
122
142
162
162
162
101
107
97
131
218
246
318
589
230
223
214
156
143
128
140
139
170
253
207
279
231
295
296
294
309
617
268
261
346
309
345
589
319
307
294
267
265
320
304
310
617
316
315
318
281
281
293
331
288
279
295
253
318
333
307
617
283
271
299
238
284
318
265
347
230
184
213
233
228
347
347
224
210
166
134
155
197
240
318
318
318
285
280
273
266
263
256
253
253
230
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
10
10
7
4
4
2
1
1
1
1
1
1
1
1
1
9
6
3
1
2
4
21
14
7
2
3
2
2
3
2
2
2
3
3
3
2
2
2
2
3
3
4
6
7
5
3
3
2
1
3
3
3
3
3
6
10
7
5
5
10
17
10
3
3
7
9
12
7
2
4
32
26
21
64
34
4
4
42
81
51
21
48
29
11
11
11
11
11
96
139
139
139
139
139
139
139
139
140
182
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
16
16
43
70
70
70
70
70
70
70
70
70
68
62
62
62
64
66
70
63
62
60
63
64
81
69
68
69
81
69
67
67
81
64
58
58
64
59
64
64
59
59
60
64
54
54
57
54
56
61
69
63
70
61
61
55
44
46
50
48
55
55
43
43
48
44
43
43
64
39
37
32
33
26
24
26
27
32
41
41
34
43
42
69
69
60
70
70
48
46
47
44
43
42
42
41
41
41
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
6
5
4
5
3
2
2
3
3
3
3
3
4
3
2
2
4
2
1
6
12
9
7
9
5
1
3
7
4
1
1
3
4
3
2
2
2
4
5
7
4
1
1
5
9
5
2
1
1
2
6
5
5
3
1
7
10
8
6
5
5
3
2
2
4
4
2
1
1
1
1
1
1
2
3
3
3
3
3
3
3
4
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
83
116
116
116
116
116
116
116
116
116
147
164
266
245
211
245
219
178
173
173
190
176
191
218
266
245
244
255
230
217
206
244
207
218
230
255
266
190
194
190
192
199
195
219
255
182
195
197
194
243
200
200
201
219
190
176
202
185
195
217
193
213
187
202
178
163
219
143
162
168
153
243
157
167
182
172
177
177
144
138
117
108
109
87
90
102
136
164
219
219
219
216
215
214
214
213
213
213
213
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
46
46
46
25
5
5
5
5
5
5
5
5
5
5
3
1
6
5
3
1
1
1
1
2
4
2
1
8
15
28
21
14
7
6
6
7
7
7
7
8
21
13
6
4
12
10
9
9
15
10
6
11
14
17
14
11
16
11
6
6
28
51
26
1
1
3
6
20
11
3
11
19
14
9
54
40
26
26
33
40
36
33
31
21
11
11
11
11
11
33
44
37
30
30
30
30
30
30
30
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
110
110
110
110
110
113
117
117
117
88
96
109
105
115
125
175
135
132
144
175
137
169
140
146
148
175
193
174
201
175
158
147
146
154
152
175
169
163
161
201
159
150
152
148
150
154
156
166
170
170
201
170
158
151
147
155
143
157
147
139
193
143
155
157
154
146
119
119
109
107
118
122
122
146
155
117
122
121
117
117
109
106
118
88
88
96
96
102
106
123
151
193
193
193
193
193
193
193
146
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
7
7
4
2
2
2
2
2
2
2
2
2
2
6
6
6
11
6
1
2
4
7
7
5
3
4
3
3
4
3
3
11
15
20
17
15
15
31
29
22
15
8
2
8
11
13
16
14
10
6
4
3
3
2
2
13
7
2
2
13
25
13
2
2
2
11
19
10
1
4
16
9
2
53
28
4
4
42
76
60
44
52
29
7
7
7
7
7
12
18
28
33
36
37
38
38
38
39
52
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
80
361
361
361
361
361
248
233
214
361
248
282
562
342
368
413
653
415
397
388
556
323
305
325
332
330
405
482
447
641
521
601
502
562
493
467
483
556
472
535
510
502
495
644
449
448
444
431
380
373
409
461
496
653
562
521
481
526
542
641
601
482
476
514
535
425
644
357
349
391
360
365
521
357
334
382
299
318
327
361
361
297
295
298
227
283
387
476
653
653
653
567
553
536
517
508
482
482
482
325
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
29
9
9
9
9
9
7
6
7
4
1
4
2
1
1
1
1
1
8
10
12
9
5
1
3
4
6
6
6
6
9
10
8
6
6
8
9
10
18
26
46
28
11
10
10
39
26
13
4
4
4
9
14
22
18
14
14
35
57
33
10
5
1
33
46
34
20
6
55
30
5
116
61
6
6
89
173
123
74
115
67
19
19
19
19
19
67
91
103
109
112
115
115
115
115
115
115
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
123
123
123
123
123
113
113
105
118
116
117
204
156
167
176
285
184
181
194
264
171
168
176
180
196
259
240
231
223
258
231
235
259
236
240
227
264
239
247
249
275
275
236
275
242
243
242
233
242
243
248
252
285
264
231
206
214
211
195
231
191
183
201
231
169
215
139
129
153
144
148
231
157
159
153
134
134
127
123
123
111
108
116
89
115
163
203
285
285
285
238
230
221
210
205
192
191
191
137
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
37
37
49
55
58
35
12
12
12
12
12
8
5
8
6
5
5
3
2
1
2
6
5
5
3
1
3
2
1
3
5
6
7
25
21
17
17
20
13
7
11
16
32
25
15
6
6
9
13
20
13
7
7
7
7
11
10
9
9
27
44
26
9
9
10
28
35
23
11
15
20
15
10
81
51
21
21
20
20
20
31
49
26
4
4
4
4
4
26
37
35
33
33
33
33
33
33
33
49
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
42
42
42
42
42
42
42
42
43
48
56
94
62
59
61
65
63
63
68
65
62
86
80
92
119
105
103
117
119
104
117
96
119
142
139
162
291
140
138
139
108
132
125
155
228
175
291
213
224
233
228
252
190
174
159
143
291
118
112
102
65
60
51
43
49
40
40
40
57
33
36
40
41
46
46
45
45
40
42
42
40
49
44
67
67
60
68
68
48
48
37
32
34
36
40
46
46
46
46
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
6
4
4
4
4
4
4
4
4
3
2
2
1
1
1
2
10
15
12
6
1
2
3
3
3
2
2
2
1
1
1
2
3
3
3
3
3
3
2
1
1
3
3
3
3
3
3
3
3
3
3
3
3
5
3
1
1
3
5
4
3
2
1
1
3
4
5
4
3
9
12
11
10
10
10
10
11
10
6
3
2
1
1
1
1
1
1
2
2
2
2
3
3
3
3
3
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
14
14
42
70
70
70
70
71
78
85
91
113
109
91
98
87
83
81
108
94
104
153
113
113
112
116
115
118
153
114
116
112
105
110
112
167
127
130
127
127
121
116
151
111
104
121
104
117
117
167
151
105
116
114
83
108
66
63
68
59
58
82
74
77
167
70
73
72
59
62
52
42
51
60
63
105
105
66
62
48
39
38
34
38
38
38
41
41
39
39
41
43
43
43
43
43
43
43
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
3
2
2
2
2
2
3
3
2
2
4
8
10
6
3
2
1
2
2
3
3
2
2
2
3
3
3
4
5
9
7
5
5
5
6
7
29
40
37
25
13
7
2
2
7
5
4
4
4
4
3
2
2
2
2
2
5
3
1
1
6
11
7
4
4
3
3
7
4
2
1
1
1
1
3
5
9
12
7
2
2
5
5
4
3
3
3
2
1
1
1
3
4
4
4
4
4
4
5
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
39
39
45
52
52
52
52
40
57
63
72
123
91
88
119
93
96
99
136
101
106
112
112
123
133
146
151
241
166
165
164
241
162
175
176
241
178
175
178
178
162
162
169
159
156
213
147
149
168
155
166
218
151
143
134
163
112
110
121
114
112
163
127
125
213
108
103
106
90
92
101
95
95
122
127
218
218
121
116
92
87
97
108
136
136
113
114
100
100
100
91
90
88
86
85
83
83
83
61
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
11
11
6
2
2
2
2
4
3
2
4
3
2
1
1
3
6
4
3
3
3
17
11
5
3
1
3
6
25
15
6
3
1
2
4
15
27
22
18
16
12
6
1
6
6
6
6
8
7
6
11
14
15
8
2
6
5
4
4
14
25
14
3
3
5
8
16
9
2
3
4
3
3
4
4
4
5
8
9
11
15
16
18
37
57
36
16
10
10
10
8
6
6
6
6
6
6
6
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
44
44
44
44
44
44
44
44
47
49
50
92
60
64
70
92
83
83
113
92
93
113
92
107
85
113
93
95
98
113
83
82
86
82
87
96
113
80
80
75
72
68
68
82
62
67
57
60
61
63
77
66
76
82
64
113
62
61
61
51
50
48
47
49
46
47
62
43
53
40
37
37
35
29
32
27
30
35
44
44
35
41
49
59
59
59
59
59
49
49
42
39
37
35
34
32
32
32
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
11
16
19
20
21
22
22
22
11
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
4
2
1
1
3
3
2
1
1
1
1
3
4
5
5
5
5
5
5
16
12
9
9
9
10
6
3
4
2
1
1
4
8
5
2
2
3
4
8
6
4
2
4
7
13
20
11
2
2
4
6
7
8
6
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
5
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
91
91
91
91
91
90
89
89
89
84
102
116
112
122
112
93
96
104
116
113
119
223
151
155
161
223
178
183
194
223
151
137
147
151
163
189
217
141
137
126
120
99
103
101
111
141
112
135
130
123
217
106
112
108
87
104
77
69
71
74
73
79
93
73
98
63
56
63
60
60
107
52
61
71
67
100
100
81
91
91
72
69
83
50
47
51
47
48
54
60
68
83
83
83
83
83
83
83
49
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
8
8
8
5
2
2
2
3
3
2
2
3
2
2
2
2
2
2
3
2
2
4
5
5
5
5
6
4
2
2
2
5
5
3
2
2
6
10
5
1
2
2
1
1
1
7
8
7
6
6
6
3
1
7
4
2
2
6
14
17
18
13
8
5
7
4
2
1
1
1
1
5
3
2
2
2
2
2
12
40
21
2
2
2
2
2
2
3
6
8
9
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
47
47
47
47
47
44
46
45
50
57
57
75
72
81
98
77
84
89
114
115
123
226
140
131
133
226
159
168
196
226
156
146
157
187
158
196
223
125
121
106
88
79
93
93
94
187
90
119
122
104
223
97
108
110
87
114
72
68
65
51
48
49
52
54
67
52
64
49
57
44
39
34
33
32
34
39
39
39
47
47
37
45
50
66
66
53
55
49
49
49
35
33
30
27
26
23
22
22
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
3
4
5
5
5
5
5
17
11
6
2
2
2
2
2
2
3
3
3
3
3
2
1
1
1
1
1
1
2
1
1
3
3
2
1
1
5
9
6
3
1
5
5
5
6
4
3
3
2
1
1
1
2
3
2
2
2
3
10
8
7
5
4
13
13
11
9
7
6
4
3
5
7
8
9
20
31
20
10
7
8
8
9
13
8
4
4
4
5
6
6
7
7
7
7
7
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
29
29
32
36
36
36
38
37
55
67
73
130
116
90
116
84
83
85
106
107
118
230
155
150
142
230
164
179
199
230
134
133
142
150
165
199
227
140
136
126
118
96
101
93
103
140
101
137
121
115
227
103
99
100
72
65
74
54
57
63
65
66
66
66
74
50
48
49
47
48
65
45
42
64
34
41
50
51
73
73
47
46
47
43
44
46
48
53
53
53
38
36
39
44
51
64
64
64
64
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
2
2
2
2
2
2
2
2
2
12
8
5
2
2
2
2
2
2
2
2
4
5
5
5
5
3
2
2
2
2
2
2
9
7
6
4
3
3
9
15
8
1
1
4
2
1
1
2
2
2
2
2
3
5
4
3
2
2
2
3
16
16
16
9
2
2
5
3
1
2
4
2
1
5
6
7
8
5
2
2
11
8
6
10
12
13
7
2
2
2
4
5
5
5
5
5
5
6
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
20
20
28
36
36
36
50
52
70
123
81
123
100
88
123
88
90
96
117
125
126
269
147
146
160
269
198
203
257
269
182
176
184
200
176
209
218
150
146
131
128
104
115
111
109
200
100
116
124
109
166
92
94
95
79
111
74
64
67
67
66
70
68
66
92
55
50
54
48
49
65
42
50
58
57
92
92
70
73
73
52
49
43
42
42
47
50
57
57
57
51
45
45
45
45
45
45
45
45
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
5
5
5
5
5
3
2
2
2
16
11
6
2
2
2
2
2
1
1
2
4
13
9
6
3
2
2
2
2
2
3
3
4
3
3
2
2
2
2
8
4
1
3
4
2
1
1
2
2
3
6
8
9
5
1
1
2
3
2
1
12
15
16
17
11
6
7
4
2
3
4
2
1
5
6
7
8
5
2
2
12
12
6
1
1
1
1
1
3
6
7
8
8
8
6
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
31
31
43
56
56
56
56
49
67
80
78
126
107
107
122
159
106
98
121
108
127
231
163
163
168
231
184
195
202
231
159
139
148
156
166
197
212
148
146
148
133
123
134
115
116
148
110
120
121
125
167
127
125
115
134
98
98
100
111
92
87
90
94
87
96
111
80
88
91
92
109
100
85
87
83
79
79
72
69
62
85
68
78
86
88
98
107
125
125
125
105
102
98
93
91
86
86
86
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
1
1
1
1
1
3
6
4
3
6
4
3
3
3
3
3
4
3
2
2
3
7
10
8
6
5
4
4
4
3
2
2
2
2
2
1
1
1
1
6
19
20
20
15
10
6
6
16
24
27
15
4
4
4
9
11
7
4
4
10
17
12
8
6
4
8
12
7
2
3
4
5
7
21
19
17
17
9
1
1
12
17
14
11
11
27
18
10
10
10
16
19
21
22
21
21
21
21
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
91
181
181
181
206
206
206
206
191
194
264
217
217
216
264
191
191
198
264
181
163
181
144
146
177
176
196
309
213
228
228
177
213
218
243
309
165
157
179
156
162
243
173
177
309
143
141
130
113
128
109
106
117
154
108
111
138
86
107
97
80
174
91
96
96
141
77
71
86
98
73
128
63
57
51
36
57
85
93
181
181
106
121
121
111
119
127
136
154
154
154
164
174
174
174
174
174
174
174
31
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
40
7
7
7
7
7
14
22
14
7
22
17
10
3
4
5
4
3
4
5
4
2
1
1
1
1
1
10
15
15
8
1
1
1
3
2
2
2
2
3
4
3
3
3
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
3
4
2
1
1
2
2
3
5
5
3
2
1
1
16
9
2
2
5
8
4
1
2
5
6
7
7
7
8
5
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
345
345
345
431
518
518
518
518
467
500
527
527
469
527
452
421
402
369
452
326
289
341
271
270
584
637
737
2190
797
778
751
498
485
460
418
350
343
385
628
671
751
2119
698
972
981
794
2001
1014
1046
2099
794
736
712
799
794
776
2119
742
1070
1096
868
2190
1067
1101
1139
2001
783
704
965
774
773
2099
633
612
579
316
290
262
235
201
189
167
182
167
224
224
278
332
423
607
957
1426
2190
2190
2190
2190
2190
2190
2190
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
277
14
14
11
9
9
9
9
9
9
9
14
19
26
29
24
19
19
39
20
1
3
5
3
1
1
1
3
4
6
5
5
5
6
10
5
1
1
1
1
1
6
6
6
4
2
1
1
6
4
3
2
1
1
1
2
6
3
1
1
3
5
9
11
7
3
4
6
10
8
4
1
3
5
11
6
1
1
7
14
10
5
1
3
4
5
8
9
11
6
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
47
396
396
396
396
396
270
281
265
399
225
220
225
192
174
225
176
177
221
216
147
151
199
240
341
427
444
708
508
523
523
427
508
487
563
708
351
332
376
328
325
563
359
351
708
280
269
250
199
172
188
221
164
221
144
122
125
114
134
137
110
205
120
120
116
133
110
105
126
209
109
149
100
81
68
50
105
172
198
399
399
216
245
253
229
231
221
221
221
164
157
173
166
166
167
166
166
166
166
68
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
3
3
2
1
1
1
1
2
2
2
1
1
1
6
3
1
1
1
5
5
4
3
2
1
1
1
16
13
11
40
20
1
2
10
6
2
2
3
3
4
5
5
5
3
2
1
1
3
3
2
1
1
1
2
4
2
1
1
4
4
4
12
12
7
3
3
3
3
2
1
2
3
5
16
8
1
1
6
12
12
8
4
8
10
11
11
11
12
8
4
4
4
4
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
242
353
353
463
611
611
611
611
611
543
611
571
611
529
611
454
444
467
611
427
380
427
329
314
432
428
457
950
501
457
441
413
385
390
388
331
388
375
423
433
464
879
437
525
475
409
900
461
485
853
405
400
427
448
417
378
879
372
511
525
413
950
483
492
502
900
367
336
443
349
348
853
285
277
258
152
192
241
244
406
406
241
267
266
243
274
306
343
413
413
512
698
950
950
950
950
950
950
950
74
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
76
53
53
53
53
53
95
116
138
138
138
78
19
14
10
10
12
14
14
14
14
9
5
4
3
4
5
7
9
11
10
7
5
7
10
6
2
2
3
3
4
3
2
5
3
2
2
2
2
2
2
2
2
2
2
3
3
3
3
12
9
7
12
13
9
6
4
3
3
2
1
3
3
3
7
4
1
1
16
32
17
3
4
5
6
6
6
6
7
5
4
4
4
4
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
426
426
426
308
288
234
200
191
193
188
196
235
237
237
426
255
272
260
250
250
195
250
172
160
207
249
306
398
426
398
242
209
177
148
139
121
133
108
155
159
167
362
167
212
194
168
387
198
211
387
179
177
188
190
175
158
362
143
199
202
162
398
202
207
213
387
154
141
193
149
149
387
126
123
115
66
83
104
106
177
177
99
110
114
103
112
121
130
149
158
205
284
398
398
398
398
398
398
398
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
398
12
12
8
5
5
5
5
5
4
4
6
9
6
4
25
16
8
4
1
7
4
1
13
26
13
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
8
6
4
3
16
9
2
1
1
2
1
1
1
1
1
4
2
1
1
6
11
6
1
1
2
3
3
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
312
312
312
466
620
620
620
620
620
550
620
577
620
532
620
459
449
447
620
433
394
433
315
302
609
662
749
2190
814
790
764
513
502
478
437
366
367
406
641
684
768
2123
736
1012
1001
817
2027
1011
1039
2092
810
756
750
826
815
783
2123
750
1076
1102
870
2190
1072
1105
1143
2027
782
702
967
762
761
2092
628
608
576
317
322
331
312
372
372
241
255
220
226
228
298
347
445
621
965
1433
2190
2190
2190
2190
2190
2190
2190
69
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
245
132
132
132
132
132
142
147
152
152
152
82
12
1
21
17
9
1
5
7
4
1
2
5
3
2
2
2
3
6
5
5
5
3
1
1
1
1
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
3
1
1
3
6
13
14
8
3
3
3
10
5
1
1
4
5
6
3
1
1
16
31
18
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
40
40
40
40
40
45
51
51
51
50
58
73
70
61
63
84
68
66
70
69
68
80
84
62
63
80
81
95
125
113
113
103
97
98
91
125
88
90
92
95
93
96
125
86
82
82
77
73
77
73
71
77
70
68
96
70
64
68
118
60
64
64
60
77
56
57
72
47
59
44
42
38
37
48
38
47
47
44
51
51
41
47
46
68
68
81
95
118
118
118
71
62
56
50
52
50
48
48
48
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
9
9
6
4
4
2
1
1
1
1
1
1
1
1
1
2
2
1
1
2
4
2
1
2
3
3
3
3
3
2
1
1
1
3
5
7
9
14
12
10
6
2
5
7
5
3
3
4
3
3
3
3
3
4
3
3
2
1
1
5
9
5
1
1
2
4
4
2
1
3
6
3
1
2
3
4
5
8
11
11
11
9
5
2
2
2
2
2
3
5
4
3
3
3
3
3
3
3
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
97
2270
2270
2270
2270
2270
2270
2270
2270
2270
1276
1145
916
761
795
814
810
945
774
771
562
468
436
411
501
541
606
980
643
688
649
646
611
604
635
791
601
562
870
881
956
2270
1205
1321
2270
1077
990
1013
878
869
839
775
734
769
704
666
676
828
662
688
646
577
673
731
832
980
738
734
756
669
717
756
560
832
526
543
839
1140
1315
2270
2270
1164
1227
1035
829
774
812
769
769
696
696
613
587
569
548
537
507
507
507
329
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
37
37
19
1
1
1
1
1
1
1
1
1
1
1
3
6
3
1
1
1
2
22
36
27
17
8
7
5
4
7
6
6
6
12
10
8
8
18
26
21
16
12
90
68
37
6
6
35
20
6
17
23
26
27
28
56
47
38
38
49
60
37
14
14
50
83
117
88
60
41
35
58
81
68
54
41
41
216
392
271
150
86
45
5
5
5
5
5
45
65
60
56
56
56
56
56
56
56
86
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
134
147
147
147
147
147
151
156
156
178
187
207
463
266
262
272
463
304
311
313
524
301
300
332
303
284
435
333
359
339
483
316
321
435
353
365
357
524
363
376
483
336
320
318
215
209
184
153
156
135
176
250
283
353
524
263
241
259
215
192
248
160
171
183
243
156
147
161
118
111
109
113
107
112
156
107
117
128
137
156
156
161
141
113
102
134
189
247
353
353
353
255
239
220
198
188
179
158
158
156
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
43
9
9
9
9
9
9
9
9
9
16
11
6
11
16
11
6
10
7
4
5
3
1
1
2
6
4
2
2
2
2
1
1
1
3
2
2
2
3
5
10
6
2
1
2
2
2
3
3
2
1
1
1
1
1
4
4
4
4
16
20
16
13
14
10
6
4
3
4
2
1
3
4
5
24
12
1
1
39
77
41
5
15
16
17
17
17
17
18
16
15
15
15
15
15
15
15
15
15
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
399
399
399
268
246
199
168
153
158
181
187
237
330
270
399
289
363
321
305
290
453
259
261
316
310
290
443
348
360
399
370
334
316
443
349
357
349
453
320
317
370
279
273
243
200
236
177
162
165
141
186
228
271
363
453
256
243
262
242
310
253
187
197
220
258
177
273
170
163
218
169
180
256
176
187
209
218
218
199
199
155
170
176
160
220
220
254
297
363
363
363
248
228
211
191
187
180
164
164
164
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
121
13
13
11
10
10
10
10
10
10
10
7
4
7
5
4
7
9
5
2
12
10
8
12
16
8
1
5
4
4
5
5
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
3
2
1
1
11
17
9
2
2
3
4
6
4
2
1
1
4
8
41
21
1
1
69
103
55
8
10
14
16
17
18
18
19
14
10
10
10
10
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
205
205
205
180
171
171
139
133
146
179
152
169
163
170
205
175
176
192
190
176
261
181
149
175
156
168
221
187
205
180
242
164
154
221
166
165
163
261
183
187
242
171
154
140
179
103
93
81
76
68
85
112
132
154
261
113
115
124
111
129
105
89
97
88
100
87
63
57
61
64
54
77
57
58
60
94
77
104
110
179
179
102
113
116
105
115
124
134
154
154
154
124
119
113
106
103
94
94
94
32
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
74
8
8
8
8
8
9
9
8
8
10
5
1
11
6
1
5
8
6
4
26
13
1
7
5
4
4
3
3
3
2
1
1
1
3
2
1
1
3
5
10
14
7
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
4
10
8
4
1
1
1
1
1
5
12
7
2
3
4
16
9
2
2
19
37
20
4
2
9
12
14
15
15
16
9
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
192
192
192
164
157
142
128
128
138
314
350
397
1221
574
608
663
1221
686
699
694
1282
502
474
616
514
516
1195
630
664
677
1239
671
685
1195
713
726
733
1282
733
734
1239
550
514
453
306
239
208
169
151
143
138
330
370
427
1282
412
401
428
291
256
216
186
199
210
219
208
234
171
166
226
159
149
205
171
200
225
226
226
210
210
162
162
183
162
226
226
215
228
234
234
234
229
228
227
226
226
225
225
225
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
64
16
16
15
14
14
14
14
14
14
14
9
4
7
5
4
7
9
6
4
12
6
1
10
11
6
1
6
5
4
8
5
2
2
6
10
9
8
8
14
20
11
3
4
3
2
2
3
3
3
2
1
1
1
3
8
6
4
4
9
16
16
9
2
2
2
3
3
3
25
13
1
1
1
24
14
4
4
73
107
59
12
10
13
14
15
15
15
15
12
10
10
10
10
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
36
366
366
366
366
366
364
362
362
362
287
291
316
312
323
337
341
412
351
313
266
259
258
279
316
328
338
343
558
323
321
299
290
309
335
357
404
351
338
330
320
412
309
302
362
294
298
321
335
353
357
342
558
335
347
347
404
302
305
283
293
263
272
301
317
412
315
343
308
290
311
310
268
315
342
366
558
558
426
416
366
343
255
225
201
197
238
260
309
309
309
286
282
289
298
312
335
335
335
335
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
24
4
4
4
4
4
4
4
4
4
5
5
5
6
4
3
4
6
4
3
3
3
19
17
16
14
12
12
12
18
24
20
11
2
3
5
9
13
9
5
15
9
4
4
10
11
11
12
20
16
12
14
15
15
16
23
30
19
8
8
21
35
20
5
5
5
20
35
24
14
35
56
39
22
35
45
50
56
108
160
170
129
75
22
2
2
2
2
2
22
42
32
22
22
22
22
22
22
22
88
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
368
368
368
368
368
367
366
366
366
290
328
321
316
336
345
348
416
359
319
250
265
264
277
320
316
309
318
474
309
309
314
313
335
347
364
401
359
322
309
308
416
295
280
366
300
316
355
533
392
398
376
474
336
334
321
401
318
330
378
284
286
308
309
331
421
315
350
324
315
378
349
343
374
533
394
474
474
409
420
372
378
421
302
314
314
312
318
323
323
323
287
281
321
367
428
533
533
533
533
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
26
2
2
2
2
2
1
1
1
1
1
1
1
2
2
2
3
2
1
2
2
3
19
33
32
25
18
12
12
12
22
21
12
3
6
11
7
3
3
5
7
4
1
5
8
7
6
6
16
11
6
6
6
6
7
8
10
18
23
16
10
28
14
1
1
4
21
34
26
19
32
45
31
17
93
69
45
45
107
169
178
145
112
64
16
16
16
16
16
64
88
100
106
109
112
112
112
112
112
112
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
40
415
415
415
415
415
393
374
371
371
302
331
321
318
340
351
353
425
361
327
304
301
305
302
320
323
330
334
473
328
327
328
319
342
353
370
402
361
345
342
340
425
319
301
371
316
327
362
528
397
405
381
473
345
344
330
402
300
303
284
294
262
276
305
321
427
315
343
312
304
305
335
326
356
528
387
473
473
417
424
415
357
427
311
327
327
328
336
345
345
345
303
296
332
374
431
528
528
528
528
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
26
26
26
20
15
15
13
12
12
12
12
7
3
6
4
3
6
6
4
3
3
3
18
34
21
8
8
8
8
8
8
8
5
2
12
17
20
23
28
18
8
10
7
4
10
9
8
8
16
14
12
10
8
8
8
9
37
20
3
3
19
35
20
5
5
8
24
40
36
32
37
43
37
32
100
71
43
43
106
169
181
141
101
57
13
13
13
13
13
28
44
56
62
65
67
68
68
68
69
101
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
36
340
340
340
340
340
339
338
338
338
209
204
184
161
185
182
178
293
155
144
144
125
131
124
140
158
168
237
233
154
149
137
158
176
195
314
198
187
210
206
210
340
233
254
338
247
250
259
239
235
245
226
213
314
201
220
211
182
256
178
165
237
163
173
182
245
168
159
182
168
167
314
191
214
239
190
213
232
245
340
340
221
198
155
123
115
122
127
134
134
152
188
237
237
237
238
239
239
239
239
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
2
2
2
2
2
1
1
1
1
1
1
1
2
3
2
2
2
2
2
4
6
14
11
9
11
6
1
1
1
1
5
5
6
6
6
7
9
16
16
17
11
5
5
10
13
14
16
20
13
6
1
1
1
1
2
10
7
4
4
10
18
10
2
2
7
13
29
15
2
20
34
22
11
56
38
20
20
47
74
57
41
44
25
7
7
7
7
7
10
13
28
36
40
44
44
44
44
44
44
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
72
381
381
381
381
381
381
381
381
381
248
245
221
223
273
320
341
521
383
330
281
250
220
200
235
236
242
424
253
253
259
245
252
253
251
390
240
248
290
272
273
381
279
314
381
296
424
370
404
521
435
383
360
368
322
335
394
341
390
309
394
273
310
313
284
435
258
243
264
245
297
347
275
434
322
315
351
366
364
521
521
320
359
330
383
383
355
368
368
299
299
268
251
243
234
228
215
215
215
144
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
45
45
45
29
14
14
14
14
14
14
14
11
8
6
4
4
6
6
6
3
1
10
19
10
2
6
4
2
2
2
2
35
26
18
12
6
15
25
15
6
27
17
7
3
13
12
12
12
8
5
6
9
11
13
8
3
17
10
3
3
23
39
22
6
3
1
11
42
43
37
32
43
47
52
118
75
32
32
101
170
111
52
40
27
15
15
15
15
15
27
33
30
28
28
28
28
28
28
28
40
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
123
123
123
123
123
93
98
95
136
141
168
396
217
255
279
315
306
308
322
457
269
242
269
257
284
396
324
337
323
457
295
305
357
310
292
404
304
322
326
457
312
293
278
284
256
265
265
274
279
290
322
287
315
276
256
404
273
285
277
295
253
256
269
250
318
242
243
265
267
318
284
252
267
297
297
404
404
275
252
222
217
244
225
322
322
299
314
315
315
315
284
278
272
265
262
253
253
253
174
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
25
25
25
15
5
5
5
5
5
5
5
4
3
6
4
3
6
7
5
3
3
3
10
15
10
5
3
2
2
2
2
4
5
6
8
11
13
15
8
2
18
21
12
3
7
9
12
18
14
10
13
15
16
17
9
2
9
9
9
9
36
63
52
42
23
4
21
39
29
20
41
62
37
12
91
76
62
62
92
107
72
38
69
48
27
27
27
27
27
48
58
63
65
66
67
67
67
67
68
69
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
177
177
177
319
461
461
461
461
400
423
457
417
461
433
457
439
368
367
461
328
330
443
328
335
314
298
368
307
312
326
267
307
265
277
290
287
368
292
272
294
267
256
294
244
208
262
161
149
142
138
176
211
236
357
275
262
227
223
213
182
226
179
202
221
237
204
283
176
153
176
160
189
251
155
148
227
126
143
167
165
165
176
120
107
97
128
189
247
357
357
357
292
281
268
253
247
227
227
227
73
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
95
68
68
36
4
4
4
4
4
4
4
12
20
45
32
20
17
14
8
2
1
2
4
3
3
2
1
9
6
3
10
6
3
3
7
4
2
2
4
7
10
6
2
2
2
2
2
2
2
2
1
1
1
1
1
5
6
5
5
5
6
7
9
11
7
4
3
3
4
2
1
2
2
2
7
4
1
1
16
32
18
4
5
3
1
1
1
1
1
3
4
4
4
4
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
229
374
374
669
1014
1014
1014
1014
1014
855
1014
977
1014
987
1014
952
952
809
1014
662
562
534
433
415
409
369
351
386
357
330
323
432
315
311
342
338
310
385
321
338
364
374
383
388
401
268
318
239
240
346
226
237
263
271
256
388
357
268
326
299
432
386
295
276
245
318
189
167
207
204
169
346
144
131
119
81
131
193
211
401
401
225
256
227
237
237
299
344
432
432
432
409
405
400
395
393
386
386
386
69
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
98
27
27
27
27
27
27
27
27
27
44
35
26
18
11
11
7
3
6
3
1
1
1
1
1
2
4
17
9
1
14
7
1
3
3
2
1
1
2
3
4
3
2
1
1
1
1
1
3
2
1
1
1
1
2
3
2
1
1
2
10
11
11
11
7
3
3
2
1
1
1
1
1
1
15
8
1
1
13
26
16
6
5
6
6
6
6
6
7
6
5
5
5
5
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
195
195
195
238
281
281
281
284
305
385
472
425
563
486
429
472
563
456
468
432
593
472
348
409
422
414
562
436
438
410
577
395
399
562
413
416
419
593
405
403
577
320
286
282
240
221
310
205
200
332
188
271
284
288
593
260
248
275
252
233
226
351
258
276
274
310
276
173
198
180
173
332
172
174
177
212
137
125
130
114
105
173
97
106
106
126
162
203
276
276
276
313
351
351
351
351
351
351
351
72
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
50
50
50
50
50
58
66
58
50
125
70
15
15
23
20
15
10
5
1
1
2
4
2
1
1
1
1
11
22
41
21
2
3
9
5
2
2
3
3
4
3
2
1
1
1
1
2
2
2
3
3
3
4
8
8
6
4
4
4
3
3
6
8
5
3
3
3
5
3
1
1
3
6
37
19
1
1
25
37
21
6
1
19
26
29
31
20
10
5
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
190
190
190
738
1286
1286
1286
1286
1206
1242
1234
1234
1286
1206
1234
1158
854
887
1286
810
821
1210
839
867
811
753
829
836
942
1304
856
1364
853
926
971
912
1442
889
822
885
925
915
1304
1364
1030
1442
1026
840
757
1122
660
717
882
808
746
1442
646
695
679
495
520
461
501
539
547
520
689
415
386
557
545
551
1381
605
591
565
398
334
327
313
308
415
358
257
245
410
646
907
1381
1381
1381
973
905
825
733
693
624
565
565
368
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
4
4
4
4
4
28
40
22
4
52
31
11
4
7
10
7
4
3
2
1
1
1
1
1
1
1
1
1
1
1
3
4
6
10
6
3
3
3
3
4
8
5
3
2
2
2
3
3
3
2
1
1
1
8
8
8
4
1
1
2
3
11
13
8
4
3
3
7
4
1
2
1
1
16
8
1
1
19
28
15
3
10
14
16
17
12
8
8
9
9
9
9
9
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
399
399
399
911
1424
1424
1424
1577
1794
2093
2614
2577
2577
2448
2614
2589
1745
1822
2614
1687
1576
2589
1254
1279
1170
944
1269
943
981
892
1287
845
899
1269
951
979
964
1301
948
921
1287
748
730
689
484
597
440
400
356
474
416
622
695
760
1301
623
585
635
477
395
494
406
471
469
590
494
360
429
311
355
359
448
545
390
356
539
266
252
293
287
282
429
345
211
196
268
379
520
760
760
760
649
631
609
584
573
539
539
539
356
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
99
44
44
44
44
44
534
979
536
94
1024
516
9
104
56
9
7
6
4
3
7
4
1
1
1
1
1
1
1
1
1
1
1
1
10
6
2
2
3
3
4
3
2
2
2
2
2
2
2
3
3
3
3
3
6
7
7
7
8
8
5
3
14
13
10
7
5
3
5
16
10
5
7
12
18
11
5
5
24
34
19
5
11
14
15
16
13
10
8
8
8
9
10
10
11
11
11
11
11
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
7
47
47
47
47
47
38
38
37
65
41
47
51
49
51
57
56
46
45
45
48
51
61
71
83
111
104
104
111
88
88
111
82
79
77
69
63
63
61
61
61
63
59
65
68
68
83
76
71
83
80
77
92
92
77
92
66
72
58
52
53
39
43
46
42
72
46
47
62
44
52
62
44
70
43
39
44
45
48
70
70
41
44
47
43
45
47
49
53
53
53
37
34
32
30
30
29
28
28
28
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
3
4
4
4
4
5
4
4
4
3
2
1
1
2
2
2
2
2
2
1
1
3
4
4
4
3
3
3
2
1
3
2
1
1
2
4
3
3
2
2
2
3
3
3
3
6
7
4
2
2
2
2
2
3
4
4
3
2
2
2
2
2
2
3
5
4
2
1
7
9
9
8
4
1
1
3
6
8
9
5
2
17
30
18
6
3
3
3
2
2
2
2
2
2
2
2
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
82
109
109
109
109
109
90
88
87
149
79
103
113
141
216
239
263
562
228
215
227
183
204
267
283
297
562
318
323
312
268
249
315
319
323
649
281
288
310
259
300
291
260
489
205
228
247
298
298
287
605
340
360
649
300
341
344
290
497
252
240
232
267
281
279
605
259
265
348
299
307
649
308
306
298
211
253
301
322
497
497
288
265
240
188
176
175
178
178
178
178
152
148
171
199
235
298
298
298
298
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
20
20
15
10
10
10
10
10
10
10
8
4
1
8
4
1
1
1
1
1
2
4
4
5
8
5
2
2
2
2
3
5
9
17
10
4
4
4
5
8
8
7
6
4
2
2
8
8
7
5
4
4
4
4
5
7
4
2
2
16
30
36
28
18
8
4
20
10
1
6
18
18
18
58
32
6
6
30
54
45
36
26
16
6
6
23
13
4
4
4
10
13
14
15
15
15
15
16
46
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
41
41
41
45
45
45
45
40
47
52
65
92
85
169
182
191
565
191
189
194
140
137
207
204
214
565
220
234
232
184
175
277
280
292
763
267
263
280
202
296
297
294
735
245
236
248
289
299
284
763
366
387
735
280
376
365
325
744
280
248
238
277
288
284
763
243
235
343
276
284
735
246
238
223
125
226
345
369
744
744
338
336
262
182
169
167
164
157
157
157
121
115
108
99
96
89
85
85
64
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
4
4
4
4
4
4
4
4
4
7
6
5
6
7
4
1
6
11
6
1
2
3
3
4
2
1
10
19
11
3
3
3
3
6
4
2
2
2
1
1
2
2
2
3
2
1
1
2
3
5
3
1
1
1
2
5
3
1
1
1
2
1
1
1
1
1
5
3
2
2
10
12
12
13
7
2
2
5
9
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
80
80
80
135
191
191
191
191
139
158
153
166
191
219
296
323
432
609
303
302
298
288
294
362
432
362
609
451
506
534
534
549
559
563
580
812
549
466
444
378
417
403
382
713
314
320
326
382
369
373
812
425
464
778
382
451
441
444
789
393
450
338
389
391
378
812
315
284
388
316
325
778
337
342
341
201
297
408
436
789
789
423
400
341
260
274
322
367
450
450
450
322
301
300
300
320
341
341
341
341
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
2
2
2
2
2
3
4
4
5
16
10
4
6
9
13
17
10
4
6
7
7
8
12
17
13
9
5
5
5
5
10
12
9
7
4
2
2
4
3
3
7
5
3
4
3
3
3
4
5
3
1
1
1
3
6
14
7
1
1
10
18
10
2
2
1
1
8
7
7
9
11
15
18
22
16
11
11
6
2
2
11
8
6
12
19
19
10
1
1
1
3
4
5
5
5
5
5
6
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
38
38
38
39
40
42
68
67
97
199
102
199
129
121
199
108
103
100
101
97
100
159
91
95
94
100
105
110
159
150
124
125
150
126
119
159
134
106
104
96
127
88
94
94
121
127
121
257
120
114
106
82
82
79
71
77
75
65
59
58
83
90
95
98
257
97
97
97
68
73
98
91
87
235
80
86
94
73
102
102
103
257
88
86
85
64
62
54
55
59
69
83
102
134
170
235
235
235
235
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
3
3
3
3
3
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
3
4
4
4
4
4
4
4
2
1
4
3
2
2
3
2
2
3
4
4
4
4
6
7
8
9
10
10
6
2
2
3
5
8
15
8
2
5
9
13
9
5
2
2
4
5
7
13
22
11
1
1
1
1
1
3
5
5
5
5
5
5
5
5
6
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
63
63
63
63
63
46
42
37
43
42
60
102
74
121
83
92
87
88
78
92
93
95
85
121
73
74
72
65
95
75
90
86
102
121
76
74
88
68
68
74
63
54
51
47
44
42
40
40
38
37
47
49
60
102
57
88
58
51
49
36
34
31
33
33
28
39
25
23
29
19
19
18
19
23
19
28
33
37
63
63
38
39
39
35
37
40
43
49
49
49
49
49
49
49
38
35
28
28
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
4
3
2
4
3
2
2
2
2
2
2
2
2
3
5
6
4
2
1
1
1
2
2
2
2
6
4
3
2
2
3
3
4
2
1
2
2
2
2
3
4
3
2
2
2
2
1
1
2
1
1
1
2
4
2
1
1
1
2
3
3
3
3
4
3
3
6
4
3
3
3
3
3
3
3
3
3
3
3
3
3
5
6
7
7
7
8
8
8
8
8
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
41
42
42
61
82
82
82
82
82
80
82
101
104
107
209
103
109
104
84
110
126
147
209
182
174
128
138
135
133
209
135
150
182
134
174
123
108
110
94
93
94
91
92
105
87
87
93
93
93
93
85
76
78
86
82
85
110
58
57
52
48
46
47
50
48
48
71
48
50
54
43
47
43
42
45
55
44
44
44
42
42
39
33
36
35
40
48
56
71
71
71
63
61
60
58
57
55
55
55
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
17
17
10
4
4
4
4
4
4
4
4
3
2
3
2
1
1
1
1
2
6
4
2
2
2
3
3
3
3
3
4
6
8
5
2
3
4
5
7
18
10
3
3
2
1
1
6
5
5
6
6
6
7
10
12
14
8
3
3
6
10
6
2
1
1
3
6
12
8
4
2
3
5
15
9
4
4
11
19
16
13
10
8
13
16
17
9
2
2
2
5
6
7
7
7
7
7
8
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
152
152
152
104
96
87
87
79
79
79
52
72
71
76
152
72
69
66
49
44
44
44
45
47
46
59
78
86
140
152
80
75
67
54
51
44
54
40
50
52
53
77
53
49
79
36
36
37
35
34
36
42
43
61
44
43
31
29
32
27
32
38
25
32
31
35
49
33
36
39
39
26
21
19
15
12
22
35
39
79
79
43
49
49
44
47
50
54
61
61
61
43
40
37
33
31
27
26
26
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
140
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
1
2
4
2
1
5
4
4
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
4
1
1
1
1
1
1
1
1
1
4
3
3
3
3
3
2
1
1
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
105
105
105
105
105
105
105
99
155
100
105
107
95
94
100
81
82
83
77
73
100
70
76
85
81
100
100
94
100
100
88
81
81
81
88
87
73
84
85
87
99
97
107
155
84
88
88
82
83
78
79
72
79
78
83
85
73
75
74
88
72
68
76
75
66
107
62
59
55
44
53
50
50
49
85
64
88
101
155
155
91
98
96
87
91
94
98
107
107
107
96
94
92
89
88
85
85
85
49
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
11
11
11
7
4
4
4
4
4
4
4
12
9
5
1
3
6
6
4
3
3
3
2
1
1
3
12
7
3
2
2
1
1
1
2
4
3
2
2
2
2
2
2
7
4
2
2
3
7
5
3
2
2
2
2
2
5
3
2
2
4
7
4
2
2
4
6
3
1
5
3
1
4
5
7
4
1
1
12
24
15
6
19
13
7
7
7
7
7
13
18
18
18
18
18
18
18
18
19
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
38
38
38
38
39
40
43
43
43
56
51
56
68
76
66
113
61
58
62
70
76
78
113
76
79
85
92
98
118
96
96
95
91
90
84
87
80
78
90
88
93
118
93
104
100
97
113
104
103
113
95
115
97
97
118
83
80
69
74
58
54
57
54
54
74
50
55
57
53
74
48
44
49
57
60
98
98
63
60
47
39
37
33
36
36
47
56
74
74
74
49
44
40
34
32
30
25
25
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
3
3
3
2
1
1
1
1
1
1
2
3
2
2
2
1
1
2
2
2
9
5
2
2
2
2
2
2
2
4
4
4
3
2
2
4
6
5
3
1
1
3
4
5
6
3
1
1
1
1
1
2
3
5
3
2
2
5
9
5
1
1
2
4
7
10
16
11
7
15
18
11
5
7
10
7
5
5
4
4
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
68
68
68
45
41
36
28
41
39
58
118
76
118
101
91
118
113
81
87
76
80
92
95
113
110
99
101
105
105
113
107
107
94
98
94
87
110
85
86
90
84
89
90
87
106
93
97
88
106
87
83
87
118
91
95
95
76
74
77
76
66
76
67
64
64
97
57
52
53
56
44
47
47
55
67
65
101
101
61
59
47
41
39
43
44
48
55
62
76
76
76
63
61
58
55
54
51
51
51
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
2
2
2
2
2
2
2
2
2
3
3
3
3
4
5
5
6
3
1
1
1
2
4
4
4
4
4
4
4
2
1
1
1
1
2
9
16
11
6
8
7
6
5
5
4
3
3
16
9
3
2
2
2
4
6
17
10
3
3
11
18
9
1
1
2
3
8
7
5
3
2
1
1
16
10
4
4
3
2
2
3
3
4
10
13
15
9
3
3
3
3
3
3
3
3
3
3
4
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
71
71
71
62
60
58
53
58
57
75
118
85
118
100
91
118
80
76
79
75
82
88
92
95
113
109
100
105
105
107
107
107
97
97
93
87
113
82
83
85
82
87
88
83
104
90
88
87
104
87
81
84
115
93
92
114
99
100
115
114
81
83
90
94
110
115
85
77
71
61
58
64
45
51
59
61
95
95
79
74
74
77
59
55
52
54
59
65
76
76
76
78
81
81
81
81
81
81
81
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
5
5
3
2
2
2
2
3
2
2
4
3
2
2
2
2
2
2
3
3
4
15
9
4
4
4
3
2
2
2
2
2
2
8
5
2
2
7
8
8
5
2
5
7
5
3
3
12
7
3
3
3
3
3
4
8
4
1
1
10
18
11
5
4
3
3
14
8
3
7
9
6
4
6
6
6
7
6
5
5
6
7
10
11
12
12
7
2
2
2
4
5
6
7
7
7
7
7
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
47
47
47
47
47
47
47
47
47
43
61
76
70
121
104
118
126
213
130
118
127
121
95
107
88
90
103
106
121
107
121
121
104
120
115
115
213
108
107
111
99
93
106
85
82
102
78
80
85
81
79
106
105
104
98
213
90
90
81
62
55
62
60
57
102
60
59
64
57
53
70
40
49
62
62
106
106
64
60
47
42
47
44
66
66
65
70
76
76
76
47
42
37
30
27
23
19
19
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
16
13
8
3
2
1
1
1
1
1
2
7
6
6
9
13
8
3
8
4
1
6
6
3
1
1
8
5
3
2
1
1
1
2
2
2
3
3
3
10
6
2
1
1
3
6
7
5
4
10
5
1
3
3
3
4
6
7
8
6
4
2
1
1
1
1
1
1
2
3
3
3
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
228
228
228
680
1133
1133
1133
1133
983
992
1116
1075
1133
1116
1113
885
784
722
1133
672
723
1113
669
691
716
629
784
763
910
1285
781
1351
727
830
922
805
1419
799
812
1150
977
978
1285
1351
1046
1419
1070
1150
844
1288
750
705
852
746
721
1419
616
665
613
427
494
400
440
483
483
494
685
397
359
549
530
507
1369
533
521
535
315
287
302
266
250
397
198
174
158
331
579
862
1369
1369
1369
952
882
801
706
665
568
535
535
166
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
59
44
44
44
44
44
351
504
300
96
182
91
1
3
2
1
2
3
2
2
2
1
1
1
1
8
15
13
8
4
8
5
2
2
1
1
1
2
3
2
1
3
4
6
4
2
1
1
2
3
2
1
1
1
1
2
3
13
18
18
18
22
14
7
4
1
4
7
5
4
2
1
2
3
24
13
3
3
23
33
19
5
10
14
16
17
17
17
17
13
10
10
10
10
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
40
40
40
40
40
40
40
33
40
31
34
35
35
41
39
40
65
38
48
50
50
96
54
57
59
59
57
55
69
59
60
63
63
81
65
65
96
70
67
70
65
67
70
68
70
81
62
72
69
63
96
58
55
57
41
41
40
39
42
33
36
37
38
36
65
32
35
42
37
42
60
35
36
37
36
43
44
49
65
65
42
35
32
30
31
31
36
36
25
25
23
21
21
20
19
19
19
19
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
8
4
4
4
4
5
5
5
4
3
2
2
2
2
2
1
1
2
4
6
4
3
2
1
1
1
1
2
2
2
2
4
4
2
1
1
1
10
6
2
10
8
5
3
3
5
5
6
6
6
6
4
2
2
2
2
2
2
4
3
3
2
2
2
3
4
2
1
3
9
10
7
4
1
1
12
23
16
9
5
3
4
5
11
6
1
1
1
2
2
2
2
2
2
2
3
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
105
105
105
105
105
78
77
72
98
82
95
119
112
113
122
185
145
149
148
182
133
124
135
139
154
185
191
167
165
182
172
167
176
284
192
188
207
202
213
284
219
237
236
242
284
201
202
192
175
193
166
159
164
191
141
153
117
125
131
127
191
127
124
121
163
108
103
110
115
93
128
113
128
142
153
141
141
134
163
163
141
187
128
100
98
100
115
131
151
187
187
191
191
191
191
191
191
191
187
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
7
7
7
7
7
13
16
11
7
3
3
3
3
3
3
4
2
1
2
2
3
3
3
3
3
3
3
3
3
3
3
3
9
7
5
8
12
8
5
7
7
5
3
20
13
7
7
6
5
8
7
7
7
6
6
10
6
2
2
10
32
16
1
1
4
8
16
9
3
8
13
15
17
36
22
9
9
38
68
42
17
45
24
3
3
3
3
3
4
6
67
97
112
120
124
126
127
128
142
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
58
58
58
58
58
58
58
58
56
58
61
63
64
88
63
60
59
58
62
67
71
88
78
75
63
63
61
61
88
63
66
78
64
75
63
65
78
64
64
65
78
68
73
78
96
80
80
83
79
79
96
70
71
70
64
62
96
56
54
50
40
40
40
36
46
35
33
46
32
33
48
30
34
38
34
48
48
40
48
48
35
34
30
24
26
33
38
50
50
50
40
38
36
34
33
31
30
30
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
5
6
7
8
8
8
27
15
3
3
3
3
2
1
2
3
7
4
2
2
2
2
2
2
2
2
2
3
6
4
2
2
7
8
8
4
1
3
4
5
6
6
5
4
7
4
1
1
1
3
5
3
1
1
7
13
7
2
2
1
1
7
10
6
3
7
4
2
6
4
3
3
5
6
6
7
17
9
2
2
2
2
2
2
2
6
8
9
9
7
6
6
6
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
48
48
48
48
48
52
57
57
57
44
47
50
49
48
68
50
42
39
40
43
48
69
54
54
68
55
57
60
69
55
61
52
52
55
55
75
59
61
61
62
75
61
68
59
56
75
51
53
55
53
68
50
50
43
39
36
39
41
48
61
38
42
43
38
44
46
30
29
29
25
25
35
29
34
32
46
46
42
57
57
34
36
32
33
33
42
48
61
61
61
42
39
35
31
29
27
24
24
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
7
7
6
5
3
2
2
6
14
8
2
2
3
4
5
3
1
2
3
4
5
4
3
2
1
1
1
1
1
2
2
2
2
3
4
3
2
2
2
2
6
4
3
2
4
4
4
7
4
2
2
2
3
3
4
4
2
1
1
1
1
1
5
7
6
5
5
5
5
5
5
5
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
36
103
103
103
111
121
132
153
153
153
147
156
165
196
141
207
131
122
129
128
145
156
168
181
196
207
217
177
187
173
187
217
125
141
137
115
217
103
104
105
85
99
92
93
153
100
105
105
100
103
99
97
103
89
83
92
82
67
71
69
85
62
58
54
53
61
49
48
46
65
46
48
57
54
60
82
67
89
93
153
153
96
105
92
97
97
91
90
89
85
85
84
83
83
82
82
82
82
82
60
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
17
17
14
11
11
11
11
11
11
11
6
1
1
7
4
2
9
5
1
2
1
1
1
1
5
4
3
2
2
3
3
2
2
1
1
2
3
3
3
3
4
3
2
3
3
3
3
6
6
3
1
1
1
1
2
8
4
1
1
7
11
16
12
9
6
7
9
11
7
3
1
1
2
37
20
3
3
13
24
14
5
11
9
8
8
8
8
8
9
10
10
10
10
11
11
11
11
11
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
54
108
108
108
119
132
147
176
176
176
151
166
174
189
140
200
125
129
143
143
155
164
174
185
189
200
141
151
152
143
185
137
131
140
128
124
200
112
117
119
112
126
117
124
176
94
100
98
85
116
74
76
87
79
89
116
67
78
79
69
94
70
60
73
69
63
124
53
57
52
40
59
38
38
38
36
55
82
91
176
176
86
88
72
55
63
80
95
124
124
124
97
92
87
81
78
70
70
70
27
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
39
39
22
5
5
5
5
5
5
5
5
5
5
5
6
8
4
1
1
5
5
5
3
1
8
4
1
3
4
6
4
2
2
1
1
1
1
1
2
4
3
2
1
1
2
2
3
3
3
2
2
2
2
4
6
5
3
2
2
3
4
12
14
8
3
3
3
3
2
2
2
1
1
16
13
11
11
11
12
9
6
5
3
1
1
1
1
1
3
4
4
4
4
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
46
46
46
51
56
56
56
56
56
55
60
74
94
91
94
108
119
96
99
95
95
97
99
119
94
108
97
95
107
120
113
113
102
104
102
92
108
91
92
102
91
90
99
89
83
78
71
71
71
71
72
95
80
80
78
99
79
78
79
120
71
68
75
78
60
69
54
47
47
69
42
40
39
40
46
45
70
70
53
50
50
48
61
60
95
95
94
107
120
120
120
84
78
71
62
59
49
48
48
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
5
5
5
5
5
5
5
5
5
5
4
3
2
2
1
1
1
2
3
4
3
2
3
2
1
1
1
1
1
1
1
2
5
4
3
2
2
2
3
5
3
1
1
1
3
5
7
5
4
5
3
1
1
1
3
8
4
1
1
7
10
6
2
1
1
2
3
4
2
1
6
5
4
10
5
1
1
5
10
7
4
1
8
12
14
12
6
1
1
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
105
105
105
105
105
80
85
83
105
115
111
116
130
193
129
133
120
106
111
125
126
136
193
117
117
122
115
115
136
138
157
193
181
181
152
140
181
140
142
146
181
148
154
165
181
165
169
167
194
194
167
194
144
132
124
102
102
85
85
76
78
95
92
95
120
93
95
80
75
80
72
78
83
66
74
78
82
88
105
105
86
79
73
83
83
94
106
127
127
127
90
83
76
68
64
57
53
53
30
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
4
3
2
4
3
2
2
3
4
6
3
1
2
3
6
7
4
1
1
3
4
6
7
8
4
1
2
3
4
5
3
2
11
11
11
9
8
11
13
16
30
18
6
20
27
30
16
2
10
6
3
3
10
22
12
2
2
2
3
15
10
5
10
16
9
3
9
12
13
15
41
68
48
28
13
10
7
7
7
6
6
6
6
9
11
12
13
13
13
13
13
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
47
47
47
47
47
46
45
45
45
31
41
43
46
84
56
64
65
62
74
52
57
56
53
84
51
54
56
49
61
63
73
90
90
90
68
65
58
59
58
61
64
57
55
67
56
59
65
64
65
66
74
62
74
59
58
61
66
56
58
47
58
50
53
56
64
53
49
48
67
39
41
38
38
48
36
45
45
49
65
65
55
60
67
74
74
74
74
74
49
43
42
37
38
40
43
48
48
48
48
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
3
3
2
1
1
1
1
2
4
4
5
5
6
3
1
1
1
3
2
1
1
1
1
1
3
15
10
6
4
3
3
3
3
3
2
2
2
3
6
4
3
3
4
4
5
6
4
3
2
1
1
10
6
3
3
5
7
6
4
3
5
6
6
6
3
1
1
1
2
2
2
3
3
3
3
3
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
122
122
122
122
122
121
121
120
120
125
135
138
160
215
178
226
202
200
305
194
196
179
215
186
194
226
247
182
191
199
194
215
197
192
189
226
177
172
186
163
173
186
186
210
201
202
205
220
247
221
305
210
212
216
201
213
181
194
192
203
270
206
213
192
168
187
173
194
298
216
247
224
270
251
237
298
298
196
185
153
163
192
222
305
305
233
222
216
176
177
197
205
205
205
205
205
205
205
144
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
2
2
2
2
2
2
2
2
2
7
5
3
3
3
3
3
2
2
2
6
4
2
4
3
3
6
4
3
38
20
3
4
5
8
7
6
6
8
11
11
8
6
6
10
8
6
6
10
8
5
2
2
2
8
15
25
15
6
6
17
28
16
5
4
4
14
25
13
2
13
25
16
7
54
41
28
28
55
82
60
39
40
42
121
168
92
16
6
6
6
24
33
37
39
40
41
41
42
43
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
45
45
45
50
56
56
56
56
56
50
56
57
64
64
56
75
50
52
56
55
61
64
64
75
68
70
76
72
76
75
76
83
68
70
71
69
88
70
67
66
65
67
73
83
82
88
87
113
97
113
102
88
113
79
72
88
55
58
57
57
76
68
66
81
77
65
77
77
50
45
41
37
33
41
36
37
45
45
41
41
41
41
28
27
28
36
48
59
81
81
81
54
49
44
38
35
30
27
27
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
31
31
18
6
6
4
3
3
3
4
5
5
4
3
3
2
2
1
1
2
3
2
2
1
1
1
3
4
4
4
4
4
5
4
4
4
5
8
9
10
5
1
1
1
1
1
5
4
3
3
3
3
4
5
4
3
2
2
2
3
4
7
10
6
2
2
3
3
4
5
6
3
1
2
3
4
5
4
3
3
2
2
6
8
10
13
10
7
4
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
92
379
379
379
379
379
379
379
379
379
250
234
208
204
199
223
297
264
329
326
250
249
221
271
262
303
341
524
338
351
308
295
302
300
402
293
295
351
334
344
419
379
394
492
568
628
880
864
688
880
745
708
880
645
574
587
483
396
425
408
370
524
364
373
386
411
309
337
283
271
284
269
294
309
317
483
320
339
372
379
379
337
337
289
329
329
308
310
303
298
334
417
524
524
524
524
524
524
524
148
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
60
60
60
41
22
22
17
12
12
12
12
11
10
10
10
10
10
6
3
2
1
5
8
11
29
15
1
4
4
4
4
7
11
14
9
5
19
34
19
5
17
11
5
60
59
32
6
6
69
37
6
8
9
10
8
6
34
21
9
9
32
55
31
8
5
2
28
45
37
29
24
20
20
21
103
83
64
64
111
158
163
105
48
37
26
26
26
26
26
26
26
37
42
45
48
48
48
48
48
48
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
40
40
40
40
40
41
42
42
42
38
49
52
53
83
156
250
283
650
511
272
370
319
281
650
241
230
343
281
297
764
269
253
251
194
182
160
253
125
114
223
219
234
764
234
240
234
144
129
118
102
94
100
191
206
222
764
208
212
211
118
99
93
77
72
98
59
54
51
51
40
37
32
39
52
55
100
100
62
59
47
43
46
42
60
60
53
61
61
39
37
32
27
26
25
25
25
25
25
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
3
3
4
4
4
4
3
2
2
2
2
2
1
1
2
3
4
3
3
3
2
2
1
1
2
14
10
6
3
1
7
13
9
6
9
5
1
1
1
1
1
1
9
10
11
8
5
5
5
4
3
2
1
1
3
6
4
2
2
2
3
7
4
1
1
1
3
6
5
3
2
2
2
2
2
4
6
3
1
1
1
1
1
1
2
3
4
4
4
4
4
4
5
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
14
14
14
15
15
15
20
20
33
58
56
81
81
69
86
66
64
69
62
61
86
54
60
58
55
86
53
56
56
51
56
49
52
53
48
63
53
51
49
57
51
54
63
57
64
69
71
120
67
63
66
55
58
57
54
66
55
53
52
66
51
56
59
54
70
57
46
51
60
44
57
61
65
120
70
72
68
60
60
50
50
70
48
59
59
54
60
60
54
55
54
53
64
77
92
120
120
120
120
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
2
1
1
2
2
2
2
2
2
2
2
2
2
3
7
4
2
2
3
11
16
8
1
3
2
1
1
1
5
7
4
1
1
1
2
3
9
6
4
4
6
9
8
4
1
1
1
1
11
13
12
11
7
3
20
23
25
27
14
1
1
16
11
6
1
1
1
1
1
1
2
4
5
5
5
5
5
5
6
50
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
49
50
51
52
55
55
60
91
119
154
214
144
144
107
99
89
101
132
124
163
144
214
123
132
121
114
107
163
86
86
107
98
96
214
87
90
88
72
74
65
61
64
109
120
133
377
134
131
129
86
87
78
70
85
70
67
62
71
62
118
120
127
368
118
109
118
72
67
109
120
131
377
118
125
130
94
140
131
128
368
121
119
122
85
82
68
64
65
75
85
128
187
255
377
377
377
377
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
6
6
3
1
1
1
1
1
1
1
2
1
1
1
1
1
1
5
5
3
1
1
2
2
3
10
6
2
2
2
2
2
2
6
4
3
2
2
1
1
2
2
2
1
1
1
1
2
1
1
1
1
1
1
2
2
2
3
4
5
7
13
9
5
2
3
3
3
2
1
1
1
1
7
4
1
1
3
4
4
4
3
3
5
6
6
3
1
1
1
2
2
2
2
2
2
2
3
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
40
40
40
40
40
39
38
38
41
44
57
100
67
78
78
93
103
122
187
101
109
99
88
79
74
100
80
85
89
116
92
90
105
118
121
180
180
143
160
174
156
158
144
178
142
141
142
148
138
142
187
133
187
112
99
98
94
98
97
87
174
79
80
81
61
80
76
75
178
66
67
70
57
56
48
48
48
42
40
40
56
85
123
187
187
187
187
187
113
91
75
57
51
49
49
47
46
46
46
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
4
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
3
6
6
7
5
4
3
3
3
3
3
3
2
2
2
3
4
3
2
2
2
3
2
1
1
3
4
5
9
6
3
9
13
15
17
10
4
5
3
1
1
2
4
3
3
2
1
4
8
6
4
9
12
12
12
10
9
9
9
5
2
2
7
6
5
7
8
8
5
2
2
2
3
4
4
4
4
4
4
5
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
38
38
38
39
40
42
46
46
47
61
91
102
112
191
115
126
128
114
162
138
155
214
191
162
155
214
177
187
236
236
202
193
234
283
298
471
479
354
403
471
338
368
366
409
526
399
479
449
401
409
526
333
409
330
299
293
526
229
215
206
162
130
118
104
110
92
93
93
117
78
72
59
54
57
55
72
73
86
120
120
95
110
121
135
135
135
135
135
97
94
99
93
92
92
91
90
90
90
32
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
8
8
6
4
4
4
4
4
4
4
2
1
2
1
1
3
2
1
2
2
2
9
9
6
3
4
3
3
3
3
3
2
2
4
6
12
19
12
6
10
13
8
3
3
8
14
22
32
36
22
9
9
9
7
6
13
10
7
4
2
27
14
1
1
2
4
11
7
3
6
10
10
10
11
13
14
15
11
8
8
14
20
19
18
18
18
10
2
2
2
7
10
11
12
12
12
12
13
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
23
23
23
27
32
32
32
32
32
35
43
54
60
76
81
76
52
53
51
49
53
59
61
80
81
58
59
60
58
61
59
63
80
89
123
131
218
255
142
163
172
143
163
179
183
284
228
296
253
262
266
284
296
208
190
173
157
296
120
105
95
60
54
50
43
41
39
33
33
34
34
30
41
32
35
35
52
52
38
41
41
27
29
26
30
30
35
40
49
49
49
29
25
21
16
15
13
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
19
19
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
4
4
4
2
1
1
1
1
1
1
1
2
2
2
2
5
4
3
2
2
2
3
3
3
3
4
5
4
3
3
3
3
2
2
3
3
2
2
3
3
3
2
2
3
4
3
2
2
3
3
3
3
3
2
2
2
2
2
3
4
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
18
23
23
23
23
23
23
23
23
26
28
29
41
37
37
42
48
47
61
65
57
60
93
65
65
75
93
81
100
79
94
76
68
82
101
110
145
202
110
117
124
112
123
149
136
137
142
202
148
149
142
137
137
97
113
105
101
202
90
88
83
63
64
67
65
93
58
52
53
55
41
38
31
38
51
55
100
100
59
58
46
42
46
43
64
64
56
65
65
42
37
35
30
28
26
25
23
22
22
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
15
4
4
4
4
4
4
4
4
4
4
2
1
2
1
1
3
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
6
6
6
6
6
5
4
3
2
2
4
5
6
5
4
2
1
1
1
1
2
3
2
1
1
2
3
2
2
1
1
1
2
2
2
2
3
2
1
2
3
3
4
6
7
7
8
5
2
1
1
1
1
1
2
3
2
2
2
2
2
2
2
2
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
170
253
253
253
253
253
253
253
261
416
250
253
258
228
206
237
273
288
426
513
282
261
271
242
381
376
388
958
410
383
382
262
264
252
236
211
237
239
379
404
476
903
421
520
485
386
782
439
506
856
478
513
440
513
432
395
903
346
482
493
401
958
460
447
455
782
379
364
479
485
376
856
312
282
260
156
195
245
241
416
416
290
375
436
513
513
513
513
513
458
568
735
958
958
958
958
958
958
958
67
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
42
42
42
23
5
5
5
5
5
5
5
21
17
14
11
11
14
14
13
7
1
1
1
5
5
3
1
3
2
1
3
2
1
1
1
1
1
1
2
2
3
2
2
3
2
2
2
2
1
1
1
1
1
1
4
8
4
1
1
1
5
8
12
14
11
7
4
3
6
6
4
2
3
5
30
16
2
2
15
28
16
5
11
19
23
25
26
27
28
19
11
11
11
11
11
11
11
11
11
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
13
13
44
76
76
76
76
76
71
76
70
71
78
76
77
99
72
83
73
62
76
67
68
72
86
80
85
87
101
87
86
83
83
88
94
99
83
77
81
81
79
101
89
74
71
67
68
65
68
69
69
75
85
75
101
83
70
78
87
73
85
81
90
121
94
121
121
75
64
65
64
61
84
85
68
69
64
60
60
43
45
53
51
84
84
79
85
87
87
87
63
59
54
48
46
41
39
39
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
2
2
3
2
2
2
2
5
6
7
8
9
9
10
6
2
2
4
3
2
1
1
4
3
2
2
2
2
1
1
1
2
3
5
6
6
6
10
6
2
2
5
6
6
7
8
8
5
2
2
2
4
4
5
3
1
1
10
19
14
10
7
4
1
7
4
2
2
3
14
11
8
5
3
3
2
2
2
8
6
3
1
1
1
1
1
1
1
3
4
4
4
4
4
4
5
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
85
85
139
194
194
194
194
194
224
231
259
485
313
332
370
485
380
366
362
485
289
260
268
259
262
350
266
277
263
263
263
252
269
246
244
205
252
228
233
350
347
422
484
684
582
631
684
668
684
606
532
668
469
423
606
355
328
301
249
235
230
240
244
259
251
251
237
249
366
225
207
196
236
154
153
158
157
186
207
207
236
209
208
298
298
265
302
302
212
191
172
140
128
118
119
115
110
110
110
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
48
3
3
3
3
3
6
7
8
9
39
20
1
1
1
1
2
4
4
4
7
10
5
1
3
2
1
3
3
4
5
3
1
8
15
10
5
1
1
1
15
10
5
1
9
10
11
12
8
5
6
7
7
8
8
6
5
6
7
6
5
66
47
28
15
2
6
20
35
64
50
36
37
32
24
17
27
38
20
3
3
15
14
9
4
4
4
4
4
5
6
9
11
12
12
12
12
12
13
27
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
41
103
103
103
103
103
103
103
81
103
89
94
169
110
110
123
156
137
136
144
156
119
124
125
123
124
169
119
119
115
111
115
107
126
99
95
82
88
99
99
169
110
111
110
126
107
103
108
118
119
126
142
130
144
126
126
103
110
106
97
115
90
88
93
101
93
84
86
92
116
95
84
76
101
75
77
93
93
93
99
99
101
98
97
142
142
130
144
144
115
115
80
69
62
53
48
42
36
36
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
20
20
12
5
5
5
5
4
4
5
5
5
6
7
6
4
2
2
2
2
2
2
2
2
2
2
2
3
4
3
3
4
8
18
11
4
4
8
10
12
9
6
9
10
11
11
12
8
5
3
5
6
7
7
7
8
7
6
6
12
20
14
8
4
1
7
9
7
5
3
12
7
2
5
4
3
3
3
3
4
4
5
3
2
2
2
2
2
3
4
4
4
4
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
79
79
142
205
205
205
205
145
168
200
201
231
231
231
231
245
254
294
307
245
221
209
231
212
218
219
236
208
198
238
184
199
219
212
236
198
238
211
230
242
268
268
239
268
217
205
195
202
223
250
304
270
307
224
255
230
223
270
255
193
203
206
210
270
228
196
191
186
252
161
158
141
126
129
120
137
137
119
123
109
145
167
172
304
304
259
307
307
209
193
174
148
138
129
125
121
112
112
112
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
46
5
5
5
5
5
5
5
5
5
5
3
1
3
2
1
3
3
4
8
12
9
6
10
15
8
1
2
2
2
2
2
2
2
5
9
16
20
18
17
23
23
12
1
9
7
6
6
5
5
16
16
16
16
10
5
9
9
9
9
18
74
41
9
6
4
19
22
25
55
32
9
67
48
30
20
22
25
19
13
13
34
28
15
3
3
3
3
3
3
3
11
15
17
18
19
19
19
20
30
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
290
290
290
380
471
471
471
471
471
441
471
436
471
444
471
446
370
350
471
328
335
446
311
329
326
322
370
380
326
329
270
306
255
265
269
273
370
275
260
260
245
224
258
254
220
247
314
223
213
342
234
259
280
361
237
247
227
211
242
218
227
380
261
260
254
314
181
168
178
185
191
342
238
198
179
227
123
117
129
127
122
168
154
108
104
137
194
253
361
361
361
370
380
380
380
380
380
380
380
159
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
221
4
4
4
4
4
4
4
4
4
137
80
23
16
10
10
16
20
11
2
8
4
1
1
1
1
1
3
2
1
3
2
1
1
1
1
1
1
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
2
5
9
6
4
2
1
1
2
1
1
1
2
34
19
5
5
17
30
16
2
5
5
5
5
5
5
6
5
5
5
5
5
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
40
40
40
40
40
38
38
31
38
43
44
72
68
58
68
58
63
66
72
68
68
51
52
51
47
72
46
50
47
50
49
41
43
42
37
46
42
39
39
40
63
42
43
57
43
42
43
51
44
44
42
53
37
37
47
42
45
53
47
49
37
43
46
47
63
41
34
36
34
35
57
41
41
47
47
34
36
38
40
40
34
51
25
23
27
31
38
49
49
49
32
29
31
33
39
47
47
47
47
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
2
4
3
2
2
2
2
2
1
1
2
3
2
1
1
3
5
4
2
1
2
1
1
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
2
3
2
1
1
1
1
2
2
2
3
5
3
1
1
1
1
1
4
5
3
2
1
6
6
7
4
1
1
1
1
1
2
3
4
3
2
2
2
2
2
3
3
3
3
3
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
37
37
60
84
84
84
84
59
67
70
69
84
82
73
82
74
74
84
74
74
75
79
68
73
64
70
83
72
90
80
79
90
87
76
81
90
80
82
82
87
76
81
76
72
76
76
78
101
68
64
66
62
68
72
72
73
63
70
67
66
83
62
64
63
76
58
47
49
48
46
54
49
47
101
44
52
61
57
76
76
57
53
51
37
40
48
54
67
67
67
75
83
83
87
92
101
101
101
101
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
6
6
4
2
2
2
2
4
3
2
4
3
2
1
1
1
1
2
6
6
5
3
1
1
2
4
3
2
2
2
1
1
4
2
1
1
2
3
5
15
27
14
1
3
4
5
6
5
4
4
4
4
4
5
6
5
4
3
3
5
8
5
2
2
2
3
6
5
5
3
1
2
4
7
6
5
5
5
5
6
8
29
15
2
2
2
1
1
1
1
5
7
8
9
9
9
9
10
48
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
16
16
17
18
18
18
18
18
25
31
39
66
56
49
53
57
61
57
70
83
58
60
60
66
58
59
73
62
59
67
60
62
67
91
76
89
89
82
82
91
80
83
76
82
91
80
81
112
78
77
79
75
75
83
68
73
66
62
61
66
55
64
65
64
112
60
56
58
60
51
60
61
65
107
68
70
65
60
61
57
60
112
61
69
69
65
70
70
52
52
55
53
62
72
84
107
107
107
107
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
3
3
3
3
3
2
1
1
7
6
6
11
6
1
5
3
1
2
11
6
2
2
11
13
12
7
2
2
2
2
2
6
7
6
3
1
1
1
4
6
7
5
3
3
6
8
5
3
2
1
3
3
3
3
3
3
2
1
20
11
3
3
2
2
2
3
4
2
1
1
1
1
1
1
1
3
4
4
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
72
100
100
100
100
100
88
84
77
100
78
82
84
82
79
82
86
82
84
99
75
76
79
72
83
72
75
82
81
88
102
79
80
79
81
73
83
99
75
78
87
100
88
102
100
84
84
82
78
84
81
80
84
86
75
69
102
71
76
88
71
60
61
63
63
63
90
60
62
63
60
70
46
47
49
48
62
64
69
100
100
61
56
48
39
45
58
68
90
90
90
73
70
67
63
61
57
57
57
36
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
3
3
3
2
2
2
2
2
5
3
2
2
2
2
2
2
2
2
2
3
4
4
3
2
3
5
5
5
3
2
3
2
2
7
10
6
2
2
10
10
10
8
5
2
2
2
2
6
5
5
3
2
2
2
2
3
4
3
2
2
7
12
8
4
4
4
4
13
8
3
6
10
22
29
19
10
16
20
22
25
18
12
11
7
3
3
3
3
3
9
13
11
10
10
10
10
10
10
10
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
162
163
163
163
163
163
128
128
131
150
229
177
229
198
189
229
193
186
222
181
156
181
151
159
210
215
226
394
253
226
227
239
210
230
213
198
230
225
211
221
238
353
194
225
203
185
366
199
194
348
161
165
189
195
184
198
353
170
229
232
239
394
222
239
228
366
151
133
172
141
140
348
124
122
109
65
80
98
99
163
163
97
93
81
67
95
127
167
239
239
239
316
394
394
394
394
394
394
394
69
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
151
84
84
44
5
5
5
5
5
5
5
12
16
10
4
4
33
26
13
1
7
4
1
8
24
12
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
4
9
6
3
1
1
5
3
2
2
1
1
1
1
1
2
7
12
6
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
151
151
151
196
242
242
242
242
259
271
295
295
295
258
245
236
257
180
197
161
149
206
161
161
257
205
256
374
335
388
388
399
335
376
387
364
387
383
327
364
364
345
383
383
241
224
297
192
185
334
153
147
195
206
210
361
345
227
288
273
399
374
231
244
217
297
141
121
154
132
131
334
110
107
100
58
60
63
60
77
77
53
54
50
46
104
173
253
399
399
399
399
399
399
399
386
374
374
374
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
120
7
7
7
7
7
21
36
21
7
53
45
37
20
4
4
3
3
2
1
1
5
10
8
5
3
3
3
3
4
3
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
2
1
1
1
1
1
2
1
1
1
3
7
5
4
7
5
3
2
1
1
1
1
2
2
3
16
9
2
2
6
11
6
2
2
6
8
9
10
10
10
10
10
10
10
10
11
20
24
26
27
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
144
144
144
173
203
203
203
203
206
208
212
212
212
188
186
181
181
157
166
136
135
181
121
145
173
185
202
386
222
202
188
193
170
178
183
154
183
147
177
180
182
299
162
195
196
174
361
194
190
346
159
153
159
154
146
132
299
137
195
203
193
386
204
220
222
361
145
129
169
149
151
346
135
133
120
87
72
72
67
73
73
60
68
54
50
74
100
166
217
273
386
386
386
386
386
386
386
386
386
68
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
115
2
2
2
2
2
5
7
4
2
9
16
20
19
18
16
8
1
2
3
7
8
8
7
5
3
1
1
1
1
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
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
2
10
5
1
1
6
11
6
2
2
6
8
9
9
9
9
9
9
9
9
9
9
17
21
23
24
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
144
144
144
347
551
551
551
551
499
526
555
555
493
555
452
438
385
362
452
306
272
362
250
234
316
243
301
420
386
452
452
452
386
411
412
428
374
422
368
428
400
356
422
426
270
259
340
211
195
305
151
144
202
218
222
426
335
246
316
296
452
420
268
301
276
340
302
164
190
165
143
305
129
126
115
85
75
76
70
80
80
74
70
115
55
121
205
289
452
452
452
436
433
430
426
424
420
420
420
70
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
111
5
5
4
4
4
4
4
4
4
4
3
3
6
4
3
3
3
3
2
2
4
7
5
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
3
2
2
1
1
1
1
3
2
2
1
1
1
1
2
1
1
1
1
4
4
2
1
1
1
1
1
2
3
2
2
2
2
7
4
2
2
13
24
14
4
4
2
1
1
1
1
1
2
3
3
3
3
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
9
9
30
52
52
52
52
52
51
60
85
92
103
205
101
100
98
85
104
127
145
205
180
169
139
145
136
130
205
134
149
180
153
169
163
215
203
158
175
182
215
203
173
198
180
177
243
166
178
178
164
243
169
155
146
135
243
119
111
105
79
79
80
76
92
86
62
64
65
55
60
49
50
52
57
64
65
65
74
74
57
63
57
74
74
75
80
86
86
86
58
53
51
48
49
49
49
49
49
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
6
4
3
2
3
4
3
3
7
9
9
9
7
5
7
7
7
5
4
6
9
11
10
10
9
9
7
5
7
8
9
11
10
7
4
4
4
4
4
5
4
4
4
8
18
10
2
2
2
3
8
13
10
7
4
2
1
13
10
7
7
6
6
6
6
18
9
1
1
1
1
1
1
1
5
7
8
9
9
9
9
10
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
93
163
163
286
433
433
433
433
350
401
336
370
433
354
420
352
339
331
433
313
314
420
332
342
362
368
351
372
368
301
294
368
241
246
264
243
339
262
266
268
263
271
228
294
212
212
353
217
207
334
227
255
274
330
262
236
271
199
221
195
177
372
222
240
251
353
183
175
187
165
163
334
158
159
162
101
110
124
141
170
170
175
157
133
127
157
196
245
330
330
330
351
372
372
372
372
372
372
372
162
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
7
7
7
7
7
122
201
104
7
2
2
2
2
6
10
6
3
4
2
1
1
1
1
1
1
1
16
11
6
17
13
9
6
4
3
2
2
3
3
4
3
2
3
2
2
2
2
3
3
2
1
1
1
3
4
4
4
4
10
12
9
5
1
1
3
3
3
4
6
4
2
2
2
15
8
2
2
19
36
19
2
5
10
12
13
14
11
9
7
5
5
5
5
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
53
53
53
53
53
62
71
71
71
46
44
40
38
43
48
52
64
60
60
43
45
56
70
86
116
116
116
104
87
91
104
80
87
76
64
57
69
53
51
52
53
54
58
71
64
67
71
71
71
60
58
62
57
61
57
64
69
66
80
63
79
65
65
66
79
65
67
68
63
80
63
57
61
67
64
79
79
74
72
71
80
59
53
45
41
43
43
45
52
58
65
79
79
79
79
79
79
79
52
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
4
4
4
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
3
3
3
3
2
1
4
6
3
1
1
3
3
3
3
5
3
2
2
5
5
5
9
7
5
5
5
5
11
9
8
8
8
11
6
2
2
3
4
11
6
2
1
1
1
1
14
14
14
15
16
18
16
15
34
17
1
1
1
1
1
2
4
10
13
14
15
14
14
14
14
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
135
389
389
389
389
389
289
279
257
426
215
222
207
229
296
362
471
526
444
433
282
289
287
336
374
387
526
542
423
429
435
417
428
436
425
526
471
393
424
402
401
496
431
444
433
412
428
405
404
403
426
363
403
363
382
412
372
396
427
360
344
542
354
361
352
496
355
372
380
444
367
363
343
397
276
355
279
312
342
427
427
349
368
311
353
353
331
333
333
348
391
449
542
542
542
542
542
542
542
248
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
37
37
22
8
8
8
8
22
16
10
9
7
5
4
4
6
6
6
6
6
8
13
10
7
6
4
3
2
1
3
2
1
6
12
6
1
1
17
15
13
12
8
4
9
10
10
11
10
10
9
8
8
8
6
5
36
21
7
7
43
79
122
117
59
1
12
42
66
42
18
63
71
53
35
26
18
18
64
111
95
80
190
105
20
20
20
16
12
12
12
63
88
101
107
71
35
35
35
35
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
132
132
132
328
524
524
524
524
502
512
534
511
524
465
534
526
359
350
534
318
313
526
298
302
305
370
275
267
370
246
232
370
182
183
183
155
165
136
126
122
123
116
113
151
105
108
146
101
95
157
105
117
128
161
111
120
104
93
106
93
93
174
116
117
116
146
83
77
83
74
74
157
82
86
82
104
67
69
74
70
66
77
68
54
52
68
89
115
161
161
161
167
174
174
174
174
174
174
174
70
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
98
66
66
38
10
10
10
10
10
10
10
12
13
8
4
4
10
9
5
1
2
1
1
1
1
2
4
7
5
3
6
4
2
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
4
3
3
2
1
2
3
2
1
1
1
16
9
2
2
17
33
17
1
2
9
12
13
14
9
4
3
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
165
165
165
713
1262
1262
1262
1262
1188
1219
1210
1220
1262
1193
1248
1191
867
820
1262
746
805
1248
862
903
849
841
867
904
986
1215
811
1280
650
743
752
675
1347
730
717
1061
874
870
1215
1291
1023
1347
1030
1061
802
1291
703
680
853
846
668
1347
540
524
531
372
328
374
306
324
310
357
319
198
207
388
403
422
1326
445
438
411
256
220
202
180
176
185
157
119
107
300
542
821
1326
1326
1326
850
770
678
570
523
448
374
374
172
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
2
2
2
2
2
29
43
22
2
57
105
70
35
10
10
12
13
7
2
8
4
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
4
2
1
3
2
1
1
1
1
3
5
3
2
1
1
1
1
3
4
3
2
2
3
4
5
14
8
3
3
3
3
3
3
3
2
2
21
12
4
4
33
48
25
2
15
16
16
16
14
12
12
13
14
14
14
14
15
15
15
15
15
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
77
584
584
825
1236
1236
1236
1236
1236
1075
1236
1166
1236
1136
1236
1041
978
922
1236
775
656
683
469
483
551
529
551
888
578
573
570
505
492
494
485
491
565
504
570
579
603
866
683
722
947
543
691
512
509
773
468
480
505
525
497
543
866
417
544
530
497
888
541
564
472
691
380
354
449
451
360
773
305
268
241
153
279
432
467
947
947
500
578
497
480
480
510
527
564
564
573
727
888
888
888
888
888
888
888
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
26
26
26
142
200
229
243
250
258
258
258
132
6
6
6
5
5
5
6
4
3
2
2
5
4
3
2
2
1
1
2
1
1
2
6
3
1
1
4
2
1
2
3
4
4
2
1
1
2
3
4
2
1
1
1
7
15
8
1
1
42
33
20
7
6
3
1
3
10
5
1
3
5
8
15
8
1
1
14
27
17
8
11
6
2
2
2
1
1
1
1
6
8
9
11
11
11
11
11
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
385
385
385
756
1128
1128
1128
1128
1107
1136
1176
1154
1159
1154
1176
1158
815
851
1176
772
777
1158
696
703
723
598
786
622
675
666
656
723
612
640
652
651
786
652
630
624
593
532
536
656
450
624
433
402
351
494
404
490
542
652
593
624
560
522
499
418
510
404
466
469
490
510
378
450
345
362
364
469
490
408
393
560
330
289
313
295
296
450
341
256
247
285
382
478
652
652
652
606
598
589
578
574
560
560
560
351
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
82
5
5
5
5
5
26
37
21
5
48
104
54
4
11
16
10
4
3
2
1
3
5
3
1
1
1
5
3
2
5
6
4
2
10
5
1
1
2
3
4
3
2
1
1
1
2
3
2
1
2
2
2
3
6
4
2
1
1
14
9
4
5
6
6
5
4
6
8
9
5
1
3
5
18
9
1
1
21
31
18
5
10
13
15
16
13
8
4
4
4
7
8
9
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
165
165
165
208
251
251
251
251
204
214
213
215
218
229
251
207
279
214
216
204
189
251
201
239
308
315
341
647
374
356
339
321
308
319
314
321
323
295
338
336
371
647
344
350
318
258
344
210
199
189
160
159
181
275
269
315
647
278
314
333
316
302
328
519
284
344
266
217
257
227
223
519
240
239
246
345
174
169
161
123
127
119
116
174
106
137
174
208
277
277
277
311
345
345
345
345
345
345
345
35
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
98
94
94
71
48
48
48
48
26
4
25
14
4
3
2
1
1
7
6
5
8
6
4
3
4
3
2
13
8
4
18
10
3
1
1
1
1
2
4
3
2
2
2
18
14
8
2
2
16
14
12
7
2
2
2
6
7
5
4
4
18
32
61
52
26
1
3
10
7
5
7
10
6
2
35
25
15
15
9
4
4
11
18
31
38
41
43
22
2
2
2
10
14
16
18
18
18
18
18
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
50
50
50
50
50
36
36
34
50
34
46
47
49
82
73
77
156
65
66
74
67
63
82
59
57
74
56
59
64
67
73
82
92
78
82
61
63
69
69
71
135
88
97
156
94
95
98
89
88
92
78
88
82
69
61
67
46
49
51
49
64
67
64
63
135
65
69
86
78
80
156
65
67
72
60
71
71
69
85
85
54
55
44
37
36
38
38
40
40
40
32
30
29
28
28
27
27
27
27
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
2
3
3
3
3
4
3
2
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
3
4
3
2
7
5
3
2
2
8
11
14
18
15
12
6
1
1
12
24
12
1
1
1
3
4
5
3
1
1
2
3
3
3
3
3
3
5
10
8
7
12
13
15
10
5
6
7
12
18
18
13
7
2
2
2
2
2
2
2
3
6
7
8
8
8
8
8
8
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
50
50
50
50
50
40
40
40
68
41
60
63
84
128
121
164
238
108
118
115
113
128
132
164
137
238
146
157
159
133
164
150
163
157
251
140
137
135
116
126
130
125
189
115
110
107
123
124
126
251
140
143
184
109
123
125
125
196
111
122
91
106
117
116
251
108
112
130
111
107
184
80
76
75
59
79
103
118
196
196
96
95
78
58
65
80
94
122
122
122
82
75
67
58
54
46
42
42
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
3
4
4
4
4
5
4
4
3
2
1
1
1
2
2
2
2
5
6
7
5
4
4
5
11
6
1
7
5
4
6
6
4
3
3
7
9
10
11
6
1
6
9
10
12
10
9
8
5
2
2
2
2
5
4
3
3
5
8
5
2
2
6
11
13
12
10
7
5
4
3
5
7
8
9
12
16
17
14
8
2
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
154
154
154
154
154
112
116
110
154
120
146
169
180
248
261
270
562
247
245
258
215
207
263
259
278
562
290
296
300
270
230
281
290
281
562
253
240
249
197
246
247
234
451
235
254
259
293
281
284
560
304
309
409
240
269
274
250
447
217
202
195
225
243
250
560
242
252
296
247
237
409
203
201
212
157
200
251
279
447
447
253
241
189
146
139
150
155
166
166
166
131
125
138
152
175
212
212
212
212
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
19
19
11
4
4
4
4
4
3
2
2
2
2
2
3
2
2
2
3
3
3
19
36
24
12
12
12
12
12
13
15
8
2
4
6
10
14
10
6
3
4
2
1
11
7
3
3
4
5
4
3
3
3
3
5
7
7
7
7
14
22
13
4
3
2
7
35
39
24
10
27
26
25
16
8
9
10
28
46
44
36
24
12
2
2
2
2
2
9
16
12
8
8
8
8
8
8
8
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
175
175
175
136
121
121
92
97
94
119
124
117
124
117
175
124
113
120
124
99
102
95
99
106
110
112
124
120
175
117
113
108
98
99
93
89
110
80
95
96
107
121
97
96
119
97
97
98
101
96
95
99
129
96
92
100
92
87
129
81
83
92
95
109
125
130
130
89
87
74
74
79
69
81
101
76
86
95
96
121
121
84
89
95
93
93
93
93
93
72
68
64
57
63
70
82
101
101
101
101
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
98
2
2
2
2
2
3
4
3
2
1
2
2
1
1
2
3
2
1
2
5
7
7
5
4
5
5
6
9
10
12
22
11
1
3
5
6
6
6
6
9
5
1
2
4
2
1
1
5
7
5
4
4
4
3
2
8
4
1
1
7
13
13
14
9
5
1
12
7
2
6
10
10
10
9
8
15
23
46
70
47
25
23
14
6
6
31
16
1
1
1
4
6
7
7
7
7
7
8
51
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
22
66
66
66
66
66
53
49
42
40
35
40
44
38
53
39
40
40
37
39
40
41
41
53
37
37
38
35
37
49
43
43
53
44
38
34
35
32
40
40
40
66
38
36
34
27
28
27
30
34
31
39
36
39
44
34
30
34
37
49
40
38
30
28
25
31
21
20
22
31
20
26
15
14
16
14
22
32
34
66
66
35
41
43
39
41
43
45
49
49
49
35
33
30
27
26
22
22
22
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
16
16
9
2
2
2
2
2
2
2
2
2
2
1
1
2
2
1
1
3
2
2
1
1
1
1
3
4
3
3
4
4
3
2
1
1
1
1
2
3
2
1
2
2
1
1
1
2
2
3
4
4
4
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
8
6
4
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
11
15
15
15
15
15
15
15
23
24
35
55
38
78
41
36
42
38
48
64
48
78
47
49
51
56
64
59
78
60
60
63
55
64
64
62
64
75
68
72
69
72
75
55
61
59
57
75
64
55
57
61
55
40
45
44
43
76
43
42
41
34
31
35
23
25
24
24
37
23
24
26
32
22
22
19
16
14
15
17
19
27
28
40
53
76
76
76
54
50
46
41
38
33
32
32
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
2
3
3
3
3
2
1
1
1
4
3
2
2
2
1
1
2
3
3
4
9
6
4
2
2
2
2
3
3
3
3
3
3
3
3
3
3
2
2
2
1
1
9
9
5
2
2
3
3
3
3
3
4
5
9
6
3
3
2
1
1
1
2
3
3
4
5
3
2
2
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
18
59
59
59
59
59
48
43
38
38
31
30
32
29
29
31
33
32
38
36
37
36
52
36
39
39
39
43
43
48
52
44
43
42
44
43
43
65
47
47
49
59
49
48
65
42
40
36
38
36
37
65
38
39
38
35
38
34
36
48
38
30
30
33
32
28
46
25
24
27
23
21
35
16
14
13
18
27
31
59
59
30
34
35
31
34
37
41
48
48
48
29
25
22
17
15
13
10
10
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
9
9
5
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
2
5
3
1
1
1
1
1
2
2
1
1
1
1
3
2
1
1
1
4
3
3
2
1
1
1
1
2
2
2
2
2
4
2
1
1
2
1
1
2
2
1
1
2
3
3
2
2
2
2
3
3
2
1
1
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
22
59
59
59
59
59
42
38
36
38
35
48
51
54
91
52
51
48
41
48
58
65
91
80
77
63
63
68
62
91
64
71
80
64
77
59
55
55
54
55
63
59
53
53
55
47
49
53
46
49
53
63
59
51
52
47
46
53
42
55
33
32
34
37
34
44
47
30
29
27
20
19
17
22
29
31
59
59
47
59
59
34
35
31
30
30
38
43
55
55
55
32
27
24
21
21
20
19
19
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
16
16
9
2
2
2
2
4
3
2
2
2
2
2
3
4
3
2
3
4
3
2
2
3
3
2
2
2
2
2
2
2
2
7
5
4
4
4
2
1
3
2
1
1
1
1
1
1
2
2
1
1
1
1
1
2
2
2
2
2
4
2
1
1
2
1
1
2
3
2
1
3
6
4
3
3
3
4
5
5
6
3
1
1
1
1
1
2
5
7
4
1
1
1
1
1
1
1
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
141
141
141
141
141
115
102
89
89
65
60
82
56
54
61
77
74
88
89
77
67
70
63
54
50
82
50
57
57
56
63
61
70
91
58
59
64
79
83
91
141
94
89
86
91
66
67
69
64
69
89
74
88
82
53
51
50
53
49
63
57
39
42
36
31
45
32
33
65
32
34
36
32
31
28
46
68
73
141
141
76
89
80
89
89
82
88
88
63
63
46
39
35
31
28
24
22
22
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
3
3
3
3
3
4
4
4
4
3
2
2
2
2
2
1
1
2
3
2
1
1
2
1
1
1
2
1
1
1
3
2
1
1
2
15
15
12
8
5
2
1
1
1
2
3
2
2
3
3
4
3
2
3
2
1
1
2
4
6
5
3
2
2
2
3
2
1
5
3
2
7
4
1
1
12
23
15
8
5
3
1
1
1
1
1
3
4
3
3
3
3
3
3
3
3
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
94
94
94
94
94
89
87
84
84
78
78
78
75
78
80
98
104
120
185
97
95
91
82
83
84
84
87
92
84
96
79
77
79
77
77
96
92
101
105
170
113
112
119
175
106
104
102
111
113
132
185
128
185
114
97
77
60
77
78
74
170
79
83
85
92
84
80
79
175
72
68
61
51
60
60
90
90
77
94
94
80
107
139
185
185
185
185
185
106
93
82
64
57
51
46
39
36
36
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
8
11
12
11
10
10
10
14
7
1
1
2
4
5
5
6
6
6
5
4
3
3
3
5
5
5
5
4
3
2
2
2
1
1
1
8
11
11
8
6
7
6
4
3
3
13
8
3
4
4
4
3
2
3
8
10
11
8
5
3
2
1
1
2
4
4
3
2
3
2
2
2
2
2
2
6
8
10
10
9
8
9
9
9
5
2
2
2
2
2
2
2
2
2
2
3
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
152
152
152
152
152
121
114
94
91
77
59
55
51
53
58
65
82
77
69
58
55
49
52
50
49
77
49
50
50
48
47
50
63
52
56
49
69
65
66
71
152
70
69
80
49
54
59
57
82
63
51
52
54
46
48
69
49
56
42
33
29
32
31
32
74
32
32
43
33
35
80
30
30
31
22
43
67
75
152
152
72
76
68
54
52
49
46
42
42
42
32
30
28
26
25
22
22
22
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
10
10
7
4
4
4
4
4
4
4
4
3
2
2
2
2
2
1
1
1
1
2
4
3
2
1
1
1
1
1
1
2
3
3
2
2
2
1
1
4
3
2
1
1
1
1
2
4
3
3
3
3
3
4
3
2
1
1
1
2
4
2
1
1
2
2
3
3
2
1
2
4
4
4
2
1
1
2
3
4
3
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
20
20
36
52
52
52
52
52
52
58
69
91
85
91
92
113
97
101
124
98
97
97
113
95
94
97
103
99
113
103
93
97
98
103
103
103
124
98
101
107
118
118
98
118
93
91
94
101
89
87
90
101
96
95
95
124
86
85
80
73
71
74
72
69
85
64
55
61
59
64
77
47
52
56
56
80
80
70
85
85
51
51
51
46
50
55
61
73
73
73
54
51
47
43
41
36
36
36
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
2
1
1
1
2
5
3
1
1
1
1
1
2
3
2
1
5
4
4
4
3
2
5
5
4
4
5
4
3
3
3
4
4
4
4
4
3
2
3
5
6
7
9
12
6
1
1
2
3
5
8
20
14
8
15
13
8
3
5
8
5
2
2
5
6
8
14
17
19
11
3
3
3
3
3
3
3
3
3
3
3
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
41
41
70
102
102
102
102
75
81
98
91
102
102
98
108
115
91
102
90
86
90
88
85
88
108
89
94
99
97
115
98
99
103
102
108
108
98
100
98
99
98
96
115
89
88
84
85
89
87
108
83
78
82
83
87
77
96
85
71
73
79
71
75
77
124
75
74
124
75
77
124
57
64
75
67
101
101
85
101
101
68
60
53
37
40
49
57
72
72
72
75
79
79
79
79
79
79
79
52
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
2
2
2
2
2
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
6
8
7
4
2
14
8
2
8
5
2
2
4
6
21
13
6
6
6
6
3
1
8
12
9
6
6
6
6
6
5
4
4
2
1
6
4
2
2
5
9
8
8
8
6
4
14
7
1
8
11
6
1
3
4
5
6
6
7
11
16
34
17
1
1
1
1
1
3
5
5
5
5
5
5
5
5
6
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
41
41
56
76
76
76
76
60
62
64
70
69
74
93
76
79
76
82
77
81
83
93
83
82
61
62
65
62
93
64
68
83
62
82
65
62
82
57
55
54
53
50
51
56
47
47
46
45
43
56
39
37
47
47
40
82
37
41
38
31
43
32
33
32
45
32
31
45
30
34
45
29
35
29
26
28
30
31
43
43
31
34
32
30
30
28
30
31
31
31
31
32
32
32
32
32
32
32
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
2
4
3
2
2
2
4
5
5
3
2
2
2
1
1
1
1
2
4
4
4
3
3
5
3
2
2
3
3
3
3
4
5
3
1
1
1
1
1
1
1
1
1
2
4
3
2
2
2
2
7
4
1
2
4
5
6
9
6
3
3
7
12
9
5
2
3
3
4
7
4
2
2
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
50
50
65
91
91
91
91
70
70
67
74
91
79
87
87
79
80
91
79
80
79
74
82
75
69
77
69
74
76
73
85
82
84
87
101
88
85
84
83
88
83
84
88
80
85
83
86
85
80
107
82
84
101
71
80
55
47
57
62
66
107
77
80
84
109
80
71
109
69
70
109
51
60
72
71
105
105
87
105
105
60
58
56
50
53
57
59
65
65
65
49
46
43
40
38
34
34
34
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
7
7
7
7
7
27
37
22
7
8
10
10
10
15
8
2
8
4
1
3
6
4
2
6
8
9
5
2
2
4
5
4
3
3
4
13
19
14
9
10
11
18
15
10
5
3
3
8
15
9
4
4
4
2
1
5
4
4
4
5
8
9
7
4
2
4
6
3
1
5
10
7
4
4
4
4
5
19
31
20
10
7
5
4
4
14
9
5
5
5
5
5
5
5
5
5
5
5
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
39
39
58
88
88
88
88
82
83
84
83
88
83
84
82
78
74
88
72
76
80
70
80
75
67
65
69
78
71
75
68
80
70
75
67
67
63
66
80
72
80
80
65
65
59
56
55
57
56
59
65
53
53
51
55
41
41
37
34
35
38
38
39
38
46
42
32
36
30
29
40
28
31
35
35
40
40
35
39
39
25
22
22
19
22
27
32
42
42
42
40
39
39
38
38
38
38
38
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
5
4
4
4
4
4
3
2
2
2
2
3
2
2
10
5
1
2
3
5
11
17
11
5
2
2
2
2
3
4
5
4
3
8
13
11
10
10
6
2
3
4
3
2
2
5
3
2
4
5
6
3
1
3
2
2
2
5
8
5
2
2
2
2
7
5
3
3
9
5
1
5
4
3
3
3
3
5
7
4
2
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
45
45
59
78
78
78
78
63
70
65
75
78
87
87
87
81
90
78
77
79
81
98
74
76
76
86
85
85
112
100
79
83
79
83
88
85
110
100
97
112
100
99
110
100
104
112
103
112
103
117
112
78
74
71
70
67
65
84
70
66
117
72
75
77
119
81
87
119
84
79
119
59
67
81
78
115
115
96
115
115
64
61
52
41
37
38
35
33
32
32
34
37
37
37
37
37
37
37
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
2
2
2
2
2
27
40
21
2
1
3
4
2
1
1
1
1
1
1
1
2
1
1
3
4
4
4
4
4
2
1
1
6
11
13
14
15
12
10
10
11
17
14
8
2
2
2
12
22
12
3
2
2
2
2
5
3
2
2
2
10
7
4
3
2
7
18
10
2
16
18
11
4
8
9
10
11
22
32
25
16
7
4
2
2
2
2
2
2
2
3
3
3
3
3
3
3
4
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
50
50
50
50
50
59
69
68
68
121
77
84
95
91
95
104
82
121
471
536
611
2412
1015
1096
1186
2412
1558
1637
2568
2001
1815
2455
1610
1764
1824
2455
2157
1764
1758
2568
1504
1367
1544
2157
1288
1570
1034
1108
1075
993
2568
814
770
736
431
359
281
207
173
144
111
100
90
81
88
69
69
72
70
67
97
58
52
54
48
58
58
63
88
88
64
62
53
43
43
50
52
60
60
66
80
99
99
99
99
99
99
99
31
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
17
17
9
2
2
2
2
2
2
2
2
1
1
2
3
2
1
1
1
1
1
2
3
3
3
2
2
2
2
2
2
3
4
4
5
7
10
12
12
10
7
5
8
12
8
5
5
24
15
6
9
10
11
8
5
6
4
2
2
8
20
11
3
3
3
4
12
11
10
9
9
14
19
12
6
7
8
9
10
15
21
31
16
2
2
2
2
2
3
5
5
5
5
5
5
5
5
6
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
38
38
43
56
56
56
56
46
51
52
56
56
66
82
69
108
69
64
64
63
63
59
82
62
61
76
67
79
108
86
101
91
89
93
93
85
101
82
85
92
85
108
91
79
78
78
79
80
88
93
74
76
78
66
88
72
71
89
72
65
72
68
72
72
93
66
59
65
57
54
78
43
42
41
37
44
53
59
89
89
50
52
45
41
41
49
54
66
66
66
49
46
42
38
37
35
32
32
30
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
6
4
4
4
4
4
3
2
2
2
2
2
3
5
7
4
1
1
1
2
2
3
2
1
1
1
4
16
12
9
6
10
9
9
9
9
9
10
9
6
3
4
5
5
6
5
4
3
2
2
2
2
3
6
7
8
7
6
10
6
2
2
2
2
8
12
7
3
11
7
4
5
4
3
3
8
10
11
10
7
4
2
2
2
2
2
2
2
3
3
3
3
3
3
3
4
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
46
154
154
154
154
154
105
97
89
82
85
81
85
80
78
85
84
78
92
96
67
80
69
75
74
74
86
72
74
70
65
86
63
67
64
56
86
55
76
91
92
154
98
83
98
61
53
49
52
50
61
95
61
96
55
46
46
41
49
45
40
80
39
43
44
38
42
40
42
84
37
35
37
30
28
29
45
70
79
154
154
90
103
89
95
95
85
96
96
73
71
67
62
60
58
57
54
54
54
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
24
24
24
13
2
2
2
2
4
3
2
4
3
2
6
4
2
9
5
2
3
2
1
1
1
1
1
1
12
24
26
17
8
5
4
3
2
2
2
2
4
2
1
5
5
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
2
1
1
1
1
1
1
1
1
1
15
8
1
1
6
12
9
6
6
3
1
1
1
1
1
1
1
1
1
1
1
8
12
14
15
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
45
45
45
45
45
45
45
41
45
55
55
69
71
79
92
80
88
92
120
118
127
237
152
148
150
237
173
177
202
237
144
139
150
155
166
202
212
143
137
127
118
101
107
99
98
143
90
104
107
101
166
101
106
98
91
116
79
87
75
76
76
84
73
75
84
67
84
65
62
67
79
54
73
47
45
52
56
61
87
87
49
51
44
38
38
41
43
43
40
40
31
29
27
25
24
22
22
22
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
2
2
2
2
2
2
2
4
3
2
4
3
2
2
2
2
2
1
1
2
3
17
20
23
14
6
2
2
2
2
4
5
6
6
6
11
17
18
19
17
9
1
2
4
3
3
3
6
4
3
8
10
11
7
3
3
5
6
7
8
10
10
11
7
3
5
12
6
1
1
8
10
9
6
3
1
1
1
1
2
5
6
5
5
5
5
5
5
5
6
4
3
3
3
3
3
3
3
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
39
39
38
39
40
41
43
43
43
40
39
43
44
44
70
84
88
198
117
80
108
101
103
190
99
100
120
108
102
190
99
98
93
95
91
90
198
95
98
95
84
86
79
82
91
69
69
72
65
69
71
61
87
83
82
198
78
87
94
83
82
76
88
63
59
58
52
58
57
61
88
55
82
57
54
57
57
49
45
48
54
66
85
82
82
61
57
48
50
55
68
85
85
85
85
85
85
85
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
5
5
4
4
4
4
4
4
4
4
4
3
2
2
2
2
2
2
2
2
2
3
3
3
2
1
1
1
1
2
2
2
3
7
4
2
2
10
14
12
7
3
2
5
5
5
6
10
8
5
3
3
3
3
3
3
2
1
1
13
25
19
14
7
1
1
7
11
6
2
3
4
5
4
3
2
2
3
4
5
7
9
7
5
5
10
7
4
4
4
3
3
3
3
3
3
3
3
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
15
41
41
41
41
41
42
44
44
44
35
34
36
33
37
42
40
40
39
57
37
40
37
38
41
42
43
54
48
52
64
51
52
64
53
52
64
56
51
50
48
52
45
46
45
43
54
42
43
44
43
42
42
57
42
40
40
44
38
38
39
34
38
43
37
54
37
33
33
35
31
30
29
31
27
28
33
35
35
44
44
33
35
39
41
45
47
57
57
43
43
43
41
40
40
39
39
39
39
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
3
3
3
3
3
3
3
3
3
4
3
2
1
2
2
1
1
1
1
1
1
2
4
7
4
1
1
1
1
5
6
5
4
4
5
8
10
12
7
3
2
2
2
3
3
3
3
4
5
3
2
2
2
3
6
11
6
1
1
5
9
6
3
2
1
3
5
3
1
1
1
3
5
3
1
1
1
18
29
17
6
8
6
5
5
15
10
5
5
5
8
9
10
10
10
10
10
10
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
36
160
160
160
160
160
115
115
104
160
105
123
126
124
141
175
219
215
312
358
208
218
193
164
177
174
187
245
183
214
167
152
166
172
185
238
205
181
187
185
214
207
185
205
190
186
207
191
207
198
238
214
206
358
201
203
198
163
181
177
182
270
194
189
183
238
172
167
164
190
147
167
181
184
270
194
194
192
168
168
160
153
168
180
210
245
249
358
358
235
250
263
247
249
249
246
245
245
245
157
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
24
24
24
15
6
6
6
6
14
7
1
1
1
1
1
1
3
2
1
2
3
5
18
11
5
3
4
3
3
4
3
3
2
2
8
5
2
2
3
6
7
6
5
5
9
9
9
10
13
9
6
15
19
24
17
11
13
14
14
15
28
42
39
37
19
1
19
38
35
25
15
25
30
35
98
56
15
15
87
123
79
35
61
47
33
33
100
59
19
19
19
40
50
55
59
60
60
60
60
61
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
50
50
50
50
50
48
48
48
53
56
59
70
68
60
76
56
53
70
50
55
56
50
64
48
47
50
49
49
49
64
47
45
45
44
36
42
32
35
38
38
50
44
41
43
38
44
36
36
39
44
37
44
35
32
31
29
23
25
25
24
27
29
26
26
44
24
23
24
24
19
19
20
24
28
30
44
44
39
50
50
31
33
30
34
34
31
33
33
25
25
24
23
23
22
22
22
22
22
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
4
4
4
4
4
4
4
4
5
5
5
11
6
2
2
1
1
1
1
1
5
3
2
2
3
9
5
2
2
2
2
2
2
2
11
6
2
2
2
1
1
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
1
1
1
3
6
3
1
1
1
1
1
3
6
3
1
1
2
6
3
1
1
12
23
14
5
4
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
65
65
65
65
65
47
43
41
42
40
37
40
37
43
40
39
40
38
55
37
43
44
42
52
39
38
40
41
43
52
39
40
41
42
43
39
55
44
46
47
65
43
39
37
32
31
31
31
34
39
35
39
40
39
34
55
35
37
41
32
27
28
27
32
28
25
23
24
30
22
32
23
24
26
22
28
34
38
65
65
41
44
41
37
38
38
39
41
41
41
36
35
34
33
33
32
32
32
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
4
4
4
3
2
2
2
2
4
3
2
4
3
2
2
2
2
2
1
1
2
4
6
6
4
2
1
1
1
2
2
2
2
4
6
4
2
2
3
3
4
3
2
1
1
1
2
3
3
3
2
1
1
1
1
1
2
1
1
1
2
3
2
1
1
1
1
3
3
3
2
1
3
5
7
5
3
3
3
3
4
5
7
5
3
3
3
2
2
2
2
4
5
6
7
7
7
7
7
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
47
47
47
53
53
53
53
53
53
55
56
60
60
56
56
55
58
79
54
52
53
46
46
54
53
60
85
72
85
100
60
59
67
68
64
100
81
70
75
72
100
69
65
81
52
48
47
50
54
60
78
58
79
58
55
54
52
51
48
52
48
44
47
49
50
46
56
42
56
40
36
36
35
36
35
42
42
45
50
50
56
58
53
78
78
69
79
79
52
52
48
43
41
40
38
36
36
36
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
1
1
1
1
2
2
2
2
4
3
2
1
1
1
1
1
2
2
3
2
2
2
3
3
3
2
2
2
1
1
1
2
2
2
2
3
2
1
3
3
3
2
1
1
1
1
2
2
1
1
1
1
3
5
3
1
1
1
2
2
2
3
7
6
5
5
3
2
4
7
8
10
6
2
2
12
23
14
6
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
76
76
76
64
62
53
53
53
53
56
63
61
62
60
76
60
59
55
63
60
48
49
48
51
60
64
71
88
76
88
88
69
69
66
67
66
64
80
63
61
61
62
63
67
80
72
88
79
78
88
85
81
121
83
80
116
92
93
121
116
83
92
98
100
117
121
93
81
73
61
57
67
42
40
34
31
30
29
38
38
37
81
36
33
33
27
31
33
36
36
36
43
50
50
50
50
50
50
50
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
2
2
2
2
2
3
4
3
2
5
4
3
2
2
1
1
1
1
2
2
3
2
1
1
1
4
6
8
13
7
2
2
2
2
3
12
17
9
2
10
6
3
1
5
5
5
6
6
6
4
3
3
3
2
2
7
4
1
1
6
15
20
19
10
2
5
9
5
2
2
4
5
6
7
4
2
2
2
2
3
4
5
3
1
1
1
1
1
2
3
4
4
4
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
24
135
135
135
135
135
112
100
89
89
57
54
49
48
44
48
50
49
79
48
43
45
38
37
34
38
43
43
56
48
44
45
49
43
43
41
49
40
57
61
64
135
65
64
63
50
45
42
47
51
59
79
58
79
56
52
52
48
50
48
41
47
43
44
47
50
45
58
42
55
38
34
36
37
41
41
56
72
82
135
135
79
90
90
82
83
79
79
79
55
50
47
42
40
38
37
34
34
34
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
9
9
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
2
2
2
2
1
1
1
1
2
3
3
3
2
2
2
2
2
2
1
1
1
2
2
2
1
1
1
5
5
3
1
1
1
1
1
4
2
1
1
1
1
3
5
6
6
4
3
3
6
3
1
1
2
15
8
1
1
12
24
16
8
9
16
20
22
23
15
7
7
7
8
8
8
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
45
45
59
84
84
84
84
71
71
73
76
84
83
86
88
108
86
85
78
76
76
62
61
78
68
72
79
84
79
108
78
77
82
82
102
85
83
85
84
85
87
88
108
87
84
81
84
81
83
110
80
85
102
73
83
66
59
69
70
74
110
85
87
90
127
87
77
127
87
98
127
94
79
62
51
54
60
64
94
94
49
46
38
28
32
40
48
64
64
64
52
50
47
44
43
40
40
40
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
4
2
2
2
2
2
2
2
2
2
2
17
9
2
6
4
2
2
2
1
1
2
2
2
2
2
10
6
2
2
2
2
3
5
5
6
9
13
9
6
9
13
7
2
2
1
1
1
5
9
13
9
5
5
3
2
5
4
3
3
4
5
10
8
5
2
4
6
4
3
5
12
10
8
9
7
5
5
5
6
7
6
6
3
1
1
1
1
1
2
4
5
5
5
5
5
5
5
5
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
146
146
146
146
146
143
140
140
140
109
100
93
85
86
87
93
86
101
86
93
78
97
74
67
67
97
76
75
90
97
79
84
90
87
79
87
101
87
87
83
146
79
84
78
64
87
64
69
68
63
69
55
68
86
55
101
52
51
47
40
37
42
40
40
65
35
31
37
32
35
64
31
35
36
32
49
69
76
146
146
74
78
64
47
44
42
42
41
41
41
37
36
36
35
34
34
34
34
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
3
3
3
3
3
4
4
4
4
4
3
2
4
27
15
4
1
3
8
8
8
5
3
1
1
1
1
2
2
2
2
1
1
2
3
3
2
1
2
2
2
3
2
1
1
2
3
5
3
1
1
1
2
3
2
1
1
2
4
7
5
3
2
5
3
1
1
1
1
2
2
2
1
1
1
3
4
6
5
5
10
13
14
10
6
4
4
4
3
3
3
3
3
3
3
3
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
22
70
70
70
70
70
70
70
71
74
78
83
90
94
94
117
70
65
76
55
65
90
74
91
81
117
90
75
75
65
91
52
51
61
56
53
117
51
61
61
52
70
45
46
33
30
29
28
30
28
23
22
23
23
20
28
17
22
25
22
46
22
22
29
26
30
46
20
21
20
16
18
18
17
30
15
25
36
37
70
70
39
37
30
23
25
30
36
46
46
46
46
46
46
46
38
36
30
30
30
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
16
16
9
2
2
2
2
4
3
2
4
3
2
1
1
2
2
2
2
2
1
1
1
1
2
4
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
1
1
3
2
1
1
1
1
1
1
1
2
5
8
4
1
1
2
2
2
1
1
1
2
3
3
3
3
4
5
6
6
6
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
59
59
59
59
59
48
43
38
38
29
31
33
32
33
48
31
29
28
23
23
23
27
30
31
48
40
31
36
34
34
40
34
34
36
33
48
37
42
42
43
59
38
46
31
35
37
37
67
33
31
29
25
25
25
28
30
23
24
21
29
22
27
33
32
63
46
25
28
24
22
28
30
31
67
30
34
42
38
59
59
41
63
35
31
34
34
39
46
46
46
38
36
41
46
54
67
67
67
67
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
7
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
3
3
3
2
1
2
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
5
3
2
1
1
1
1
1
2
4
5
7
4
2
2
3
2
1
1
1
1
1
1
1
1
2
11
6
1
1
4
8
5
2
4
6
7
7
7
5
3
3
3
3
3
3
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
40
40
46
62
62
62
62
62
64
64
64
76
65
64
69
76
70
83
72
76
64
77
61
59
60
77
65
68
67
101
72
74
77
101
86
85
101
97
76
75
72
63
67
66
61
97
63
70
71
71
72
61
67
62
56
83
52
49
53
52
62
69
70
85
71
85
85
53
50
43
37
29
30
31
30
44
44
36
40
40
30
30
30
22
25
31
36
46
46
46
38
36
35
33
32
30
30
30
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
10
9
9
9
9
9
9
9
6
3
6
4
3
4
3
2
1
2
3
3
2
2
3
5
4
2
1
2
1
1
2
5
3
1
1
2
2
2
1
1
2
2
1
1
1
1
2
3
3
3
3
3
5
7
5
4
4
5
9
13
17
9
1
3
6
4
2
13
11
10
7
5
5
5
6
6
7
6
5
14
7
1
1
1
1
1
2
3
4
5
5
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
80
82
82
85
89
94
100
111
111
164
165
179
472
252
270
278
472
276
280
310
472
289
267
278
224
235
339
255
272
278
263
263
247
267
235
212
204
219
215
221
339
243
248
241
259
230
246
246
259
246
227
223
259
224
253
251
222
219
259
251
179
197
201
204
259
235
162
165
159
147
224
157
158
232
127
117
117
104
132
135
120
232
117
114
114
107
134
149
180
180
180
147
138
131
123
122
119
114
114
114
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
41
29
29
29
29
29
43
50
58
58
58
32
7
5
6
5
5
5
5
5
8
11
11
11
9
5
1
4
4
5
6
8
7
6
6
7
13
16
17
19
21
14
8
3
9
7
6
6
20
22
21
16
11
11
8
6
15
11
8
8
29
56
40
24
13
2
21
25
14
3
9
15
11
8
22
22
22
22
25
27
27
27
17
8
6
6
6
6
6
13
21
14
8
8
8
8
8
8
8
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
104
104
104
104
104
105
106
106
106
98
106
207
129
135
142
207
153
154
156
207
127
124
116
113
137
153
140
209
139
140
142
125
124
125
113
135
136
132
136
153
144
170
195
236
236
236
228
233
228
181
185
233
167
155
160
119
115
110
105
107
99
110
113
122
163
121
148
137
120
163
107
95
118
135
139
209
209
136
125
106
84
81
72
78
78
85
93
107
107
107
99
98
96
94
94
92
92
92
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
15
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
2
3
3
3
12
9
6
9
6
3
3
3
3
3
4
7
6
5
5
5
5
5
8
4
1
4
3
3
3
6
22
22
16
10
7
7
6
6
19
10
1
1
13
25
20
15
9
3
15
23
14
6
13
20
13
7
39
32
25
25
47
70
42
15
15
11
8
8
8
6
4
4
4
9
12
13
14
14
14
14
15
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
43
43
43
43
43
41
41
40
42
45
47
60
56
57
76
60
72
66
61
61
76
55
57
58
54
76
54
52
50
57
41
45
46
47
60
46
47
51
48
47
72
50
51
57
47
42
43
39
39
40
35
43
36
38
35
33
40
30
30
30
35
33
36
37
72
33
34
41
39
40
57
39
35
37
33
43
43
36
43
43
30
31
31
35
35
30
31
30
30
30
26
24
23
23
23
23
23
23
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
10
14
16
9
3
3
3
11
12
7
3
3
3
3
3
3
3
3
3
2
1
1
2
4
3
2
2
1
1
1
3
5
3
2
2
3
3
3
2
2
5
5
3
2
2
9
5
2
2
2
2
2
2
2
2
2
2
3
4
3
2
1
1
2
4
3
3
3
3
4
6
5
5
5
5
4
3
3
6
5
5
10
13
9
5
1
1
1
3
4
4
4
4
4
4
5
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
7
42
42
42
42
42
44
47
47
47
52
52
53
52
63
52
52
50
51
50
48
50
69
53
53
63
69
68
94
69
69
64
63
80
93
90
161
116
102
106
112
106
107
147
121
117
128
161
127
147
142
103
97
82
89
94
98
161
97
89
85
72
73
80
72
97
92
58
62
55
60
62
54
83
70
71
94
94
81
83
82
83
78
78
52
49
52
51
51
51
51
49
48
47
47
47
47
47
47
47
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
3
4
5
5
5
5
5
6
6
3
1
2
2
1
1
1
1
1
1
3
5
3
1
1
1
1
1
1
2
3
4
3
2
2
2
2
3
5
3
2
2
1
1
1
2
3
2
1
1
1
1
1
2
7
6
5
5
5
5
6
5
3
2
3
5
3
1
1
11
6
1
19
10
1
1
18
30
19
9
6
3
3
3
3
3
3
4
6
18
24
27
29
30
30
30
30
31
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
63
63
63
63
63
51
48
40
46
44
63
101
72
121
78
76
85
80
84
77
90
96
88
121
81
101
80
73
96
78
91
85
93
121
68
65
71
67
65
101
69
69
77
81
54
50
44
48
49
58
82
65
84
93
54
50
42
45
43
38
77
39
41
40
41
40
38
37
81
32
32
30
27
30
30
45
45
43
63
63
44
55
54
82
82
69
84
84
49
43
37
29
27
25
24
23
22
22
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
7
2
2
2
2
2
2
2
2
2
2
2
1
1
1
2
3
7
7
4
1
2
1
1
1
1
2
2
2
2
2
1
1
1
2
3
3
4
2
1
1
1
1
1
1
2
2
3
4
5
6
4
2
2
1
1
1
2
4
2
1
1
1
1
2
1
1
1
1
1
2
2
1
1
1
2
3
3
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
39
39
39
39
43
49
59
59
59
50
49
63
48
54
53
51
62
50
56
57
59
80
65
63
58
80
62
62
80
60
57
57
57
64
62
67
84
57
62
68
66
71
84
78
88
79
88
82
88
85
67
60
55
51
47
44
49
36
35
36
35
36
35
35
46
34
33
35
39
31
42
28
28
30
27
39
39
40
59
59
39
45
49
56
56
45
43
41
31
31
26
24
24
24
26
28
28
28
28
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
2
3
3
3
3
4
4
4
2
1
2
1
1
3
2
1
1
1
2
3
4
4
4
3
2
2
2
2
2
2
2
4
5
5
6
7
9
6
4
2
1
1
1
1
3
3
3
3
3
3
3
2
1
3
3
3
2
1
6
8
8
6
4
4
4
3
2
3
5
7
11
8
5
3
2
2
2
5
7
6
5
15
26
14
2
1
1
1
3
4
4
4
4
4
4
5
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
94
111
111
111
111
111
130
149
149
149
183
220
316
312
230
336
186
187
180
155
205
176
216
250
316
336
256
249
265
253
266
256
228
266
227
210
336
197
203
191
205
157
159
163
154
154
154
133
126
126
125
130
147
130
126
114
114
131
109
115
93
97
85
91
102
101
115
147
106
111
110
113
105
83
80
84
92
105
121
149
149
147
105
96
86
85
101
110
130
130
130
113
110
107
103
101
97
97
97
72
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
38
38
28
19
19
19
19
19
19
19
11
4
4
4
5
4
3
2
1
2
1
1
9
17
13
10
10
10
13
17
14
8
2
12
19
10
2
2
18
24
18
11
4
7
6
6
6
8
10
5
1
1
1
4
4
5
3
1
1
5
31
19
8
5
3
5
8
4
1
13
25
19
13
16
20
22
25
50
76
54
32
24
15
6
6
6
6
6
11
17
16
16
16
16
16
16
16
16
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
94
117
117
117
117
117
116
115
115
115
102
115
126
135
140
146
214
134
129
144
133
140
218
162
177
180
214
185
192
194
210
191
183
191
190
197
214
218
201
199
197
210
194
194
194
198
200
193
229
193
188
218
175
179
171
189
175
140
138
120
110
103
118
124
135
185
129
164
138
131
138
140
126
138
229
152
175
175
150
159
139
164
176
112
106
103
111
119
133
133
133
116
113
131
152
180
229
229
229
229
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
63
2
2
2
2
2
2
2
2
2
10
7
4
4
4
5
9
6
4
4
4
4
5
13
22
15
8
20
10
1
16
16
9
2
12
14
15
16
22
28
26
19
10
2
10
13
14
16
10
5
4
3
3
3
2
2
22
12
3
3
10
18
13
8
4
1
6
12
9
6
14
22
16
10
16
19
20
22
47
73
59
46
30
14
9
9
9
9
9
31
42
28
14
14
14
14
14
14
14
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
141
141
141
141
141
152
207
192
253
481
246
479
300
270
479
276
282
481
203
183
172
119
178
177
175
481
176
183
178
124
107
98
90
93
80
104
87
103
106
108
141
111
122
164
107
114
115
153
100
99
98
96
97
87
100
62
68
73
67
88
90
69
85
83
118
122
70
73
69
50
64
63
64
153
61
83
108
99
164
164
108
118
97
98
98
105
111
122
122
122
88
82
92
103
122
153
153
153
153
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
7
7
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
5
4
3
2
3
2
2
3
5
3
1
2
3
6
5
4
3
2
2
2
4
3
2
1
1
1
1
2
4
3
2
2
2
2
2
3
4
2
1
1
4
7
11
10
6
3
2
6
6
6
5
5
6
6
7
5
4
4
16
28
17
6
5
3
1
1
1
1
1
8
16
10
5
5
5
5
5
5
5
35
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
170
170
170
658
1147
1147
1147
1147
1095
1123
1125
1122
1147
1125
1122
1079
783
761
1147
696
751
1122
800
837
790
859
777
764
859
671
646
859
468
521
515
467
777
460
429
502
450
439
523
646
487
644
469
388
361
513
380
403
485
729
417
644
364
335
346
275
246
345
254
273
271
306
262
191
184
249
255
251
596
261
250
228
166
144
144
141
144
191
152
127
124
219
336
477
729
729
729
537
505
467
424
405
357
345
345
158
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
5
5
5
5
5
24
33
19
5
43
24
5
3
4
5
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
9
5
1
1
2
3
4
3
3
9
7
5
4
4
4
4
2
1
1
1
4
6
5
3
1
1
12
11
11
12
7
3
3
3
4
2
1
3
5
7
37
19
1
1
23
34
20
7
6
21
29
33
35
23
12
9
6
6
6
6
6
6
6
6
6
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
46
63
63
63
63
63
52
47
42
42
43
50
60
56
60
74
51
49
49
46
46
50
48
50
51
74
54
57
65
55
55
56
65
55
55
55
74
49
51
50
46
63
48
48
49
55
47
51
55
49
68
47
46
50
46
41
71
36
35
33
24
25
29
29
28
68
28
27
32
33
24
32
21
28
38
39
71
71
53
63
63
39
42
44
40
41
40
40
40
27
24
24
22
21
20
20
19
19
19
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
34
34
19
4
4
4
4
4
4
4
4
3
2
1
1
2
2
2
2
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
4
9
5
2
2
3
4
4
3
2
2
2
2
2
1
1
1
2
4
2
1
1
1
1
1
3
3
3
2
1
2
4
3
3
3
5
7
5
3
3
5
6
6
6
6
6
4
3
3
3
3
3
3
3
3
3
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
71
71
71
63
62
56
56
56
56
58
60
65
74
79
93
109
78
78
75
79
73
79
84
90
93
125
132
143
298
175
179
183
264
178
187
184
264
155
164
156
133
149
136
168
163
164
298
156
155
178
158
155
235
149
142
135
138
96
91
95
90
87
138
123
128
298
116
115
120
89
87
77
62
83
115
124
235
235
132
124
100
77
72
56
48
47
54
58
67
67
67
57
55
53
51
50
47
47
47
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
13
13
8
4
4
4
4
4
4
4
3
3
2
1
2
3
3
3
3
3
3
2
1
1
2
5
13
17
22
13
5
5
5
5
6
33
47
26
6
2
4
6
17
11
6
2
2
10
8
6
4
2
2
2
1
1
2
3
2
2
21
15
10
6
2
4
8
7
6
9
12
13
11
6
1
10
14
13
13
13
11
9
6
3
3
3
2
2
2
2
1
1
1
1
1
1
1
1
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
41
41
41
41
41
40
40
40
40
41
49
86
54
60
69
65
72
83
63
62
64
60
60
83
68
74
76
96
78
83
84
89
94
97
95
185
97
107
121
134
123
127
134
121
134
92
96
121
122
120
225
109
134
128
112
225
95
90
115
97
99
225
106
102
106
66
70
72
59
79
60
49
69
95
98
185
185
108
102
78
60
60
53
60
60
54
61
61
39
34
33
28
26
25
24
22
22
22
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
4
4
4
4
4
4
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
2
2
2
3
5
4
4
2
1
1
6
9
12
7
2
2
2
23
18
9
1
1
1
3
4
6
4
3
2
1
1
1
1
1
2
1
1
1
2
3
5
6
7
7
5
3
4
5
3
2
2
2
8
5
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
18
18
18
18
18
18
18
18
24
34
51
70
70
90
71
71
72
69
70
71
76
90
79
77
88
91
96
183
105
108
118
183
119
127
125
192
113
112
116
103
113
113
109
116
141
117
123
141
136
141
225
125
149
138
118
225
96
90
116
98
95
225
99
100
111
68
72
75
64
81
57
44
66
92
98
192
192
107
99
74
60
63
67
69
69
69
69
69
42
35
30
24
21
19
17
15
13
13
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
6
16
11
6
6
10
12
13
14
8
2
2
2
6
5
4
3
3
9
12
6
1
7
16
9
3
3
6
6
5
4
4
4
4
3
2
1
1
1
4
8
5
2
2
4
4
4
4
5
5
5
3
2
2
2
3
4
4
4
5
4
4
4
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
418
418
418
381
375
368
345
345
345
338
345
349
345
580
569
619
1763
600
592
590
633
866
1026
1650
1635
1325
1763
1591
1602
1650
1653
1635
942
1077
1008
891
1763
940
925
1522
1128
1176
1509
1653
931
850
772
589
487
487
594
614
802
1747
762
1166
664
516
507
383
320
354
291
303
291
345
285
183
199
257
262
292
581
300
355
247
201
194
183
205
199
189
345
158
148
416
716
1086
1747
1747
1747
1050
934
799
641
573
513
355
355
355
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
118
42
42
42
42
42
72
87
94
102
180
93
6
3
1
1
3
6
4
2
4
2
1
2
3
2
1
9
8
7
9
6
3
3
4
3
2
2
3
2
1
2
2
3
2
1
1
1
2
2
2
1
1
1
1
2
2
2
3
21
16
11
6
2
2
4
8
10
6
2
1
2
3
5
84
42
1
1
21
31
18
5
10
13
14
15
15
15
15
12
10
10
10
10
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
464
464
464
824
1185
1185
1185
1185
1138
1162
1168
1162
1185
1168
1153
1101
821
781
1185
708
763
1153
706
728
720
694
821
709
727
688
788
662
456
511
567
569
821
788
606
609
653
688
679
706
788
632
558
495
393
517
402
417
498
811
484
632
526
406
424
373
478
348
394
426
356
478
324
218
257
309
316
426
622
388
356
526
259
244
242
230
220
203
341
160
147
258
376
535
811
811
811
668
644
616
584
570
528
526
526
351
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
135
3
3
3
3
3
27
39
41
44
52
36
20
15
17
17
9
2
2
2
8
4
1
1
1
1
1
33
18
4
34
19
4
4
10
6
2
2
7
8
10
6
3
4
3
2
2
7
4
1
1
1
1
1
1
2
1
1
1
1
5
8
9
10
6
2
4
5
7
8
6
5
3
1
21
14
8
8
5
3
3
5
10
14
16
17
12
7
7
8
9
9
9
9
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
56
56
56
71
87
87
87
87
87
79
87
94
117
109
108
129
122
113
117
113
179
116
127
130
122
129
117
124
127
122
179
114
113
117
109
98
129
103
107
112
179
108
103
96
86
82
88
90
85
113
90
96
102
122
93
103
94
84
88
85
103
90
85
94
81
79
96
67
73
85
85
113
103
85
94
82
98
98
86
98
98
65
61
51
43
53
72
89
122
122
122
106
103
100
96
94
90
90
90
46
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
4
4
4
4
4
4
4
4
4
5
4
3
3
3
3
16
12
6
1
6
18
30
18
7
6
3
1
1
1
1
1
1
3
4
6
4
3
3
3
10
7
4
4
3
2
2
3
3
4
3
3
3
3
6
10
9
5
2
2
13
21
29
24
19
11
4
13
7
1
10
19
16
10
5
10
13
15
12
9
9
14
18
9
1
1
1
1
1
4
7
15
19
21
22
13
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
214
355
355
355
355
355
351
348
348
348
311
332
556
385
440
464
626
496
455
431
555
350
315
330
348
376
421
571
512
624
552
668
554
556
556
574
500
555
498
501
509
486
486
574
436
435
427
437
439
440
574
509
535
626
556
507
526
527
570
624
668
571
521
545
501
523
486
382
370
397
387
388
507
421
435
526
392
390
381
408
408
341
356
302
345
345
442
522
668
668
668
619
611
601
590
585
571
571
571
333
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
141
7
7
7
7
7
7
7
7
7
32
18
5
7
6
4
2
6
4
2
1
19
10
2
2
3
9
6
3
3
3
3
3
7
25
14
3
3
4
5
6
10
5
1
39
22
6
6
9
7
6
6
6
6
6
6
16
8
1
1
24
48
31
14
14
29
45
70
54
39
50
62
70
79
128
95
62
62
119
176
127
79
117
68
20
20
20
20
20
68
92
104
110
113
117
117
117
117
117
117
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
392
392
392
244
219
175
152
137
126
174
104
160
166
165
392
156
153
158
117
106
106
73
68
69
69
121
180
204
360
392
192
189
162
122
115
102
87
106
86
86
104
95
89
86
174
74
75
73
59
63
52
59
68
65
106
64
48
57
57
54
82
74
54
59
49
46
56
33
38
35
32
63
34
35
32
41
51
80
88
174
174
86
87
78
62
65
68
73
82
82
82
78
77
76
75
75
74
74
74
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
360
77
77
49
22
22
13
4
4
4
4
3
2
2
2
2
5
3
2
2
7
5
4
5
4
3
3
3
3
3
3
3
2
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
2
7
4
1
1
1
2
2
1
1
1
1
1
1
1
1
6
12
7
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
90
90
139
191
191
191
191
188
190
196
185
191
182
196
183
147
160
196
157
151
183
133
131
153
148
170
224
194
224
224
176
183
182
173
200
159
140
145
142
143
159
140
140
200
120
123
114
105
124
104
107
112
127
121
93
90
97
111
113
176
168
111
123
112
94
122
79
89
90
94
124
97
102
84
90
71
78
85
105
105
82
90
83
102
102
120
142
176
176
176
172
171
170
169
169
168
168
168
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
25
15
15
10
5
5
5
5
5
5
5
18
18
14
9
4
7
10
7
4
1
3
6
4
3
2
1
2
3
11
7
3
5
5
6
10
10
10
7
4
4
3
3
5
3
2
2
8
5
2
3
4
4
5
5
3
2
1
1
3
5
7
4
2
2
2
3
5
8
9
6
4
4
6
48
25
2
2
8
14
10
6
10
14
16
17
15
14
14
12
10
10
10
10
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
604
604
604
414
382
310
289
252
249
390
226
301
302
285
604
282
290
302
253
231
241
176
162
165
161
211
286
320
434
604
287
274
250
201
193
179
165
241
180
183
227
201
188
177
390
154
154
144
130
119
147
231
180
231
241
132
114
111
120
114
111
215
117
123
112
85
120
88
96
194
89
87
94
80
73
104
120
185
202
390
390
216
245
257
235
238
231
231
231
159
159
143
128
123
117
113
105
104
104
69
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
434
165
165
86
8
8
8
8
15
11
7
6
5
6
5
5
5
6
6
3
1
2
4
2
1
2
3
4
9
12
15
11
6
1
1
1
1
1
2
2
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
8
10
10
6
2
1
1
1
1
3
2
1
1
1
16
12
8
8
22
37
19
1
2
9
12
14
15
15
16
9
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
296
296
296
361
427
427
427
427
427
360
427
413
427
417
427
399
414
397
427
483
302
263
247
236
251
254
254
254
258
296
277
214
211
248
219
199
222
277
243
247
394
266
263
245
415
185
176
161
190
187
252
483
280
445
244
188
178
158
202
192
200
394
158
157
147
104
151
148
156
415
159
155
155
108
102
88
85
89
89
116
116
155
241
252
483
483
384
445
445
265
227
203
163
146
132
121
107
95
95
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
185
8
8
8
8
8
8
8
8
8
10
6
3
12
7
3
8
13
7
2
1
2
4
8
4
1
1
3
4
6
4
2
2
2
1
1
2
4
7
10
19
10
2
2
3
4
4
5
4
3
2
2
2
2
5
7
9
5
1
1
10
11
6
2
2
4
6
8
14
17
9
1
10
19
38
23
9
9
19
30
24
19
22
30
34
36
33
30
30
26
22
22
22
22
22
22
22
22
22
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
96
96
96
146
196
196
196
196
194
196
191
191
196
174
183
178
144
164
166
171
186
183
187
167
164
161
186
148
150
135
138
152
127
187
123
109
106
118
97
101
115
113
118
173
104
100
98
101
79
76
72
85
89
94
173
89
94
108
104
104
152
99
98
93
77
82
66
71
79
81
96
96
83
85
76
66
65
65
67
62
68
96
82
96
85
85
102
121
152
152
152
124
119
113
107
104
96
96
96
49
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
4
4
4
4
4
4
4
2
1
5
9
13
8
4
4
4
4
3
2
1
4
5
5
5
4
3
6
9
8
8
4
1
1
1
2
2
2
2
2
2
2
2
5
5
3
2
2
4
5
3
1
1
1
3
6
10
7
4
4
10
10
6
2
2
3
4
5
4
2
1
5
3
2
33
17
1
1
1
1
1
11
22
14
7
7
13
16
18
19
20
21
21
21
22
22
22
22
22
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
44
44
44
44
47
53
62
62
62
49
50
51
48
48
61
45
44
45
43
47
51
46
61
45
44
46
49
50
57
61
49
57
49
51
49
65
56
51
51
52
53
54
62
62
54
56
65
55
62
54
45
44
41
43
42
43
65
40
39
37
38
35
37
37
44
31
31
30
27
30
25
22
25
28
26
40
40
41
62
62
34
33
28
22
22
25
26
30
30
30
22
20
21
22
24
28
28
28
28
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
7
6
6
6
6
6
6
6
3
1
3
2
1
2
1
1
1
2
2
2
4
3
2
2
2
2
3
3
3
2
1
2
3
2
1
1
1
3
2
1
2
4
2
1
1
2
2
2
2
2
2
2
2
2
2
2
2
8
9
5
2
1
1
4
7
4
1
2
3
3
3
4
4
4
5
5
6
8
8
5
3
1
1
1
1
1
4
6
4
3
3
3
3
3
3
3
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
11
71
71
71
71
71
75
80
80
80
56
56
55
55
56
74
93
97
161
160
123
128
224
109
116
116
135
169
178
309
282
198
190
170
185
171
190
270
209
221
309
282
221
240
270
232
256
214
256
209
206
309
168
156
162
138
124
152
106
98
88
101
77
79
73
79
77
74
80
134
82
92
91
96
106
115
134
134
129
129
94
108
119
108
161
161
134
156
156
106
107
112
104
105
105
105
106
106
106
106
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
4
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
2
19
12
5
3
3
3
3
3
3
3
3
3
3
3
4
5
5
6
5
4
3
4
5
5
5
5
7
6
6
5
4
4
4
6
7
4
2
2
30
30
16
3
2
1
6
12
19
17
16
23
12
1
36
26
16
16
43
57
39
22
27
16
5
5
5
5
5
8
12
19
23
25
26
26
26
26
26
27
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
77
100
100
100
101
103
105
109
109
113
128
161
206
206
206
232
281
279
373
373
277
265
241
281
219
220
228
228
236
281
231
231
198
211
197
176
203
204
190
198
205
216
228
248
228
220
214
201
228
224
252
298
264
300
226
264
236
222
259
242
226
237
278
237
259
278
228
278
226
248
219
188
173
236
135
131
126
110
136
138
124
236
184
190
298
298
261
300
300
211
191
173
149
139
130
126
122
113
113
113
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
46
9
9
9
9
9
9
9
10
10
10
5
1
5
3
1
6
6
5
5
5
5
14
13
12
13
14
22
13
4
39
23
8
7
9
11
8
5
5
5
14
16
10
4
7
6
6
6
24
15
6
11
13
14
9
5
22
12
2
2
14
41
38
36
18
1
15
26
18
11
4
18
13
8
15
9
4
4
6
7
9
23
18
10
2
2
2
2
2
8
14
14
14
14
14
14
14
14
14
33
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
91
91
91
93
93
93
93
88
106
106
112
206
136
136
147
206
163
160
155
206
125
113
124
120
122
188
134
150
155
184
167
154
163
167
155
203
163
160
158
184
171
194
222
285
251
251
261
285
248
264
222
285
206
185
264
142
132
126
118
136
151
167
180
182
165
182
182
136
125
105
101
82
83
88
79
101
101
89
101
101
88
104
96
142
142
147
161
180
180
180
129
121
111
99
94
84
79
79
46
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
3
3
3
3
3
3
3
3
4
4
4
2
1
1
1
1
1
1
1
5
12
12
7
3
4
5
4
4
4
4
4
4
5
7
6
6
8
11
11
11
11
7
4
12
11
7
4
4
11
9
7
5
4
4
4
7
10
7
4
4
13
21
16
11
20
13
7
15
11
8
35
29
16
3
11
14
15
17
12
7
7
21
35
19
3
3
3
3
3
5
8
12
14
15
15
13
11
11
11
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
106
106
106
108
116
129
148
148
148
125
134
181
124
121
123
101
127
129
145
253
150
173
142
122
121
128
138
148
209
184
154
154
181
164
154
142
253
164
176
209
175
170
178
227
188
213
189
213
201
192
227
235
184
253
178
178
184
235
160
154
156
157
176
174
235
217
136
136
123
133
126
121
194
120
117
125
122
142
148
148
194
111
105
96
84
95
99
107
107
107
103
102
101
100
100
99
99
99
70
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
17
17
11
6
6
6
6
6
6
6
4
3
6
4
2
1
4
3
3
6
4
3
8
13
8
3
4
4
4
4
7
4
2
5
6
6
6
6
6
7
8
5
2
5
5
5
6
3
1
6
7
7
7
4
2
10
7
4
4
18
25
13
2
1
1
18
25
13
2
5
21
11
1
39
22
5
5
39
72
47
23
15
8
9
9
9
6
4
4
4
6
7
7
7
7
7
7
8
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
39
39
53
67
67
67
67
57
88
98
108
210
137
139
147
210
168
171
177
210
145
133
133
130
289
306
330
1044
488
518
681
1044
703
878
743
1044
758
754
759
893
758
790
893
701
893
638
687
841
648
841
621
515
560
756
433
558
329
282
313
260
225
398
262
263
581
240
241
237
185
165
171
156
211
278
296
558
558
273
261
197
164
172
155
199
199
173
200
200
129
123
123
111
108
105
102
97
97
97
31
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
10
10
7
5
5
5
5
5
5
5
4
3
3
3
3
3
3
3
3
3
3
2
2
14
13
12
12
6
1
36
19
2
1
6
5
3
1
1
8
15
8
2
7
12
9
6
6
31
34
29
15
2
2
1
1
5
4
3
3
29
55
33
11
7
4
7
11
9
8
9
11
8
5
12
13
13
14
12
10
10
12
12
6
1
1
1
1
1
4
8
10
11
11
11
11
11
11
12
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
47
47
57
73
73
73
73
68
71
73
69
70
73
68
68
69
74
67
71
63
61
54
57
62
90
96
102
228
122
126
174
169
208
336
225
397
245
264
264
361
268
314
361
269
361
237
269
305
317
357
506
273
338
357
254
506
203
183
250
209
212
506
207
203
213
127
137
131
111
184
87
77
132
182
199
397
397
185
179
137
101
94
90
83
80
74
71
71
55
52
52
49
48
48
47
47
47
47
47
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
9
9
6
4
4
4
4
4
4
4
8
9
9
6
3
11
11
7
3
3
3
7
6
5
6
5
5
3
2
5
4
3
3
5
7
8
9
19
11
4
2
1
4
8
6
4
4
4
5
4
4
4
4
3
3
3
2
2
2
6
10
10
11
6
1
7
7
7
10
8
7
7
7
5
3
6
8
9
10
8
7
7
8
9
9
9
9
10
15
18
10
3
3
3
3
3
3
3
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
38
38
38
38
38
37
36
36
40
39
44
92
53
62
66
68
75
64
63
68
56
60
56
52
78
79
83
199
109
123
134
199
130
133
129
199
101
107
107
92
94
103
107
106
145
105
117
128
97
145
101
101
120
145
102
170
90
81
78
58
51
57
55
52
103
49
57
67
55
74
70
42
65
89
91
170
170
99
90
75
60
62
53
60
60
58
63
63
51
51
42
39
37
34
33
30
30
30
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
10
10
7
4
4
3
2
2
2
4
4
3
2
2
2
2
2
2
2
3
3
2
2
7
4
1
1
1
1
2
1
1
4
11
6
1
1
6
10
10
6
3
2
17
11
6
6
5
5
4
3
3
3
4
3
3
2
2
2
2
3
2
2
2
2
2
2
3
4
3
3
2
2
7
6
5
5
3
2
2
2
3
3
3
3
3
2
1
1
1
2
2
2
3
3
3
3
3
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
63
63
63
63
63
53
49
44
44
36
34
34
35
34
42
43
34
36
45
47
48
87
50
48
51
59
56
56
54
87
53
52
53
55
55
60
87
54
54
54
63
45
45
44
39
48
35
39
42
41
61
42
37
36
34
29
30
31
41
32
26
30
29
32
40
26
23
22
27
17
17
18
21
26
25
42
42
41
63
63
37
38
33
31
31
34
36
41
41
41
29
27
25
22
21
20
19
19
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
9
13
15
8
1
1
1
1
1
1
2
3
2
2
2
1
1
1
2
2
3
3
3
3
3
3
3
3
3
2
2
6
6
6
6
5
3
1
2
2
2
2
1
1
1
2
2
2
1
1
1
1
2
3
2
1
1
2
4
3
3
2
2
6
4
3
2
1
1
1
1
7
4
2
2
2
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
50
50
50
50
50
51
53
53
53
54
58
66
66
68
76
76
66
62
132
143
156
491
229
250
269
491
304
313
285
491
289
292
293
347
306
278
347
303
280
281
475
240
248
233
211
303
179
220
228
206
475
191
190
184
128
116
98
91
84
80
100
76
75
75
85
70
67
68
64
63
100
50
51
54
48
57
58
61
85
85
62
61
60
42
41
44
44
46
49
57
70
90
90
90
90
90
90
90
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
3
3
3
3
3
3
3
3
3
4
3
3
2
2
3
2
1
5
4
3
4
3
2
2
3
6
4
3
3
2
2
2
4
2
1
2
3
4
5
6
6
3
1
5
4
4
4
4
5
7
5
4
4
4
6
7
4
2
2
5
9
5
1
1
1
10
18
13
8
7
14
12
11
12
9
7
7
13
20
17
14
24
13
3
3
3
3
3
4
6
9
11
12
12
12
12
12
13
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
94
163
163
163
163
163
163
163
163
163
132
143
189
141
171
177
175
280
180
175
201
137
137
143
163
170
171
285
167
167
177
165
195
198
207
309
191
201
202
182
181
217
193
197
280
192
208
225
211
285
246
237
233
309
212
215
210
184
195
194
201
261
217
208
195
246
170
169
192
175
180
309
191
204
222
184
223
223
195
223
223
141
132
114
97
91
99
97
100
118
148
191
261
261
261
261
261
261
261
141
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
58
58
30
2
2
2
2
2
2
2
2
2
2
2
3
6
7
5
3
6
4
3
4
3
3
5
4
3
6
4
3
3
4
10
16
27
37
22
8
7
8
5
3
8
6
5
5
5
5
4
3
3
3
5
8
27
19
11
11
31
31
31
34
19
5
13
38
24
10
36
40
37
35
94
63
32
32
37
42
38
35
29
19
10
10
10
10
10
10
11
17
20
22
23
23
23
23
24
51
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
63
63
63
63
63
44
41
39
61
43
49
60
51
50
49
61
47
49
53
47
54
45
46
60
45
53
49
49
55
54
44
44
46
46
46
60
44
47
49
50
63
55
49
61
40
43
36
37
36
40
47
43
61
41
46
40
37
39
49
40
32
35
33
40
33
28
25
24
30
22
26
19
18
18
17
24
32
37
63
63
37
43
44
41
45
48
52
61
61
61
41
38
34
29
27
24
22
22
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
2
2
2
2
2
2
2
2
2
2
4
3
2
2
2
2
2
1
1
1
3
5
4
3
2
1
1
1
1
2
2
2
2
2
2
2
2
3
3
4
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
2
3
3
2
1
1
3
5
7
4
1
1
6
11
7
4
4
7
9
10
10
8
6
5
4
4
4
4
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
71
71
71
77
83
83
83
83
84
85
87
87
87
82
82
83
76
79
83
79
88
69
81
67
61
65
88
69
72
72
70
80
70
88
78
75
80
80
76
80
79
81
80
80
95
88
95
100
89
100
90
90
100
80
78
90
54
59
59
52
77
51
57
61
77
67
56
55
51
55
43
43
34
37
35
34
47
47
49
65
65
43
50
47
62
62
64
69
77
77
77
47
42
36
29
26
22
17
17
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
42
1
1
1
1
1
1
2
4
3
2
6
4
2
3
2
1
1
2
3
7
4
2
1
15
8
1
4
4
4
6
4
3
2
3
3
3
4
6
8
7
6
15
9
4
3
2
2
9
23
12
2
2
2
3
3
2
1
1
1
3
6
4
2
2
1
1
7
6
5
14
13
7
2
2
3
5
7
4
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
35
35
35
35
35
37
40
40
40
40
55
63
66
106
75
78
77
75
76
80
87
106
94
94
70
73
79
85
110
90
90
94
90
94
84
90
85
86
90
90
91
90
105
86
85
87
86
80
86
80
81
81
70
65
90
67
67
78
110
76
86
95
90
94
95
105
95
74
64
66
66
61
86
86
69
70
64
61
61
41
46
54
66
86
86
90
98
110
110
110
65
57
48
38
33
29
20
20
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
5
5
4
4
4
4
4
4
4
4
4
3
2
2
2
2
2
2
3
3
2
1
2
2
1
1
2
2
2
2
3
10
8
7
4
2
2
11
10
8
7
4
2
4
5
5
6
7
8
4
1
1
1
2
2
3
2
1
1
8
16
12
8
6
3
1
3
4
5
5
5
7
8
5
3
12
21
28
31
20
10
9
8
9
10
10
10
11
15
17
10
3
3
3
3
3
3
3
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
73
73
73
74
76
76
76
76
76
86
99
115
145
144
145
193
118
116
119
110
122
130
117
165
116
110
130
115
116
114
165
108
100
100
93
88
98
84
81
86
87
134
188
266
363
363
461
354
366
461
350
326
461
269
245
326
166
148
141
108
100
90
81
81
75
77
70
68
67
65
90
61
52
54
53
55
75
75
64
66
65
90
61
60
59
61
67
75
89
89
89
68
64
60
55
53
52
48
48
48
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
8
8
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
6
17
10
3
6
5
4
4
4
4
3
2
2
2
3
3
3
3
3
4
7
9
7
4
2
2
4
15
15
11
7
4
4
4
2
1
2
3
4
11
18
10
2
1
1
4
14
8
2
2
3
8
13
7
1
4
8
8
8
8
13
30
27
24
22
22
14
7
7
7
4
1
1
1
1
1
1
1
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
39
39
61
83
83
83
83
84
101
119
139
186
176
168
225
182
152
171
171
189
225
170
181
182
162
225
149
162
159
156
186
165
186
175
158
186
189
167
177
195
205
239
295
350
350
436
335
348
436
328
326
436
286
262
326
189
175
167
145
128
123
140
127
131
141
117
140
100
88
91
100
72
86
63
59
63
66
76
92
92
86
66
58
54
54
67
75
93
93
93
92
92
92
92
92
92
92
92
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
13
13
8
4
4
4
4
4
4
4
5
5
6
15
9
4
5
6
4
3
7
14
16
18
17
10
4
4
4
4
4
4
5
7
5
3
2
2
2
12
8
4
2
12
9
6
6
18
12
7
3
3
3
6
9
15
9
3
3
15
28
25
23
13
3
7
32
21
10
10
11
20
29
22
15
16
18
15
13
13
17
19
10
1
1
1
1
1
2
3
9
12
13
14
14
14
14
15
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
41
104
104
104
104
104
87
85
81
148
110
123
210
139
144
151
210
171
167
182
210
170
223
164
153
146
150
164
172
252
204
160
152
138
155
149
144
263
186
190
252
204
188
192
263
177
171
166
168
166
168
263
157
150
142
118
107
104
118
123
118
196
124
133
136
177
130
120
118
177
130
137
135
196
120
118
124
122
117
148
148
117
143
148
196
196
148
152
128
125
125
116
114
112
110
109
106
106
106
27
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
17
17
18
18
18
18
18
19
14
9
6
4
2
1
1
2
2
2
2
4
6
6
6
7
4
1
7
8
9
10
7
4
2
2
2
3
3
3
4
5
4
3
3
9
7
5
5
12
9
6
9
10
11
8
5
12
8
4
4
33
47
24
2
2
2
11
21
12
3
5
20
16
12
14
9
5
5
39
71
45
19
27
20
14
14
27
16
6
6
6
14
18
20
21
17
14
14
14
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
209
335
335
335
335
335
336
338
338
338
217
232
216
223
226
230
295
248
232
315
263
290
509
271
274
281
307
353
378
575
475
358
336
313
349
342
329
605
426
438
575
475
436
444
605
387
360
358
361
363
374
605
350
332
305
244
235
248
250
259
278
236
218
237
233
204
259
178
173
180
184
209
235
207
294
201
225
257
258
338
338
257
280
253
315
315
296
302
299
295
295
266
260
264
269
279
294
294
294
294
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
137
3
3
3
3
3
3
3
3
3
4
5
5
6
8
10
17
16
9
2
6
18
34
25
17
11
6
28
29
28
27
27
19
12
11
11
22
33
17
2
17
12
7
4
12
16
21
29
16
4
2
1
1
1
1
2
16
14
12
12
32
52
79
106
57
9
26
43
41
26
11
22
23
24
91
51
11
11
79
147
108
69
95
55
16
16
16
16
16
61
89
68
47
47
47
47
47
47
47
118
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
18
18
18
23
23
23
24
23
24
33
30
41
37
39
40
51
43
36
39
43
44
62
43
51
43
42
49
52
52
79
55
61
64
62
76
59
62
61
61
60
79
58
59
60
57
54
57
62
65
80
79
61
63
63
60
54
80
51
48
45
38
42
45
42
80
43
43
67
44
54
67
46
78
45
41
47
49
52
78
78
40
38
33
26
28
32
36
45
45
45
41
40
40
39
38
38
38
38
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
3
3
3
4
4
4
2
1
1
1
1
1
1
2
3
3
4
3
2
1
2
3
2
1
2
3
5
4
4
4
4
4
5
7
12
9
7
7
8
9
8
6
4
4
5
7
8
9
6
4
3
4
5
5
5
4
3
2
2
2
4
7
4
2
2
2
2
6
7
5
4
9
9
10
9
6
4
4
4
4
5
7
4
2
4
5
5
5
6
8
9
5
2
2
2
2
2
2
2
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
15
47
47
47
47
47
38
38
37
65
52
61
72
106
105
108
117
235
108
101
95
80
87
118
117
115
235
106
103
99
76
70
101
108
115
246
106
96
102
82
104
105
104
206
99
95
91
102
106
109
246
124
123
181
97
121
114
100
199
88
86
84
99
100
102
246
105
111
132
108
100
181
82
86
91
70
89
111
115
199
199
99
104
87
68
63
63
58
58
48
47
53
55
55
55
55
55
55
55
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
5
5
4
4
4
4
4
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
1
1
1
1
1
2
2
2
2
2
3
2
2
3
5
4
3
3
12
7
3
3
3
4
3
3
6
4
2
2
10
19
10
2
2
3
5
12
14
12
10
14
8
2
21
16
11
11
15
19
13
8
8
5
3
3
3
3
3
4
5
6
7
7
7
7
7
7
8
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
47
47
47
47
47
32
34
33
40
42
55
65
83
83
91
75
65
66
69
79
90
94
91
77
72
90
76
76
83
91
62
57
61
65
65
83
94
69
69
66
63
63
61
64
56
55
54
59
62
61
94
64
69
57
49
45
43
43
41
42
51
43
43
41
63
40
41
49
64
41
60
34
31
31
26
30
36
39
62
62
45
55
49
66
66
60
69
69
46
42
42
37
36
35
34
32
32
32
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
7
7
4
2
2
2
2
4
3
2
4
3
2
2
2
2
2
2
3
3
3
2
2
5
3
1
1
1
4
7
4
2
3
2
1
3
4
5
3
1
1
2
1
1
1
1
1
3
2
2
1
1
1
1
3
5
3
2
2
6
7
5
3
3
2
2
2
2
2
2
2
1
1
3
2
2
2
3
5
6
5
5
3
2
2
2
2
2
2
2
3
4
4
4
4
4
4
4
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
40
40
40
40
40
39
42
38
38
58
44
55
56
59
98
75
75
85
115
74
98
64
66
63
75
98
83
130
94
96
93
114
90
94
91
114
115
89
93
97
88
89
96
94
97
130
87
86
93
97
82
101
81
75
71
115
60
62
58
46
42
52
55
58
130
58
58
65
51
45
67
42
54
65
61
101
101
62
60
53
50
52
45
57
57
53
58
58
46
46
44
41
42
43
44
47
47
47
47
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
2
3
3
2
2
2
2
4
4
3
2
2
2
2
2
1
1
2
1
1
2
2
3
3
3
3
3
2
1
1
1
2
3
4
4
3
3
7
4
1
3
8
4
1
1
3
3
2
1
1
1
1
2
7
4
1
1
2
4
3
2
1
1
3
6
5
4
6
9
5
1
14
10
6
6
4
2
2
7
17
9
1
1
1
1
1
3
5
6
7
7
7
7
7
7
8
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
41
41
44
51
51
51
51
51
50
51
55
56
58
82
61
61
70
53
80
92
98
226
108
109
109
129
117
120
186
129
118
114
113
133
134
159
226
143
147
186
142
139
159
143
136
159
126
159
134
124
226
107
105
99
73
65
59
53
51
49
44
46
49
52
62
49
62
43
40
42
44
38
40
39
39
39
39
39
41
41
40
27
24
22
24
31
37
49
49
49
44
43
42
41
40
39
39
39
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
2
2
2
2
2
2
2
2
2
23
13
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
4
4
4
5
6
6
7
6
5
3
2
1
3
4
4
5
11
11
11
8
5
5
4
3
5
3
1
1
4
9
7
5
3
1
4
5
5
3
1
4
2
1
1
1
1
1
4
7
12
9
7
4
1
1
1
1
1
2
4
4
4
4
4
4
4
4
5
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
160
160
160
160
160
170
180
180
180
143
168
164
159
209
165
167
222
143
180
177
192
389
208
221
221
244
264
277
453
336
282
279
289
311
309
455
389
336
345
453
336
329
455
280
291
279
255
287
281
268
455
230
234
241
213
218
182
183
177
159
253
162
169
180
216
161
170
156
150
148
201
176
188
238
218
183
194
201
222
222
195
189
201
148
148
153
144
143
148
166
202
253
253
253
253
253
253
253
238
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
4
1
1
1
1
1
1
1
1
1
1
1
4
9
5
1
1
1
2
6
10
17
9
1
3
2
2
12
7
2
2
12
7
2
2
2
3
10
6
3
5
11
7
3
3
8
10
12
9
7
7
6
5
17
9
2
2
11
21
14
8
4
1
16
21
14
8
6
26
16
6
64
35
6
6
45
85
70
55
59
32
5
5
5
5
5
10
16
37
48
53
59
59
59
59
59
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
47
47
47
47
48
54
62
62
62
43
42
40
36
38
37
37
44
35
35
32
36
44
59
74
111
97
97
111
81
85
111
70
75
77
70
72
113
66
65
73
69
78
113
77
88
94
88
88
113
71
69
65
63
65
60
72
78
54
55
48
43
55
46
45
44
55
39
38
35
34
34
31
37
43
44
72
72
58
62
62
41
41
44
41
41
41
41
41
33
30
28
26
28
31
35
43
43
43
43
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
7
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
4
13
7
2
5
3
1
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
1
1
2
2
3
4
10
10
11
11
11
11
6
1
1
2
3
2
1
5
3
2
2
2
3
6
4
2
4
7
7
8
8
8
8
8
9
10
9
8
5
2
14
26
16
7
2
2
2
2
2
2
2
2
2
2
2
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
73
122
122
122
122
122
141
160
160
160
114
138
133
163
195
200
275
250
184
185
169
166
161
195
163
154
168
243
182
189
207
260
212
225
224
268
231
196
207
221
195
197
203
201
182
171
185
179
184
250
197
201
213
275
194
218
207
221
268
224
260
243
229
231
221
200
203
153
159
165
177
170
218
200
180
164
171
183
190
268
268
177
171
134
111
131
169
206
275
275
275
259
256
253
249
247
243
243
243
119
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
37
37
19
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
3
11
13
8
3
3
3
3
3
3
3
2
2
4
3
3
3
3
3
7
4
2
2
10
10
10
11
8
5
8
9
10
10
6
3
19
12
5
5
24
44
23
3
3
10
21
25
30
21
12
20
28
25
23
17
12
12
30
49
42
36
82
42
2
2
2
2
2
60
89
73
58
58
58
40
23
23
23
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
387
387
387
387
387
394
402
402
402
255
254
227
224
230
269
292
280
375
374
242
257
232
197
214
193
197
254
218
223
231
267
231
234
227
226
239
187
234
232
242
387
265
268
402
280
294
309
390
308
334
375
303
372
268
248
242
236
244
228
267
285
272
275
263
390
236
233
252
232
250
280
250
285
282
220
254
287
278
402
402
330
390
312
375
375
347
372
372
311
301
291
277
271
266
262
258
254
254
243
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
15
15
8
2
2
2
2
2
2
2
2
2
2
5
6
6
6
3
1
2
3
6
10
14
12
10
10
7
4
8
6
4
6
6
5
4
4
4
5
12
7
2
2
8
11
13
15
8
1
6
9
10
12
8
5
24
13
2
2
44
57
29
1
1
12
24
45
67
87
53
20
30
40
105
62
20
20
93
167
103
40
87
45
3
3
3
3
3
86
164
114
65
65
65
65
65
65
65
147
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
359
359
359
359
359
356
353
353
353
235
237
205
249
232
267
485
306
335
323
287
305
477
332
392
406
485
526
456
462
477
437
393
437
391
426
485
427
426
426
411
405
407
411
353
423
328
334
386
331
340
335
334
331
313
423
355
290
346
315
302
526
325
335
359
386
289
334
277
266
264
279
255
248
249
355
262
295
330
368
368
344
386
296
335
335
317
325
325
334
377
435
526
526
526
526
526
526
526
227
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
46
6
6
6
6
6
6
6
6
6
14
16
13
10
10
9
8
6
4
4
4
4
7
10
8
6
4
3
3
3
3
6
10
12
11
11
15
20
11
3
15
9
4
4
28
17
6
6
9
12
28
26
25
25
14
3
7
9
10
11
13
41
25
9
7
5
19
34
35
26
18
21
13
6
130
74
18
18
94
171
128
86
182
96
10
10
10
10
10
84
155
191
209
218
227
193
159
159
159
159
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
105
105
105
105
105
105
105
105
105
75
74
77
75
88
100
101
122
106
134
121
115
225
133
145
152
225
167
176
197
225
155
171
184
196
167
193
203
136
132
122
122
105
121
119
136
196
153
181
155
165
145
130
131
112
105
97
87
86
80
83
108
103
103
101
181
95
90
98
86
89
123
83
85
84
77
81
86
82
105
105
103
181
110
134
134
115
131
131
117
117
115
112
111
110
110
109
109
109
109
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
10
10
8
6
6
6
6
6
6
6
5
4
4
4
5
6
3
1
1
1
1
2
3
6
3
1
1
1
1
2
1
1
1
2
2
2
3
3
3
4
4
2
1
1
1
2
4
9
12
10
7
4
4
3
3
8
4
1
1
5
10
11
11
7
4
3
10
11
8
6
14
23
39
55
30
6
6
37
68
44
21
18
10
3
3
3
3
3
3
3
9
12
13
14
14
14
14
15
72
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
61
61
61
61
61
50
45
40
40
31
36
35
34
46
39
50
53
57
97
53
56
52
44
42
43
43
43
44
46
41
40
42
39
41
37
33
40
48
49
82
61
58
60
86
50
47
45
50
52
62
97
60
89
55
46
45
40
48
47
46
82
46
47
47
41
43
38
40
86
37
33
34
30
35
31
44
44
42
61
61
46
62
61
97
97
79
89
89
55
49
47
40
37
35
33
30
30
30
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
3
3
5
4
3
2
2
1
1
1
3
3
3
3
2
1
1
1
1
2
2
1
1
1
2
2
2
1
1
1
1
1
2
2
2
3
3
4
6
5
4
3
3
2
1
2
1
1
2
3
5
4
3
3
3
3
3
2
1
4
6
7
5
3
3
2
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
42
42
42
42
42
36
36
32
42
47
57
110
76
77
106
83
73
74
72
63
68
76
84
110
106
84
85
83
77
77
81
80
87
113
100
110
150
127
150
166
130
144
166
135
166
123
146
131
125
118
187
117
135
146
109
187
89
83
106
91
90
187
87
87
80
64
58
53
56
45
40
34
42
52
56
99
99
63
61
49
44
49
56
66
66
66
66
66
50
47
47
44
43
42
42
41
41
41
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
17
17
11
6
6
6
6
14
7
1
1
1
2
3
2
1
1
1
1
1
1
1
2
3
5
5
5
5
5
3
2
2
2
2
3
8
13
8
3
28
14
1
1
6
10
12
8
4
4
4
4
4
4
3
3
3
2
1
1
5
10
8
6
3
1
4
13
11
10
6
3
7
5
4
3
3
4
7
10
11
12
10
8
9
9
9
6
3
3
3
3
3
3
3
3
3
3
3
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
22
43
43
43
43
43
40
38
38
38
28
32
32
35
43
40
47
49
55
87
52
52
50
44
42
43
42
41
48
43
39
50
49
60
100
68
89
89
74
81
91
83
100
82
86
91
63
66
75
74
100
92
80
87
86
62
92
52
58
67
62
80
92
54
52
44
40
37
36
63
31
27
28
27
33
34
48
48
39
43
43
36
49
64
87
87
87
87
87
53
46
43
35
32
30
28
24
24
24
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
2
2
2
2
2
2
2
2
2
2
2
8
16
17
9
1
1
1
1
2
2
2
2
3
3
3
3
3
6
5
3
1
1
3
7
7
5
4
2
1
2
4
4
2
1
3
3
3
2
1
1
3
4
5
3
1
1
4
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
68
68
68
75
82
82
82
82
82
82
115
99
120
116
96
116
88
86
85
83
85
90
95
99
120
116
106
117
121
150
147
119
118
128
116
106
120
128
103
108
150
99
94
97
89
86
119
84
99
97
88
150
88
87
83
94
72
69
70
77
64
74
67
69
72
71
69
60
59
58
56
60
52
67
54
46
50
52
54
71
71
54
55
60
41
46
56
62
77
77
77
68
67
65
63
62
60
60
60
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
41
9
9
6
4
4
4
4
4
4
4
4
3
2
3
2
2
2
2
4
5
6
4
3
5
8
6
4
4
4
4
3
2
2
3
2
1
1
2
3
10
5
1
1
3
2
1
1
7
8
5
3
3
3
6
5
5
6
7
6
5
16
12
8
6
4
5
13
10
7
5
4
9
15
16
10
5
5
4
4
4
12
21
12
3
3
3
3
3
3
4
11
14
16
17
17
17
17
18
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
72
122
122
122
122
122
120
118
118
118
119
128
188
149
150
161
191
195
190
296
187
178
169
157
173
195
191
245
237
214
224
206
237
206
207
203
237
188
189
186
195
173
170
171
159
159
172
180
205
245
227
281
231
296
223
214
281
187
190
210
212
208
281
202
196
193
171
154
166
156
159
245
170
176
184
173
176
176
162
176
176
140
154
177
199
220
217
296
296
197
209
220
207
209
209
207
207
207
207
145
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
48
4
4
4
4
4
4
4
4
4
5
5
5
6
10
8
6
8
5
3
1
6
10
11
9
5
1
1
4
8
8
8
10
13
9
5
4
4
6
8
27
18
10
2
10
10
10
10
17
11
6
15
19
24
16
8
16
10
4
4
18
55
31
8
8
8
14
34
32
24
17
18
31
45
101
59
17
17
67
92
68
45
41
27
13
13
57
30
4
4
4
21
29
33
35
36
37
37
38
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
92
365
365
365
365
365
383
401
401
401
318
314
320
316
302
307
314
300
344
345
249
284
358
294
344
346
374
570
392
439
345
295
315
323
362
350
428
466
371
381
439
384
389
428
466
405
427
428
520
432
425
466
376
376
352
322
481
303
360
357
324
570
339
355
389
403
324
348
310
303
305
333
377
399
520
481
392
394
402
401
401
370
403
313
345
345
326
330
330
327
374
456
570
570
570
570
570
570
570
520
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
65
36
36
19
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
3
13
11
10
11
6
2
2
2
2
6
6
6
10
10
6
2
2
2
29
17
5
4
8
7
6
6
9
11
13
23
28
30
24
18
22
15
8
8
27
47
80
95
48
2
20
35
41
47
43
40
24
9
126
84
42
42
107
173
173
145
117
66
15
15
15
15
15
63
90
103
110
113
117
117
117
117
117
117
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
42
42
47
62
62
62
62
62
61
62
62
58
62
62
68
77
67
86
66
62
61
72
59
59
72
77
72
107
76
77
74
65
80
83
89
163
86
87
87
75
77
70
76
76
74
101
85
91
103
157
89
107
102
93
93
163
85
82
81
71
73
85
83
82
157
74
71
75
56
53
67
40
59
83
90
163
163
89
84
65
49
47
40
38
38
38
38
39
39
39
37
37
36
36
36
36
36
36
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
2
2
2
2
2
2
2
2
2
7
12
9
6
4
3
6
6
4
3
3
3
4
5
7
4
1
1
1
1
7
5
4
4
5
4
4
4
8
10
9
6
3
3
6
5
4
4
2
1
5
4
4
4
3
3
8
6
4
4
7
10
13
16
9
2
2
6
4
3
6
11
6
1
4
5
5
6
19
30
23
16
12
7
3
3
3
2
2
2
2
5
6
7
7
7
7
7
8
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
24
384
384
384
384
384
393
402
402
402
260
259
226
225
229
271
299
283
396
394
294
307
435
282
300
305
412
365
402
569
453
344
344
329
375
344
334
592
422
431
569
453
413
416
592
391
360
364
370
382
389
592
355
365
356
300
291
345
295
282
311
304
288
298
274
345
297
251
324
250
283
324
267
304
273
242
269
293
281
402
402
300
338
310
396
396
357
365
365
311
311
291
278
273
266
262
259
253
253
252
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
13
13
8
4
4
4
4
4
4
4
4
4
4
3
3
26
15
4
1
2
3
6
9
12
7
3
7
11
12
13
25
16
7
4
2
2
2
2
2
6
4
2
2
11
7
4
4
2
1
8
7
6
6
4
2
16
9
3
3
46
53
45
37
46
39
32
33
65
43
21
14
9
4
87
54
21
21
98
175
112
50
63
47
31
31
31
31
31
47
55
55
55
55
55
55
55
55
55
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
41
41
41
41
41
40
39
39
39
36
41
41
48
45
42
49
47
47
81
57
66
93
69
81
74
93
94
92
154
104
110
113
128
104
105
113
128
105
108
154
98
95
98
91
90
121
82
95
93
88
154
80
82
88
75
91
82
60
59
49
45
42
44
44
42
44
44
35
35
34
33
42
32
34
39
47
47
39
41
41
34
39
38
57
57
51
55
55
48
48
36
33
32
30
31
31
31
31
31
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
2
2
2
2
2
2
2
2
2
4
4
3
2
2
2
2
2
1
1
1
3
16
12
7
3
2
2
2
2
2
3
5
7
4
1
2
3
3
4
7
4
1
1
2
2
3
9
9
6
3
3
3
3
2
2
3
4
4
3
3
7
4
2
1
1
5
7
9
7
5
7
4
1
4
4
4
5
19
29
18
7
7
4
2
2
2
2
2
6
9
8
8
8
8
8
8
8
8
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
18
42
42
42
42
42
42
42
35
42
46
53
73
67
60
62
71
64
66
93
90
92
224
116
120
125
224
159
169
163
297
159
158
162
168
161
162
168
169
172
173
297
166
163
153
142
153
124
145
143
140
297
126
120
114
80
68
57
51
49
44
50
42
44
44
44
44
44
38
59
33
31
29
28
30
30
43
43
36
41
41
32
40
40
64
64
56
66
66
43
38
35
30
28
27
26
26
25
25
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
1
1
1
1
1
2
3
5
5
5
4
3
2
2
2
2
2
2
2
2
3
3
4
3
2
1
1
1
1
2
1
1
1
1
1
1
1
2
3
2
1
1
1
5
7
8
9
6
3
9
5
1
1
1
1
3
2
2
2
3
5
3
2
2
3
5
8
6
4
4
4
2
1
4
4
4
5
3
1
1
5
3
2
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
276
276
276
366
457
457
457
457
457
409
457
420
457
417
457
427
339
364
457
290
259
259
222
237
352
361
395
900
422
390
390
314
282
260
253
211
229
230
330
354
374
873
374
475
435
363
816
428
463
862
382
346
357
377
365
339
873
316
448
467
365
900
437
433
443
816
330
311
425
326
327
862
266
257
246
144
182
229
225
385
385
217
253
266
248
251
250
248
248
315
436
616
900
900
900
900
900
900
900
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
209
170
170
107
45
45
37
30
30
30
30
22
15
12
10
10
11
22
22
17
12
6
1
4
4
4
4
3
3
3
2
2
2
3
10
6
3
3
5
7
10
10
8
7
5
3
3
3
2
1
1
1
1
1
2
3
2
1
1
1
8
6
5
11
8
4
1
2
4
2
1
2
2
2
14
7
1
1
16
32
17
2
5
10
12
13
14
12
11
8
5
5
5
5
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
479
479
479
350
354
358
363
372
372
372
243
289
271
305
479
274
356
294
248
239
224
226
242
316
293
343
361
397
479
340
303
274
243
248
241
224
332
221
235
260
227
260
261
260
372
239
247
230
218
297
233
239
264
356
224
240
216
172
220
216
235
397
214
215
206
227
155
136
162
166
178
297
240
198
187
216
191
237
243
372
372
247
261
226
239
239
275
303
356
356
356
376
397
397
397
397
397
397
397
170
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
139
139
139
76
14
14
14
14
14
14
14
10
6
3
1
1
5
9
9
10
10
7
4
3
3
7
4
2
2
2
2
4
3
2
10
6
3
3
3
3
4
3
2
2
2
2
2
3
3
3
2
1
1
1
1
4
4
4
4
5
23
17
12
15
8
2
4
2
1
1
1
1
1
1
41
21
1
1
43
86
44
3
12
6
1
1
1
1
1
6
9
10
11
11
12
12
12
12
12
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
115
361
361
361
361
361
271
232
183
361
604
901
1425
1410
1425
1592
805
711
798
636
835
1365
1011
1456
1143
1592
1365
980
963
847
1456
597
535
725
604
593
1592
519
563
557
368
361
276
218
214
142
122
105
114
107
135
225
150
225
126
103
103
97
123
128
102
210
93
89
85
58
80
77
83
214
81
82
82
62
61
46
95
155
173
361
361
197
230
243
225
228
225
225
225
150
143
121
104
96
89
83
78
71
71
61
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
48
48
48
26
5
5
5
5
5
5
5
3
1
1
5
8
4
1
1
1
2
2
2
1
1
1
2
3
2
1
3
2
1
2
1
1
1
1
1
1
2
1
1
1
2
2
2
2
2
3
2
2
2
2
2
2
5
3
1
1
2
4
14
11
7
3
2
1
1
4
2
1
1
1
15
8
2
2
6
11
6
2
8
9
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
165
845
845
845
845
845
566
456
393
428
434
538
661
651
661
741
406
393
421
384
462
651
507
715
556
741
651
495
478
417
715
333
313
375
324
308
741
286
420
438
381
845
385
352
417
209
179
151
141
122
145
217
176
216
264
122
113
111
120
110
104
212
88
85
81
72
77
74
84
213
75
71
65
44
41
34
165
322
370
845
845
382
418
346
263
243
231
216
216
141
121
117
101
94
90
85
76
76
76
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
145
145
145
75
5
5
5
5
5
3
1
1
1
1
1
3
5
3
1
10
24
13
3
2
1
1
1
10
5
1
8
4
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
6
3
1
2
8
4
1
1
1
1
1
1
1
1
2
4
2
1
1
2
3
2
1
3
2
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
45
45
45
45
45
35
40
42
494
833
1422
2766
1781
2766
2766
1490
1452
1540
1540
1260
1900
1572
1690
2707
1329
1540
1325
1229
1210
1900
1167
870
1130
1010
980
2707
824
791
762
441
383
310
234
200
182
162
149
151
126
126
119
113
135
103
96
95
92
90
116
86
76
92
97
95
141
105
67
66
64
62
78
89
83
151
90
74
79
72
82
78
74
141
61
58
72
82
102
135
135
135
112
108
114
121
132
151
151
151
151
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
2
2
2
2
2
5
7
4
2
2
2
4
5
6
6
6
6
4
2
5
3
1
1
2
2
2
4
3
3
4
3
2
4
6
5
5
5
7
8
10
8
5
3
6
5
4
4
8
7
4
1
1
1
2
3
8
5
2
2
2
3
2
2
2
5
8
12
7
2
3
5
5
5
36
19
3
3
15
27
16
5
10
5
1
1
1
1
1
5
7
8
9
9
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
52
61
61
61
61
61
61
83
78
104
198
111
198
131
115
198
124
125
190
93
93
90
75
93
92
88
190
92
93
86
68
62
52
56
53
54
78
60
58
60
61
63
61
75
81
78
77
77
150
79
87
92
68
86
56
46
46
42
44
49
40
47
57
60
63
141
64
60
63
81
53
71
71
65
150
54
59
65
53
66
61
69
141
76
92
92
80
86
86
56
49
46
39
57
78
104
150
150
150
150
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
43
43
43
22
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
3
6
4
3
3
3
3
3
3
3
3
2
2
2
3
2
2
2
1
1
1
1
5
3
2
1
1
3
3
2
1
1
1
1
1
2
1
1
1
1
1
12
11
7
3
3
3
3
2
1
3
2
2
15
8
1
1
3
5
3
2
1
1
3
4
4
4
5
7
8
4
1
1
1
1
1
1
1
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
65
77
77
77
77
77
74
75
72
72
82
76
106
84
79
82
95
79
80
83
95
78
95
76
71
77
100
76
76
72
76
73
72
106
64
56
52
54
63
66
100
77
66
67
72
52
60
43
45
49
48
59
63
59
106
49
50
50
45
56
40
29
35
32
30
60
30
29
31
43
26
26
23
27
37
50
63
77
77
77
77
48
49
44
46
46
48
51
56
56
56
56
56
56
56
39
34
22
22
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
5
5
4
4
4
4
4
4
4
4
4
3
2
2
2
2
2
1
1
10
7
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
1
2
1
1
1
1
1
2
2
2
2
4
6
4
2
5
3
1
1
2
2
3
7
4
2
1
1
1
5
3
2
2
2
2
1
1
1
1
2
2
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
62
74
74
74
76
76
80
88
78
97
84
77
88
97
88
88
89
97
71
70
72
70
75
76
67
68
75
65
68
66
75
85
65
75
85
67
70
85
70
68
66
82
61
62
65
67
65
70
87
70
89
82
68
75
66
57
56
48
52
43
45
45
42
44
44
43
61
40
40
41
43
50
52
75
75
56
51
47
47
58
54
87
87
75
89
89
58
55
57
52
51
50
49
48
48
48
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
38
38
21
4
4
4
4
4
4
4
4
2
1
3
2
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
2
1
1
3
2
2
2
3
4
2
1
1
1
1
1
5
3
2
2
5
9
5
2
2
2
2
3
5
9
5
2
9
9
10
7
5
5
5
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
159
159
159
159
159
127
119
97
96
77
73
71
62
64
70
70
82
88
62
64
63
60
65
60
70
77
60
57
55
54
53
55
68
66
64
70
88
74
75
78
159
77
79
80
57
58
60
59
82
68
54
55
54
53
50
88
47
47
42
34
29
38
35
34
80
33
32
43
34
35
80
32
38
44
38
56
76
83
159
159
78
80
64
48
45
46
44
42
42
42
34
32
31
29
28
26
26
26
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
2
3
4
3
3
3
3
3
3
3
2
2
2
3
2
2
2
2
1
1
2
2
2
2
1
1
1
1
2
3
2
1
1
1
1
2
1
1
1
2
4
2
1
1
2
2
3
3
2
2
2
2
2
5
3
2
2
3
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
17
17
14
13
11
11
12
13
20
27
32
45
50
49
81
54
57
62
61
61
81
66
66
75
75
81
93
87
93
107
76
72
74
78
79
79
107
76
73
73
76
74
78
107
80
80
77
73
71
70
76
64
60
56
61
44
48
51
54
76
63
62
79
61
53
52
48
41
50
39
37
36
35
33
33
44
44
39
40
40
35
41
39
59
59
62
69
79
79
79
46
40
36
30
30
28
25
25
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
1
1
1
1
1
1
2
2
2
2
4
3
2
2
2
2
2
1
1
2
3
2
2
2
2
8
5
2
5
3
2
2
2
1
1
2
4
3
3
3
2
2
3
3
2
2
2
12
9
6
4
3
3
3
3
3
2
1
1
2
4
10
12
6
1
1
7
4
1
1
1
7
11
7
3
3
4
2
1
1
6
9
5
1
1
1
1
1
6
8
5
3
3
3
3
3
3
3
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
38
38
56
82
82
82
82
71
76
106
86
87
89
106
81
87
94
106
115
79
84
77
75
113
68
66
78
73
74
113
77
75
75
94
74
77
115
69
70
69
73
75
71
94
70
69
72
70
69
75
74
73
82
94
73
115
65
62
59
48
45
42
44
44
42
47
44
39
55
40
38
41
33
34
34
44
44
38
37
37
34
40
40
64
64
56
65
65
43
41
35
30
28
26
25
22
22
22
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
1
1
1
1
1
2
4
8
7
6
5
3
2
5
3
2
2
2
4
5
3
1
4
7
5
3
2
2
2
2
3
4
6
8
5
2
2
6
8
10
5
1
1
5
3
1
1
2
3
2
1
1
1
3
3
3
2
1
1
3
6
4
2
1
1
5
7
5
3
2
3
2
1
4
3
2
2
1
1
1
6
7
4
1
1
1
1
1
2
3
5
6
7
7
7
7
7
8
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
42
42
42
42
42
42
42
40
42
39
38
38
39
40
44
56
59
59
115
59
71
70
64
109
63
66
75
70
66
109
61
64
67
70
69
65
115
63
65
65
63
62
63
83
66
67
60
67
59
55
83
54
69
67
61
115
57
54
52
41
40
41
37
34
47
29
29
30
31
31
40
37
27
26
24
26
28
30
43
43
30
31
32
22
24
30
33
41
41
41
36
35
34
33
33
32
32
32
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
5
5
4
4
4
4
4
3
2
6
5
3
2
2
2
2
2
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
2
2
3
5
6
5
4
10
5
1
2
3
2
1
1
2
3
4
4
4
5
3
2
2
2
3
4
5
8
5
3
1
1
1
1
1
1
2
3
2
2
3
4
4
5
3
2
2
6
11
6
1
1
1
1
1
2
4
4
4
4
4
4
4
4
5
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
42
42
42
43
45
48
53
53
53
48
57
64
67
94
89
98
156
102
99
111
105
136
108
104
113
156
118
112
112
151
107
117
116
113
156
99
111
104
100
99
151
108
114
151
112
110
120
120
123
145
151
113
121
113
120
102
86
82
73
65
80
76
84
82
145
92
96
140
102
101
151
78
78
74
62
66
66
68
85
85
53
51
45
42
42
42
42
43
43
43
42
42
46
50
55
65
65
65
65
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
5
2
2
2
2
2
2
2
2
2
2
2
2
3
2
1
1
3
5
15
11
7
5
3
5
4
3
14
10
6
6
5
4
4
4
5
5
6
5
4
3
7
6
5
5
5
5
6
5
4
4
3
3
7
4
1
1
9
18
13
8
4
1
6
12
8
4
4
5
4
4
5
7
10
12
11
11
11
18
11
4
2
2
2
2
2
3
4
4
4
4
4
4
4
4
4
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
40
40
40
41
42
44
48
48
49
54
65
91
77
77
95
100
111
188
132
133
138
214
138
131
133
214
155
159
180
214
139
143
157
182
152
180
191
125
122
116
103
103
115
118
119
182
116
120
122
109
134
108
124
124
118
188
101
94
91
82
79
79
76
72
84
61
60
66
61
68
73
48
50
52
51
68
68
66
87
87
50
50
44
37
37
40
41
43
43
43
42
42
42
42
42
42
42
42
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
8
8
6
4
4
4
4
4
4
4
4
3
2
4
3
2
1
2
3
4
6
4
3
16
9
3
2
2
2
2
4
5
5
6
10
12
14
12
10
10
6
3
3
4
5
5
6
5
4
6
8
9
9
7
5
4
4
5
4
4
14
12
11
6
1
6
8
11
20
15
11
7
3
5
7
10
14
11
8
8
10
7
4
4
4
4
4
4
5
6
5
4
4
4
4
4
4
4
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
56
102
102
102
102
106
123
144
144
144
93
92
88
82
77
83
81
81
83
127
93
89
163
83
88
92
83
92
99
96
155
94
97
100
105
104
100
163
111
116
121
155
117
118
144
113
111
119
113
115
122
163
124
127
112
119
94
87
87
75
70
83
70
75
74
89
68
66
68
69
64
76
67
70
76
77
92
100
100
144
144
94
101
99
98
106
103
127
127
87
88
91
85
85
85
84
83
83
83
60
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
29
29
16
4
4
4
4
4
4
4
4
3
2
2
2
2
2
2
2
2
3
3
4
3
3
3
3
3
3
3
3
3
4
6
4
2
1
1
1
6
6
5
4
6
6
6
6
6
6
6
5
4
4
4
5
8
6
4
4
5
15
11
8
6
4
8
12
9
6
3
11
14
18
41
22
3
3
36
69
43
18
21
16
11
11
29
17
5
5
5
12
16
18
19
19
19
19
20
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
94
94
94
100
108
117
135
135
135
97
104
98
93
87
87
86
78
79
77
69
77
71
75
84
75
77
84
83
84
99
84
76
79
80
72
99
83
81
86
85
99
92
92
135
88
85
83
77
76
75
76
75
77
65
86
55
50
56
51
46
80
49
51
50
74
49
48
47
74
53
63
59
79
80
41
59
76
77
135
135
80
85
76
79
79
73
80
80
62
61
57
49
48
48
48
48
48
48
48
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
17
17
10
4
4
4
4
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
5
3
2
3
2
2
14
8
2
3
3
2
2
2
9
12
13
8
4
2
3
4
4
5
4
4
3
3
3
3
2
2
3
2
1
1
2
3
2
2
2
2
2
6
5
3
1
6
16
14
12
6
1
1
3
6
6
7
6
3
1
1
1
1
1
1
1
3
4
5
5
5
5
5
6
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
34
34
24
22
20
18
25
25
43
63
67
119
109
94
109
100
94
124
106
120
119
171
110
117
121
113
122
118
117
167
114
112
132
139
135
205
171
147
145
151
167
155
205
147
143
141
135
146
151
147
205
146
138
138
121
124
105
102
93
83
95
80
92
105
104
135
146
113
104
108
115
102
135
131
109
110
108
114
128
116
146
184
102
98
93
93
110
126
146
184
184
184
184
184
184
184
184
184
184
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
7
7
5
4
4
4
4
4
4
4
4
3
2
2
2
2
2
1
1
2
3
3
4
5
4
4
9
12
15
22
19
17
17
11
5
3
2
2
2
16
15
9
3
12
13
14
15
12
9
6
9
10
11
7
3
1
3
4
2
1
25
15
6
3
1
10
20
10
1
4
22
37
40
31
17
4
4
5
6
7
30
25
16
8
8
8
8
8
14
21
20
20
20
20
20
20
20
20
131
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
38
38
41
48
48
48
51
51
51
72
51
56
55
51
72
51
48
52
52
51
72
64
51
59
56
64
74
55
53
64
45
45
45
45
44
43
64
42
42
41
40
39
46
46
49
74
51
55
56
53
67
49
50
49
44
67
41
44
51
53
59
79
66
66
79
59
79
53
48
49
46
38
34
34
37
43
43
40
45
45
32
35
33
41
41
35
35
34
30
30
34
38
38
38
38
38
38
38
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
7
7
4
2
2
2
2
5
3
2
4
3
2
2
2
2
2
2
3
4
18
9
1
4
2
1
1
1
1
5
3
1
3
4
4
2
1
1
1
8
12
7
2
5
7
8
9
6
3
6
3
1
1
1
1
3
2
2
2
3
5
8
4
1
2
1
1
2
2
2
8
14
12
7
3
2
2
4
5
7
7
7
7
7
7
7
5
4
4
4
3
3
3
3
3
3
3
3
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
65
353
353
353
353
353
372
391
391
391
261
261
259
265
275
315
477
326
352
346
244
236
205
227
239
246
477
278
337
385
373
429
385
429
388
394
477
413
418
418
388
374
396
388
391
420
282
297
315
320
343
352
337
332
314
420
269
269
270
236
247
220
244
267
287
343
315
336
269
262
273
250
238
315
229
228
257
279
313
391
391
336
326
296
352
352
326
332
332
295
295
260
248
240
231
226
214
214
214
146
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
34
34
24
14
14
14
14
14
14
14
13
11
10
10
10
10
8
6
6
10
14
12
9
7
23
13
4
2
1
4
2
1
4
7
4
1
1
1
2
5
8
5
3
9
7
6
6
8
7
6
16
21
25
13
2
15
10
6
6
25
45
27
10
7
5
18
32
31
25
19
53
105
121
137
78
19
19
100
182
180
116
52
36
20
20
20
20
20
29
38
40
41
42
42
42
42
42
43
52
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
120
173
173
173
173
173
178
184
184
378
670
1010
1610
1610
1610
1647
847
733
836
687
913
1585
1082
1620
1265
1647
1585
1075
1033
908
1620
623
561
762
626
620
1647
512
518
504
313
282
233
184
184
126
106
93
84
72
81
105
92
105
101
89
62
70
76
67
102
89
63
63
55
67
53
48
54
97
47
57
53
47
67
37
61
90
97
184
184
108
117
120
110
110
108
106
105
102
102
88
85
82
79
78
75
74
74
67
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
49
11
11
11
11
11
11
11
11
11
30
18
6
2
2
2
2
2
1
1
2
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
3
1
1
3
3
2
1
3
2
1
1
1
16
9
2
2
5
8
6
4
4
6
7
7
7
7
8
6
4
4
4
4
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
45
45
45
45
45
43
66
65
92
184
120
184
138
118
184
96
90
90
85
93
104
94
95
88
101
104
81
83
75
95
70
70
77
88
75
101
100
75
78
75
78
73
77
100
82
94
81
94
77
71
100
67
62
58
64
48
48
45
42
54
37
38
38
35
44
31
30
30
27
27
32
25
29
26
23
27
28
31
45
45
32
31
30
24
29
34
41
54
54
54
42
40
37
34
33
30
30
30
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
8
4
4
3
3
3
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
6
7
7
7
7
8
9
5
1
2
3
2
2
2
5
3
2
4
5
6
5
4
3
2
1
1
3
6
4
2
2
2
2
4
4
4
3
2
4
7
13
7
2
2
2
2
3
6
10
7
5
5
5
4
3
3
3
6
8
9
9
9
9
9
9
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
48
48
48
48
48
40
45
47
68
63
55
85
69
76
93
125
109
135
146
141
155
393
155
162
165
180
254
274
446
522
240
243
268
295
298
443
476
381
397
446
522
398
443
476
396
455
342
455
330
309
522
246
224
220
167
156
152
121
116
115
110
109
108
107
103
106
106
88
90
91
103
100
76
74
78
76
78
75
87
87
71
87
87
136
136
124
130
130
125
125
110
107
104
101
99
95
95
95
69
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
20
20
10
1
1
1
1
1
1
2
1
1
2
2
3
4
3
2
1
1
2
2
3
3
2
1
1
1
1
1
2
2
2
5
4
3
2
2
2
3
4
5
14
12
7
3
3
4
6
18
10
3
3
2
2
8
7
7
7
11
16
9
3
2
2
7
15
15
12
9
16
11
7
12
10
9
9
28
38
28
19
13
8
6
6
6
6
6
11
17
12
8
8
8
8
8
8
8
31
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
43
43
43
43
43
43
43
43
43
36
48
48
50
89
83
112
121
241
184
111
135
117
107
195
91
93
118
106
108
195
110
106
108
117
114
116
241
117
118
114
101
100
92
97
87
67
69
72
74
100
81
71
105
95
96
241
98
96
90
62
56
54
49
45
48
39
30
32
29
26
38
24
29
38
33
55
55
41
43
43
30
32
28
32
32
41
48
62
62
62
46
43
40
36
34
30
30
30
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
3
3
3
3
3
4
4
4
4
3
2
2
2
2
2
1
1
2
3
7
6
4
3
3
3
3
3
3
3
2
1
2
2
2
2
4
6
7
8
6
4
2
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
2
4
2
1
1
1
2
2
2
2
1
1
1
1
4
3
2
2
2
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
51
51
51
51
51
42
54
52
68
121
88
136
122
98
122
98
100
121
87
82
88
93
107
136
153
154
158
357
196
202
248
357
256
301
253
357
262
278
287
328
304
313
328
304
328
228
230
214
186
246
174
158
179
195
156
243
125
117
114
94
93
103
107
107
217
95
88
95
77
76
109
64
95
128
130
243
243
133
129
102
77
67
54
47
42
45
43
43
47
56
70
93
93
93
93
93
93
93
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
4
5
5
5
6
8
4
1
1
1
1
3
2
1
1
1
1
1
1
3
6
5
5
5
5
5
5
5
4
3
2
6
7
8
9
28
27
19
11
3
6
10
13
14
16
46
29
13
7
2
2
2
5
10
6
3
3
3
19
12
5
4
4
6
11
6
2
5
9
8
8
11
11
11
11
11
11
11
14
15
8
1
1
1
1
1
2
3
9
12
13
14
14
14
14
15
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
50
50
50
50
50
40
41
41
48
53
59
96
70
67
72
96
82
82
82
96
69
90
65
61
62
71
55
52
48
52
59
61
90
87
60
60
58
57
64
71
67
87
73
73
99
72
77
99
79
99
83
79
82
90
50
50
45
44
48
41
46
41
36
34
48
34
32
32
59
29
33
32
35
36
37
50
50
42
50
50
39
51
50
81
81
70
82
82
50
48
38
30
27
23
21
18
16
16
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
5
5
4
4
4
4
4
4
4
4
4
3
2
3
2
2
2
2
2
2
2
2
4
6
7
4
2
1
1
1
1
1
4
3
2
1
1
2
3
5
4
3
2
3
3
3
3
3
3
2
2
2
2
2
2
3
2
1
1
2
4
6
5
4
3
2
1
1
1
1
1
7
8
5
3
1
1
12
23
14
6
3
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
50
50
50
50
50
36
37
37
45
38
36
36
35
40
41
42
65
40
38
39
35
42
48
56
75
68
68
68
75
64
68
65
75
64
60
70
48
53
54
50
65
53
54
64
48
47
51
51
65
69
49
48
51
47
41
70
41
43
49
34
33
41
36
35
69
32
30
38
30
32
64
29
38
49
47
70
70
55
65
65
36
34
31
28
32
37
40
49
49
49
36
34
31
28
27
24
24
24
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
4
4
4
3
2
2
2
2
3
3
3
2
2
2
2
1
1
1
1
1
4
2
1
3
2
2
6
4
2
1
1
1
2
3
3
2
2
2
3
4
7
11
6
2
1
3
4
6
4
3
2
1
1
1
1
2
2
1
1
1
3
6
4
2
2
2
2
1
1
1
1
1
6
6
6
3
1
1
14
27
17
8
2
5
7
10
8
6
6
4
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
38
38
38
39
40
42
45
45
45
45
54
71
60
60
60
75
56
57
61
69
61
64
75
65
67
71
97
87
96
96
96
87
88
90
83
80
78
82
90
84
92
88
85
96
87
92
96
93
97
100
101
113
113
98
113
87
79
79
70
73
81
71
82
66
60
58
48
55
54
55
97
61
61
61
66
49
47
49
45
45
46
40
37
45
45
52
58
70
70
70
75
81
81
81
81
81
81
81
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
1
3
4
3
2
2
2
1
1
1
2
3
5
7
9
12
14
16
10
5
8
12
8
4
4
16
16
10
4
4
4
3
2
12
7
3
3
8
16
8
1
1
1
4
8
6
4
3
5
3
1
17
10
3
3
5
6
7
8
9
6
3
3
3
3
3
4
6
7
8
8
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
18
63
63
63
63
63
50
49
47
65
51
56
60
60
56
56
46
47
48
50
50
47
62
46
40
41
62
49
51
77
52
53
53
54
50
53
53
70
56
58
77
63
53
58
65
49
70
43
49
48
46
77
44
42
40
32
37
25
26
26
29
27
21
21
19
29
19
18
21
35
21
23
20
18
21
16
24
33
34
65
65
40
44
45
42
42
42
42
42
29
29
22
18
18
18
19
21
21
21
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
2
2
1
1
1
1
1
1
1
6
3
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
2
2
2
2
3
3
2
1
1
1
2
4
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
8
5
2
1
6
3
1
3
2
1
3
2
2
5
3
1
1
4
7
4
2
2
4
5
6
6
6
7
4
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
40
40
40
40
40
40
40
40
40
39
46
48
56
56
56
63
63
61
94
59
57
54
48
45
45
50
58
59
74
98
70
68
75
89
72
89
94
76
77
79
80
77
98
82
71
67
64
64
63
69
74
62
69
82
62
98
53
51
48
41
42
42
43
41
63
42
45
46
51
41
41
43
42
43
43
41
41
41
40
40
41
40
49
58
58
58
58
58
42
37
33
29
30
32
36
43
43
43
43
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
3
3
3
3
3
4
4
4
4
3
2
2
2
2
2
2
2
2
3
3
3
3
4
6
7
8
15
9
3
3
4
4
4
3
2
2
2
8
5
3
1
3
4
5
6
5
5
5
5
5
5
3
2
5
3
2
2
3
5
4
3
3
2
2
5
3
2
1
11
13
14
7
1
1
1
4
7
11
16
10
5
6
6
6
4
3
3
3
4
4
4
4
4
4
4
5
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
44
44
44
44
44
42
40
38
62
43
48
79
47
49
50
49
51
50
61
55
48
58
52
53
52
79
52
54
52
65
49
50
49
50
45
45
56
51
54
79
65
57
59
62
54
53
57
55
55
57
65
57
58
57
52
42
40
38
38
35
38
42
43
49
49
49
62
43
41
42
46
32
32
33
34
40
43
43
62
62
42
49
46
61
61
53
58
58
42
40
42
39
39
39
38
38
38
38
28
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
9
13
16
17
19
18
11
4
5
5
4
3
3
9
6
4
3
3
3
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
2
2
3
3
2
1
1
2
2
3
6
4
3
5
6
6
6
7
5
3
2
1
1
3
5
6
6
3
1
2
6
5
4
2
1
15
21
14
8
4
4
18
31
20
9
8
5
3
3
3
3
3
3
3
5
6
7
7
7
7
7
8
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
60
384
384
384
384
384
278
301
283
384
330
307
343
355
397
470
605
504
676
674
398
404
383
347
376
371
425
568
473
605
452
587
448
467
526
513
557
587
483
546
519
546
605
407
384
376
371
399
508
407
430
429
425
676
445
407
384
349
378
355
322
583
345
373
399
447
371
362
356
361
317
358
385
395
583
415
420
424
396
394
384
381
393
412
456
508
506
676
676
474
512
561
568
568
568
568
568
568
568
508
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
34
34
41
44
46
47
47
48
31
15
8
1
1
4
5
6
6
4
2
4
6
20
19
18
15
12
12
8
4
25
24
18
12
11
11
17
24
17
10
4
14
11
9
15
9
4
4
4
4
11
7
4
4
4
8
13
9
6
6
13
80
44
9
7
5
21
38
57
77
56
35
64
93
220
134
49
49
205
294
193
93
115
96
77
77
219
127
35
35
35
75
95
105
115
115
115
115
115
115
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
45
45
59
84
84
84
84
80
82
88
83
84
81
88
81
79
76
88
88
69
76
72
76
81
81
82
61
66
64
61
82
57
61
64
60
82
58
60
60
57
58
58
56
64
56
50
50
55
57
64
88
66
87
61
56
54
49
50
46
52
56
40
41
39
49
37
35
38
64
35
37
37
32
31
28
30
33
32
45
45
42
56
53
88
88
75
87
87
56
52
48
42
39
37
35
32
32
32
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
3
3
2
2
4
8
10
7
4
3
2
3
4
2
1
3
2
2
8
4
1
3
2
2
3
2
2
4
5
3
2
2
4
3
3
4
2
1
3
2
2
2
2
2
2
2
2
2
3
4
5
3
1
1
2
3
2
2
2
7
7
7
6
3
1
2
2
2
11
6
1
1
12
23
14
5
3
2
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
73
98
98
98
98
98
98
98
90
139
122
139
164
200
142
189
152
153
155
217
162
175
183
186
200
189
209
177
179
166
175
209
146
162
170
157
209
158
157
155
177
156
158
154
191
144
140
161
142
148
168
217
149
200
145
127
132
161
145
140
161
177
112
111
100
87
105
92
91
191
91
90
86
69
63
60
63
78
85
139
139
102
137
138
217
217
188
200
200
161
161
117
103
93
82
76
70
60
60
49
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
37
37
21
5
5
5
5
5
5
5
5
3
1
1
2
3
2
1
1
1
1
8
4
1
1
5
4
4
4
4
4
4
6
5
4
4
4
7
8
10
5
1
3
6
7
8
9
12
10
8
6
5
5
4
3
19
14
10
10
12
14
33
26
13
1
6
19
14
7
1
5
6
8
23
12
1
1
5
9
8
8
8
8
12
14
11
9
9
14
20
14
8
8
8
8
8
8
8
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
42
42
42
42
42
41
42
40
40
49
42
49
57
57
86
78
58
62
62
69
86
68
78
71
69
86
81
93
111
107
107
94
96
96
84
90
71
75
96
80
83
90
83
78
77
77
77
78
82
82
74
82
72
71
90
71
77
78
111
82
63
65
56
49
61
41
40
42
47
35
42
41
41
50
53
37
39
38
42
42
41
53
43
61
61
74
88
111
111
111
82
77
71
64
61
58
53
53
50
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
2
4
8
5
2
1
1
3
3
3
4
3
2
2
5
8
7
6
6
4
3
2
1
1
3
3
3
3
4
5
3
1
1
1
3
6
9
5
2
2
1
1
1
1
2
2
2
4
2
1
3
5
4
4
18
11
5
5
3
2
2
2
3
2
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
163
163
163
163
163
162
161
161
161
176
181
256
252
240
241
285
228
205
205
195
194
222
226
253
241
251
245
238
220
233
263
228
256
245
242
253
233
238
244
242
270
270
244
270
242
245
234
227
245
243
250
251
285
256
228
205
218
218
208
263
200
198
214
234
182
210
154
166
178
192
245
228
182
159
149
151
160
166
228
228
143
140
119
100
124
168
207
285
285
285
242
235
227
217
213
200
200
200
146
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
45
2
2
2
2
2
2
2
2
2
30
18
6
5
5
5
6
6
3
1
1
6
5
5
5
3
1
3
2
2
4
4
4
5
12
16
18
20
27
28
28
19
11
4
12
16
19
22
13
5
12
18
21
23
14
6
16
12
9
9
26
49
29
9
6
4
17
28
34
25
17
20
30
40
30
20
17
17
31
46
43
40
42
24
6
6
6
6
6
29
41
30
20
20
20
20
20
20
20
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
138
138
138
138
138
114
101
91
91
77
85
85
83
83
83
73
70
75
68
65
77
58
61
64
64
77
53
55
54
57
57
58
85
59
56
64
51
69
74
75
138
75
72
72
62
64
68
65
65
68
64
66
63
85
53
49
51
51
48
49
75
44
47
47
67
41
39
46
58
39
64
40
37
45
25
44
65
71
138
138
81
86
72
64
64
62
63
63
49
49
52
52
52
52
52
52
52
52
45
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
3
3
3
3
3
4
4
4
3
2
1
2
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
4
3
2
2
3
3
3
4
5
6
7
5
3
3
15
10
6
2
2
2
2
2
3
2
1
1
3
7
4
2
1
1
1
2
3
3
2
1
1
2
12
6
1
1
3
5
6
4
3
2
1
1
1
1
1
1
1
2
2
2
3
3
3
3
3
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
35
35
35
35
36
37
39
39
39
32
42
42
45
78
119
174
190
460
296
179
216
168
151
251
116
111
140
123
125
251
124
115
113
153
157
159
460
158
160
186
144
140
209
110
102
93
75
74
72
69
73
62
131
135
144
460
140
144
148
94
84
73
62
55
47
47
42
41
65
39
36
33
34
39
43
65
65
47
44
39
37
44
48
65
65
49
48
42
36
36
30
28
27
25
25
24
24
24
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
4
4
4
4
4
4
4
4
4
4
3
2
2
2
2
2
2
2
2
2
3
3
3
2
1
1
1
1
1
1
2
2
3
2
2
2
2
2
3
9
9
6
4
4
4
5
9
5
1
2
2
2
3
3
3
3
2
2
2
4
6
4
2
2
1
1
6
13
8
3
2
3
5
4
3
3
3
3
3
4
7
10
8
7
7
14
7
1
1
1
2
2
2
2
2
2
2
3
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
59
61
61
61
61
61
50
73
70
96
186
111
186
128
113
186
112
110
182
85
82
83
76
98
96
96
182
90
92
86
70
74
65
68
67
64
96
59
61
59
56
61
47
51
40
39
41
34
41
33
35
41
40
42
40
51
28
32
35
32
61
31
27
27
22
26
20
18
21
34
20
26
20
20
24
19
25
33
34
61
61
38
42
37
41
41
47
52
61
61
61
61
61
61
61
42
39
24
24
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
55
40
40
22
4
4
4
4
4
4
4
3
2
1
2
2
1
1
1
1
1
1
4
3
3
3
2
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
6
5
4
4
4
4
4
3
3
3
3
2
1
2
3
4
3
2
3
2
1
1
1
2
3
3
2
1
1
1
2
5
3
1
1
4
8
5
2
2
1
1
1
1
1
1
4
5
6
6
6
6
6
6
6
6
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
61
65
65
65
65
65
60
85
82
107
205
119
205
136
118
205
105
102
101
102
101
104
171
107
102
106
171
127
126
199
123
111
135
92
106
112
135
151
123
126
199
116
115
126
151
104
141
85
97
96
89
199
80
77
74
51
45
41
36
32
32
27
32
36
35
50
45
29
29
32
27
33
38
35
58
36
42
50
48
70
70
47
50
42
41
41
41
43
45
45
45
34
32
36
40
47
58
58
58
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
52
5
5
5
5
5
21
34
19
5
2
2
2
2
2
2
2
2
2
2
2
3
4
3
2
3
2
2
2
2
2
2
1
1
1
2
4
6
6
4
2
1
1
1
1
1
2
3
4
4
5
4
4
4
4
6
7
4
1
1
4
7
5
3
3
2
2
1
1
2
1
1
7
7
7
4
1
1
12
24
13
2
3
5
6
7
7
7
7
7
7
4
1
1
1
1
1
1
1
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
76
76
76
43
38
31
23
29
27
55
81
121
178
193
193
225
163
166
176
199
172
225
164
174
166
150
225
147
154
153
174
134
122
128
130
122
153
148
118
116
114
107
116
113
134
142
116
153
134
139
154
199
142
160
130
111
107
153
99
95
92
114
69
70
66
58
68
64
69
134
79
77
79
85
71
65
65
65
52
48
50
75
108
111
199
199
149
160
160
104
97
98
88
85
83
81
77
77
77
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
4
4
3
2
2
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
7
4
2
3
21
12
3
4
3
3
4
5
4
3
8
13
11
10
10
6
2
5
8
5
3
3
9
6
3
4
4
4
5
8
15
9
4
4
4
13
9
6
4
2
4
13
16
11
6
3
5
8
18
12
6
6
3
1
1
5
9
24
31
35
30
17
4
4
4
6
7
8
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
51
51
51
56
56
56
56
56
53
59
66
80
94
94
149
130
97
95
104
105
110
193
138
144
149
193
169
181
221
232
181
170
171
232
178
168
232
154
153
154
191
138
139
156
133
133
133
156
145
151
191
156
130
127
110
102
100
99
92
107
86
80
86
81
84
98
64
65
70
72
70
105
74
83
76
91
91
73
73
73
60
58
54
45
55
75
94
130
130
130
108
104
100
95
92
86
86
86
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
2
2
2
2
2
2
2
2
2
4
5
5
4
3
3
4
6
3
1
2
2
2
3
4
15
12
10
10
10
12
19
12
6
6
6
6
6
6
4
2
4
3
2
7
4
2
2
3
4
3
2
2
2
2
2
15
8
2
2
13
25
16
8
5
2
5
8
4
1
4
8
14
19
24
15
7
7
9
12
16
18
21
12
4
4
4
4
4
12
16
17
17
17
17
17
17
17
18
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
162
162
162
162
162
169
177
177
177
108
118
107
134
163
196
285
290
198
195
153
142
140
127
144
163
197
253
212
284
198
234
206
219
216
228
238
194
201
212
207
226
212
211
290
199
210
220
213
268
229
216
221
285
216
234
231
234
245
284
234
253
221
238
216
226
211
195
214
218
208
290
234
199
204
176
176
189
207
268
268
186
194
160
155
158
199
227
285
285
285
269
266
263
259
257
253
253
253
128
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
15
15
9
4
4
4
4
4
4
4
4
3
2
2
2
2
2
2
2
2
3
2
1
2
2
2
2
2
3
3
3
3
4
2
1
8
15
12
7
3
8
11
10
10
6
3
3
8
7
5
4
3
3
2
1
1
9
13
7
1
18
13
8
8
14
17
20
31
43
32
22
30
39
74
48
22
22
34
47
43
39
41
22
4
4
4
4
4
22
31
36
38
39
41
41
41
41
41
41
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
35
35
35
35
35
34
33
33
33
33
34
34
41
42
44
78
42
43
45
41
39
39
39
35
43
44
47
78
54
55
75
56
65
65
75
85
72
85
85
80
80
79
80
62
61
58
58
50
50
48
45
53
42
41
58
46
44
53
51
37
44
47
49
76
53
43
39
43
33
34
43
32
33
50
26
28
30
31
35
35
34
27
22
20
28
39
52
76
76
76
49
44
44
43
46
50
50
50
50
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
16
23
27
14
2
2
2
3
5
7
6
5
3
1
4
2
1
2
1
1
1
2
3
4
5
3
2
2
4
5
6
3
1
1
2
3
4
5
3
1
1
1
1
2
5
4
3
2
1
1
1
2
2
3
2
2
1
1
2
3
5
3
1
3
7
4
1
3
10
8
7
5
3
3
3
2
2
2
7
4
2
4
5
6
3
1
1
1
1
1
1
1
1
1
1
2
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
51
51
51
51
51
41
41
41
71
44
63
66
73
123
103
117
128
139
136
112
109
97
123
108
112
121
231
118
124
124
107
123
124
130
151
161
118
126
123
122
128
119
148
121
111
124
161
139
148
151
139
120
136
145
143
212
161
152
150
145
231
143
140
136
168
101
95
103
96
109
130
133
131
127
212
131
146
145
168
168
131
145
130
139
139
131
136
136
126
146
183
231
231
231
231
231
231
231
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
5
5
5
5
5
5
5
5
4
4
3
3
3
6
3
1
1
1
1
2
2
3
3
2
2
2
2
2
3
4
4
4
2
1
1
6
8
6
5
4
3
2
2
2
5
5
5
6
7
7
7
4
2
7
7
7
8
8
8
29
25
14
4
8
17
30
22
15
22
15
8
20
17
15
15
33
42
31
21
19
11
3
3
3
3
3
10
14
16
17
18
19
19
19
19
19
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
141
141
141
141
141
114
98
87
87
72
73
89
74
72
98
75
84
87
93
82
78
77
98
73
73
82
88
95
117
107
107
107
107
105
117
115
92
107
110
113
141
117
115
85
82
70
60
67
62
72
93
86
93
106
90
78
86
83
112
77
60
63
58
56
58
52
58
46
65
43
46
47
43
67
40
57
79
86
141
141
91
98
101
94
98
101
104
112
112
112
72
65
63
61
65
67
67
67
67
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
15
15
15
8
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
2
2
3
2
2
2
2
2
3
4
6
3
1
1
2
2
1
1
1
2
6
4
2
1
1
6
4
3
2
1
1
1
3
5
3
1
1
5
8
5
3
2
1
3
6
7
7
4
1
3
5
16
8
1
1
14
28
16
5
9
18
23
25
26
14
3
3
3
6
7
8
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
73
157
157
157
157
157
117
111
104
157
116
151
248
195
214
224
323
228
214
205
250
206
201
212
214
172
218
181
214
223
232
316
249
248
257
262
230
250
228
234
236
239
230
286
237
218
227
252
238
247
261
263
267
323
250
259
244
254
262
227
316
214
212
240
234
186
286
172
179
189
183
168
228
180
149
150
155
170
182
262
262
158
163
170
155
184
217
254
323
323
323
210
191
169
143
132
114
97
97
50
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
37
37
19
2
2
2
2
4
3
2
2
2
2
2
3
7
8
6
3
1
18
14
10
5
1
1
2
3
3
2
2
2
2
8
10
11
12
9
6
10
9
7
6
11
8
6
6
7
8
12
11
11
11
8
6
11
9
7
7
11
45
23
1
1
6
27
27
28
21
15
28
27
27
20
14
14
15
28
42
34
27
16
6
24
33
37
39
42
40
39
22
6
6
6
6
6
6
6
39
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
113
113
108
107
103
103
103
90
168
89
105
116
110
125
115
114
105
106
105
106
110
113
125
122
115
110
115
126
128
126
173
135
148
162
132
162
157
127
132
135
145
156
157
168
101
98
97
92
82
84
105
100
99
100
132
74
96
102
90
173
90
82
86
69
84
58
50
56
73
50
70
49
48
66
42
63
88
92
168
168
100
108
98
105
105
125
142
173
173
173
113
103
93
82
79
75
66
66
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
80
65
65
33
1
1
1
1
5
3
1
1
1
3
6
6
6
3
1
3
6
7
7
5
3
4
3
2
2
2
2
2
2
3
2
2
2
2
3
3
4
2
1
1
1
1
1
2
2
2
2
2
2
3
5
6
5
4
4
4
6
6
3
1
1
2
2
3
5
3
1
3
3
3
9
5
1
1
13
26
16
6
4
5
5
5
5
5
6
5
4
4
4
4
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
42
42
42
45
45
45
45
45
49
57
72
97
90
94
108
84
90
91
83
99
84
118
150
185
288
238
236
286
288
244
286
216
288
183
157
143
120
110
105
99
88
104
75
70
78
76
88
140
94
112
98
95
90
91
91
89
102
97
80
88
74
85
94
89
140
104
76
83
78
71
84
91
84
137
83
88
94
82
97
97
83
140
80
82
82
88
94
104
104
104
81
77
85
95
111
137
137
137
137
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
2
7
9
6
3
3
2
2
2
2
2
2
2
2
4
3
2
2
6
3
1
3
2
2
1
1
1
1
13
7
1
1
1
1
1
3
9
10
10
11
14
18
10
2
2
4
5
6
4
3
3
9
6
4
18
10
3
3
3
3
3
3
3
2
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
35
35
37
39
39
39
39
40
52
70
89
104
133
182
156
250
159
146
152
140
144
169
183
212
268
254
254
261
268
249
261
247
268
245
238
256
201
190
209
193
193
177
256
152
177
196
203
263
196
238
180
177
162
151
192
163
158
185
133
127
124
135
157
155
263
170
153
158
158
139
162
183
188
244
244
181
184
178
185
185
164
263
169
158
158
152
163
170
170
170
104
93
114
139
179
244
244
244
244
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
3
3
3
4
4
4
4
4
4
4
5
3
1
3
2
1
6
5
3
1
6
5
4
4
3
3
3
3
2
1
2
2
3
6
6
6
12
19
15
12
12
9
6
4
2
7
9
12
20
16
12
10
8
8
8
8
11
8
5
5
13
20
11
3
3
4
5
16
11
6
6
14
22
35
20
6
6
6
5
5
5
12
16
17
18
19
33
19
5
5
5
12
15
17
18
18
18
18
18
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
25
43
43
114
192
192
192
192
191
193
202
195
195
194
202
188
151
154
202
140
133
188
120
123
138
153
135
156
153
123
122
153
106
110
113
99
137
106
118
125
137
118
130
145
115
126
137
127
164
131
125
125
169
150
151
157
243
183
186
167
224
161
192
211
182
224
146
161
139
128
130
211
152
163
164
243
129
119
128
124
119
161
155
106
101
99
111
124
145
145
151
195
243
243
243
243
243
243
243
164
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
4
4
4
7
8
9
9
9
10
10
10
8
6
5
4
6
6
6
3
1
2
1
1
1
7
9
10
12
9
7
5
3
2
7
12
7
2
2
4
4
4
3
3
4
3
2
2
5
9
7
4
1
1
1
2
3
4
5
6
7
5
4
2
1
1
2
1
1
5
6
5
5
6
7
18
11
4
4
23
33
20
7
9
14
17
18
15
11
8
8
8
8
8
8
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
92
92
92
84
82
81
76
76
76
90
126
106
182
139
158
214
159
198
193
201
254
214
193
180
177
195
214
202
216
227
186
161
162
182
187
174
218
254
188
194
227
198
199
218
237
222
228
227
228
227
214
274
216
233
254
215
274
186
180
197
179
193
274
193
194
198
173
169
164
178
147
138
145
156
170
162
216
216
171
161
161
134
129
118
101
101
105
104
104
109
125
152
193
193
193
193
193
193
193
49
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
62
13
13
7
2
2
2
2
2
2
2
2
2
2
6
10
26
21
16
8
1
4
7
7
6
3
1
1
3
6
6
6
6
6
8
8
6
4
4
3
2
3
2
2
17
9
2
2
16
17
18
10
2
2
2
4
11
9
7
7
11
54
27
1
1
1
7
25
43
66
43
21
32
37
43
37
32
32
22
13
13
31
49
26
3
3
3
3
3
7
12
30
39
44
49
46
43
43
43
43
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
22
107
107
107
111
118
128
145
145
145
107
106
101
108
104
111
152
122
141
139
103
110
95
95
152
101
107
112
118
119
119
152
110
109
113
104
93
115
99
104
111
116
116
127
145
112
113
111
112
109
113
141
114
123
106
127
94
100
103
95
116
94
91
91
82
87
86
75
80
91
88
108
98
96
99
86
108
108
106
145
145
103
113
123
141
141
125
129
123
123
123
108
106
104
101
101
100
99
99
99
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
13
13
14
14
14
13
12
12
12
12
7
3
5
4
3
5
5
3
2
4
2
1
3
2
1
1
1
1
1
1
1
1
1
2
2
2
2
4
7
7
5
3
2
2
2
2
6
10
8
6
7
8
9
5
2
7
9
10
11
18
14
10
16
11
6
12
19
14
8
2
19
16
14
34
18
2
2
5
9
11
14
10
7
36
66
37
9
9
10
12
9
7
7
7
7
7
7
7
79
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
97
380
380
380
380
380
382
385
385
385
293
323
408
358
402
504
644
566
721
720
454
449
388
354
386
378
415
588
518
642
533
680
537
527
524
577
540
441
493
525
513
510
504
645
463
518
536
537
571
579
604
721
551
680
534
511
535
513
585
642
680
631
594
604
561
551
645
445
430
427
462
508
525
631
590
535
493
473
449
428
426
453
509
478
721
721
660
690
680
680
680
634
626
617
606
602
588
588
588
520
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
65
5
5
5
5
5
5
5
5
5
10
12
13
8
4
2
1
26
13
1
1
17
9
2
4
5
4
3
3
3
3
6
13
19
25
13
1
1
7
10
13
10
5
1
8
10
11
13
15
10
6
9
11
12
9
7
16
10
5
5
42
80
45
10
10
20
25
30
117
61
6
71
80
90
312
159
6
6
187
283
186
90
133
87
41
41
41
41
41
87
110
121
127
130
133
133
133
133
133
133
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
92
278
278
278
278
278
248
239
223
362
238
282
406
341
354
381
642
400
401
382
401
300
260
289
313
349
406
555
504
640
528
678
477
450
425
384
417
402
401
523
458
481
502
642
374
399
397
360
512
387
457
452
499
642
459
517
506
495
565
640
678
555
509
550
523
411
642
387
394
444
442
408
517
462
512
506
407
399
424
409
397
442
385
322
346
346
449
529
678
678
678
616
606
594
580
574
561
555
555
512
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
65
65
65
59
53
53
53
53
53
34
16
12
8
14
11
6
2
12
7
3
5
25
13
2
5
8
8
8
8
8
8
8
22
35
20
6
2
2
4
3
2
8
5
3
11
6
2
2
4
5
7
4
2
2
2
6
23
20
17
17
37
57
36
15
10
6
17
30
34
38
36
35
21
8
123
94
65
65
122
180
110
40
127
72
18
18
18
18
18
72
99
113
120
123
127
127
127
127
127
127
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
156
865
865
865
865
865
609
566
519
865
424
443
404
395
424
509
632
566
716
712
447
440
384
349
382
372
409
566
509
637
525
668
479
487
472
388
525
395
514
529
537
865
564
573
865
564
564
577
561
561
594
716
546
691
504
502
435
470
557
637
668
632
574
555
507
477
475
386
367
388
433
488
502
632
607
480
555
622
599
865
865
624
680
604
716
716
681
691
691
668
668
620
609
599
587
582
570
566
566
524
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
55
5
5
5
5
5
5
5
4
3
3
5
5
5
8
6
3
1
16
10
5
13
11
10
10
10
21
46
42
24
7
6
5
11
14
9
5
2
11
6
2
8
5
2
2
11
8
6
4
2
2
2
5
12
16
20
29
38
65
37
10
10
10
16
23
111
59
8
61
77
93
231
119
8
8
185
363
228
93
117
71
25
25
25
25
25
71
94
105
111
114
117
117
117
117
117
117
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
142
142
142
142
142
98
109
104
144
123
95
123
93
99
123
110
109
104
143
112
106
172
96
100
99
107
133
139
209
237
132
148
164
168
154
200
215
186
188
209
237
195
200
215
189
206
174
206
181
174
237
150
136
127
107
97
88
84
77
68
94
81
89
86
149
81
78
88
82
83
107
87
91
109
87
97
108
104
144
144
113
125
113
143
143
118
133
133
91
95
100
94
97
100
103
109
109
109
109
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
22
2
2
2
2
2
2
2
2
2
3
5
5
4
3
3
6
3
1
1
1
1
18
14
8
3
4
3
3
3
3
3
4
6
4
3
2
1
1
1
6
5
4
4
12
8
4
4
6
9
21
17
13
13
8
3
6
3
1
1
4
15
11
8
5
2
4
7
9
7
6
15
11
8
44
25
6
6
39
72
44
17
26
18
10
10
10
7
4
4
4
15
20
23
25
25
25
25
25
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
50
50
270
494
494
494
494
494
456
494
446
494
400
494
380
352
385
494
348
399
399
233
219
198
160
158
176
164
160
160
174
138
134
144
142
131
160
137
142
152
149
160
164
115
104
102
93
95
132
93
97
115
122
118
164
149
118
138
130
174
176
120
124
116
98
130
76
85
73
68
132
66
62
60
43
49
57
62
84
84
69
76
83
90
100
118
138
174
174
174
175
176
176
176
176
176
176
176
60
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
11
7
7
7
7
7
7
7
7
7
95
58
21
15
10
8
7
10
5
1
5
3
1
1
1
1
1
2
2
2
2
3
4
5
5
5
5
5
4
2
1
6
5
4
3
2
1
1
2
2
1
1
1
1
1
4
2
1
1
2
6
9
12
14
11
8
5
3
3
2
1
1
1
2
14
7
1
1
12
24
15
6
8
16
20
22
23
16
10
9
8
8
8
8
8
8
8
8
8
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
68
120
120
120
120
120
119
118
118
120
118
120
193
135
168
181
184
280
177
187
194
161
193
182
214
223
226
332
223
219
229
223
199
194
191
216
186
159
169
158
163
219
186
217
280
205
332
230
226
231
230
201
195
217
215
224
383
248
264
274
383
234
270
255
226
383
210
213
229
199
186
280
162
167
181
158
160
166
172
231
231
148
143
122
102
100
103
102
103
114
136
171
225
225
225
225
225
225
225
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
2
2
2
2
2
2
2
2
2
41
22
3
3
5
3
2
4
3
3
3
4
3
2
9
9
5
1
1
1
1
2
3
4
9
7
5
5
3
2
7
5
4
4
4
4
4
7
9
12
9
6
6
6
4
2
7
6
5
5
13
27
55
48
42
28
14
37
33
29
39
41
26
12
54
41
28
28
34
40
35
31
40
25
11
11
11
11
11
12
13
30
39
43
46
47
47
47
47
48
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
15
15
19
24
24
24
31
30
40
76
48
76
58
58
76
53
60
47
52
55
53
97
62
62
65
97
87
90
169
93
101
131
94
105
110
131
139
116
122
169
116
116
126
139
124
148
120
148
116
104
169
82
73
68
49
41
44
30
28
26
31
27
28
28
50
29
31
36
34
32
60
30
33
44
29
32
32
28
32
32
24
24
23
22
22
19
19
19
19
20
20
20
23
28
33
44
44
44
44
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
3
2
1
1
8
5
2
4
3
2
2
2
2
2
2
2
2
4
5
5
6
6
3
1
3
2
1
3
2
1
1
2
3
5
3
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
3
4
5
6
6
4
2
2
3
4
4
3
2
2
3
5
3
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
65
65
65
65
65
66
67
67
67
64
54
62
66
96
102
107
217
107
128
132
110
202
122
129
139
202
206
215
346
346
259
280
293
273
248
280
293
241
249
334
217
204
212
197
184
277
193
233
225
235
334
165
151
156
130
119
163
93
87
83
86
93
95
98
235
114
117
137
98
115
137
91
159
75
66
84
93
100
159
159
93
93
79
65
65
63
64
64
59
65
74
86
86
86
86
86
86
86
33
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
2
2
2
2
2
2
2
2
2
4
3
3
2
1
1
6
4
2
1
1
3
2
2
15
9
3
1
3
4
6
4
2
1
1
2
2
3
7
9
5
1
1
2
6
5
4
4
10
8
7
5
4
4
2
1
10
5
1
1
2
13
8
4
3
3
3
3
10
8
6
12
17
22
17
11
6
6
12
18
20
22
19
10
1
1
1
1
1
1
2
7
10
11
12
12
12
12
13
27
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
77
77
77
57
56
55
53
51
51
51
58
71
119
89
90
115
121
148
196
186
181
156
154
154
196
167
168
185
267
201
196
184
267
184
201
194
267
196
179
175
181
139
138
153
145
142
224
137
137
157
144
144
235
147
144
142
196
117
119
111
89
86
100
108
115
224
106
98
107
81
84
103
70
94
125
139
235
235
140
134
107
86
84
86
82
83
85
87
91
91
91
88
88
87
86
86
86
86
86
61
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
48
13
13
7
2
2
2
2
2
2
2
2
2
2
2
1
1
1
2
3
3
2
1
5
4
3
8
5
3
6
4
3
3
4
13
19
12
5
5
4
3
2
2
15
18
10
3
3
27
16
6
1
1
1
1
1
5
3
2
2
5
22
15
8
8
8
12
14
7
1
8
16
16
17
15
13
11
11
12
12
13
17
17
17
33
41
45
26
7
7
7
10
11
12
12
12
12
12
13
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
132
154
154
154
154
154
103
92
83
112
79
98
110
119
132
136
183
156
155
155
179
128
128
139
133
140
183
153
158
158
179
165
160
176
225
190
225
225
190
192
179
166
182
160
151
146
155
144
138
137
182
133
134
139
134
132
124
100
94
84
81
82
99
96
95
169
93
110
115
100
169
102
95
107
108
120
169
169
142
154
154
106
101
89
86
86
87
89
92
92
92
72
68
72
77
86
101
101
101
101
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
75
42
42
23
4
4
4
4
4
3
2
2
2
2
2
2
3
3
2
1
2
3
4
7
11
6
1
2
2
2
2
6
5
4
54
41
28
28
50
43
36
23
10
29
21
14
11
11
33
23
13
4
4
4
5
5
6
4
3
3
6
22
12
3
2
1
6
17
9
2
3
4
9
15
12
10
12
14
44
75
51
27
21
12
4
4
4
4
4
4
4
7
8
9
9
9
9
9
10
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
76
76
76
78
80
80
80
80
61
62
63
67
80
84
85
101
119
84
80
85
86
90
94
119
97
101
101
97
97
119
89
88
92
91
91
87
101
89
80
82
80
81
96
82
72
68
69
69
74
97
70
76
77
81
86
96
82
69
69
80
64
63
65
82
59
59
51
44
51
49
49
97
48
44
46
34
36
39
41
51
51
48
51
77
44
50
62
66
80
80
80
78
78
77
77
77
77
77
77
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
41
7
7
7
7
7
15
19
13
7
6
6
6
6
4
3
4
6
4
3
3
3
20
12
5
5
7
5
4
4
3
2
2
4
5
6
4
2
2
2
10
7
5
7
8
5
3
3
12
7
3
5
6
7
8
6
5
3
2
2
8
14
8
2
1
1
1
5
6
4
3
8
5
3
4
3
3
3
12
21
16
12
8
6
4
4
4
2
1
1
1
3
4
4
4
4
4
4
5
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
73
73
73
79
86
86
86
86
86
97
96
106
206
134
131
141
206
163
158
173
206
162
224
162
157
152
183
161
163
192
201
152
155
161
187
159
192
224
147
146
147
130
122
130
133
116
187
113
137
131
135
224
141
156
124
96
93
77
84
77
79
108
77
93
74
64
73
70
80
133
76
103
69
54
48
39
38
38
39
41
47
67
90
85
153
153
130
156
156
107
104
101
92
90
87
85
81
81
81
44
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
42
2
2
2
2
2
2
2
2
2
16
11
6
6
4
3
2
2
1
1
2
3
2
1
2
3
4
3
3
4
3
2
1
3
4
4
3
2
2
2
12
7
2
1
3
2
2
2
3
4
7
6
5
5
5
7
8
4
1
1
13
24
12
1
1
2
4
9
14
8
3
7
5
3
7
5
3
3
5
6
8
14
29
16
3
3
3
3
3
5
7
9
10
11
11
11
11
11
12
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
71
71
71
54
51
48
44
43
38
38
41
46
51
50
71
61
63
67
63
67
55
61
59
64
71
87
80
80
80
87
75
80
86
87
81
126
70
69
76
69
73
73
70
91
69
66
65
75
75
79
126
84
81
116
73
79
73
66
92
58
57
51
61
58
61
126
62
60
72
58
60
116
62
60
57
58
50
60
64
92
92
61
63
58
66
66
61
67
67
50
50
56
58
58
58
58
58
58
58
44
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
2
1
1
1
1
1
1
3
2
2
2
2
2
5
5
5
7
6
5
5
5
10
8
6
5
7
8
5
3
3
12
7
3
1
1
1
1
2
12
17
22
13
5
5
3
2
1
1
4
5
5
5
5
7
7
8
16
10
5
5
3
1
1
2
3
2
1
1
1
1
1
2
3
3
3
3
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
72
72
72
43
38
33
24
28
25
36
60
55
76
67
72
112
72
76
77
74
82
70
76
82
81
112
82
80
78
66
73
66
66
82
73
72
112
74
69
76
71
75
77
76
96
78
78
96
77
76
96
69
64
66
69
58
68
60
48
52
53
53
56
56
56
71
53
58
59
60
71
44
47
50
55
54
71
71
54
49
45
38
35
32
37
37
34
35
34
34
35
42
50
50
50
50
50
50
50
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
41
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
2
2
1
1
1
3
4
6
6
6
6
3
1
2
6
6
4
2
2
4
5
3
1
5
3
2
2
5
9
11
7
3
3
3
4
4
5
3
1
1
5
10
14
15
8
1
4
12
11
10
6
3
8
8
9
7
6
6
3
1
1
4
6
5
5
5
5
3
1
1
1
4
5
6
7
7
7
7
7
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
45
45
45
45
45
44
49
46
60
79
75
123
97
96
195
303
348
690
690
340
412
370
317
557
254
242
305
270
266
557
230
221
221
264
262
266
686
263
260
324
267
268
553
230
233
221
168
161
142
124
161
113
214
222
230
686
220
222
236
160
142
161
103
94
82
66
60
63
64
64
107
55
57
60
52
65
65
64
79
79
52
49
42
36
38
47
53
67
67
67
79
92
92
92
92
92
92
92
28
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
24
2
2
2
2
2
2
2
2
2
2
2
2
4
6
6
6
6
3
1
4
8
9
6
4
3
3
3
3
3
3
3
4
6
4
3
17
31
16
2
8
6
5
5
7
6
6
6
5
5
6
7
7
7
4
2
5
3
1
1
6
11
7
3
3
5
7
11
8
6
7
10
9
9
12
9
7
7
9
12
14
16
15
8
1
1
1
1
1
3
6
10
12
13
14
14
14
14
14
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
92
92
92
86
85
80
80
80
61
69
77
81
100
101
99
177
244
273
593
440
292
294
229
203
189
169
194
215
216
217
490
233
230
232
265
293
280
593
275
275
330
262
261
490
235
226
224
156
176
160
155
257
144
220
227
221
593
209
208
222
155
142
163
115
108
98
90
70
72
71
69
109
56
58
61
54
69
69
64
79
79
56
53
52
48
59
73
89
119
119
119
103
100
97
94
92
88
88
88
27
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
9
9
7
6
6
6
6
3
1
6
6
6
6
8
7
6
6
5
4
5
6
5
4
3
2
1
1
1
1
1
2
3
4
6
6
5
5
5
8
12
9
6
15
18
12
6
6
26
16
6
7
7
7
6
5
5
3
1
1
8
15
11
8
7
5
4
12
9
7
7
7
10
13
9
5
7
10
5
1
1
14
17
15
13
13
13
8
4
4
4
4
4
4
4
4
4
4
5
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
105
105
105
105
105
92
86
82
105
99
127
169
164
201
168
242
149
149
153
148
169
152
152
201
140
153
164
176
242
195
202
218
214
205
269
201
177
195
201
194
194
242
173
175
177
190
187
181
190
269
193
194
200
178
183
173
215
225
145
140
146
130
147
149
269
157
124
142
118
112
200
88
81
79
67
96
126
130
225
225
123
127
122
105
114
123
135
157
157
157
121
115
108
100
96
86
86
86
31
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
17
17
12
8
8
8
8
8
6
5
5
5
5
5
13
22
12
3
2
1
5
9
25
15
6
5
4
4
4
4
5
6
11
8
6
6
6
6
6
18
18
19
15
12
9
6
6
29
24
16
8
3
3
3
4
5
5
5
5
5
18
11
4
4
2
1
16
11
7
7
16
11
7
10
8
7
7
35
64
41
18
17
12
8
8
27
15
4
4
4
8
10
11
12
12
12
12
13
28
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
76
76
76
64
62
60
53
53
53
63
66
73
120
87
88
105
90
84
115
85
81
91
92
93
120
105
98
109
100
94
99
100
83
90
99
91
120
115
93
96
97
99
90
93
85
80
84
81
82
109
84
83
82
91
80
80
115
83
87
91
100
95
74
80
80
77
93
73
69
70
75
109
67
91
59
52
55
55
65
70
70
91
54
56
54
58
68
80
100
100
100
97
97
96
95
95
95
95
95
30
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
4
4
3
2
2
2
2
3
2
2
4
3
2
2
2
2
2
1
1
2
3
3
4
3
3
5
4
3
6
4
3
3
3
5
3
2
2
4
4
4
3
2
4
3
2
2
4
4
5
6
5
4
4
4
6
5
5
5
6
10
16
8
1
1
8
11
15
8
1
6
20
13
7
12
9
6
6
6
6
7
12
13
14
16
17
18
14
10
10
10
12
13
13
13
13
13
13
14
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
135
135
135
114
109
103
99
95
91
91
80
98
120
104
135
107
107
116
127
106
114
102
105
110
120
119
124
187
127
135
114
96
96
95
98
93
120
88
96
102
117
102
100
104
91
88
84
86
91
95
103
126
100
127
102
101
154
101
118
116
104
187
112
120
126
159
108
100
104
104
87
112
97
101
109
154
106
118
130
159
159
120
133
112
126
126
118
127
127
112
127
154
187
187
187
187
187
187
187
61
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
76
11
11
6
2
2
2
2
2
2
2
2
2
2
10
6
2
6
4
2
3
7
11
10
8
6
4
3
3
3
3
3
3
4
3
2
1
1
3
3
3
2
1
1
12
7
3
3
4
5
6
4
3
3
2
2
5
3
1
1
5
18
11
4
4
6
11
16
9
2
5
13
12
12
45
25
5
5
14
23
17
12
23
12
1
1
1
1
1
1
1
12
17
20
23
23
23
23
23
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
152
161
161
161
161
161
121
131
114
123
182
129
182
148
152
182
123
118
178
83
74
67
50
71
71
79
178
98
102
152
82
79
76
65
68
67
61
74
77
80
88
161
84
76
79
48
47
44
41
41
40
44
49
61
43
67
39
47
51
49
79
41
43
44
38
35
53
29
31
41
25
26
24
20
29
15
39
68
74
161
161
78
81
75
61
64
67
71
79
79
79
79
79
79
79
54
49
29
29
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
80
80
80
42
4
4
4
4
4
4
4
4
4
4
2
1
6
5
4
3
3
2
1
1
1
2
2
2
1
1
2
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
1
1
2
2
1
1
1
2
5
3
2
2
2
3
2
1
1
1
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
60
170
170
170
170
170
176
183
183
183
123
122
110
102
94
101
99
91
94
99
99
93
96
100
90
101
101
85
81
77
100
80
79
110
76
68
101
65
89
92
101
170
101
99
183
72
70
67
63
56
66
99
78
99
110
56
50
48
52
48
43
95
41
45
44
33
48
38
40
96
35
32
31
21
18
14
41
73
83
183
183
93
110
113
102
103
99
99
99
73
69
64
55
49
48
40
34
30
30
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
13
13
7
2
2
2
2
2
2
2
2
2
2
2
1
1
5
4
3
2
1
1
1
2
1
1
2
3
5
4
3
2
1
1
1
1
2
2
1
1
3
2
1
1
1
1
1
7
5
3
3
3
3
4
3
2
1
1
1
1
1
2
8
4
1
1
1
1
1
1
1
1
2
4
3
2
2
2
3
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
100
100
100
100
100
100
100
93
150
90
101
108
107
126
102
119
103
103
107
104
107
126
105
119
98
102
110
118
126
122
153
118
121
121
132
114
120
112
132
114
124
120
118
150
106
106
105
149
98
105
102
98
119
85
82
73
83
84
78
153
76
94
101
94
127
106
69
72
72
64
79
82
76
149
65
82
104
102
150
150
105
127
113
107
116
123
134
153
153
153
105
97
103
110
126
149
149
149
149
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
15
15
15
10
5
5
5
5
5
3
1
3
6
3
1
3
3
2
1
5
5
5
5
5
4
3
5
4
3
6
4
3
2
2
2
2
2
2
3
2
1
1
2
5
3
2
1
1
5
5
5
3
1
1
1
1
5
3
2
2
5
8
5
2
2
4
5
4
3
2
2
3
2
2
30
16
2
2
15
28
16
5
5
5
16
22
25
23
21
21
21
13
5
5
5
5
5
5
5
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
18
18
18
35
53
53
53
53
53
47
60
65
73
76
119
96
71
69
67
114
138
146
364
186
186
193
364
226
235
365
243
264
280
304
243
259
280
304
246
246
365
219
170
192
162
156
292
132
176
179
152
365
131
129
122
81
69
62
50
47
45
40
42
41
41
44
40
42
29
30
29
26
30
28
33
32
48
48
34
33
30
22
20
17
16
19
26
32
45
45
45
33
31
29
26
25
24
22
22
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
12
12
12
27
40
21
2
2
2
1
1
1
1
1
1
1
1
1
1
1
5
3
1
1
2
4
2
1
1
1
2
2
3
3
3
3
4
4
2
1
1
1
1
1
1
2
3
2
1
1
1
1
4
3
2
1
1
2
4
3
2
1
1
1
4
2
1
4
12
7
3
8
6
4
4
5
5
5
6
4
3
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
72
72
72
45
40
35
26
25
21
31
38
52
80
82
86
126
167
189
236
422
186
245
253
219
422
200
202
259
233
233
467
208
202
196
178
165
151
236
149
149
201
194
199
467
191
200
195
151
147
130
128
152
121
177
182
182
467
181
184
186
128
115
107
102
93
97
96
69
77
85
86
107
98
81
77
71
79
79
71
81
81
56
54
55
51
63
78
95
126
126
126
108
105
101
97
95
90
90
90
65
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
41
2
2
2
2
2
1
1
1
1
1
1
1
2
3
5
5
4
2
1
7
11
12
9
6
3
2
2
2
2
2
3
2
2
2
2
1
1
1
1
12
15
9
4
10
7
4
4
4
4
14
11
8
8
5
2
3
3
3
4
5
26
15
5
4
4
8
10
6
2
2
2
8
14
16
16
16
16
9
3
3
14
15
16
15
15
15
11
7
7
7
12
14
15
16
16
16
16
17
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
234
367
367
367
367
367
267
256
234
358
259
304
571
365
409
448
615
453
427
409
571
366
346
359
361
413
457
522
531
613
546
651
542
571
547
522
494
571
490
490
482
481
459
443
535
426
430
424
389
430
426
484
504
615
571
498
453
478
529
613
651
482
485
503
490
453
459
361
344
377
366
373
498
406
438
411
477
477
386
367
367
306
295
286
222
279
382
472
651
651
651
566
552
535
516
508
482
482
482
325
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
146
9
9
9
9
9
31
42
25
9
12
13
7
1
4
2
1
1
1
6
7
8
5
2
36
25
14
13
13
13
13
9
5
14
7
1
3
5
6
5
4
7
4
1
6
5
4
4
6
6
6
5
4
4
4
8
19
14
9
9
33
58
38
18
12
7
47
67
36
6
37
69
77
86
114
91
69
69
120
172
129
86
117
68
19
19
19
19
19
68
92
104
110
113
117
117
117
117
117
117
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
188
188
188
336
485
485
485
485
442
468
474
468
485
520
467
462
792
421
485
406
413
467
585
670
731
826
792
765
826
679
746
826
473
530
511
469
792
464
449
527
485
473
507
746
398
366
353
259
214
257
286
325
399
780
381
510
339
299
318
262
232
372
266
294
292
353
292
189
199
204
191
257
270
201
190
243
148
135
141
134
141
178
148
115
102
205
344
498
780
780
780
576
542
502
456
436
383
372
372
163
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
11
11
11
11
11
22
27
19
11
33
93
50
7
4
4
5
6
8
7
6
3
1
1
1
1
1
7
4
2
82
41
1
1
1
1
1
1
2
3
12
7
3
3
3
3
3
3
5
4
2
1
1
1
1
2
4
3
2
2
2
2
1
1
1
2
2
3
10
7
4
4
3
2
31
17
4
4
25
35
18
2
15
8
1
1
1
1
1
6
10
12
13
14
15
15
15
15
15
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
36
111
111
111
111
111
95
92
102
149
110
115
126
132
134
135
236
127
122
133
119
127
183
140
147
143
177
150
176
236
171
219
183
184
192
182
196
219
181
190
194
188
236
183
175
162
183
153
162
179
159
152
156
154
172
179
140
159
126
115
108
104
111
120
130
159
142
145
141
121
130
141
104
157
99
101
112
117
131
157
157
145
114
105
103
103
115
124
142
142
142
114
109
103
97
94
86
86
86
30
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
25
25
25
14
4
4
4
4
4
4
4
2
1
6
3
1
4
5
3
1
6
14
16
16
17
12
7
6
6
6
6
9
9
8
5
2
8
14
15
17
12
8
11
10
9
10
10
11
12
13
8
3
3
3
10
16
22
13
4
4
13
23
13
3
2
1
1
31
21
11
6
14
25
18
12
9
6
6
41
76
56
37
28
18
8
8
8
4
1
1
1
10
15
17
18
15
12
12
12
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
317
317
317
407
497
497
497
497
539
568
625
625
625
539
593
570
588
550
593
556
405
588
351
326
361
309
346
397
365
369
369
401
344
355
360
379
321
365
306
379
344
339
300
379
198
175
192
176
174
297
150
147
196
226
229
379
408
268
319
309
408
397
285
287
268
466
251
236
366
207
209
366
160
152
143
107
165
235
249
466
466
235
234
179
132
170
226
288
401
401
401
433
466
466
466
466
466
466
466
60
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
57
9
9
9
9
9
50
89
49
9
37
34
32
16
1
1
4
37
19
2
1
4
6
4
3
2
1
7
4
1
7
4
1
1
6
6
6
6
5
3
1
1
2
6
4
2
1
1
1
1
2
1
1
1
1
6
3
1
1
1
5
8
12
10
6
2
1
4
3
2
3
5
3
1
18
10
3
3
21
30
16
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
92
92
92
384
676
676
676
676
654
662
680
647
676
549
680
546
536
528
680
455
389
455
325
314
564
582
659
1963
731
722
695
450
440
410
383
406
355
324
594
612
703
1963
667
755
759
537
876
686
686
1726
581
553
583
695
711
688
1963
765
1083
1154
1087
1962
932
900
865
1087
644
600
850
648
650
1726
519
495
466
260
393
552
569
1086
1086
525
539
409
295
297
322
348
393
573
876
1288
1962
1962
1962
1962
1962
1962
1962
47
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
27
27
27
15
4
4
4
4
4
4
4
36
34
22
11
6
2
4
3
2
3
2
1
2
4
2
1
3
2
2
4
3
2
2
13
7
2
2
2
2
2
2
2
2
3
2
2
2
11
6
2
1
1
1
1
1
1
1
1
3
7
9
12
12
6
1
5
12
7
2
8
9
7
5
3
1
6
11
7
4
4
5
21
13
6
6
6
4
3
3
3
2
1
1
1
1
1
1
1
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
75
75
75
46
41
36
28
31
28
39
59
56
84
78
87
104
91
109
89
93
92
104
84
85
86
84
104
88
93
94
92
103
90
88
91
86
103
88
91
91
89
99
90
90
104
94
98
104
92
109
91
90
90
91
85
84
77
90
74
75
103
77
84
103
80
99
70
68
62
60
59
73
47
50
54
53
76
76
78
109
109
69
64
59
51
58
68
81
103
103
103
75
70
64
58
55
52
47
47
41
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
43
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
3
6
9
10
10
6
2
2
2
2
2
2
3
5
8
10
13
12
7
2
3
4
6
6
4
2
2
16
11
6
4
2
2
2
3
5
4
3
3
8
14
7
1
1
4
7
13
9
6
7
9
9
10
7
5
6
8
8
8
9
13
17
14
11
11
11
11
11
12
13
9
5
5
5
5
5
5
5
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
13
13
32
52
52
52
52
52
49
52
55
78
58
56
63
58
66
67
69
87
63
78
66
67
68
87
78
68
68
69
66
61
87
61
59
64
63
57
62
66
78
66
75
66
73
72
69
110
68
70
71
65
67
75
56
78
48
48
47
45
47
55
56
58
110
59
55
58
61
42
50
55
53
103
56
44
47
42
52
48
54
110
57
66
66
59
67
67
48
50
55
56
62
72
83
103
103
103
103
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
6
4
3
3
3
2
1
1
1
4
3
2
2
4
5
6
9
5
2
2
2
2
2
10
5
1
4
6
7
8
9
18
13
8
3
2
2
2
2
7
4
1
1
3
14
8
2
2
3
6
9
7
5
4
9
5
1
20
12
4
4
3
2
2
4
7
4
1
1
1
1
1
2
3
5
6
6
7
7
7
7
7
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
42
63
63
300
544
544
544
544
518
529
536
533
544
536
537
490
362
347
544
320
319
537
270
264
260
213
202
182
170
143
131
170
118
124
126
122
155
118
113
112
105
100
107
107
100
120
150
97
92
126
114
128
178
157
149
174
243
190
195
174
229
166
196
205
187
229
151
178
134
131
131
205
134
136
133
243
108
107
127
107
103
178
85
76
70
70
92
113
150
150
150
196
243
243
243
243
243
243
243
67
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
32
32
39
43
45
46
46
47
47
47
59
30
1
2
3
2
1
1
2
1
1
3
3
3
2
1
1
2
2
3
2
1
1
1
1
1
1
3
5
6
4
2
2
1
1
1
2
4
3
2
1
1
1
1
2
3
2
1
1
1
2
3
5
4
4
2
1
1
2
1
1
1
1
9
5
2
2
18
34
18
2
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
421
421
421
817
1214
1214
1214
1214
1137
1157
1161
1154
1214
1116
1196
1143
833
857
1214
784
799
1196
720
731
765
623
829
744
897
1215
800
1278
817
884
930
874
1342
841
805
872
913
861
1215
1278
957
1342
979
814
745
1211
676
731
881
789
721
1342
613
665
646
472
510
446
492
532
553
510
682
429
370
546
528
526
1292
559
521
560
315
267
283
280
282
429
341
210
195
355
570
832
1292
1292
1292
926
865
793
710
674
608
560
560
351
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
86
5
5
5
5
5
29
41
23
5
53
33
13
30
21
13
7
2
2
1
1
5
9
5
1
1
1
5
3
2
5
4
3
2
10
5
1
1
2
3
4
3
2
1
1
1
2
3
3
3
3
2
2
2
2
5
4
3
3
8
8
8
5
2
2
2
7
4
1
15
8
1
2
3
21
12
4
4
23
32
20
8
10
14
16
17
13
10
10
10
10
10
10
10
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
77
348
348
348
348
348
249
244
226
348
196
198
194
185
212
228
296
281
233
313
200
194
190
171
193
206
212
291
229
215
225
277
224
232
228
228
213
197
232
238
243
348
254
251
348
227
240
249
258
291
264
313
267
301
237
237
213
225
236
226
277
258
228
230
212
222
227
178
197
203
206
291
237
208
211
194
216
246
245
348
348
232
264
247
313
313
295
302
301
296
296
277
273
270
265
263
258
258
258
159
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
45
45
45
23
2
2
2
2
5
3
2
2
2
2
2
3
6
7
5
3
3
3
15
11
7
6
6
6
6
18
12
6
6
6
11
16
11
7
7
7
18
13
7
2
8
6
5
5
13
9
6
11
13
16
13
10
15
15
15
15
30
43
56
54
29
4
17
38
34
21
8
48
27
6
93
50
8
8
85
163
99
35
34
23
12
12
12
12
12
33
43
38
33
33
33
33
33
33
33
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
157
157
157
343
529
529
529
529
478
488
538
538
440
538
453
447
415
502
376
329
303
502
229
216
249
221
236
404
230
214
199
180
163
161
160
147
141
168
177
186
208
382
177
182
168
132
211
161
171
366
152
151
172
188
178
172
382
165
220
226
180
404
182
176
174
211
137
127
155
132
133
366
116
113
106
60
81
106
109
193
193
109
121
103
97
99
125
143
180
180
219
298
404
404
404
404
404
404
404
30
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
129
2
2
2
2
2
5
7
4
2
9
7
6
12
9
6
15
26
26
16
6
3
1
1
2
4
6
7
4
1
3
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
3
2
2
4
5
4
3
2
1
1
2
2
2
1
1
9
5
2
2
3
5
3
1
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
133
156
156
156
156
156
106
98
95
551
1009
1609
2880
2385
2737
2737
1785
1732
1973
2715
1682
2540
2018
2192
2880
1691
2715
1689
1488
1442
2540
984
914
1249
1040
1030
2880
851
843
818
474
408
324
250
198
163
139
120
118
149
104
101
100
97
95
76
125
78
99
98
94
166
92
94
93
133
75
68
86
85
74
149
67
64
61
41
59
80
86
156
156
89
102
106
98
99
98
97
97
94
104
132
166
166
166
166
166
166
166
31
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
103
84
84
44
5
5
5
5
5
5
5
5
5
3
1
1
2
1
1
3
4
4
3
2
1
6
15
10
6
3
4
3
3
6
8
5
3
1
1
1
1
1
1
5
3
2
1
1
5
4
3
2
1
1
1
3
6
3
1
1
2
4
14
15
9
3
1
3
3
3
2
2
3
5
16
9
2
2
7
12
18
11
5
8
10
11
11
11
12
8
5
5
5
5
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
139
157
157
157
157
157
123
118
106
171
257
325
530
563
353
596
323
328
373
357
383
423
461
463
563
596
354
369
354
304
448
242
210
269
238
230
596
198
214
210
148
157
112
93
80
67
63
57
56
63
51
50
51
49
45
59
41
50
59
56
74
74
50
54
51
46
60
35
40
36
34
63
35
36
35
36
48
73
82
157
157
79
81
74
60
62
64
68
74
74
74
74
74
74
74
74
74
74
74
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
117
89
89
73
58
58
33
8
8
8
8
8
20
13
6
6
8
8
4
1
4
3
2
4
3
2
2
4
5
6
3
1
1
1
1
1
1
1
2
2
3
2
2
5
3
2
2
2
5
3
2
1
1
1
1
1
4
2
1
1
4
4
2
1
1
2
2
3
5
3
1
2
1
1
16
8
1
1
4
8
7
6
6
7
7
7
7
7
8
9
10
10
10
10
10
10
10
10
10
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
132
157
157
157
157
157
123
118
108
280
411
617
1174
719
1010
1010
586
569
619
655
497
830
650
725
1174
585
655
588
547
532
830
519
410
528
471
445
1174
368
374
363
231
204
171
136
132
90
78
69
61
53
53
49
51
61
46
59
46
52
60
62
74
70
48
52
48
42
53
32
36
34
31
53
33
34
33
36
48
73
82
157
157
80
82
74
60
62
64
68
74
74
74
74
74
74
74
72
70
70
70
28
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
109
89
89
70
52
52
52
52
52
52
52
32
12
6
9
7
6
6
3
1
4
2
1
1
1
1
1
3
3
3
4
3
2
2
5
4
3
3
3
3
4
3
2
4
5
3
2
2
6
3
1
1
1
1
1
1
1
1
1
2
5
5
3
1
1
2
2
3
5
3
2
2
3
9
16
10
5
5
6
8
7
6
6
7
7
7
7
6
6
6
6
6
6
6
6
11
14
15
16
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
64
64
64
64
64
64
64
64
64
64
63
76
91
87
91
105
87
86
85
96
70
68
74
79
91
119
104
103
117
119
103
117
95
119
91
83
105
77
83
86
86
86
79
67
85
53
55
58
65
78
69
96
73
96
65
58
58
60
66
62
94
86
63
68
60
86
54
52
60
85
52
70
44
39
35
27
34
43
45
78
78
54
67
81
96
96
96
96
96
95
94
94
94
94
94
59
53
25
25
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
34
34
18
2
2
2
2
2
2
2
2
2
2
2
2
4
3
2
3
8
4
1
1
1
3
2
2
2
2
2
2
2
2
5
3
2
2
2
1
1
2
1
1
1
1
1
1
2
2
1
1
1
1
1
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
4
3
3
10
5
1
1
6
11
7
3
3
5
7
8
9
9
9
7
5
5
5
5
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
35
35
39
52
52
52
52
52
68
90
109
185
175
157
164
157
196
173
185
175
164
136
145
133
142
185
154
175
152
175
137
137
141
138
132
131
117
142
143
148
196
157
148
163
148
141
143
133
171
120
107
107
91
90
90
87
110
92
84
116
77
95
100
95
196
92
88
104
87
95
163
95
91
104
62
79
99
102
171
171
124
122
113
99
101
104
108
116
116
116
84
79
81
84
92
104
104
104
104
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
3
4
6
4
3
3
3
2
1
1
2
6
5
4
4
4
4
4
7
7
5
3
1
1
1
8
6
4
4
5
8
10
12
8
5
3
2
2
2
4
6
9
11
12
12
8
5
3
2
2
1
1
4
4
5
6
8
8
8
16
11
6
6
8
11
9
8
8
9
10
10
10
10
11
10
9
9
9
9
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
87
875
875
875
875
875
694
654
635
971
541
570
539
508
452
432
536
492
510
490
536
358
343
362
378
355
482
406
325
304
325
309
309
522
301
301
294
306
416
435
482
875
544
582
971
425
402
370
346
366
352
490
409
487
522
309
382
250
271
263
252
436
274
254
250
385
235
236
291
475
239
366
202
156
142
103
239
406
458
971
971
492
575
503
490
490
451
487
487
347
356
401
406
406
406
406
406
406
406
31
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
38
38
48
53
55
56
57
58
45
33
18
4
12
8
4
2
1
11
6
1
1
1
6
4
2
1
2
1
1
2
1
1
1
8
4
1
1
3
6
18
10
2
2
2
2
2
3
3
3
2
1
1
1
2
2
3
3
3
3
3
5
8
16
9
2
1
1
5
3
1
1
1
1
12
6
1
1
6
12
10
7
5
4
3
3
3
3
3
4
4
4
4
4
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
247
247
247
214
209
182
182
182
160
170
186
202
244
220
247
227
244
211
213
204
252
244
168
179
220
227
242
404
258
247
252
205
217
217
217
230
242
246
253
249
252
309
202
225
227
218
381
218
221
360
201
222
229
235
246
206
309
205
238
221
189
404
246
266
267
381
197
162
200
159
154
360
142
151
154
118
127
137
147
170
170
162
124
110
100
111
146
176
233
233
242
320
404
404
404
404
404
404
404
69
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
178
14
14
9
4
4
4
4
4
4
4
19
21
24
34
24
14
22
16
10
6
3
1
1
1
2
3
3
3
3
3
2
2
2
6
3
1
1
1
5
9
5
2
5
3
2
2
2
5
3
2
1
1
1
1
2
6
5
4
4
6
6
6
5
4
4
3
3
3
3
2
2
2
2
9
5
2
2
43
84
45
7
4
5
5
5
5
5
6
5
4
4
4
4
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
148
148
148
148
148
101
96
88
148
87
101
106
116
102
85
88
70
69
87
71
77
87
86
116
92
110
107
98
101
102
110
98
99
103
100
116
130
112
119
120
148
127
135
148
142
130
127
133
129
142
154
121
130
142
114
154
111
109
119
107
106
154
103
96
90
89
65
68
68
65
107
57
58
58
51
65
81
89
148
148
79
77
62
49
55
68
80
103
103
103
94
92
90
88
87
85
85
85
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
19
19
11
4
4
4
4
4
3
2
2
2
2
2
2
2
2
1
1
1
3
2
1
2
3
4
3
3
4
3
3
3
4
3
2
3
3
3
4
8
9
5
1
6
8
9
10
7
5
7
8
9
10
7
5
8
5
3
3
11
19
24
21
16
10
4
12
6
1
5
9
7
5
6
7
7
8
13
18
17
16
19
11
4
4
4
4
4
12
16
12
8
8
8
8
8
8
8
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
68
68
165
271
271
271
271
209
230
275
241
271
221
275
191
196
193
275
188
181
188
143
125
137
94
98
96
99
126
102
108
121
107
137
92
105
95
103
112
110
112
96
146
73
67
73
62
62
103
61
61
73
68
64
103
58
69
76
64
107
66
58
74
67
63
146
53
57
58
45
49
43
33
30
28
33
41
45
73
73
46
48
42
42
53
78
101
146
146
146
106
99
91
82
78
68
66
66
30
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
15
5
5
4
4
4
4
4
4
4
4
3
3
3
4
5
4
3
2
1
2
1
1
1
1
1
1
15
9
3
3
3
3
3
3
3
3
3
3
3
3
2
2
3
4
3
2
2
2
2
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
2
2
7
12
6
1
4
2
1
1
1
1
1
2
3
3
3
3
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
109
109
371
658
658
658
658
501
560
662
579
658
569
662
563
485
500
662
396
357
394
263
243
292
183
203
233
275
307
307
418
293
306
339
403
342
388
338
403
364
335
388
342
233
216
216
196
197
255
187
187
204
186
171
331
155
213
232
202
418
193
206
229
191
172
342
156
158
180
114
116
95
81
141
60
75
96
93
147
147
133
146
133
187
187
254
313
418
418
418
248
220
197
171
168
159
141
141
141
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
7
7
7
5
4
4
4
4
4
4
4
49
44
25
7
8
10
17
15
9
4
3
2
6
4
3
3
3
2
2
2
1
1
1
6
4
2
2
8
5
3
2
2
6
5
3
2
2
1
1
1
1
1
2
3
3
3
2
1
1
7
14
8
2
2
3
5
8
7
5
3
10
6
3
3
3
3
3
4
6
5
4
4
2
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
41
41
41
41
41
39
42
38
41
57
49
63
70
77
95
119
69
74
68
77
88
87
119
83
95
88
85
88
119
81
84
88
88
96
87
95
79
77
96
83
134
188
264
363
363
457
385
382
457
362
433
457
293
284
433
192
175
160
110
95
82
73
68
65
73
57
59
64
60
73
67
44
47
51
58
73
73
60
60
43
41
45
41
58
58
63
69
80
80
80
59
56
52
47
45
40
39
39
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
3
3
3
3
3
3
3
3
3
3
4
4
3
2
2
2
2
2
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
5
7
8
9
8
7
8
4
1
1
1
1
1
2
3
3
3
4
4
4
5
5
5
3
2
2
4
6
7
7
4
1
4
7
4
1
6
9
5
1
3
5
9
13
25
31
22
13
6
4
3
3
3
3
3
4
5
5
5
5
5
5
5
5
5
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
144
144
144
144
144
123
146
131
156
262
152
262
195
185
262
181
137
152
129
125
200
127
146
146
132
200
120
131
131
129
165
134
143
165
146
181
157
157
155
179
219
231
303
531
425
531
555
469
555
487
435
555
352
303
306
208
183
169
161
134
137
132
134
157
133
135
143
122
116
161
105
99
157
93
92
99
98
123
144
144
161
91
81
70
63
73
80
93
93
93
90
90
89
88
88
88
88
88
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
20
20
12
4
4
4
4
4
4
4
4
3
2
1
1
2
2
2
1
1
3
2
1
3
3
3
3
2
2
3
2
1
3
4
3
3
3
20
28
21
13
5
2
7
6
5
5
5
5
6
7
7
7
6
5
5
4
4
4
5
21
12
3
3
4
8
21
14
7
8
11
23
23
19
13
8
8
14
21
57
40
23
14
6
6
6
5
4
4
4
9
12
13
14
14
14
14
15
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
60
169
169
169
169
169
170
172
172
172
160
180
262
214
208
238
326
280
331
374
236
244
221
210
212
239
243
245
312
240
249
244
219
262
253
260
423
260
280
279
250
289
285
305
503
379
393
573
455
514
549
573
590
590
492
590
365
340
328
311
320
334
350
350
350
423
279
283
297
283
361
245
237
255
272
273
361
361
238
220
174
190
228
227
374
374
334
352
352
326
326
271
258
247
233
227
212
209
209
151
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
3
3
3
3
3
3
3
3
3
4
6
6
6
7
9
5
2
2
3
3
3
6
10
14
7
1
2
2
2
2
6
6
6
5
4
11
19
12
5
6
4
2
2
9
7
6
6
10
8
6
4
4
4
4
5
15
8
2
2
23
45
68
77
39
2
28
31
35
45
32
19
15
12
94
58
23
23
89
129
85
41
38
30
22
22
22
22
22
35
42
39
36
36
36
36
36
36
36
49
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
51
51
51
51
51
52
53
53
53
60
64
87
65
76
66
68
77
84
80
88
76
72
75
76
76
76
107
74
78
80
78
77
87
82
83
100
88
81
81
84
138
151
209
443
349
412
466
466
542
542
427
542
353
320
422
214
186
170
125
117
102
98
88
82
89
70
66
71
62
62
107
63
73
85
73
100
100
74
71
70
54
50
43
43
43
41
42
42
51
59
68
87
87
87
87
87
87
87
47
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
2
2
2
2
2
2
2
2
2
4
4
3
2
2
2
2
2
2
1
1
3
3
4
10
5
1
1
5
7
10
5
1
1
5
3
1
1
4
6
8
6
3
1
4
4
4
4
7
7
6
5
4
4
4
5
9
8
7
6
5
16
12
8
6
4
7
11
13
12
10
9
8
7
13
12
11
11
14
17
15
14
17
9
1
1
1
1
1
3
5
12
16
18
19
16
13
13
13
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
89
135
135
135
135
135
111
106
112
172
213
250
554
294
301
320
308
353
328
315
564
324
334
333
343
358
366
563
352
336
380
355
360
554
413
409
431
564
384
376
433
495
531
693
1181
960
1181
1247
1061
1247
1107
974
1247
834
712
627
485
404
417
416
413
563
417
398
379
431
292
296
333
330
370
443
311
353
388
485
370
370
342
365
365
368
380
443
315
315
331
314
308
343
388
454
563
563
563
563
563
563
563
237
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
65
35
35
19
4
4
4
4
4
3
2
2
2
2
5
9
8
8
4
1
6
12
41
31
21
12
3
13
7
2
22
21
13
6
17
17
17
18
36
26
17
15
9
4
22
14
6
6
3
1
3
4
5
6
5
5
20
11
2
2
36
70
56
42
25
8
28
48
59
67
55
44
34
25
81
61
41
41
88
111
73
36
237
126
16
16
16
16
16
24
33
135
186
211
237
190
143
143
143
143
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
40
152
152
152
152
152
113
104
90
87
76
82
82
80
98
108
127
134
243
155
132
153
130
118
202
98
101
124
111
112
202
111
105
100
109
104
102
243
118
121
125
152
95
82
68
51
51
53
62
68
65
87
62
88
91
91
243
92
97
91
63
72
60
55
52
81
51
49
56
76
45
64
40
35
36
36
47
71
80
152
152
82
96
85
87
87
78
79
79
65
63
61
55
53
53
44
37
36
36
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
26
26
26
27
27
27
27
28
34
18
2
2
2
2
2
2
2
2
2
3
5
6
4
2
14
14
9
5
1
3
5
4
3
3
10
13
10
8
8
9
10
5
1
1
1
1
1
2
3
2
2
1
1
1
1
1
3
2
1
1
2
3
2
1
1
2
2
3
3
2
1
1
3
4
5
3
1
1
2
3
4
5
6
7
7
7
5
3
3
6
8
9
9
9
10
10
10
10
10
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
75
75
75
63
61
51
51
51
44
52
57
79
83
87
175
176
245
271
561
390
240
314
267
245
561
249
255
338
292
295
561
291
264
275
289
280
260
546
237
232
222
175
162
183
169
160
292
148
145
168
143
143
233
205
210
217
546
190
185
177
116
106
132
128
128
292
111
110
115
88
87
91
74
97
130
130
233
233
132
122
106
86
83
87
59
58
64
64
69
69
69
78
87
87
87
87
87
87
87
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
46
1
1
1
1
1
3
4
4
4
5
5
5
7
7
4
1
3
2
1
7
9
9
8
5
3
2
2
2
2
2
2
2
3
4
5
3
2
2
2
10
8
6
5
8
10
12
11
7
4
6
5
4
4
4
7
10
7
4
4
4
18
13
8
5
3
4
7
4
1
4
7
9
9
10
15
15
15
8
1
1
5
9
7
6
6
6
4
3
3
3
6
7
8
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
14
14
44
74
74
74
74
74
63
74
93
97
112
211
117
126
123
108
127
131
133
211
126
112
122
127
130
136
211
135
134
131
125
134
127
132
175
131
139
152
148
148
175
140
148
139
148
135
132
175
130
128
120
110
115
105
96
110
85
81
85
75
76
81
76
59
61
61
60
76
67
66
76
83
76
109
109
92
110
110
76
72
58
50
52
62
68
83
83
83
84
85
85
85
85
85
85
85
52
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
2
2
2
2
2
2
2
2
2
4
5
5
4
4
4
8
10
5
1
6
6
6
6
6
5
5
9
5
1
6
8
6
5
15
13
12
12
11
6
2
7
6
5
6
4
2
2
3
5
5
3
2
2
2
2
13
11
9
6
3
24
14
4
3
2
6
7
4
1
5
9
10
11
13
13
13
14
11
9
9
12
30
17
4
4
4
3
3
3
3
12
17
19
20
16
13
13
13
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
72
341
341
341
341
341
339
338
338
338
225
232
205
215
218
235
286
267
264
321
280
256
244
278
234
236
259
260
261
278
264
276
286
294
389
286
300
303
292
290
290
341
322
328
389
324
317
321
325
347
324
330
329
319
389
282
268
275
270
266
272
260
227
249
238
235
266
186
180
181
185
177
227
188
202
204
222
245
256
341
341
276
289
261
321
321
299
303
303
287
286
279
274
271
269
268
267
266
266
266
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
41
3
3
3
3
3
3
3
3
3
7
5
4
4
4
4
4
2
1
1
12
14
17
14
11
6
1
11
22
17
13
10
8
6
42
30
18
18
16
14
14
9
4
4
12
8
5
5
14
19
18
17
17
17
14
11
32
20
8
8
34
60
36
13
13
19
33
48
38
29
22
16
46
41
37
26
16
16
89
163
115
68
102
60
18
18
18
13
8
8
8
37
52
59
63
50
37
37
37
37
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
53
53
53
53
53
53
64
59
67
123
74
97
114
142
214
158
225
160
198
208
214
412
203
206
209
214
231
234
412
256
261
320
272
311
295
412
349
279
278
266
325
239
249
236
226
325
237
251
236
238
259
181
164
157
168
167
171
254
151
136
131
134
138
139
238
136
147
151
141
164
149
101
111
116
121
164
164
166
254
254
158
150
137
124
126
129
130
130
130
130
111
108
104
100
98
95
93
93
83
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
8
4
4
4
4
4
4
4
3
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
6
5
4
2
1
1
1
10
6
2
2
13
9
6
6
5
4
6
8
9
10
10
10
10
10
10
11
15
21
11
2
2
6
11
23
15
8
23
32
24
16
13
10
12
15
34
43
31
19
40
21
3
3
27
21
16
16
16
13
10
10
10
10
10
10
10
44
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
73
73
73
64
63
56
56
56
40
54
54
86
113
106
203
127
134
158
149
155
182
174
203
185
173
152
159
170
171
203
218
174
185
179
173
151
218
137
163
171
182
218
151
142
139
115
103
99
131
140
153
291
151
176
171
155
291
155
154
187
156
155
291
151
145
131
113
101
101
139
99
92
96
81
89
82
107
107
94
96
96
91
112
102
155
155
139
152
152
121
121
106
98
94
90
87
81
81
81
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
41
2
2
2
2
2
3
3
2
1
1
2
2
2
6
4
2
9
6
4
4
4
4
8
7
6
6
7
8
9
9
9
7
6
5
4
4
4
6
5
5
3
2
3
6
7
9
12
8
5
3
2
2
2
2
3
8
11
14
9
5
12
6
1
1
3
6
10
11
7
4
10
10
11
18
11
4
4
2
1
1
5
10
6
3
3
3
3
3
4
5
7
8
9
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
48
48
48
48
48
47
46
46
46
41
46
53
46
46
55
80
93
120
184
82
107
102
91
184
98
99
134
134
125
221
116
134
114
111
105
134
120
86
82
98
98
102
221
106
104
129
73
78
91
89
90
129
103
101
103
221
89
88
84
62
56
66
66
69
129
67
59
61
68
46
41
38
49
68
69
129
129
80
76
64
59
68
64
90
90
70
74
74
47
43
43
38
36
35
34
32
32
32
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
1
1
2
2
2
2
2
4
4
3
2
2
2
2
2
2
3
3
3
2
2
2
2
2
2
2
2
2
3
3
4
4
3
2
2
4
2
1
1
1
2
3
2
1
1
1
1
2
1
1
1
1
2
1
1
1
3
5
13
8
3
3
3
3
5
5
6
5
5
3
2
10
7
5
5
5
6
7
5
4
10
13
14
10
6
3
3
3
3
3
3
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
92
92
92
90
90
90
90
90
90
96
96
110
216
136
148
200
223
253
367
367
216
231
199
188
241
190
180
201
253
215
241
209
253
204
221
226
253
304
192
184
169
158
154
163
156
148
223
132
145
165
168
174
221
186
179
169
304
141
147
147
121
131
127
119
115
223
120
121
130
156
103
121
79
96
124
126
221
221
133
128
99
101
115
110
174
174
150
176
176
111
97
90
76
70
65
61
56
53
53
38
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
60
60
60
33
6
6
6
6
6
6
6
4
3
6
4
3
12
10
6
3
10
9
9
6
4
3
6
4
3
4
3
3
3
4
5
4
4
4
3
3
11
7
3
5
6
6
6
6
24
15
6
8
9
10
6
3
8
4
1
1
11
25
13
1
1
2
4
15
16
9
2
17
13
10
10
6
2
2
11
20
18
16
16
9
2
2
2
2
2
7
12
11
10
10
10
10
10
10
10
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
68
68
68
64
64
64
68
73
73
73
60
68
69
74
68
74
65
63
61
91
64
69
72
71
74
74
74
70
70
68
64
74
57
61
62
58
74
65
64
64
76
64
65
68
84
60
63
59
66
67
72
91
67
91
55
47
45
41
48
43
42
76
46
47
48
63
44
41
49
84
42
59
41
42
49
43
60
60
55
73
73
51
65
77
91
91
91
91
91
64
65
71
70
70
70
70
70
70
70
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
9
9
6
4
4
4
4
4
4
4
3
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
4
6
7
7
5
3
1
1
1
1
1
1
1
1
4
3
2
1
1
1
1
3
3
3
3
3
5
8
4
1
1
1
1
1
1
2
1
1
1
1
11
6
2
2
4
7
4
2
4
5
6
6
6
3
1
1
1
2
3
3
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
47
47
47
47
47
43
44
40
42
47
53
73
67
66
68
113
75
75
75
76
79
75
113
78
80
86
88
109
113
83
84
86
98
99
97
162
96
95
96
86
86
93
83
84
83
103
91
116
129
156
201
117
137
138
116
201
110
110
124
112
114
201
113
111
156
83
73
70
60
49
46
65
88
114
162
162
162
102
88
69
60
61
67
71
75
84
93
110
110
110
66
58
53
47
48
46
44
44
44
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
4
15
9
4
4
4
4
4
3
2
2
2
4
3
2
2
7
9
12
7
3
1
5
7
8
10
5
1
2
2
2
2
2
3
11
10
9
6
4
10
10
11
6
2
5
4
3
4
3
3
4
5
5
5
5
6
8
11
8
5
8
9
10
10
10
6
3
3
3
7
9
10
10
10
10
10
11
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
38
38
38
38
38
37
37
36
36
39
35
41
39
45
57
57
63
57
81
61
67
70
61
81
55
53
62
57
56
97
63
65
67
94
65
68
70
67
69
76
79
78
97
94
74
73
72
71
73
75
79
73
79
94
66
97
55
51
49
38
36
37
39
41
63
40
37
43
46
41
60
35
40
36
33
40
40
38
38
38
40
39
38
57
57
50
56
56
40
39
33
29
27
25
24
23
22
22
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
3
2
1
2
4
2
1
6
4
3
3
7
9
11
7
3
3
3
4
3
3
3
3
7
5
3
1
5
5
5
6
8
8
7
6
6
6
4
3
3
3
3
3
4
6
4
2
1
1
5
4
2
1
2
3
8
8
5
3
3
3
2
2
2
8
8
4
1
1
1
1
1
3
6
4
3
3
3
3
3
3
3
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
77
77
77
80
83
83
83
83
83
83
87
103
110
112
175
109
108
111
107
109
123
142
168
175
170
142
156
139
142
168
139
147
175
151
170
139
168
126
124
125
116
129
110
113
114
113
129
116
109
110
110
114
115
115
126
115
107
103
103
108
102
83
83
91
90
105
108
78
105
79
82
107
67
86
54
49
54
56
67
81
81
86
60
53
48
52
67
78
102
102
102
92
90
88
86
85
83
83
83
47
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
45
11
11
6
2
2
2
2
2
2
2
2
2
1
1
1
2
2
2
2
3
4
7
10
5
1
1
1
1
1
1
1
1
2
6
9
6
4
4
4
10
6
3
28
22
15
9
9
11
12
13
13
13
14
9
4
1
1
1
1
10
20
12
4
4
7
10
20
11
2
6
11
19
15
8
1
7
13
12
11
11
22
23
13
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
47
47
63
83
83
83
83
66
70
65
72
82
69
83
74
79
82
85
87
88
83
82
71
68
65
88
63
65
69
63
61
63
88
70
71
74
85
75
80
79
80
80
78
66
62
60
58
65
65
64
87
70
73
78
61
85
58
57
53
56
52
57
60
79
80
52
50
52
61
47
60
41
38
41
35
42
43
44
65
65
46
59
60
87
87
77
81
79
79
79
51
46
41
35
32
29
24
24
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
3
3
3
3
3
10
18
10
3
6
9
9
9
7
5
5
3
1
1
6
5
4
12
7
3
2
2
3
5
4
3
2
1
1
2
3
5
6
3
1
1
1
1
2
1
1
1
5
3
2
1
1
1
1
1
2
1
1
1
3
9
6
3
2
1
1
4
6
4
3
3
5
8
16
9
3
3
6
10
9
8
6
5
10
13
11
6
1
1
1
3
4
4
4
4
4
4
5
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
38
38
38
38
38
37
36
36
36
33
46
49
52
90
64
74
74
86
83
73
80
75
90
86
66
67
64
62
67
66
72
90
72
87
71
67
86
72
75
87
75
78
77
82
87
67
70
65
64
69
69
67
70
82
58
86
56
56
52
49
51
46
46
43
72
41
40
47
60
47
60
47
46
59
41
44
44
38
42
42
45
49
45
69
69
62
70
70
49
49
44
39
42
45
50
59
59
59
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
2
1
1
1
3
4
6
7
8
15
9
3
3
3
5
8
5
3
3
2
2
1
1
2
2
2
2
3
2
2
1
1
1
1
2
2
3
2
1
1
2
4
3
3
3
2
1
4
4
4
3
3
5
7
14
9
4
4
3
2
2
6
10
5
1
1
1
1
1
2
3
5
6
7
7
7
7
7
8
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
42
42
42
42
42
42
42
42
42
38
51
54
56
93
86
103
108
198
117
107
115
93
84
97
67
70
78
76
93
101
78
81
70
85
82
84
198
90
94
104
85
80
101
64
57
55
52
55
55
69
57
55
78
78
78
198
77
78
73
50
43
47
48
45
73
47
45
45
51
43
40
42
35
34
33
43
43
39
42
42
35
40
48
57
57
57
57
57
42
42
40
37
36
35
34
33
33
33
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
4
4
4
4
4
4
4
4
4
4
4
3
2
2
2
2
2
1
1
2
3
4
4
3
3
3
3
3
4
3
3
4
5
3
1
1
1
1
1
7
4
1
3
2
1
1
3
6
6
5
5
5
5
4
3
3
2
2
2
2
3
3
3
2
2
3
5
5
4
2
1
6
6
4
3
3
3
4
5
6
4
3
4
5
5
5
3
1
1
1
2
2
2
2
2
2
2
2
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
44
44
44
44
44
44
44
44
44
40
58
59
67
121
72
78
75
61
71
73
69
121
68
67
75
78
82
92
122
96
122
122
104
122
120
138
214
163
214
216
196
207
216
186
216
152
211
149
137
200
131
129
129
211
106
97
90
71
64
55
49
52
54
54
81
53
48
55
64
60
69
49
81
56
58
69
69
65
81
81
54
59
60
64
64
51
50
42
42
42
39
38
37
37
36
36
36
36
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
3
3
2
1
1
2
3
2
1
2
4
5
6
3
1
6
4
2
2
1
1
5
9
10
11
10
5
1
4
3
2
2
8
6
4
4
3
3
3
3
3
3
6
7
6
6
8
5
2
2
4
8
10
12
6
1
2
7
10
6
3
1
1
13
26
19
13
8
8
8
9
14
10
6
6
6
4
3
3
3
3
3
3
3
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
56
56
56
54
53
53
52
52
52
55
64
94
113
109
173
126
141
151
236
150
148
168
159
173
208
145
143
155
148
158
208
156
173
150
169
151
143
236
124
118
120
95
90
88
86
81
88
81
82
109
85
88
90
111
108
109
236
100
101
98
77
79
73
74
71
88
65
56
62
62
62
109
56
63
69
64
90
90
70
69
69
53
51
43
43
43
50
55
65
65
65
72
79
79
79
79
79
79
79
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
7
7
4
2
2
2
2
2
2
2
2
2
2
2
2
3
6
3
1
2
3
3
4
3
2
2
2
2
2
2
2
1
1
4
7
11
15
11
8
5
3
2
2
2
2
2
5
4
4
2
1
1
1
1
2
5
5
5
3
2
17
12
8
8
7
7
15
8
1
2
10
10
11
8
5
2
2
4
5
7
14
21
11
1
1
1
1
1
1
2
4
5
5
5
5
5
5
6
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
193
193
193
197
202
202
202
202
185
192
206
191
202
192
206
187
162
151
206
137
140
187
153
187
246
282
282
388
282
253
270
236
219
270
181
149
145
119
157
171
182
293
217
188
217
154
191
161
156
273
149
145
156
160
152
139
293
146
200
210
180
388
177
188
190
197
131
112
131
115
122
273
122
118
110
95
93
117
126
197
197
132
139
115
97
104
125
144
180
180
214
289
388
388
388
388
388
388
388
68
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
49
13
13
8
4
4
4
4
4
4
4
12
15
13
11
15
18
18
11
4
11
6
1
1
1
4
8
14
9
5
14
9
5
3
1
1
1
2
2
2
13
8
3
5
3
1
1
3
3
3
2
1
1
1
1
1
1
1
1
1
5
4
4
11
8
4
1
2
4
4
3
2
2
3
19
10
1
1
5
10
6
3
5
11
14
16
13
10
10
7
5
5
5
5
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
78
96
96
363
637
637
637
637
481
528
642
539
566
594
637
642
538
481
519
404
356
642
314
374
406
343
500
396
438
502
514
441
502
430
398
444
546
475
524
524
509
514
512
507
389
546
307
267
270
249
204
190
247
274
279
546
354
253
288
243
275
283
262
504
228
201
206
167
183
179
151
249
138
123
111
78
82
90
101
130
130
102
129
155
190
226
294
370
504
504
504
393
375
353
328
317
283
283
283
48
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
36
5
5
5
5
5
5
5
5
5
5
52
53
27
1
1
2
21
11
2
1
2
2
2
5
3
1
4
3
2
5
3
2
2
6
4
2
2
7
4
2
3
2
2
2
2
2
3
3
3
5
4
3
3
3
11
19
10
2
2
9
16
9
2
2
2
3
5
7
4
1
5
3
2
36
18
1
1
6
11
14
17
21
16
11
11
11
6
2
2
2
11
16
18
21
21
21
21
21
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
47
47
58
83
83
83
83
67
70
69
76
87
84
97
110
122
118
201
114
116
135
114
116
198
96
101
121
116
117
198
113
107
108
113
115
114
201
113
113
116
101
93
109
76
71
75
70
76
85
81
96
94
122
104
98
201
94
100
98
85
89
75
86
85
74
109
60
63
72
49
60
37
33
33
29
35
42
43
68
68
47
63
77
96
96
101
109
122
122
122
73
64
55
44
39
31
24
24
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
3
4
5
11
18
11
5
10
5
1
1
3
4
6
6
4
2
4
5
7
17
22
17
12
10
6
2
2
4
5
3
2
2
3
5
3
2
1
2
3
2
2
1
1
1
4
5
3
1
1
1
1
2
3
2
1
1
3
7
4
1
1
1
1
3
7
4
2
3
2
1
4
3
2
2
13
24
14
4
2
4
5
6
6
6
7
4
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
41
41
41
62
83
83
83
83
67
73
76
105
119
120
199
168
209
228
441
269
238
260
213
188
239
156
165
189
168
199
239
171
176
167
201
198
193
441
180
177
193
150
141
202
126
122
131
104
103
104
113
97
102
153
163
174
441
163
158
149
101
89
94
89
85
131
75
68
73
62
60
81
56
67
77
70
102
102
81
92
92
63
68
69
76
76
68
74
75
75
75
66
65
63
61
60
58
58
58
45
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
1
1
1
1
1
9
18
10
2
9
5
1
1
4
2
1
3
2
1
7
7
7
9
8
7
7
7
7
7
7
7
6
6
4
3
2
2
2
3
5
3
1
4
3
2
2
3
8
7
5
4
4
4
3
3
3
2
1
1
10
19
11
3
3
2
1
5
5
5
8
11
8
6
22
16
11
11
6
1
1
10
10
11
15
19
18
9
1
1
1
6
8
9
10
10
10
10
11
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
41
156
156
156
156
156
158
310
310
488
1071
503
1071
634
560
1071
481
457
484
346
324
587
230
301
302
254
587
215
204
190
122
105
90
75
67
59
53
54
74
79
89
156
92
92
161
79
78
76
68
62
72
104
72
98
63
54
45
45
52
50
62
89
53
57
55
61
50
45
50
93
43
49
51
43
66
41
54
81
87
161
161
98
107
96
104
104
93
98
98
70
67
72
67
67
67
66
66
66
66
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
22
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
4
8
4
1
2
2
2
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
2
2
3
2
1
1
1
5
9
5
1
1
3
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
133
391
391
391
431
431
431
431
407
409
489
411
431
386
489
345
327
350
489
310
298
258
242
247
275
358
289
287
358
273
272
358
235
225
212
203
192
160
201
206
194
391
226
240
391
181
172
160
151
140
155
218
172
219
214
135
177
114
124
118
112
186
116
108
107
149
102
98
119
207
104
140
91
69
59
46
100
166
186
391
391
209
245
213
218
218
198
219
219
155
161
182
186
186
186
186
186
186
186
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
103
103
103
80
58
58
58
58
58
58
58
35
12
12
12
11
10
9
5
1
1
1
1
2
2
1
1
2
3
8
5
3
1
1
3
2
2
2
2
3
5
3
2
7
4
2
1
1
2
2
1
1
1
1
1
3
2
1
1
2
18
12
6
9
5
2
2
1
1
9
5
1
3
14
11
6
1
1
6
12
7
2
4
2
1
1
1
1
1
2
3
3
3
3
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
51
51
51
51
51
36
53
54
65
120
70
120
94
91
120
107
96
115
100
83
96
66
70
72
70
96
79
90
107
89
104
73
75
81
80
90
115
93
93
100
92
88
107
84
81
82
77
77
86
74
69
75
75
77
86
115
72
79
78
75
100
74
75
72
74
69
60
61
84
54
51
44
38
37
35
37
40
43
56
56
40
48
46
66
66
63
67
69
69
69
55
53
50
47
46
43
42
42
31
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
5
5
3
1
1
1
1
3
2
2
3
2
1
1
2
1
1
1
2
1
1
2
2
3
2
2
4
4
4
4
3
3
3
2
2
2
2
2
2
6
5
4
5
7
8
8
9
6
3
2
2
2
2
2
2
7
5
3
3
9
16
13
11
6
2
7
8
9
16
9
2
2
2
4
7
9
11
16
21
19
16
10
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
61
426
426
426
426
426
294
308
298
424
279
293
296
283
323
417
523
521
834
829
501
510
435
406
392
405
411
434
499
467
430
359
345
351
383
352
423
486
406
410
467
452
372
405
486
448
499
467
539
542
536
834
491
457
471
393
415
362
419
399
381
794
423
435
462
499
456
435
430
676
481
529
532
794
563
571
676
676
523
513
426
456
516
592
834
834
591
562
488
390
347
333
307
340
386
441
539
539
539
539
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
36
2
2
2
2
2
3
3
2
2
4
3
3
3
3
3
3
2
1
1
1
3
20
18
17
14
12
18
18
19
27
23
12
2
4
7
19
31
17
3
13
17
10
4
8
10
11
13
12
9
7
10
11
12
7
3
7
5
4
4
19
34
24
15
15
16
24
32
75
41
8
39
75
111
143
75
8
8
98
188
149
111
72
33
260
374
281
168
55
55
55
44
33
33
33
33
33
33
33
128
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
61
61
61
59
59
58
58
58
57
59
62
67
72
83
83
83
77
79
83
81
68
57
56
56
53
57
68
59
61
60
59
63
52
54
58
63
60
59
58
63
58
57
54
60
53
54
56
50
57
54
62
83
58
83
49
40
34
31
35
35
50
51
38
39
38
57
36
34
37
55
34
38
39
35
54
35
37
41
37
47
47
50
57
67
83
83
83
83
83
55
50
47
41
42
45
48
54
54
54
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
52
2
2
2
2
2
3
3
2
2
4
12
6
1
1
2
3
2
1
1
2
3
2
1
15
8
1
2
2
2
2
1
1
1
1
1
11
16
10
4
3
2
1
2
3
2
2
2
11
6
2
1
1
1
2
2
3
2
1
1
1
1
2
2
1
1
2
2
3
3
2
2
2
2
12
7
3
3
15
28
18
9
3
15
21
24
26
14
3
3
3
3
3
3
3
3
3
3
3
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
75
75
75
75
76
76
76
76
76
84
102
123
168
144
168
193
134
127
131
168
187
184
391
177
183
177
185
228
235
391
359
292
299
359
295
286
391
324
261
249
239
311
230
242
241
248
311
241
240
240
213
231
238
177
174
173
136
152
116
111
103
97
102
108
109
152
98
98
91
84
83
97
76
56
51
45
47
53
58
76
76
70
110
59
56
61
68
79
91
94
110
110
110
110
110
110
110
110
110
110
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
43
2
2
2
2
2
2
2
2
2
2
2
2
2
6
10
16
16
9
3
2
17
22
12
2
3
2
1
1
1
1
1
1
2
3
5
3
1
1
1
23
13
3
3
10
9
9
9
18
12
6
11
13
14
9
5
1
2
3
4
15
26
17
8
8
8
8
18
9
1
6
11
9
7
4
1
3
6
6
6
7
12
32
17
3
3
3
3
3
5
7
4
1
1
1
1
1
1
1
37
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
134
374
374
374
374
374
369
365
365
365
286
296
285
298
338
351
416
456
315
321
315
303
394
324
368
389
416
526
433
458
454
449
420
449
433
423
451
485
429
424
458
456
428
451
485
391
400
402
415
422
422
485
409
381
398
363
481
340
370
355
326
526
340
346
377
456
353
339
323
315
297
297
343
355
375
481
389
389
391
374
374
339
297
273
222
213
236
239
255
272
323
404
526
526
526
526
526
526
526
323
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
77
9
9
9
9
9
9
9
9
9
39
22
6
1
4
2
1
1
1
2
2
2
3
5
8
4
1
6
6
7
28
17
7
20
11
3
5
7
8
9
10
18
10
2
11
10
10
10
7
5
44
27
10
10
9
9
22
11
1
1
40
80
42
5
5
7
25
43
72
52
33
55
69
84
116
74
33
33
73
114
99
84
122
67
12
12
12
12
12
25
39
80
101
111
122
122
122
122
122
122
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
92
92
92
85
83
82
78
78
78
90
126
120
175
164
135
164
146
151
160
175
164
164
123
126
124
122
175
120
123
122
118
112
99
100
102
113
112
95
96
92
91
88
87
91
82
85
91
93
108
106
87
85
82
77
71
74
68
57
58
67
53
52
68
61
62
86
69
49
52
51
59
73
62
79
108
66
73
79
78
106
106
67
63
54
44
45
53
58
69
69
69
61
59
66
74
87
108
108
108
108
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
60
5
5
3
2
2
2
2
2
2
2
2
2
2
6
5
5
14
7
1
1
2
2
2
2
3
15
9
3
5
4
3
2
4
4
4
4
5
5
5
6
6
7
8
10
8
6
6
33
20
7
5
4
4
4
4
5
3
2
2
6
10
5
1
1
2
4
8
4
1
7
13
10
8
6
5
7
10
7
4
4
8
14
9
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
58
58
70
82
82
82
82
57
64
78
72
82
76
78
76
74
70
82
69
73
74
81
74
75
76
81
80
81
90
95
82
85
84
90
82
84
82
95
92
89
92
83
92
84
88
95
82
103
81
73
81
66
72
68
69
78
58
60
70
59
56
65
60
60
74
72
58
61
61
74
63
65
72
103
67
74
74
54
54
45
39
53
37
36
42
48
57
72
72
72
64
62
68
76
85
103
103
103
103
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
4
4
4
4
4
4
4
2
1
1
2
2
2
5
3
2
12
6
1
3
6
14
11
8
8
7
7
5
4
7
4
1
1
3
3
3
4
7
6
6
5
4
5
3
2
2
6
16
16
15
10
6
6
6
10
11
6
1
1
9
21
12
3
2
1
3
8
13
13
9
5
3
2
21
13
6
6
3
1
1
8
6
4
11
15
17
9
2
2
2
3
3
3
3
3
3
3
4
50
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
45
45
45
45
45
32
31
29
43
36
43
94
51
51
54
67
51
47
55
67
57
89
62
59
58
94
51
53
51
54
55
58
89
59
54
56
64
62
65
94
72
74
70
72
75
59
83
59
56
75
60
61
58
88
51
52
53
45
49
39
36
39
40
37
48
46
30
35
34
33
54
36
34
35
33
34
36
34
45
45
30
33
29
35
35
39
43
51
51
51
42
40
38
36
35
33
33
33
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
2
2
2
2
2
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
3
2
1
1
1
1
2
3
5
4
3
2
2
2
2
3
5
3
1
1
4
7
4
1
1
1
1
1
2
4
5
5
4
3
7
9
10
12
20
28
15
3
5
3
1
1
1
1
1
4
6
5
4
4
4
4
4
4
4
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
38
38
41
46
46
46
46
46
57
61
70
113
84
85
109
80
75
75
72
72
79
88
88
113
109
97
97
111
89
86
89
89
84
93
96
113
140
117
116
112
140
120
127
140
134
118
99
93
94
84
89
111
90
118
78
77
72
74
73
66
82
69
71
71
103
65
57
61
62
62
67
61
82
80
78
111
111
71
67
53
50
56
60
82
82
68
75
73
73
73
63
61
59
57
56
53
53
53
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
5
5
4
4
4
4
4
4
4
4
4
4
4
3
3
4
4
2
1
2
3
17
12
7
3
2
2
2
2
2
2
2
2
6
4
2
2
23
16
10
9
5
2
4
5
6
10
7
4
4
4
4
5
3
2
7
4
2
2
8
14
8
3
3
3
3
7
4
1
6
11
6
2
21
14
8
8
6
5
5
5
5
6
22
30
26
13
1
1
1
3
4
4
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
354
854
854
854
854
854
682
654
627
928
605
650
661
614
611
611
615
612
640
640
556
640
457
405
471
454
558
655
536
655
655
429
436
538
462
444
517
647
537
551
558
854
526
512
928
360
335
307
288
253
324
537
398
537
538
278
238
227
255
245
244
496
212
212
204
145
187
182
203
525
192
173
163
98
77
62
198
367
417
928
928
475
570
597
542
553
537
537
537
339
295
284
242
225
214
202
178
178
178
27
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
178
74
74
39
5
5
5
5
5
5
5
10
12
15
17
9
1
8
15
8
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
2
10
14
7
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
4
16
10
5
1
1
1
2
2
3
2
1
1
1
4
6
3
1
1
6
12
8
4
4
8
10
11
11
11
12
8
4
4
4
4
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
99
102
102
283
466
466
466
466
426
450
449
448
466
449
453
434
360
346
466
329
318
453
312
330
310
261
353
250
272
256
247
293
231
259
266
271
353
276
259
265
247
234
234
237
185
253
150
136
133
137
157
187
227
360
262
260
184
191
194
165
243
162
171
185
265
142
139
105
95
120
120
116
260
117
111
104
95
114
121
170
170
111
116
116
107
150
199
256
360
360
360
261
244
225
202
192
168
162
162
67
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
29
29
24
19
19
19
19
19
19
19
80
42
4
7
11
7
4
4
2
1
2
3
2
1
4
3
2
2
2
2
3
3
3
4
3
2
2
3
3
4
3
2
3
2
1
1
1
5
4
2
1
1
1
3
4
2
1
1
1
8
7
4
1
1
1
1
1
3
4
4
2
1
1
15
10
5
5
20
36
20
4
5
10
12
13
14
10
7
6
5
5
5
5
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
626
626
626
553
540
480
480
480
438
464
463
489
480
469
626
447
471
465
480
382
550
336
373
398
387
408
457
482
485
626
550
394
400
457
385
394
376
538
383
378
550
320
316
321
265
266
321
223
226
275
242
299
326
373
538
333
568
382
389
381
520
369
416
474
345
520
280
220
271
252
257
474
296
307
305
568
254
255
260
207
189
185
184
165
217
217
248
282
337
337
350
454
568
568
568
568
568
568
568
155
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
465
15
15
15
15
15
17
18
16
15
19
16
13
17
15
13
11
10
5
1
10
5
1
2
3
4
3
3
2
2
3
6
4
2
6
4
2
2
3
3
4
3
2
1
3
2
2
2
1
1
1
1
1
1
1
4
2
1
1
2
19
15
11
8
6
5
4
3
5
3
1
3
2
1
36
18
1
1
47
94
50
6
11
6
1
1
1
1
1
4
7
9
10
10
11
11
11
11
11
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
461
461
461
370
370
370
274
278
278
428
247
303
307
316
461
295
357
297
260
245
233
247
266
302
382
435
460
878
461
410
394
289
266
264
257
245
321
299
330
352
374
653
364
447
428
374
800
430
444
759
383
372
391
379
345
308
653
266
389
398
344
878
437
435
445
800
333
306
403
318
321
759
303
300
275
225
215
267
271
428
428
274
289
247
245
245
282
307
357
364
464
636
878
878
878
878
878
878
878
161
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
175
58
58
31
5
5
5
5
5
3
2
4
7
4
2
9
17
9
2
6
7
4
1
2
3
2
1
4
3
3
5
4
3
3
2
2
2
2
2
2
4
3
2
3
2
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
3
5
12
13
7
1
3
3
3
2
1
1
1
5
37
19
1
1
16
32
18
5
4
2
1
1
1
1
1
2
3
3
3
3
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
865
865
865
691
662
543
549
518
553
879
663
761
1194
819
865
773
1194
799
763
738
1356
523
527
663
608
709
1124
855
865
766
1356
715
716
1124
770
774
733
1330
823
834
1356
723
693
651
879
422
384
341
263
285
290
467
479
567
1330
562
548
602
440
386
509
373
433
453
405
509
341
422
343
315
319
453
327
332
344
548
417
544
614
879
879
467
458
408
330
311
290
275
240
270
318
412
548
548
548
548
548
548
548
146
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
431
361
361
183
5
5
5
5
5
5
5
6
8
14
11
8
7
6
3
1
3
2
1
3
5
3
1
38
26
14
179
93
8
5
2
3
3
4
3
2
29
37
25
13
12
7
2
2
6
10
5
1
1
1
2
3
8
11
14
12
10
18
26
33
18
3
3
2
1
1
1
1
2
3
94
47
1
1
101
202
124
46
27
60
77
85
89
49
10
10
10
18
22
24
27
27
27
27
27
27
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
45
45
56
78
78
78
78
78
74
78
74
78
82
92
97
115
138
89
90
87
86
91
81
115
85
89
98
106
117
117
132
111
117
132
111
132
121
105
111
119
138
121
119
97
91
91
87
90
96
86
91
78
74
73
70
73
70
74
73
112
66
79
81
76
138
77
81
82
71
73
72
56
56
59
52
61
64
73
96
96
73
56
49
41
48
65
81
112
112
112
81
76
70
63
60
51
51
51
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
5
5
3
2
2
3
4
2
1
1
1
6
19
11
3
3
2
2
2
2
2
2
2
3
3
3
3
4
6
8
10
6
2
2
4
5
5
6
5
4
3
3
3
3
3
3
6
5
4
4
5
6
4
2
2
3
4
15
12
9
7
16
10
4
15
11
7
7
15
24
21
14
8
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
183
183
183
300
418
418
418
418
334
374
401
412
559
420
405
399
559
424
425
407
586
405
266
326
294
296
551
338
331
334
572
329
318
551
331
338
337
586
342
343
572
273
259
240
171
149
134
116
101
112
113
204
220
255
586
256
249
267
211
187
180
168
180
199
169
177
138
175
130
124
132
199
140
145
149
243
141
150
165
142
142
175
112
100
93
88
107
118
140
140
149
193
243
243
243
243
243
243
243
71
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
47
40
40
40
40
40
131
208
155
102
49
31
13
4
8
12
8
4
2
1
1
1
2
1
1
1
1
7
7
7
10
5
1
1
10
6
2
2
3
3
4
2
1
5
3
2
2
3
4
3
2
2
2
2
2
5
8
6
4
4
2
1
1
1
2
3
14
8
3
2
1
2
3
5
36
18
1
1
20
30
17
5
10
5
1
1
1
1
1
4
7
8
9
9
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
808
808
808
543
507
465
454
404
404
428
434
553
1057
677
808
667
1057
696
673
705
1187
523
472
531
450
527
627
655
808
593
1098
567
533
627
595
595
560
1187
666
665
1098
587
564
560
404
322
274
216
197
234
252
416
431
466
1187
457
476
502
360
328
261
254
282
305
350
360
328
404
263
221
202
173
186
196
203
237
242
281
328
404
404
404
298
267
241
241
234
226
225
209
209
225
237
237
237
237
237
237
237
168
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
387
49
49
32
16
16
16
16
16
16
16
10
4
10
7
4
5
6
5
4
14
8
2
1
1
1
1
2
3
4
15
8
1
1
1
1
1
1
1
2
36
18
1
1
1
1
2
5
4
3
2
1
1
1
3
9
15
22
30
23
16
21
27
34
18
2
5
4
3
2
1
1
1
2
104
52
1
1
99
198
121
44
35
25
16
16
16
16
16
16
16
25
30
32
35
35
35
35
35
35
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
91
91
91
91
91
91
91
67
91
66
70
80
74
76
77
113
77
76
76
80
73
69
113
68
68
80
79
92
113
107
107
101
100
114
96
99
112
96
114
98
99
98
97
114
93
91
102
94
92
102
112
84
83
75
93
72
67
73
111
73
84
77
78
63
84
60
56
57
84
50
50
47
46
46
43
50
59
58
89
89
57
62
57
52
62
73
86
111
111
111
75
69
62
54
50
45
40
40
27
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
2
2
4
4
4
3
2
2
2
2
2
2
2
2
2
6
9
12
10
9
9
9
9
10
5
1
1
5
7
8
10
9
9
7
5
3
3
3
3
3
2
1
1
3
9
5
2
1
1
3
6
13
15
13
12
14
20
15
10
11
13
7
2
2
5
6
8
12
14
15
8
2
2
2
5
6
7
7
7
7
7
7
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
116
116
116
116
118
134
152
152
152
117
125
120
117
116
115
117
132
111
111
92
98
103
105
120
106
113
113
112
111
114
125
126
130
139
192
121
142
131
133
135
142
142
142
152
149
142
150
177
144
192
152
145
143
140
118
111
112
121
105
125
113
108
118
112
192
103
99
113
111
104
143
104
98
99
92
100
112
108
152
152
122
177
105
96
98
104
112
125
125
125
119
118
116
115
114
113
113
113
104
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
15
15
15
10
6
6
6
6
6
6
6
6
6
6
9
12
9
6
6
5
4
2
1
3
3
2
1
1
1
2
2
3
4
6
15
9
4
4
7
10
15
8
2
2
9
13
17
21
17
12
6
1
1
1
1
2
15
8
2
2
13
20
11
3
2
1
7
16
23
15
8
21
12
4
41
24
8
8
42
77
49
21
41
25
10
10
10
10
10
14
19
26
30
32
33
33
33
33
34
73
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
130
130
130
130
130
126
126
123
123
124
122
199
158
194
215
280
283
237
295
265
205
218
175
182
187
183
247
210
199
202
262
209
208
225
228
214
265
222
229
224
229
219
216
283
249
270
285
391
297
310
309
297
295
265
228
220
226
228
216
262
247
240
263
241
391
237
239
263
292
232
283
223
197
216
226
252
292
292
292
251
259
391
249
265
282
277
295
295
280
280
266
261
258
254
252
251
248
248
248
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
7
7
4
2
2
2
2
2
2
2
2
2
2
2
3
18
13
8
3
7
7
8
10
15
18
10
3
3
3
3
5
3
2
2
3
5
7
6
5
27
14
1
1
6
8
11
23
16
9
8
8
8
8
7
6
6
6
6
6
6
32
19
6
6
12
18
27
15
3
17
32
36
40
102
67
32
32
77
100
77
54
94
56
18
18
61
79
88
92
97
115
124
129
131
132
133
133
134
143
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
44
44
63
88
88
88
88
88
85
91
101
115
124
124
169
103
104
114
110
115
169
116
130
128
116
169
117
126
123
114
147
110
119
112
103
147
102
105
109
104
646
748
1364
3345
2523
3169
3345
3183
3362
3362
3340
3362
2708
2899
3244
1509
1318
1054
677
538
410
303
245
195
157
125
99
83
64
58
52
44
44
48
54
63
64
64
64
48
50
51
47
68
68
83
98
123
123
123
82
75
68
60
57
54
48
48
48
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
2
2
2
2
2
2
2
2
2
7
6
6
5
5
3
1
3
2
1
3
2
2
4
5
6
4
3
3
3
3
2
1
1
1
1
2
4
6
4
3
17
9
2
3
3
3
3
12
17
9
2
2
2
3
3
3
3
3
4
6
8
5
2
2
3
4
15
10
5
3
1
12
18
10
3
5
7
24
33
23
12
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
39
39
35
34
33
32
36
36
41
57
84
97
126
264
124
168
111
95
119
147
168
207
264
176
164
168
145
148
207
168
181
264
176
176
179
171
159
144
133
125
233
298
475
796
890
1052
1393
1380
1380
1393
1097
1393
896
722
722
434
363
297
218
191
159
146
171
117
99
83
65
65
64
63
83
59
55
51
51
52
62
66
97
97
56
58
50
46
62
91
118
171
171
171
111
101
89
75
69
58
51
51
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
2
2
2
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
2
3
4
5
8
12
7
3
9
7
5
12
8
5
6
5
5
5
5
5
4
4
3
2
1
4
4
4
4
5
6
5
4
4
4
4
7
10
6
3
3
10
19
12
6
5
4
7
11
6
2
8
14
7
1
18
13
9
9
9
9
9
8
7
4
2
2
2
2
2
2
3
5
6
6
7
7
7
7
7
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
201
201
201
189
187
178
178
178
125
148
183
171
206
191
201
195
206
193
205
175
206
183
152
164
681
764
867
3239
913
911
918
512
461
380
309
255
218
201
546
604
677
2302
683
965
1012
794
1818
1175
1190
3239
986
976
950
936
903
879
2302
806
847
842
674
594
833
937
746
1818
878
847
1421
1099
1158
3239
1268
1300
1328
1822
1021
1169
1139
1338
1338
1144
1153
2759
899
863
847
533
443
800
1219
1789
2759
2759
2759
2759
2759
2759
2759
142
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
69
7
7
4
1
1
1
1
2
3
5
3
1
3
2
1
9
5
1
5
76
38
1
4
7
8
10
14
11
8
14
8
2
2
2
2
2
2
10
10
10
7
4
2
3
4
4
5
4
3
2
1
1
1
3
5
8
5
2
2
6
10
14
16
9
2
4
15
26
14
3
2
6
10
32
17
3
3
3
3
3
10
22
13
4
4
4
4
4
6
9
15
18
20
22
22
22
22
22
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
174
292
292
292
292
292
225
210
199
383
217
251
428
243
258
312
365
410
431
664
433
397
428
343
384
384
433
545
360
356
367
324
340
433
349
353
303
431
371
379
428
520
350
382
383
346
446
338
327
543
611
694
1592
906
932
1592
1023
1043
1146
1783
1208
1235
1783
1351
1361
1250
1783
1059
873
784
737
676
618
1250
506
528
552
446
590
578
563
1250
599
637
681
619
593
664
664
501
528
554
545
545
546
545
545
545
545
249
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
91
91
51
11
11
7
4
4
4
4
7
7
5
4
3
2
3
4
2
1
7
22
17
13
7
1
6
6
7
49
27
5
5
18
32
28
24
24
24
24
21
11
2
9
7
6
6
7
9
15
18
20
22
23
24
25
78
132
103
74
89
107
104
55
6
60
56
53
35
18
38
26
15
20
19
18
18
155
223
292
247
203
121
39
39
137
104
72
72
72
48
25
25
25
25
25
25
25
46
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
201
390
390
390
390
390
299
295
263
376
388
431
1174
549
572
592
867
615
619
780
1214
710
1174
672
591
556
443
554
553
520
1214
670
696
1521
879
893
1521
843
900
898
1521
824
778
1041
529
488
442
480
291
260
277
377
421
405
1041
337
334
347
243
208
174
141
130
123
107
92
123
88
92
151
99
110
109
107
107
94
143
201
212
390
390
220
250
259
238
258
277
298
339
339
339
210
189
164
134
122
108
82
82
67
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
56
20
20
19
19
19
19
19
19
18
18
10
3
7
5
3
8
13
11
6
1
4
8
6
4
3
2
2
2
2
2
2
2
4
5
3
2
2
3
2
1
1
1
5
3
2
1
1
2
2
2
1
1
1
1
6
5
4
4
9
17
16
16
12
9
6
7
4
1
1
1
1
1
1
41
21
1
1
41
82
47
12
1
34
58
70
76
64
52
26
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
182
236
236
392
567
567
567
567
567
472
567
539
542
551
567
567
525
540
503
458
473
567
2795
3290
6072
14891
11205
14045
14891
14045
12127
14891
8865
10525
6074
4425
3606
2490
2012
1671
1319
1184
944
789
1138
543
483
410
307
262
241
223
233
233
250
240
212
207
215
325
200
189
203
212
171
217
170
171
217
172
169
267
144
133
121
97
143
199
223
387
387
251
278
267
196
209
251
271
325
325
325
296
291
285
278
275
267
267
267
51
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
98
98
98
62
27
27
27
27
27
27
27
21
15
12
9
7
6
11
8
5
31
16
1
11
7
3
1
2
3
7
5
3
4
5
4
3
4
4
5
7
10
6
2
4
6
4
3
3
3
3
2
1
1
1
1
1
5
23
32
18
5
22
43
32
20
9
10
12
15
18
10
3
9
15
35
24
13
13
37
61
40
20
4
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
286
513
513
513
571
640
719
865
865
865
591
594
518
460
478
375
392
420
478
532
307
266
854
1049
1963
3856
3382
4807
4404
4786
4807
4786
3232
4807
2245
1810
1558
1051
900
747
575
581
517
485
865
400
387
353
346
348
361
530
362
532
314
264
307
190
243
236
212
493
231
234
239
312
230
221
270
502
233
348
211
161
143
100
221
370
413
865
865
463
549
489
530
530
462
532
532
346
365
403
392
392
393
392
392
392
392
64
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
209
209
209
124
40
40
40
40
40
40
40
20
1
1
8
14
12
10
22
12
3
2
2
2
3
2
2
5
5
6
7
4
2
2
3
3
3
3
2
1
1
1
2
3
2
1
1
1
2
3
2
1
1
1
1
1
2
1
1
1
5
7
10
9
7
6
6
6
7
8
6
4
4
5
39
21
4
4
17
30
17
5
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
166
166
166
137
131
124
121
115
113
113
123
140
165
202
201
202
473
223
236
250
223
231
219
272
262
275
473
285
317
312
292
362
311
343
393
347
473
385
370
401
420
395
401
401
420
421
448
526
441
526
475
445
526
405
420
414
270
259
226
632
695
1208
2754
2153
2754
2754
2754
2754
1427
1234
984
681
521
405
310
256
211
178
165
147
125
117
109
94
108
117
166
207
284
284
284
193
178
160
140
131
115
103
103
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
95
7
7
7
7
7
7
7
7
7
32
17
2
4
3
2
2
2
2
10
10
11
9
7
7
12
9
6
6
6
6
6
7
13
27
26
25
25
40
33
27
20
11
3
42
36
31
31
17
4
4
4
4
4
8
10
12
12
12
12
20
55
122
106
54
2
17
27
19
12
13
14
15
17
14
12
16
20
37
55
40
25
39
20
2
2
2
2
2
7
12
12
12
12
12
12
12
12
12
48
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
49
48
48
48
48
48
46
48
46
46
46
1254
1456
1689
7302
1760
1810
1830
919
792
1811
1818
1968
7173
1872
1881
1854
2169
2209
3453
7261
3365
7173
2985
2272
3300
2655
2608
7287
3321
3421
7261
2347
3398
4599
4158
7302
7261
3148
2980
2249
1523
1267
980
693
508
382
275
207
1368
1537
1745
7287
1885
1942
3069
2367
2568
7261
2161
2012
1923
1034
2056
3274
3497
7302
7302
3023
2944
2220
1376
1109
810
580
437
319
230
175
131
100
78
62
50
22
22
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
2
2
2
2
2
2
2
2
2
2
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
3
3
2
2
2
2
4
3
2
2
2
1
1
2
3
6
4
2
1
1
6
4
2
1
1
1
1
3
4
3
2
2
4
4
2
1
1
1
2
4
2
1
9
12
7
3
7
8
9
10
19
28
15
3
2
3
6
10
8
7
7
4
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
41
170
170
170
170
170
118
110
102
170
86
110
106
112
403
468
529
1910
526
534
556
344
308
254
199
174
159
147
147
151
391
437
758
1581
802
1821
739
591
710
525
729
981
953
1492
1910
817
1024
1180
1048
1582
1581
1052
1041
1821
880
1078
1086
1151
1493
698
629
501
573
555
537
1480
708
740
1480
922
1134
1910
866
1152
766
580
741
882
911
1582
1582
727
685
534
359
297
248
200
174
155
140
130
121
115
111
109
107
104
104
104
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
20
20
12
5
5
5
5
5
5
5
3
1
1
2
1
1
3
2
1
1
1
1
1
2
3
4
5
6
6
5
4
4
4
6
14
16
17
11
5
2
4
4
4
3
2
2
2
15
10
5
1
1
1
2
5
11
7
4
4
10
16
12
8
4
1
3
12
26
19
13
24
31
39
25
12
12
13
27
42
40
39
26
14
2
2
2
2
2
2
3
7
9
10
11
11
11
11
12
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
68
95
95
95
95
96
98
102
102
120
128
135
263
147
145
742
1385
1650
3672
3549
1519
1501
1144
772
659
517
387
362
324
288
408
246
240
228
206
210
205
779
858
964
3672
996
1020
1030
602
521
426
305
300
260
232
358
219
226
204
186
161
147
734
821
932
3672
1555
1660
1777
3671
1815
1845
1863
3671
1806
2381
2472
3314
3595
1695
1523
1182
774
612
448
871
1431
1609
3314
3314
2599
3595
3595
1682
1517
1179
777
626
477
360
291
95
95
95
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
7
7
7
7
7
7
7
7
7
38
19
1
1
1
1
1
1
1
3
6
11
26
14
3
4
3
3
2
2
3
4
5
6
8
11
18
22
19
16
16
10
5
15
15
9
4
4
5
6
4
2
2
2
3
5
9
8
7
7
9
20
10
1
1
3
6
15
8
1
7
12
14
17
41
27
14
14
45
70
43
17
22
28
126
203
124
46
5
5
5
16
22
25
26
27
27
27
28
44
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
423
423
423
420
419
417
417
417
419
558
582
607
1228
720
703
1172
1452
1748
2972
2964
1376
1303
1022
860
820
775
1200
788
816
752
1123
743
802
1200
851
876
889
1208
864
862
1165
1575
1687
2972
2964
1361
1339
1069
719
629
549
637
658
695
1208
590
539
575
895
910
951
2930
1431
1566
1633
2930
1597
1552
1571
2990
1186
1132
1054
1209
1651
2087
2990
2990
2630
2630
1523
1720
2011
1932
2990
2990
2296
2630
2630
1453
1301
1164
920
831
752
684
615
534
534
359
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
134
7
7
7
7
7
13
16
10
5
19
11
3
6
4
3
2
2
5
3
1
2
3
10
14
7
1
6
5
4
11
12
11
8
6
5
4
4
8
14
18
12
6
1
1
1
1
2
5
3
2
4
5
6
7
12
17
25
34
44
39
34
28
23
12
1
7
10
13
7
1
7
6
5
269
135
1
1
3
4
5
15
25
21
18
18
111
67
23
23
23
24
24
24
25
25
25
25
25
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
15
172
172
172
172
172
153
161
170
165
186
184
169
827
915
1054
4129
1087
1098
1102
1271
1336
1377
4129
1229
1709
2453
2900
3404
4472
4447
4447
4472
3868
3620
4334
4472
3245
3436
3436
3681
3302
4334
4338
2575
2415
2109
3178
1345
1150
1041
666
1251
1218
1234
4214
1862
2007
2161
4469
1472
1927
1891
1482
3433
1163
1049
975
568
481
390
294
255
173
137
109
108
120
117
172
172
118
150
145
213
865
1728
2702
4469
4469
4469
2252
1883
1452
949
732
538
36
36
27
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
11
7
7
5
3
3
3
3
3
3
59
31
3
2
5
3
2
2
2
2
2
2
5
3
2
4
6
8
7
6
56
39
22
6
4
2
5
7
5
4
4
3
2
1
3
3
3
4
6
6
3
1
1
1
1
3
5
3
1
1
4
5
3
1
1
1
1
2
3
2
1
1
1
2
19
10
1
1
13
26
19
12
5
5
5
5
5
4
3
3
3
4
4
4
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
358
358
358
398
438
438
438
438
354
410
329
358
438
618
612
686
1978
698
680
659
706
968
1017
1849
1810
1353
1562
1870
1975
2312
2312
2441
1928
2125
2168
2336
1958
2304
1667
2336
1830
1716
1712
2341
1073
896
837
588
534
629
663
655
1061
1978
1031
2341
919
1148
1198
988
2441
888
862
865
589
512
729
342
327
277
203
165
127
103
79
61
114
181
199
410
410
221
252
261
236
607
1035
1533
2441
2441
2441
1309
1120
900
643
532
416
178
178
69
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
291
172
172
143
114
114
114
114
114
89
65
38
12
11
10
10
8
6
7
8
10
5
1
1
1
1
8
6
4
4
4
4
5
6
6
4
2
2
3
2
1
4
2
1
1
1
1
1
4
3
2
1
1
1
2
3
2
1
1
1
2
3
3
2
2
2
2
2
2
3
2
1
1
1
16
8
1
1
6
12
7
2
6
9
10
11
11
11
12
9
6
6
6
6
6
6
6
6
6
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
160
160
160
140
131
131
109
106
118
147
146
168
208
747
819
907
3533
949
984
997
616
954
971
1016
2546
1000
1544
2196
2695
4018
3533
3882
3356
3411
3654
3143
4313
3882
3965
4070
4313
4070
3696
4313
2479
1983
2152
1598
1456
2859
1122
1066
1468
1139
1106
2859
894
1385
1448
1184
3216
1017
965
1611
1331
1364
4203
1167
1156
1332
858
798
1344
538
487
435
295
265
224
174
147
122
111
94
93
766
1575
2507
4203
4203
4203
2177
1839
1445
986
787
598
152
152
67
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
126
16
16
13
10
10
10
10
10
10
10
7
4
5
4
4
4
5
4
2
1
5
7
4
2
1
1
5
3
2
5
5
3
2
10
6
2
2
3
2
1
1
2
5
3
2
1
1
1
2
1
1
1
1
1
5
4
2
1
1
18
14
8
3
2
2
1
1
1
1
1
1
2
3
37
19
1
1
41
82
43
4
10
6
2
2
2
2
2
6
8
9
9
9
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
165
168
168
168
168
168
115
105
106
1260
2744
4479
7076
7844
7844
7844
5023
5755
6506
6483
7251
6684
7452
6310
7835
4850
7251
4623
4152
4017
7452
2681
2438
3417
2741
2743
7835
2241
2185
2091
1128
928
718
484
369
274
203
156
123
96
82
81
78
68
109
49
51
52
46
56
40
30
31
32
31
35
46
27
29
41
25
26
24
21
29
17
42
71
79
168
168
83
87
78
63
62
60
59
58
58
58
44
41
38
35
34
32
30
30
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
153
91
91
46
2
2
2
2
4
3
2
6
4
2
4
3
2
2
2
2
7
5
3
2
1
4
7
9
6
3
15
8
1
3
2
1
1
1
1
1
2
2
2
8
7
4
1
1
6
6
3
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
2
2
1
1
1
7
10
6
3
3
3
3
2
1
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
36
152
152
152
152
152
119
120
119
1316
2394
3878
7382
5357
6703
7140
4449
5186
6109
7382
5648
7140
5437
5522
5285
6103
7382
4378
4989
4800
5170
6782
3591
4570
3651
3110
6782
2303
2102
1932
1115
919
718
506
389
300
231
180
150
130
121
130
127
116
202
90
94
103
91
120
90
64
64
68
63
56
109
53
54
65
55
61
90
54
64
47
63
88
90
165
165
99
107
92
90
90
100
106
120
120
120
77
69
66
62
64
64
64
64
64
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
10
10
11
12
13
14
15
14
13
21
11
1
1
4
4
4
5
5
5
5
5
5
6
6
3
1
3
3
4
5
3
1
1
2
4
3
3
3
3
3
2
2
4
5
3
2
2
2
3
4
3
3
3
3
3
3
3
4
6
8
13
9
5
5
4
3
4
8
5
2
4
2
1
15
8
2
2
14
26
14
3
11
6
1
1
1
1
1
6
8
9
10
10
11
11
11
11
11
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
20
20
22
24
24
24
25
27
31
36
36
38
33
34
35
36
34
35
34
34
32
37
36
36
44
43
43
58
49
46
47
44
572
1155
1335
3214
3018
2297
2462
3176
2999
2511
3214
2512
3176
2555
2999
2945
3214
3208
2521
2344
2559
1675
1529
1397
2559
932
827
727
420
340
260
180
134
103
78
61
46
37
29
23
26
33
33
58
58
33
31
25
22
25
23
33
33
36
41
49
49
49
35
33
30
27
26
22
22
22
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
15
15
15
10
6
6
6
6
9
5
1
3
4
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
4
4
4
4
4
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
44
44
44
44
44
35
35
35
41
42
54
60
59
91
65
60
104
53
60
70
64
64
91
57
66
69
68
102
71
78
88
91
691
1592
1829
3679
4896
2695
2964
2835
2888
2473
2079
2752
4052
2980
4896
3674
3812
3951
4052
4105
3170
2719
2506
2242
4896
1625
1478
1351
761
625
489
346
265
198
154
128
120
107
91
98
76
79
77
102
102
88
110
110
58
53
43
32
31
34
35
39
39
39
29
27
25
23
22
20
20
20
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
2
2
3
3
4
3
2
1
2
4
2
1
1
1
1
1
1
1
2
3
3
4
2
1
2
2
2
2
8
9
11
8
6
6
6
6
6
10
5
1
2
5
8
12
13
15
16
9
3
3
3
2
2
5
3
1
1
5
9
5
2
1
1
1
5
3
1
5
7
6
6
5
5
7
8
9
10
8
6
5
3
1
1
1
1
1
1
2
3
4
4
4
4
4
4
4
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
59
59
59
59
59
49
45
40
40
48
63
72
90
90
104
65
63
67
521
599
686
2811
795
822
836
892
1322
1403
2811
2516
2268
2310
2516
2064
2046
2860
2400
1757
1708
1901
2647
1925
2860
2400
1680
2647
1169
1405
1362
1147
2860
912
838
784
435
356
278
195
151
116
87
73
63
55
45
46
34
32
30
23
25
24
31
38
36
56
56
47
59
59
38
37
32
30
30
35
38
46
46
46
41
40
39
38
37
36
36
36
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
6
24
25
15
6
3
3
3
2
2
2
3
7
6
4
2
3
3
2
1
1
1
1
1
1
1
1
1
9
7
5
3
1
1
1
1
1
1
1
1
2
3
2
1
1
2
3
3
2
1
2
4
3
2
4
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
15
15
15
19
23
23
23
24
23
29
51
36
51
50
55
89
59
73
65
479
550
623
2562
1063
1146
1234
2562
1528
1592
2606
1703
1862
2606
1843
1799
1901
2606
1843
1715
1685
2453
1425
1109
1231
935
964
1740
745
1004
1012
885
2453
750
710
673
373
307
239
168
133
102
79
72
63
55
73
39
34
40
33
37
67
34
37
41
34
45
45
41
43
43
37
26
23
19
19
23
26
32
32
32
27
26
25
24
23
22
22
22
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
5
5
5
5
5
3
1
1
1
1
1
1
4
5
3
1
2
1
1
2
3
3
3
2
1
1
2
3
2
1
1
1
1
2
3
5
8
6
5
4
2
1
1
2
1
1
1
2
3
8
7
7
7
4
2
2
1
1
1
1
1
2
2
3
2
1
3
3
2
1
3
6
7
8
4
1
1
3
4
5
5
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
59
59
59
59
59
62
65
65
65
60
69
91
74
69
72
91
79
81
82
91
72
87
65
58
56
73
51
52
52
55
1762
2043
4073
10287
6163
10276
10276
7882
10248
10274
9493
10287
8438
10278
10274
6176
7996
5810
5063
10287
5258
5166
5174
10278
3452
3169
2831
1600
1289
972
655
498
371
268
202
155
117
92
70
58
48
39
35
32
30
35
41
42
65
65
46
57
55
81
81
70
80
80
50
45
41
34
32
29
27
26
24
24
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
4
4
4
3
2
2
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
2
7
4
1
1
2
2
3
14
7
1
1
1
1
2
6
4
2
2
2
2
2
2
3
8
5
2
2
4
7
4
1
1
1
2
3
6
4
3
3
4
5
7
5
3
3
13
24
14
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
44
44
44
44
44
32
31
29
42
38
45
79
65
71
75
119
79
81
81
81
80
74
119
72
163
184
205
581
252
255
1375
1469
2791
6781
4120
6781
6878
5994
6878
6878
5454
5267
5217
5267
4553
3884
3773
3238
2899
4553
2700
2366
2331
3884
1515
1321
1144
691
606
491
385
392
319
286
539
213
195
180
114
93
75
54
137
238
266
581
581
255
250
189
132
119
96
81
74
80
79
80
80
80
58
54
50
45
42
37
36
36
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
2
2
2
2
2
3
4
3
2
1
1
1
2
2
2
2
2
2
3
3
2
2
1
1
5
4
4
4
4
4
3
2
3
3
4
7
10
22
59
35
11
1
2
4
5
5
6
14
22
12
2
2
2
2
2
3
2
2
2
8
14
12
11
6
1
2
7
6
6
4
3
3
3
3
3
4
5
6
7
5
4
6
3
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
151
151
151
4714
9278
9278
9278
9278
9279
9280
9283
9283
9283
8218
8782
8814
9081
8016
8814
5887
5327
9081
3542
3143
2676
1622
1441
1277
1174
962
888
930
762
856
865
897
832
915
623
897
734
688
915
894
444
398
322
233
200
153
132
115
245
264
281
894
257
410
450
370
930
314
305
301
193
168
139
99
99
88
81
153
62
59
55
39
45
51
50
80
80
49
51
44
42
185
362
563
930
930
930
930
930
930
930
550
463
170
170
28
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
120
68
68
36
5
5
5
5
5
5
5
234
464
237
10
7
5
22
12
3
3
2
1
1
1
2
4
9
5
1
3
2
1
1
1
1
1
1
2
1
1
3
2
1
1
1
1
1
4
3
2
1
1
1
1
3
2
1
1
3
3
4
5
5
3
2
1
1
1
3
2
1
1
1
5
3
2
2
7
12
8
4
4
2
1
1
1
1
1
5
7
8
8
8
8
8
8
8
8
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
326
326
326
1332
2338
2338
2338
2338
2327
2487
2673
2510
3273
3307
3094
3307
3068
3102
3307
2233
2011
3102
1348
1218
1109
776
680
590
522
446
394
437
370
374
368
349
348
333
286
349
297
327
333
335
366
213
190
171
166
148
188
236
220
340
214
335
179
222
246
214
437
191
194
198
155
149
131
112
123
200
118
130
102
81
72
60
108
168
189
366
366
210
242
254
236
273
312
355
437
437
437
303
281
255
224
211
183
170
170
72
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
263
150
150
89
28
28
28
28
28
28
28
31
32
34
66
81
45
10
7
4
6
6
7
13
20
13
7
6
3
1
6
3
1
3
5
3
1
1
1
1
4
3
2
3
2
2
2
3
2
1
1
1
1
1
1
2
1
1
1
2
5
8
4
1
1
3
3
3
6
5
3
1
1
2
15
9
4
4
20
36
25
15
5
20
28
32
34
35
36
20
5
5
5
5
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
18
21
21
23
27
27
27
27
26
30
45
34
45
38
36
45
34
31
39
32
35
35
43
37
40
43
43
43
41
38
43
36
35
38
33
33
36
32
31
31
31
41
30
30
33
30
30
32
31
30
29
41
28
31
33
30
37
32
27
24
29
24
27
37
25
29
21
18
21
20
19
37
25
27
29
36
23
23
23
21
21
17
25
17
16
18
19
22
27
27
27
31
36
36
36
36
36
36
36
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
8
4
4
4
4
4
4
4
5
5
4
4
4
6
4
2
1
1
1
2
4
3
3
2
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
2
3
3
3
2
2
2
2
1
1
2
2
2
3
2
1
1
1
1
1
1
3
2
1
3
4
3
3
10
10
10
10
10
11
7
3
2
1
5
7
8
4
1
1
1
1
1
1
1
1
1
1
1
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
18
43
43
43
43
43
31
58
62
89
186
137
186
162
155
200
109
102
101
125
150
146
282
184
187
192
282
194
206
187
282
156
152
162
147
174
192
168
244
185
188
275
174
183
169
159
244
143
162
154
133
275
127
122
112
85
68
62
54
49
54
38
49
63
64
114
106
56
56
45
38
54
54
55
134
49
51
54
43
53
47
48
114
45
45
57
65
80
106
106
106
66
59
69
81
101
134
134
134
134
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
2
2
2
2
2
2
2
2
2
2
4
3
2
2
2
2
2
1
1
2
3
7
22
24
19
14
10
6
4
3
3
3
7
5
3
8
10
7
4
3
2
2
2
3
2
2
2
5
3
2
2
2
2
1
1
5
3
1
1
2
4
3
2
1
1
1
3
2
1
2
3
4
5
7
4
1
1
2
3
4
5
4
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
109
903
903
903
903
903
878
854
854
854
604
630
568
545
498
472
561
525
498
561
561
371
466
339
321
316
509
276
286
281
284
272
262
475
249
254
246
274
397
418
518
903
513
517
854
352
329
304
296
268
338
561
398
560
475
280
239
207
239
231
239
518
226
212
207
137
190
183
201
536
189
175
167
103
83
71
201
364
409
903
903
472
567
510
561
561
493
560
560
331
294
274
226
209
195
182
159
154
154
61
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
77
49
49
32
15
15
15
15
15
15
15
9
3
3
7
4
2
21
25
29
52
26
1
4
8
8
8
12
7
3
16
11
7
7
5
4
6
8
7
4
2
2
2
2
2
2
2
2
2
2
4
3
3
3
3
3
3
3
3
4
11
18
13
8
8
6
4
2
1
6
3
1
1
1
2
2
2
2
13
24
14
4
4
2
1
1
1
1
1
5
7
5
3
3
3
3
3
3
3
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
850
850
850
850
850
575
498
447
440
311
313
293
278
273
286
332
350
465
514
296
273
221
195
187
173
175
167
166
154
221
155
168
220
168
160
221
204
340
384
477
850
458
462
511
260
227
188
214
206
279
514
310
514
254
192
186
152
211
199
191
477
169
155
149
91
157
155
158
511
151
152
148
85
71
57
181
335
380
850
850
435
528
559
514
523
514
514
514
286
225
178
122
96
76
60
50
23
23
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
13
13
18
21
22
23
23
24
16
8
4
1
1
3
6
7
8
10
12
14
7
1
1
2
2
2
2
3
6
4
3
3
3
5
5
5
5
4
2
1
1
1
5
3
2
1
1
6
5
3
1
1
1
1
2
3
2
1
1
17
15
11
8
5
2
1
1
1
3
2
1
1
1
2
2
2
2
2
3
3
3
4
3
3
3
3
3
3
6
7
5
3
3
3
3
3
3
3
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
45
45
45
45
45
48
52
52
52
59
70
87
91
87
101
143
94
94
90
75
73
84
91
86
101
105
92
98
96
91
104
73
76
75
73
105
82
82
99
83
86
96
91
65
63
51
45
53
54
67
90
81
143
78
101
69
70
80
68
104
82
71
74
99
55
55
48
46
65
54
50
101
47
46
44
39
42
41
52
52
43
56
55
90
90
101
118
143
143
143
103
96
88
79
75
65
63
63
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
7
7
6
6
6
6
6
6
6
6
6
6
5
4
4
5
5
4
4
4
4
6
3
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
3
2
2
2
3
2
1
1
1
1
1
2
4
3
2
2
4
4
2
1
1
1
2
3
5
3
1
3
2
1
7
4
1
1
12
24
13
2
8
4
1
1
1
1
1
5
7
8
9
9
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
88
339
339
339
339
339
337
335
335
335
221
207
199
169
192
220
222
283
267
219
262
178
199
173
233
254
262
524
291
279
291
286
257
262
250
252
234
267
253
248
258
339
259
271
335
271
286
275
273
286
267
272
286
272
258
248
348
254
312
315
286
524
307
325
318
366
247
221
225
196
192
283
205
210
222
348
243
283
285
366
366
290
284
271
244
249
257
268
286
311
360
421
524
524
524
524
524
524
524
249
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
4
4
4
4
4
4
4
4
4
6
7
6
5
7
4
1
3
4
5
6
8
16
9
3
7
5
4
2
1
4
2
1
6
5
3
1
1
3
5
11
11
8
5
7
6
6
6
5
5
10
10
10
10
11
14
18
15
13
13
18
50
27
5
5
9
14
40
24
9
5
31
31
31
66
35
5
5
81
157
102
47
159
90
21
21
64
67
69
70
71
160
204
226
248
157
66
66
66
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
97
388
388
388
388
388
272
252
228
346
194
195
181
184
273
317
340
642
314
311
303
255
379
231
290
306
315
558
352
352
354
294
337
370
404
587
457
379
404
380
412
614
395
457
363
348
399
438
473
642
559
457
401
370
364
410
403
390
587
389
364
558
367
382
386
614
338
314
330
318
325
358
511
374
388
371
382
430
426
642
642
420
436
354
312
312
321
316
318
324
365
446
558
558
558
558
558
558
558
322
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
62
42
42
25
8
8
8
8
8
8
9
8
6
5
4
4
5
5
4
3
6
13
9
6
4
3
3
3
3
3
3
3
3
4
20
20
12
5
5
4
3
4
4
4
13
8
3
3
11
13
16
9
3
3
3
14
22
12
2
2
19
37
82
102
69
37
13
42
39
23
7
41
34
28
122
64
7
7
83
159
104
49
116
59
2
2
2
2
2
55
85
100
108
112
116
116
116
116
116
116
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
77
77
77
65
63
60
56
60
53
67
86
120
144
186
186
190
274
278
293
548
249
318
325
299
548
271
244
310
271
283
548
286
296
295
255
244
205
231
186
181
224
246
248
486
219
202
189
165
161
163
244
180
177
232
217
224
486
207
190
181
124
109
125
122
125
244
117
127
144
125
138
171
97
108
122
126
180
180
158
190
190
116
119
118
106
105
102
98
96
91
91
70
66
64
62
63
63
63
63
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
48
6
6
5
5
5
5
5
5
3
2
2
2
2
6
8
11
8
4
1
13
9
5
8
11
12
8
5
4
4
5
5
5
10
13
9
5
5
4
3
12
9
7
12
14
13
12
12
32
22
13
5
5
5
4
2
1
1
1
1
9
18
9
1
1
7
13
20
12
4
11
19
20
22
11
1
10
19
13
7
7
16
21
17
14
14
33
23
13
13
13
7
1
1
1
1
1
1
1
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
156
874
874
874
874
874
687
657
649
930
644
707
1057
689
668
654
590
771
796
905
1647
772
1057
946
848
861
1647
848
848
834
1136
815
799
1647
690
655
560
521
638
667
1136
874
839
1365
930
687
667
854
487
481
528
610
631
591
1365
484
487
483
363
340
305
277
280
260
228
253
280
267
288
515
297
276
275
277
259
146
275
425
500
930
930
499
581
519
543
543
468
525
525
305
279
264
221
207
195
183
160
160
160
50
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
90
56
56
30
5
5
5
5
5
5
5
4
4
10
7
4
7
10
9
9
70
37
5
7
9
5
1
2
4
6
33
17
1
1
1
1
1
1
2
2
3
3
2
1
2
2
2
3
2
2
3
3
3
3
3
3
4
2
1
1
48
30
12
2
2
1
1
5
7
10
7
4
6
12
19
11
3
3
6
10
13
7
2
10
14
16
13
10
10
6
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
596
596
596
420
390
316
298
260
260
414
288
371
533
406
596
384
533
429
387
356
628
271
263
317
314
373
523
474
471
596
612
412
424
523
401
406
406
628
421
407
612
368
348
358
414
279
329
235
231
285
231
296
304
309
628
277
260
289
272
253
249
398
266
266
257
329
202
180
192
162
165
285
165
169
174
235
196
253
282
414
414
253
276
235
231
231
236
240
249
249
256
324
398
398
398
398
398
398
398
73
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
428
170
170
87
5
5
5
5
5
5
5
10
10
11
7
4
6
8
6
4
4
4
4
2
1
3
8
5
3
5
4
3
3
3
10
6
3
3
4
7
10
6
2
3
2
2
2
2
3
4
2
1
1
1
1
4
4
3
2
2
18
14
7
1
1
1
2
1
1
1
1
1
1
1
34
17
1
1
45
89
53
17
5
5
5
5
5
5
6
5
5
5
5
5
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
331
331
331
230
213
193
165
155
143
136
129
161
164
181
331
187
190
182
188
132
127
113
117
116
170
180
228
392
251
331
235
243
219
233
249
260
297
243
264
297
293
392
272
297
275
276
316
240
347
207
193
182
168
216
215
224
459
224
220
215
198
205
241
267
241
383
278
243
256
237
232
267
288
289
347
459
279
318
334
383
383
293
322
228
200
207
220
243
278
278
290
370
459
459
459
459
459
459
459
347
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
177
2
2
1
1
1
1
1
1
2
13
7
1
1
1
6
4
2
1
7
5
3
2
1
4
7
7
8
6
4
28
14
1
5
6
4
2
2
5
7
10
19
12
6
5
5
5
6
8
10
5
1
1
1
19
13
7
4
1
1
6
12
15
19
10
1
2
4
16
20
15
10
7
5
56
31
7
7
32
57
41
25
25
18
12
12
34
22
10
10
10
17
21
23
25
25
25
25
25
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
396
858
858
858
858
858
603
577
547
907
466
495
453
417
396
399
453
452
474
540
453
350
337
326
336
339
353
380
323
396
301
266
281
435
267
235
243
211
343
371
427
858
496
502
907
441
426
409
364
326
390
540
390
538
435
301
285
239
257
232
208
427
236
244
258
354
252
234
268
457
237
265
255
216
364
180
305
457
486
907
907
551
593
522
540
540
475
538
538
352
366
399
380
380
383
380
380
380
380
364
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
90
49
49
27
5
5
5
5
14
14
14
9
5
8
9
11
10
7
5
11
11
7
3
2
1
1
1
2
1
1
2
1
1
1
3
2
1
1
2
1
1
4
3
2
2
1
1
1
1
2
1
1
1
1
1
2
1
1
1
3
15
12
9
7
6
6
5
4
10
29
16
4
3
2
48
33
18
18
49
81
59
34
10
6
2
2
2
2
2
6
8
9
9
9
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
158
158
158
131
138
146
156
174
174
174
121
137
136
118
158
131
88
85
77
62
74
91
84
114
96
131
117
126
142
158
114
88
75
74
69
65
131
56
63
64
52
70
69
73
174
70
70
70
54
51
46
41
36
41
36
33
53
30
39
39
36
66
38
38
37
55
30
27
33
38
28
51
27
28
29
22
46
74
83
174
174
86
88
78
62
58
52
52
55
59
66
66
66
66
66
66
66
66
66
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
142
70
70
37
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
2
2
2
2
3
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
4
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
4
2
1
1
2
3
2
1
1
2
2
2
2
2
3
5
6
6
6
6
7
9
10
10
10
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
54
102
102
102
114
129
147
179
179
179
122
127
121
101
97
111
70
74
77
72
76
73
82
110
83
111
86
88
89
85
110
86
68
76
68
61
111
54
63
63
57
77
75
71
179
66
67
67
50
44
43
40
41
42
44
38
32
35
37
49
40
28
28
31
29
26
53
24
25
31
20
22
20
20
30
19
46
77
84
179
179
86
88
72
55
52
54
53
53
53
53
39
37
35
32
32
31
30
30
30
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
38
38
20
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
2
3
3
4
9
12
15
8
2
1
1
1
1
2
1
1
2
1
1
4
3
2
2
2
3
2
1
1
1
1
1
1
2
2
2
2
2
3
2
1
1
2
1
1
2
2
1
1
1
1
5
3
2
2
6
11
6
1
5
4
3
3
3
3
3
4
4
4
4
4
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
43
51
51
51
51
51
51
51
45
70
54
60
72
64
56
68
51
53
58
72
56
68
64
54
51
57
76
63
76
62
76
51
47
48
43
39
49
37
40
41
40
45
45
46
70
48
48
49
69
47
47
47
43
42
39
36
33
34
34
42
33
31
34
37
38
61
46
33
33
30
27
35
36
35
69
32
39
48
46
70
70
48
61
43
41
41
43
43
46
46
46
34
32
37
43
53
69
69
69
69
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
19
19
10
2
2
2
2
5
4
3
2
2
2
1
1
1
1
2
5
6
3
1
1
2
2
2
2
1
1
2
2
1
1
1
1
1
1
2
2
3
2
2
7
4
2
2
3
5
4
2
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
11
9
8
8
10
12
6
1
2
1
1
1
1
1
1
3
5
4
3
3
3
3
3
3
3
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
68
68
68
68
68
48
57
56
74
80
70
80
74
58
80
53
50
77
52
60
65
64
70
74
74
86
74
76
73
76
86
60
64
61
52
86
46
52
53
51
68
51
48
74
42
40
38
31
29
28
25
25
23
22
34
24
28
33
49
34
30
27
24
22
29
17
15
17
15
16
27
17
20
29
19
28
37
40
74
74
39
37
34
27
30
34
39
49
49
49
49
49
49
49
39
37
30
30
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
6
6
3
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
6
5
4
5
3
1
1
1
1
1
1
3
5
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
4
3
3
3
3
3
2
1
1
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
156
156
156
104
88
68
60
62
59
77
79
87
92
87
156
79
75
75
67
72
60
68
64
63
74
82
97
104
142
156
89
86
67
62
60
52
86
44
52
53
50
68
52
54
77
55
59
56
68
55
41
42
38
36
36
33
36
32
38
37
40
66
42
46
47
64
46
30
35
31
29
55
37
41
68
36
43
52
51
77
77
49
64
41
35
37
37
41
46
46
46
56
66
66
66
67
68
68
68
68
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
142
9
9
6
4
4
4
4
4
3
2
2
2
2
2
2
2
2
1
1
8
8
6
4
5
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
2
4
2
1
1
2
2
3
4
3
2
2
2
2
4
3
2
2
8
15
8
2
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
63
63
63
63
63
65
68
68
68
54
54
61
60
56
101
55
58
66
58
57
101
55
66
70
65
101
62
63
61
52
58
50
53
52
54
55
45
52
54
51
63
53
52
68
55
57
56
66
53
51
50
50
43
40
40
37
41
47
48
58
58
48
52
51
66
52
37
42
38
38
53
41
43
65
41
47
53
50
68
68
49
66
44
41
42
47
50
58
58
58
58
58
59
60
62
65
65
65
65
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
5
5
4
4
4
4
4
4
4
4
3
2
1
2
2
1
1
1
1
1
1
1
4
3
3
2
2
1
1
1
1
1
1
1
1
1
1
2
4
7
4
2
2
2
2
2
2
2
2
1
1
1
1
2
3
3
2
1
1
1
2
5
4
3
2
1
1
1
1
1
1
1
1
15
10
5
5
19
33
17
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
45
45
45
45
45
43
42
42
42
37
49
50
52
84
139
204
229
567
358
220
250
195
162
226
118
108
151
138
145
341
140
135
134
180
179
184
567
173
173
223
163
161
341
130
122
114
80
74
69
62
56
57
134
149
164
567
166
167
163
96
86
78
66
57
54
46
35
35
29
27
38
22
28
34
36
57
57
42
45
45
30
31
29
34
34
39
44
53
53
53
30
26
24
21
22
21
21
21
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
1
2
1
1
1
1
1
1
1
1
1
1
3
6
5
5
4
4
4
3
2
1
1
1
1
2
3
4
3
2
2
2
2
2
2
2
2
2
2
6
3
1
1
2
1
1
3
4
2
1
3
4
3
2
1
1
2
2
3
5
3
1
1
1
1
1
1
4
6
3
1
1
1
1
1
1
1
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
42
42
60
83
83
83
83
64
66
69
78
76
81
118
263
389
441
1151
643
412
493
368
325
602
252
244
324
276
282
602
238
230
237
350
360
374
1151
346
339
417
296
284
549
225
211
187
133
126
125
116
108
119
267
290
324
1151
318
315
323
183
161
141
112
95
116
71
64
74
65
59
117
47
61
77
74
119
119
84
88
88
57
61
62
65
65
55
55
50
50
50
41
40
38
36
35
33
33
33
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
19
19
10
2
2
2
2
5
3
2
4
3
2
1
1
1
1
1
1
3
10
5
1
2
2
2
2
2
3
2
1
1
4
4
3
2
2
4
3
3
4
6
5
3
2
2
3
8
7
6
4
3
3
3
3
3
3
3
3
4
9
6
3
3
2
2
5
11
7
3
9
7
5
4
3
3
3
13
24
14
5
5
6
6
7
14
11
9
7
5
4
3
3
3
3
3
3
3
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
20
20
20
20
20
20
21
20
26
34
42
51
49
87
56
55
56
47
50
59
59
68
87
55
58
68
58
61
67
70
78
90
90
90
68
65
59
58
58
58
65
63
53
54
53
54
55
57
57
63
65
51
49
47
41
47
39
37
38
43
37
42
44
44
56
44
44
34
31
32
30
27
38
24
20
23
24
30
38
38
38
27
27
25
27
30
35
43
43
43
32
30
28
26
26
25
24
24
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
3
3
4
4
4
3
2
2
2
2
2
2
1
1
2
2
3
3
3
3
3
3
3
3
3
3
4
6
3
1
2
3
4
6
10
5
1
1
3
4
5
6
7
8
5
3
3
3
3
3
3
3
3
3
3
7
4
2
1
1
7
8
6
4
2
1
1
2
5
4
4
4
5
5
6
8
8
7
6
6
6
4
3
3
3
5
6
7
7
7
7
7
8
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
75
104
104
104
104
106
124
144
144
144
96
99
87
89
85
84
125
88
87
98
98
103
148
113
109
124
140
129
148
131
140
124
148
123
128
127
148
150
138
150
150
127
128
125
144
127
132
142
132
132
133
148
130
125
142
100
86
83
79
111
127
145
258
174
200
258
167
258
144
131
133
110
100
92
81
78
86
92
106
144
144
92
81
67
55
62
79
95
125
125
125
85
78
74
68
69
67
65
65
65
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
46
40
40
22
4
4
4
4
4
4
4
4
3
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
3
13
7
1
14
15
14
14
14
34
20
7
7
7
7
7
4
1
2
3
2
1
22
29
35
20
5
4
14
11
8
10
20
19
19
16
13
10
10
16
23
30
30
26
14
2
2
2
2
2
7
12
12
12
12
12
12
12
12
13
31
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
75
75
75
72
72
71
70
79
80
90
122
92
122
104
98
122
104
101
127
112
102
106
104
103
116
98
102
101
99
123
98
102
121
107
113
107
121
130
104
105
120
99
102
107
107
104
130
120
109
107
111
123
111
127
130
100
93
88
84
82
76
90
71
74
72
72
73
70
76
100
73
101
66
58
62
47
50
55
58
73
73
63
77
77
123
123
110
127
127
93
91
96
91
91
91
90
90
90
90
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
43
14
14
8
2
2
2
2
2
2
2
2
2
2
5
7
5
4
3
2
2
3
5
6
4
3
3
3
3
5
4
3
16
10
4
3
2
2
2
3
3
3
3
4
8
7
6
6
5
5
6
6
6
7
4
2
5
3
2
2
5
23
12
1
1
2
8
16
13
10
12
23
13
3
8
10
11
12
13
13
12
12
11
7
4
4
4
4
4
5
6
8
9
10
10
10
10
10
11
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
83
364
364
364
364
364
250
262
249
277
280
305
551
379
436
459
639
464
429
447
551
389
387
387
405
419
430
588
485
458
485
612
477
551
500
471
481
551
490
517
525
526
506
637
506
507
530
572
565
606
599
606
606
639
551
525
514
537
548
522
612
588
513
562
527
508
637
391
371
395
387
395
517
407
399
499
358
366
390
381
381
359
305
285
229
278
377
466
639
639
639
613
609
604
598
595
588
588
588
356
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
48
48
48
29
10
10
10
10
16
13
10
8
6
5
6
4
2
3
5
8
7
6
19
23
27
19
12
10
8
7
10
8
7
18
13
9
7
7
14
22
25
25
13
2
22
17
12
12
10
8
6
13
16
18
20
22
24
15
7
7
32
58
134
121
62
4
48
72
44
17
37
61
79
97
120
78
37
37
107
178
137
97
130
74
18
18
18
18
18
74
102
116
123
126
130
130
130
130
130
130
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
113
113
83
76
61
57
76
79
102
188
124
188
157
138
188
143
130
184
104
106
109
97
131
119
134
184
166
172
180
180
192
164
179
192
156
192
144
146
156
136
130
126
148
98
91
133
89
87
120
82
94
115
142
106
148
104
106
124
120
191
166
117
129
115
133
133
73
84
77
69
120
69
69
68
104
60
67
65
72
72
51
49
46
34
58
91
126
191
191
191
178
176
173
170
169
166
166
166
31
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
13
13
9
5
5
5
5
5
5
5
4
3
3
3
4
3
3
5
8
5
3
10
6
3
3
3
4
5
7
6
5
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
3
4
2
1
2
1
1
1
2
3
2
2
3
4
6
4
2
2
14
26
20
12
4
3
2
2
2
1
1
1
1
2
3
3
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
313
313
313
444
575
575
575
575
421
540
571
623
1081
661
673
675
605
740
758
863
1421
739
1081
849
781
788
1421
773
772
736
1003
715
725
1421
665
640
597
547
528
509
1003
585
578
941
485
461
434
523
341
330
354
438
440
419
941
362
371
354
333
313
303
579
318
324
312
432
273
290
290
432
285
351
355
579
482
293
292
254
247
214
206
234
309
334
579
579
445
482
482
296
253
224
181
162
147
134
125
106
106
98
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
177
5
5
4
4
4
4
4
4
4
4
3
3
3
6
4
3
10
13
12
12
7
2
4
3
2
2
2
3
6
4
3
3
3
12
18
18
18
10
3
2
2
2
7
8
5
2
2
3
4
3
2
2
2
2
3
4
9
11
14
30
52
26
1
1
1
1
7
4
2
4
7
5
3
3
4
7
11
8
5
5
26
36
47
72
84
67
34
1
1
1
2
3
3
3
3
3
3
4
51
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
338
338
338
748
1158
1158
1158
1158
937
939
948
1008
1120
948
1158
900
847
814
1120
758
780
1158
853
876
827
844
847
815
844
805
723
844
562
573
608
572
847
582
552
582
574
520
565
723
512
598
468
379
344
474
386
468
557
835
582
598
400
362
358
292
258
385
277
300
296
337
295
184
201
262
258
297
586
270
258
229
169
147
145
142
143
184
153
126
123
237
374
539
835
835
835
610
572
528
477
455
399
385
385
168
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
65
7
7
7
7
7
320
477
242
7
131
69
8
9
8
8
9
10
8
4
1
3
6
6
7
4
1
16
8
1
18
9
1
1
2
1
1
1
4
3
2
2
3
6
4
2
2
3
2
1
1
1
1
1
1
4
4
3
2
2
4
7
4
1
1
2
2
3
4
2
1
1
4
5
7
4
1
1
24
35
21
7
15
11
7
7
7
7
7
9
12
13
14
14
15
15
15
15
15
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
347
347
347
287
302
320
341
380
380
380
326
352
490
389
348
333
490
361
385
362
558
333
303
336
340
384
471
450
497
497
515
372
376
471
367
372
373
558
380
376
515
336
305
302
380
249
253
229
217
277
265
324
409
410
558
390
539
439
412
377
376
362
395
454
402
403
315
409
294
268
283
454
313
307
299
539
282
326
386
380
380
409
288
261
239
239
242
243
247
254
305
403
539
539
539
539
539
539
539
161
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
150
150
150
82
15
15
15
15
15
15
15
15
13
11
11
11
10
10
7
4
4
3
2
1
1
1
2
18
12
7
85
46
8
7
10
12
10
8
6
4
4
3
2
2
2
2
2
3
3
3
2
1
1
1
6
4
2
2
3
29
26
24
15
7
7
8
5
3
3
2
1
1
1
2
24
12
1
1
39
77
41
6
10
13
14
15
15
15
16
13
10
10
10
10
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
677
677
677
561
541
463
445
445
466
466
559
513
547
533
677
559
438
443
485
381
359
559
385
474
587
635
644
834
689
719
613
719
554
585
474
382
364
312
391
380
410
700
384
397
371
284
452
303
315
611
278
271
320
355
341
380
700
317
444
453
402
834
375
367
364
452
253
231
284
237
245
611
233
228
221
144
182
228
227
382
382
244
271
248
226
257
288
329
402
402
467
628
834
834
834
834
834
834
834
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
57
57
57
79
90
96
99
102
102
102
114
64
15
12
10
10
8
7
8
10
28
14
1
10
20
17
15
13
9
6
13
7
1
1
6
3
1
1
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
8
4
1
1
1
7
11
9
7
4
2
4
4
2
1
2
3
3
3
55
28
2
2
31
61
38
15
2
31
46
53
57
39
22
12
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
679
679
679
440
400
321
255
224
215
195
196
262
277
292
679
268
280
306
252
226
236
201
179
189
198
298
425
470
840
840
439
406
339
244
240
213
188
236
189
183
220
170
149
146
193
121
122
118
131
140
152
225
180
226
236
163
241
157
167
160
161
210
165
195
144
161
133
111
132
193
117
195
140
132
128
241
122
144
153
170
170
138
162
153
225
225
200
226
226
174
185
218
241
241
241
241
241
241
241
72
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
161
2
2
2
2
2
3
4
3
2
5
4
3
3
9
13
17
17
10
3
1
2
3
5
7
4
1
5
5
5
5
3
1
1
2
2
2
3
7
8
10
6
2
3
2
2
2
2
2
2
1
1
1
1
2
6
7
4
1
1
8
9
11
14
8
2
2
1
1
2
1
1
1
1
16
9
2
2
17
33
17
2
6
3
1
1
1
1
1
3
4
5
5
5
6
6
6
6
6
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1406
1406
1406
908
825
661
529
465
446
397
402
533
567
605
1406
555
537
545
423
389
367
411
364
365
487
583
801
916
1053
1406
756
670
613
556
422
400
353
310
365
358
365
652
350
421
392
363
719
418
433
807
399
402
403
390
348
332
652
321
438
437
388
916
474
476
483
719
349
298
387
324
331
807
327
329
315
264
239
271
281
365
365
251
257
259
241
256
271
289
323
354
467
648
916
916
916
916
916
916
916
167
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1053
150
150
79
9
9
9
9
9
9
9
16
18
9
1
10
10
10
10
10
31
17
3
5
7
11
15
18
10
2
11
9
5
2
10
6
2
2
3
3
4
3
3
6
4
2
2
3
3
3
2
1
1
1
2
4
6
4
2
2
19
22
22
18
10
3
8
12
11
6
1
1
2
3
37
19
1
1
41
82
42
3
5
21
29
33
35
29
23
14
5
5
5
5
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
68
68
68
60
59
57
53
53
53
60
68
78
97
94
97
97
95
147
87
79
87
90
83
91
101
109
127
109
104
96
91
104
118
118
122
274
116
116
126
99
121
131
125
210
147
119
119
134
132
134
258
157
161
274
128
117
114
86
80
73
64
64
87
95
100
258
102
100
136
143
177
274
226
184
195
185
242
242
198
242
242
131
127
112
86
74
65
58
47
42
41
41
40
39
39
39
39
39
39
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
4
2
2
2
2
2
2
2
2
2
9
13
7
2
2
1
1
1
2
1
1
3
3
3
2
1
1
5
10
16
13
11
9
7
6
4
2
2
11
7
3
2
2
2
5
3
2
2
5
5
5
4
3
3
2
1
5
4
3
3
5
7
4
2
2
2
3
8
6
4
2
10
12
14
9
5
2
2
14
26
20
13
7
7
7
8
15
10
5
5
5
5
5
5
5
5
5
5
5
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
40
40
40
62
84
84
84
84
84
71
84
82
84
82
98
101
107
205
108
102
102
86
98
102
107
131
116
115
112
131
114
110
116
131
106
129
96
88
108
104
104
205
113
119
169
110
125
135
125
183
129
118
117
93
90
93
92
107
107
75
66
71
80
85
85
205
88
89
107
84
91
169
79
78
63
46
67
91
100
183
183
98
100
86
70
68
69
70
70
52
52
38
32
34
37
42
51
51
51
51
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
3
2
3
5
3
1
1
1
1
2
2
2
2
2
2
2
2
3
2
1
1
1
6
9
5
1
1
13
7
2
1
1
1
1
2
3
3
3
4
4
4
3
2
2
2
2
3
3
4
9
10
9
8
5
3
5
7
7
7
7
5
3
2
2
2
2
2
2
3
3
2
2
2
2
2
2
2
2
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
44
44
47
53
53
53
53
53
60
68
91
97
100
175
161
167
467
172
177
192
159
166
201
192
197
396
188
187
194
180
186
223
213
200
396
174
169
231
203
223
467
256
244
393
187
236
264
241
418
254
188
178
143
152
139
131
254
137
136
138
180
169
178
185
467
179
184
224
183
201
393
175
174
132
92
144
204
224
418
418
200
192
145
99
89
83
80
73
73
74
80
87
87
89
93
99
99
99
99
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
2
2
2
2
2
2
2
2
2
2
4
3
2
2
2
2
2
2
3
4
4
2
1
2
3
3
3
3
3
3
3
2
2
2
3
5
8
6
5
4
4
6
4
3
4
4
5
7
9
13
9
5
5
5
5
5
4
4
4
4
6
4
2
2
3
4
16
9
3
3
3
7
12
8
5
5
5
14
23
17
12
34
18
2
2
2
2
2
3
4
4
4
4
4
4
4
4
5
46
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
71
71
71
41
36
30
23
23
21
36
50
65
110
100
98
176
118
138
143
143
175
134
139
176
125
136
109
117
113
104
176
112
113
161
112
114
161
116
119
120
175
114
110
107
125
91
86
93
87
87
101
141
103
143
93
74
77
66
75
90
74
100
75
74
70
75
71
79
80
125
90
66
61
46
43
33
33
34
45
46
43
90
78
82
141
141
115
143
143
86
82
72
60
56
51
48
45
41
41
38
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
3
3
3
3
3
2
2
2
2
4
4
3
2
2
2
2
2
2
4
4
3
2
3
5
6
6
7
7
6
6
6
5
4
5
3
2
2
20
12
5
3
2
2
1
1
1
2
3
3
2
2
2
2
2
2
3
2
1
1
4
8
5
2
1
1
4
15
11
7
4
1
8
15
9
3
3
4
3
2
2
5
6
4
2
2
2
1
1
1
1
2
2
2
2
2
2
2
3
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
59
59
59
59
59
61
63
63
63
53
59
60
68
53
68
47
50
56
55
68
68
49
53
54
61
76
69
76
73
76
58
53
52
47
41
49
38
44
45
46
59
46
46
63
51
53
54
67
50
48
47
44
42
39
40
38
38
44
49
42
63
47
49
50
67
46
36
40
33
32
49
40
40
66
38
39
46
45
63
63
48
67
48
46
47
46
47
49
49
49
56
63
63
63
64
66
66
66
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
23
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
2
3
2
2
2
3
2
1
1
1
2
4
4
5
5
4
3
3
3
4
3
2
2
2
2
2
2
2
3
2
1
1
1
2
3
5
3
1
1
1
1
4
4
3
2
1
1
1
1
1
1
1
2
15
11
8
8
9
11
6
2
1
6
8
9
10
7
5
3
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
71
71
71
71
71
51
50
47
71
65
75
119
98
117
151
128
140
133
130
128
119
120
151
134
135
143
185
145
154
151
125
144
147
150
252
136
139
151
138
154
140
128
138
138
133
185
146
162
170
252
171
172
177
160
159
160
220
151
139
135
145
147
147
141
252
127
121
133
138
162
177
223
182
147
153
154
162
164
223
223
123
127
123
114
120
124
133
133
123
123
110
106
104
100
99
95
95
95
52
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
19
19
11
4
4
4
4
4
3
2
2
2
2
2
2
2
2
2
1
1
6
4
2
2
1
1
2
3
12
7
3
2
6
10
9
8
8
18
25
18
11
8
5
11
10
10
10
7
5
17
23
26
29
19
10
7
5
3
3
5
8
7
6
4
3
6
10
13
15
17
21
20
19
13
7
11
16
43
57
38
19
16
13
14
16
45
27
9
9
9
8
7
7
7
7
7
7
7
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
73
475
475
475
475
475
475
475
502
862
505
517
513
455
505
410
400
424
505
476
311
293
300
307
470
499
696
1260
898
1260
1260
710
846
869
779
1141
799
593
672
652
621
799
680
569
1141
428
418
386
331
283
330
476
352
459
307
318
221
239
283
274
413
371
255
270
253
218
334
225
224
450
198
193
173
116
94
78
199
350
398
862
862
452
535
469
476
476
458
459
459
413
413
295
268
244
216
202
173
163
163
52
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
24
24
24
30
33
35
36
37
37
37
58
47
37
31
26
13
1
2
3
5
5
4
2
1
2
3
4
3
2
2
2
2
2
2
6
4
2
2
8
5
3
4
5
6
6
4
3
3
5
5
3
2
2
2
3
5
7
4
1
1
40
79
74
59
30
2
4
4
5
3
1
5
13
32
19
7
1
1
5
9
6
4
22
19
17
17
13
9
9
15
18
12
7
7
7
7
7
7
7
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
5
5
13
22
22
22
22
22
21
22
24
30
30
27
39
28
28
30
29
25
26
29
30
32
40
35
36
40
37
37
40
34
34
35
33
39
34
31
31
31
30
31
34
27
27
26
26
26
28
27
28
26
29
24
31
23
26
23
27
19
23
18
20
19
18
24
18
18
27
16
17
16
15
19
15
21
21
15
15
13
15
17
17
28
28
26
29
29
27
27
18
16
16
16
17
19
19
19
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
2
1
1
1
1
1
1
2
3
3
2
2
2
1
1
1
2
2
2
4
6
4
2
3
4
3
2
2
2
2
3
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
2
1
1
1
1
2
5
4
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
50
50
50
50
50
48
46
46
46
44
52
60
58
60
60
76
68
72
70
73
63
81
56
58
62
66
74
79
95
78
104
78
78
84
78
81
104
89
89
95
93
99
104
108
108
108
92
94
92
84
95
94
75
76
82
67
72
68
61
59
72
56
61
63
74
68
59
64
61
72
61
54
73
56
57
72
72
63
73
73
48
47
43
43
43
50
56
68
68
68
54
51
51
51
53
55
55
55
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
4
4
4
4
4
4
4
4
4
4
4
3
2
1
1
2
2
1
1
2
2
3
4
12
6
1
4
4
4
4
4
4
4
7
9
10
11
10
7
4
3
2
2
2
2
2
4
4
4
4
4
4
4
4
4
4
2
1
1
9
20
14
8
4
1
6
9
9
9
8
7
9
12
8
5
7
9
12
15
13
12
9
6
6
6
6
5
4
4
4
4
4
4
4
4
4
4
5
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
395
395
395
290
273
252
209
196
186
175
186
228
231
242
395
255
260
249
237
237
183
237
162
155
164
200
242
249
395
364
218
212
198
183
171
146
168
129
128
136
121
118
127
129
115
104
163
100
99
157
97
107
121
157
108
100
94
90
112
108
175
174
122
120
109
163
76
64
82
80
82
157
100
81
79
94
60
64
64
71
71
49
48
49
45
66
92
121
175
175
175
175
175
175
175
174
174
174
174
30
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
364
7
7
7
7
7
7
7
7
7
10
8
6
8
7
6
3
1
1
2
12
6
1
9
6
3
3
3
3
3
3
2
1
1
3
2
1
1
2
2
3
2
2
5
3
2
2
2
3
2
2
2
2
2
2
2
3
2
1
1
1
1
4
7
4
1
1
1
1
1
1
1
1
1
11
9
8
8
10
12
6
1
1
6
8
9
10
8
7
7
7
7
7
7
7
9
10
10
10
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
420
420
420
377
377
377
252
215
192
189
166
222
230
207
420
179
190
188
170
190
158
204
167
178
230
208
253
286
405
420
221
211
178
157
147
130
230
113
167
174
154
377
160
159
188
103
93
82
80
70
78
105
88
105
113
63
56
55
58
55
51
101
56
61
61
67
56
47
54
94
45
63
44
36
34
40
85
154
176
377
377
177
192
176
143
137
121
108
105
94
90
87
84
82
81
80
78
78
78
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
405
189
189
97
5
5
5
5
5
3
1
3
6
3
1
4
8
4
1
5
24
14
4
3
2
3
3
4
4
5
5
3
1
1
1
2
2
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
6
4
3
5
4
3
2
1
2
1
1
1
1
1
4
2
1
1
6
11
6
1
1
2
3
3
3
3
4
5
6
6
6
6
7
9
10
10
10
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
410
410
410
368
368
368
246
212
190
186
136
187
184
180
410
168
193
203
157
237
136
127
125
112
121
161
218
230
341
410
207
195
172
131
132
118
104
129
167
178
223
368
184
197
222
136
159
122
140
155
153
237
162
234
144
120
130
92
115
112
101
223
110
114
115
159
107
102
125
222
105
155
93
73
67
49
99
160
179
368
368
198
236
213
237
237
209
234
234
195
193
186
178
175
172
170
166
166
166
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
341
186
186
95
5
5
5
5
5
5
5
3
1
5
3
1
2
3
5
4
3
4
5
3
2
7
11
15
9
4
16
8
1
1
5
3
2
2
1
1
8
5
2
10
6
3
2
2
5
4
2
1
1
1
1
2
5
3
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
11
6
1
1
6
12
6
1
1
2
2
2
2
2
3
5
6
6
6
6
6
6
6
6
6
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
181
181
181
159
159
159
120
113
97
88
84
104
110
112
181
121
104
100
88
76
79
81
84
104
91
121
124
131
169
181
120
111
109
113
102
91
121
86
95
98
104
159
93
103
81
67
67
63
63
75
61
55
67
66
60
103
65
69
74
67
109
78
62
67
59
67
55
38
45
37
35
75
33
33
30
22
45
71
80
159
159
79
82
77
63
71
79
90
109
109
109
109
109
109
109
93
82
78
78
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
169
78
78
39
1
1
1
1
1
1
1
1
1
1
1
1
8
4
1
3
6
6
6
4
2
3
3
3
2
1
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
1
2
2
2
17
10
3
1
1
4
2
1
2
1
1
4
2
1
1
6
11
6
1
1
2
3
3
3
3
4
3
3
3
3
3
3
3
3
3
3
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
41
183
183
183
183
183
183
183
183
183
129
141
132
157
193
206
272
291
195
191
186
183
197
210
227
262
263
248
255
272
247
255
245
262
241
263
208
218
218
224
228
240
272
230
291
224
222
236
231
245
232
228
191
184
173
184
160
131
150
145
132
205
145
158
163
230
167
168
192
195
175
291
164
163
171
160
151
170
178
245
245
175
185
155
158
158
150
148
147
147
158
177
205
205
205
205
205
205
205
98
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
17
17
12
8
8
8
8
8
8
8
10
8
6
6
6
6
6
3
1
4
8
21
13
5
20
22
19
10
2
10
7
4
2
6
4
3
3
5
8
12
12
6
1
5
5
5
6
5
5
7
8
9
10
6
3
12
7
3
3
26
42
21
1
1
2
11
36
36
29
23
28
21
15
16
19
21
23
35
48
42
36
82
46
11
11
11
11
11
11
11
26
34
38
40
28
16
16
16
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
42
42
42
42
42
43
44
44
44
33
39
38
37
55
35
36
37
34
41
40
43
81
59
67
75
81
74
75
75
81
68
64
75
60
62
60
74
59
56
57
77
60
61
65
63
64
74
65
65
63
77
65
56
60
55
49
74
43
41
39
30
34
36
37
58
35
32
39
29
32
39
30
35
44
34
43
43
40
44
44
35
25
22
18
16
18
18
19
22
25
29
36
36
37
40
44
44
44
44
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
2
1
1
1
4
4
3
3
3
7
5
4
3
3
5
4
4
4
5
6
5
4
4
4
3
3
3
3
3
3
3
4
3
2
1
1
3
6
3
1
2
4
9
12
7
3
3
3
6
10
12
15
8
2
1
1
1
1
1
2
4
3
2
2
2
2
2
2
2
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
147
147
147
147
147
104
103
98
165
101
132
137
128
201
155
168
234
146
149
152
163
161
193
201
142
143
130
127
142
155
173
193
222
206
267
171
210
156
151
176
173
191
255
200
228
224
228
232
234
255
228
228
163
173
192
198
228
267
174
174
167
161
164
161
194
133
147
147
145
166
164
135
194
149
146
165
178
198
267
267
166
176
152
149
149
138
140
140
108
105
115
113
113
113
113
113
113
113
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
17
17
9
2
2
2
2
5
4
3
2
1
1
2
3
2
1
2
1
1
1
3
7
5
3
3
3
4
6
6
6
6
5
4
5
6
7
6
4
2
2
2
4
7
4
2
2
10
14
8
3
2
2
2
2
13
8
4
4
10
17
12
8
8
10
11
12
14
14
15
30
34
39
57
36
15
15
44
74
56
37
19
14
9
9
9
6
4
4
4
11
15
17
19
19
19
19
19
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
391
391
391
391
391
393
396
396
396
242
250
225
223
291
331
354
637
323
323
278
247
231
203
212
190
195
262
205
209
230
274
302
341
367
665
364
329
372
320
325
391
334
324
396
334
408
430
423
637
410
377
366
314
305
364
368
364
665
352
344
333
332
325
306
491
263
247
274
290
347
357
491
423
360
360
389
435
437
665
665
438
426
364
323
323
321
314
314
291
288
279
274
271
268
266
263
262
262
250
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
2
1
3
3
3
6
4
2
1
2
1
1
2
6
3
1
1
2
3
11
7
3
3
12
9
6
6
5
4
2
1
1
1
2
3
21
22
23
24
30
36
18
1
1
12
24
43
66
48
30
53
49
45
110
70
30
30
101
173
109
45
94
51
9
9
9
9
9
93
171
120
69
69
69
69
69
69
69
145
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
154
154
154
154
154
155
156
156
156
118
143
141
135
197
159
161
235
148
134
148
146
143
197
159
153
157
233
152
163
173
172
197
182
184
253
149
178
150
135
136
154
137
137
156
143
161
178
173
235
178
164
154
142
143
170
162
178
253
160
155
233
143
148
146
182
114
111
122
116
132
159
132
182
157
151
162
175
180
253
253
177
183
152
148
148
138
141
141
146
167
192
233
233
233
233
233
233
233
113
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
4
10
6
3
3
3
3
6
4
3
3
7
9
11
7
4
4
4
10
8
4
1
9
7
6
6
10
8
6
4
4
4
4
4
10
6
2
2
10
18
10
3
3
4
13
18
14
11
15
19
27
23
20
18
16
16
45
74
54
35
77
42
7
7
7
7
7
8
10
61
87
100
110
65
20
20
20
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
22
30
30
30
30
30
30
30
30
30
39
48
60
74
56
56
45
45
42
47
50
52
73
55
74
51
50
51
48
46
73
41
39
45
41
40
74
35
36
35
30
30
28
29
30
27
28
27
27
26
27
24
22
27
22
19
19
27
22
22
34
22
21
22
20
27
19
15
17
15
15
23
16
16
27
14
16
20
19
30
30
20
27
21
20
23
25
28
34
34
34
34
34
34
34
30
29
27
27
27
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
16
16
10
5
5
5
5
5
5
5
4
4
4
4
2
1
2
1
1
1
1
1
1
2
2
3
4
2
1
1
1
1
1
1
1
4
6
3
1
1
1
1
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
2
2
3
2
1
1
1
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
42
42
42
42
42
42
42
42
42
43
50
70
72
73
102
119
80
82
73
77
77
86
119
85
123
138
150
321
192
194
200
321
204
198
186
321
150
149
142
120
116
105
129
131
133
302
127
128
168
144
141
308
133
132
117
87
78
81
80
69
85
99
106
112
302
109
106
107
75
71
74
65
101
143
155
308
308
149
145
113
88
88
90
86
86
85
85
85
80
80
57
53
48
43
41
37
34
34
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
3
3
3
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
2
2
2
3
5
4
3
3
3
3
3
3
3
4
3
2
3
4
4
4
4
3
2
1
1
3
6
3
1
1
1
1
1
1
1
1
1
2
5
3
2
2
12
22
11
1
1
1
2
4
3
2
2
3
10
8
6
5
5
6
8
10
13
15
13
11
10
10
10
6
2
2
2
3
4
4
4
4
4
4
5
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
35
35
35
35
35
35
35
35
35
41
53
60
76
76
76
52
52
51
47
50
46
46
57
44
46
50
49
47
52
57
56
55
58
87
53
55
60
61
63
87
69
75
75
82
87
61
59
57
52
63
55
56
56
82
51
50
45
39
36
32
30
32
31
29
47
25
25
27
25
27
34
20
21
22
21
27
27
28
39
39
24
23
20
17
19
24
28
36
36
36
28
26
24
22
22
21
20
20
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
4
4
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
4
5
3
2
2
2
2
3
2
2
2
2
5
6
5
4
7
5
3
1
2
2
2
2
3
2
1
1
1
1
1
1
5
3
2
2
2
3
3
3
2
2
2
3
3
3
4
5
8
7
6
5
5
5
7
9
8
7
6
4
2
2
2
2
2
2
3
4
4
4
4
4
4
4
5
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
47
47
47
47
47
44
42
42
42
31
33
34
42
42
42
81
41
42
42
39
46
48
49
81
62
66
71
133
84
91
86
117
84
91
84
117
83
73
74
74
73
82
83
74
71
130
62
65
81
72
70
133
70
68
83
50
54
54
47
77
39
54
57
54
130
49
47
45
28
26
22
20
37
60
68
133
133
74
69
51
39
37
31
31
34
47
57
77
77
77
46
41
35
28
25
21
16
16
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
4
4
4
4
4
4
4
4
4
4
4
3
3
3
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
3
4
3
2
3
3
3
3
3
3
2
2
2
2
1
1
2
1
1
1
2
5
4
3
3
3
3
4
3
2
1
1
3
4
6
4
3
3
4
4
5
4
3
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
44
44
44
44
44
40
38
36
36
28
28
28
29
30
40
33
30
32
32
33
40
31
33
34
34
40
38
37
48
38
38
39
36
36
37
39
32
35
36
37
44
41
38
35
32
30
29
36
34
36
70
40
48
47
41
70
40
43
48
42
42
70
40
39
37
38
28
26
23
22
23
22
30
31
25
29
32
31
44
44
27
30
27
31
31
36
40
48
48
48
28
25
21
16
14
13
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
10
10
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
3
5
3
1
1
3
4
5
5
5
5
3
1
2
3
2
2
2
3
2
1
10
6
2
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
4
6
4
2
1
3
4
2
1
2
1
1
3
2
1
1
4
6
6
5
4
2
1
1
1
1
1
4
6
4
3
3
3
3
3
3
3
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
72
72
72
55
52
46
42
42
38
51
60
73
119
101
100
151
133
89
101
103
110
119
110
151
111
110
117
120
122
133
151
111
114
114
111
104
104
127
113
114
116
121
117
115
113
138
109
127
152
152
151
312
158
196
202
168
312
138
133
164
146
146
312
127
127
123
84
69
67
56
57
82
59
58
58
66
43
42
38
38
36
38
49
37
49
49
60
71
90
90
90
78
76
73
70
69
66
66
66
49
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
3
3
3
3
3
3
11
17
10
3
4
5
5
4
3
3
2
1
1
1
2
3
9
5
2
2
1
1
1
1
1
1
3
5
3
1
2
4
3
2
17
9
2
6
14
10
6
6
7
9
9
9
9
9
5
2
25
13
1
1
9
24
12
1
1
1
8
12
6
1
1
1
4
8
12
10
8
8
6
5
5
13
14
8
3
3
3
3
3
6
9
12
14
15
15
13
12
12
12
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
68
68
68
52
49
46
43
40
37
37
35
44
52
54
68
60
78
64
62
70
60
60
59
78
54
56
66
77
87
114
107
107
96
100
94
114
90
82
79
90
82
82
114
82
70
63
53
47
51
48
47
70
56
58
59
90
62
70
77
110
86
66
67
74
53
48
49
43
41
61
38
36
32
35
38
41
61
61
45
43
37
37
44
50
70
70
75
90
110
110
110
64
56
47
36
32
27
18
18
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
3
3
3
2
1
2
3
2
2
2
2
4
2
1
3
2
2
2
2
5
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
2
2
2
3
17
9
2
1
1
4
8
14
9
5
4
3
3
3
3
4
5
3
1
1
3
5
8
14
21
20
11
3
3
3
3
3
3
3
3
3
3
3
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
68
161
161
161
161
161
167
174
174
174
123
114
104
91
79
79
73
78
76
100
70
69
73
72
68
74
86
74
77
75
76
86
63
68
66
59
86
61
83
90
96
161
100
97
174
74
69
65
59
54
65
100
67
100
56
43
45
47
60
56
74
96
50
55
48
36
53
38
40
89
40
40
43
29
28
22
45
75
83
174
174
93
107
112
102
103
100
100
100
74
74
56
49
44
39
37
34
30
30
28
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
64
13
13
7
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
2
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
5
3
1
1
1
2
3
2
1
1
1
2
4
6
15
9
3
1
1
2
1
1
2
1
1
4
4
4
5
8
11
6
1
2
3
3
3
3
3
4
4
4
3
2
2
2
2
2
2
2
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
70
96
96
96
96
96
96
96
82
170
82
90
93
74
70
79
61
65
70
72
68
79
52
58
61
64
86
75
85
75
85
86
59
66
62
52
86
46
54
55
51
74
69
70
170
66
68
68
53
47
45
45
40
42
33
34
31
33
36
51
42
27
30
27
24
33
22
21
23
34
23
26
23
20
29
18
43
73
79
170
170
83
87
72
55
51
53
52
51
51
51
38
36
34
32
31
30
29
29
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
38
38
22
6
6
6
6
14
9
4
4
4
5
5
3
2
3
2
2
2
3
4
3
2
3
2
2
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
5
5
3
2
2
5
4
3
2
1
1
1
1
2
3
4
3
2
3
2
1
1
1
1
2
4
3
2
2
2
2
5
3
2
2
5
8
5
2
4
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
98
98
98
109
122
137
166
166
166
110
114
111
95
90
98
63
65
66
61
68
64
68
98
70
72
76
73
78
77
98
100
81
91
86
76
91
86
72
74
79
94
87
89
166
80
80
78
65
57
55
52
57
52
47
89
47
59
62
52
100
44
50
57
48
65
53
34
33
30
22
28
27
28
65
27
52
81
85
166
166
89
85
70
54
58
70
80
100
100
100
100
100
100
100
82
79
65
65
65
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
34
34
19
4
4
4
4
4
4
4
4
3
2
2
2
2
2
2
1
1
1
1
2
6
6
6
11
6
1
1
1
1
1
1
6
9
12
8
5
10
6
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
5
3
1
1
6
12
9
6
6
3
1
1
1
1
1
4
5
6
6
6
6
6
6
6
6
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
68
95
95
95
107
122
140
172
172
172
110
110
106
88
77
105
69
68
77
65
75
78
83
104
82
105
86
88
89
84
104
86
67
75
67
61
105
55
63
63
57
77
72
71
172
64
63
63
47
43
44
45
42
42
42
41
34
37
41
56
40
41
31
32
31
26
46
25
27
34
22
27
22
23
29
22
46
74
83
172
172
83
86
72
55
52
55
55
56
56
56
43
40
38
35
33
32
30
30
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
64
64
64
33
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
4
3
2
1
1
1
1
1
1
2
5
8
4
1
2
2
2
2
1
1
1
2
3
3
3
3
3
3
3
3
3
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
48
111
111
111
111
111
111
111
104
172
142
173
210
200
210
264
138
124
128
109
144
175
162
264
179
237
175
165
165
147
264
115
116
139
126
120
237
101
104
104
90
106
97
88
172
84
83
81
67
59
57
52
52
54
48
61
53
55
63
59
100
62
57
60
52
58
53
37
39
37
35
45
39
35
67
31
55
84
89
172
172
91
89
72
56
60
71
81
100
100
100
81
77
74
71
70
69
67
67
67
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
31
31
16
1
1
1
1
1
1
3
2
1
3
4
2
1
1
2
3
3
2
2
1
1
1
4
3
2
1
1
1
2
3
2
1
1
1
1
1
10
5
1
1
1
1
1
2
5
4
2
1
1
1
3
5
4
3
3
3
3
4
6
8
6
4
3
3
3
3
2
1
1
1
5
4
4
4
8
12
6
1
9
5
1
1
1
1
1
5
7
8
8
8
8
8
8
8
8
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
36
36
36
36
36
36
39
37
46
61
43
61
66
70
94
111
81
118
82
80
94
73
81
118
79
94
86
89
86
118
85
79
82
82
84
80
85
81
85
87
93
93
111
122
111
114
129
122
117
129
113
129
113
113
113
91
83
84
72
67
86
67
71
68
83
64
60
61
55
59
73
71
70
99
71
59
69
67
84
84
68
83
54
47
47
52
56
64
64
64
75
86
86
88
92
99
99
99
99
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
8
9
10
14
19
21
11
1
1
1
2
3
4
6
3
1
1
1
1
2
3
2
1
1
2
2
3
3
3
3
3
7
4
2
2
6
7
8
9
5
1
6
7
8
9
9
9
9
5
1
1
1
1
5
5
5
5
7
15
8
1
1
2
4
14
14
7
1
10
12
15
32
16
1
1
5
7
10
13
16
8
1
1
1
1
1
2
4
10
13
14
16
16
16
16
16
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
35
35
35
35
35
35
37
36
38
51
38
51
52
58
90
56
67
60
64
67
90
90
70
67
63
90
71
76
97
79
71
67
65
88
58
53
61
63
68
97
79
70
77
72
77
95
70
95
74
69
97
62
58
55
56
43
42
40
37
46
32
36
38
35
56
32
31
37
35
33
67
30
32
32
26
30
30
31
43
43
26
24
23
19
23
28
34
46
46
46
32
30
28
27
27
27
27
27
27
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
2
3
3
3
3
4
4
4
2
1
2
1
1
2
1
1
1
1
2
5
7
4
1
1
1
1
1
3
5
17
9
1
1
1
1
2
1
1
1
2
3
2
1
1
1
5
7
7
4
1
1
1
3
5
3
2
2
4
7
4
2
2
2
2
6
4
2
6
8
5
3
4
4
4
5
5
6
7
7
6
5
5
5
5
4
3
3
3
4
4
4
4
4
4
4
5
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
181
374
374
374
374
374
251
212
187
191
173
200
216
220
220
294
168
163
172
147
171
208
212
239
214
294
208
216
204
181
239
144
134
155
142
135
294
126
183
192
172
374
175
167
183
102
91
83
81
68
74
101
89
101
120
70
61
66
71
62
77
97
54
53
48
59
45
43
52
98
45
67
40
31
29
21
78
146
167
374
374
171
187
172
138
133
120
107
101
79
77
77
73
72
72
71
70
70
70
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
163
163
163
87
11
11
8
5
5
5
5
3
1
1
5
5
6
5
5
7
12
7
2
1
1
1
1
9
9
8
7
8
10
12
7
3
2
2
2
1
1
1
1
1
1
1
1
3
5
3
2
1
1
1
1
1
1
1
1
1
1
1
3
9
5
1
1
1
1
1
1
1
1
1
4
2
1
1
2
3
2
1
1
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
131
131
131
96
87
69
62
56
54
128
183
250
527
312
300
300
220
213
249
288
214
373
292
324
527
265
288
280
262
249
373
239
188
240
225
219
527
199
201
202
147
139
123
94
80
71
61
55
53
55
64
76
89
139
103
101
74
75
77
65
96
66
58
61
53
59
49
34
39
36
35
55
38
37
37
36
36
42
46
70
70
44
46
47
43
59
78
99
139
139
139
102
96
89
80
77
67
66
66
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
95
2
2
2
2
2
3
3
2
2
6
3
1
1
1
1
5
8
11
17
24
12
1
1
1
1
1
5
3
1
5
3
1
1
5
3
1
1
2
3
10
6
2
2
2
2
2
2
5
3
1
1
1
1
1
3
2
2
2
2
2
3
2
1
1
2
1
1
2
1
1
2
1
1
11
6
1
1
4
8
4
1
2
5
6
7
7
7
8
5
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
135
152
152
152
152
152
104
90
81
132
205
268
460
451
306
484
270
284
338
325
352
384
402
408
460
484
332
320
305
262
408
197
179
231
206
202
484
181
198
201
163
152
125
126
102
99
134
97
93
145
97
105
113
140
99
104
121
92
107
101
100
162
98
101
101
134
74
68
76
67
69
145
68
70
67
46
63
82
93
152
152
86
82
68
54
65
85
104
140
140
140
151
162
162
162
162
162
162
162
67
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
98
82
82
43
4
4
4
4
6
5
5
3
1
1
5
5
6
5
3
1
2
1
1
4
7
4
1
9
5
1
9
5
1
2
5
3
1
1
2
1
1
1
1
1
3
2
1
1
4
4
3
2
1
1
1
3
5
3
1
1
2
4
7
8
5
3
3
3
3
2
1
2
3
5
16
8
1
1
6
12
18
11
5
3
1
1
1
1
1
3
4
4
4
4
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
36
125
125
125
125
125
142
160
160
160
119
124
133
122
131
129
140
153
116
126
123
126
170
135
154
163
174
237
205
231
303
182
190
203
201
228
213
261
303
222
229
261
202
219
212
206
303
203
212
222
205
221
233
194
195
233
185
175
197
233
186
237
222
198
202
179
222
168
154
148
145
140
151
157
163
160
185
185
171
165
165
168
135
118
103
99
115
122
140
140
156
191
237
237
237
237
237
237
237
158
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
24
24
24
21
19
19
19
19
19
19
19
16
9
3
3
3
3
3
2
1
2
3
6
10
17
11
5
4
4
4
4
8
7
6
6
10
5
1
1
1
6
6
3
1
7
6
5
5
19
12
6
9
11
13
7
2
5
8
9
7
5
26
17
8
6
5
11
18
9
1
8
16
13
10
59
37
16
16
51
86
75
65
62
34
6
6
6
6
6
14
22
42
52
57
62
62
62
62
62
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
52
154
154
154
154
154
124
132
126
161
185
141
185
153
144
185
127
121
118
98
82
104
83
93
118
87
102
104
118
123
123
172
124
137
143
139
133
158
135
139
150
154
158
161
161
97
104
96
81
120
68
65
85
72
71
161
65
87
93
78
172
73
74
89
74
70
131
56
53
48
34
37
32
31
63
29
52
79
81
161
161
82
80
67
53
70
96
122
172
172
172
90
76
69
61
65
64
63
63
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
7
7
6
6
6
6
6
6
5
4
4
4
6
5
5
5
5
3
1
5
4
4
2
1
3
3
3
2
1
2
1
1
7
4
2
1
1
3
2
2
2
2
5
5
3
2
2
4
3
3
2
2
2
2
2
2
1
1
1
2
2
3
8
5
2
1
1
2
1
1
3
2
1
3
2
1
1
6
12
7
2
2
3
3
4
6
7
8
8
8
5
3
3
3
3
3
3
3
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
149
168
168
168
168
168
114
98
88
89
63
80
81
78
149
69
69
68
50
48
47
50
53
56
57
65
77
78
79
149
76
75
72
63
58
50
65
43
67
69
71
168
74
77
79
67
65
62
73
54
53
51
47
44
40
42
36
39
45
56
40
62
46
43
44
68
38
34
39
43
33
51
42
42
73
85
117
168
168
168
168
104
89
81
67
63
61
59
56
56
56
59
62
62
65
68
73
73
73
73
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
75
75
75
38
2
2
2
2
4
3
2
4
3
2
2
2
2
2
1
1
2
3
5
3
1
3
4
5
5
5
5
3
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
8
6
3
1
1
2
1
1
4
2
1
2
2
2
16
26
31
33
34
36
19
2
5
10
13
14
15
13
12
8
5
5
5
5
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
77
179
179
179
179
179
173
168
168
168
109
111
106
94
82
101
81
81
82
105
80
82
88
95
79
101
82
89
91
91
95
82
68
73
69
62
101
64
90
96
88
179
100
97
168
80
76
74
73
61
72
105
72
105
63
52
49
46
54
49
46
86
46
46
46
69
46
45
47
94
40
48
47
40
73
34
59
89
91
179
179
104
112
118
108
108
105
105
105
67
61
51
42
46
51
59
73
73
73
73
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
11
11
10
9
9
7
5
5
5
5
4
4
4
4
5
9
9
5
1
4
2
1
8
6
4
4
3
3
3
3
3
3
2
1
2
2
3
2
1
1
1
1
1
1
1
1
1
7
4
2
1
1
1
1
1
1
1
1
6
7
5
4
3
3
3
3
2
1
2
2
2
1
1
7
4
2
2
6
11
6
1
2
3
7
9
10
7
5
4
4
3
2
2
2
2
2
2
2
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
44
44
53
74
74
74
74
73
76
76
81
94
91
120
120
112
252
108
106
110
91
99
126
127
132
252
140
148
144
119
129
150
160
155
308
138
140
149
129
146
139
131
289
119
114
117
130
135
132
308
156
172
279
139
164
163
153
292
131
115
103
119
128
128
308
111
105
141
111
113
279
96
96
96
66
103
146
155
292
292
136
137
106
74
77
86
97
115
115
115
93
89
85
80
77
71
71
71
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
4
3
3
3
3
3
3
3
3
3
4
2
1
1
4
4
4
10
5
1
4
4
5
4
3
3
2
2
2
2
2
3
3
4
3
3
2
1
1
1
3
4
3
2
3
3
3
3
3
3
2
1
1
1
2
3
5
3
1
1
3
5
4
3
3
3
4
5
3
2
5
7
4
1
7
6
5
5
17
29
18
8
5
3
2
2
2
2
2
3
4
4
4
4
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
47
47
61
82
82
82
82
63
65
78
73
82
76
86
89
93
160
87
85
84
70
72
79
86
97
104
97
81
76
82
77
111
119
111
264
99
95
115
92
120
160
122
223
119
114
119
134
133
130
264
142
138
197
103
125
122
110
230
98
90
87
100
108
111
264
107
107
128
102
105
197
83
78
78
60
86
116
130
230
230
110
110
89
65
57
55
50
43
42
42
41
41
41
41
41
41
41
41
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
15
15
15
9
4
4
4
4
4
3
2
2
2
2
3
4
5
6
3
1
3
4
6
5
4
5
3
2
2
2
2
3
2
1
4
4
2
1
1
2
4
5
3
1
1
1
2
4
4
4
3
3
3
3
2
1
3
3
3
3
4
5
3
2
2
3
5
14
13
11
10
13
11
10
6
3
6
10
13
16
20
16
12
8
4
4
4
4
4
4
5
4
3
3
3
3
3
3
3
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
13
13
33
53
53
53
53
53
48
53
56
70
59
56
56
63
62
63
72
63
58
80
56
52
53
80
58
62
58
82
60
62
62
82
64
65
78
68
73
71
82
78
74
82
78
68
78
69
68
69
82
67
72
82
55
51
49
47
51
53
55
61
61
61
46
47
42
41
61
39
41
38
38
47
35
40
40
36
35
33
38
42
42
71
71
62
72
72
50
49
40
33
34
35
40
47
47
47
47
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
3
4
5
22
37
41
21
2
2
2
2
2
1
1
1
2
3
3
2
2
4
3
2
2
2
1
1
1
2
4
8
9
11
12
14
12
10
10
7
4
1
5
7
8
9
6
4
3
2
2
2
2
2
3
2
2
2
3
10
10
10
5
1
7
5
3
4
3
3
6
10
6
3
4
5
5
5
5
10
8
4
1
1
1
1
1
2
4
3
3
3
3
3
3
3
3
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
51
51
51
51
51
51
52
51
51
59
57
66
68
67
88
88
94
131
129
87
90
80
81
113
100
98
106
157
117
113
114
157
110
116
119
157
114
98
97
84
78
75
71
71
69
69
73
74
75
96
83
83
131
87
86
114
76
78
74
66
83
70
71
68
96
64
59
60
76
53
55
58
65
74
79
101
101
76
76
64
66
71
78
89
98
95
131
131
88
93
93
87
87
86
84
83
83
83
45
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
3
3
3
3
3
4
4
4
4
3
2
2
2
2
2
2
2
2
3
3
4
7
5
3
2
2
2
2
3
3
4
3
2
3
5
6
7
7
4
1
1
4
2
1
1
3
4
3
3
3
3
3
3
8
4
1
1
5
10
7
4
2
1
6
7
5
4
3
2
1
1
6
5
5
5
28
39
31
23
35
22
9
9
35
20
5
5
5
10
13
14
15
10
6
6
6
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
63
241
241
241
241
241
239
239
209
221
243
224
266
249
239
244
281
288
293
293
412
243
214
229
204
199
266
233
261
258
412
263
242
235
209
207
206
235
255
259
412
267
260
261
261
234
233
237
235
237
243
293
249
281
212
233
198
210
216
202
263
199
188
207
230
162
211
180
172
261
172
182
233
150
151
169
175
191
187
241
241
181
212
237
293
293
264
282
281
281
281
189
173
164
154
157
154
151
151
151
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
20
20
12
4
4
4
4
4
4
4
2
1
1
4
8
18
34
27
16
6
8
11
9
7
6
6
16
15
14
23
30
25
19
11
3
13
24
13
3
13
7
2
1
7
10
12
15
10
5
4
4
4
4
3
2
19
12
6
6
23
41
21
2
1
1
10
20
11
3
11
19
13
8
13
17
19
22
96
158
94
31
27
23
26
29
59
70
75
62
49
34
19
19
19
19
19
19
19
49
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
77
170
170
170
170
170
170
185
173
237
263
278
548
309
320
336
308
356
342
320
553
321
329
314
277
313
326
313
502
292
341
381
357
548
415
405
426
553
388
381
439
468
584
707
847
847
1057
820
774
1057
797
833
1057
763
647
763
479
414
383
327
291
277
295
312
322
502
280
290
310
267
370
261
202
221
243
258
370
370
271
252
219
199
224
213
314
314
293
307
308
308
308
260
252
243
232
227
213
213
213
51
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
48
48
48
53
55
56
57
57
58
58
58
29
1
1
1
1
1
4
6
5
5
7
17
28
21
15
8
1
1
1
1
4
5
6
6
7
15
24
29
23
17
16
13
11
26
19
12
12
40
69
40
12
12
12
11
11
18
14
11
11
18
57
45
34
21
9
38
37
37
39
30
21
41
40
38
36
46
56
101
135
94
54
51
31
11
11
11
11
11
13
16
26
31
33
34
35
35
35
36
40
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
92
104
104
104
104
104
86
85
80
101
90
99
120
116
102
102
94
83
77
70
64
69
76
90
120
102
110
109
100
100
99
110
98
103
105
104
120
97
91
95
99
106
107
122
141
145
191
169
158
191
184
173
209
209
160
209
138
130
127
108
106
90
77
81
81
79
97
72
70
72
75
109
67
83
61
47
57
65
76
104
104
83
64
61
54
60
71
83
106
106
106
98
96
95
93
92
90
90
90
61
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
3
3
3
3
3
5
8
5
3
6
4
3
3
3
3
3
2
1
1
2
3
6
6
4
3
6
4
3
2
2
3
4
6
6
5
4
3
3
3
12
7
3
1
6
5
4
4
18
15
8
2
2
2
1
1
7
6
6
6
13
20
13
6
4
3
9
15
8
1
11
22
19
16
11
7
12
15
16
18
22
19
17
16
16
16
16
16
16
16
16
11
7
7
7
7
7
7
7
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
56
167
167
167
167
167
166
165
165
165
118
140
130
155
188
171
267
160
145
143
140
155
150
188
187
165
198
233
192
267
207
200
207
205
201
222
220
172
194
220
210
219
200
267
187
185
185
177
171
205
170
170
181
222
181
205
215
159
167
167
170
233
175
179
171
185
165
153
162
150
147
222
129
130
134
116
131
131
136
167
167
127
128
118
110
119
129
142
165
165
165
199
233
233
233
233
233
233
233
134
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
2
2
2
2
2
2
2
2
2
2
2
2
2
4
6
3
1
2
4
6
6
7
10
8
6
6
6
6
6
6
6
10
11
9
7
4
1
1
1
13
10
7
4
9
9
9
10
19
12
6
6
6
7
10
14
18
10
2
2
12
22
38
46
23
1
13
39
42
30
18
29
20
12
15
16
17
18
32
46
44
43
56
51
46
46
46
29
13
13
13
15
16
17
17
17
17
17
18
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
41
48
48
53
62
62
62
62
62
62
62
62
68
71
73
98
81
83
82
116
79
88
95
89
116
264
297
328
1089
496
520
601
1089
626
626
620
1089
508
522
508
412
407
397
405
398
390
529
402
428
422
560
489
315
445
391
374
961
331
321
382
273
259
489
283
285
560
219
265
262
207
401
164
147
289
422
466
961
961
436
418
315
208
175
132
102
88
85
80
69
69
69
82
95
95
95
95
95
95
95
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
2
2
2
2
2
2
2
2
2
7
12
12
12
7
3
3
2
1
1
1
3
3
3
4
2
1
3
2
1
3
3
2
2
4
6
7
7
6
6
17
13
9
5
20
15
10
10
7
5
8
9
10
10
8
7
10
7
4
4
7
35
25
15
8
1
4
7
5
4
7
10
6
2
7
9
10
11
13
16
14
11
8
6
4
4
4
4
4
5
6
7
7
7
8
8
8
8
8
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
130
365
365
365
365
365
362
359
359
359
301
316
406
314
326
325
405
313
291
333
267
285
363
305
356
349
406
537
417
429
411
437
383
437
393
406
437
419
426
426
429
418
407
431
393
378
387
410
392
394
387
431
373
374
410
292
356
264
315
315
296
537
324
332
323
370
246
237
250
228
227
284
272
275
338
356
280
313
315
370
370
313
333
284
333
333
308
322
322
312
360
434
537
537
537
537
537
537
537
338
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
6
6
4
2
2
2
2
2
2
2
2
2
2
8
5
2
10
8
7
9
12
14
17
32
16
1
9
5
2
9
5
2
9
5
1
1
2
6
11
16
9
2
1
11
12
12
13
9
5
6
32
45
59
65
39
14
14
14
14
14
39
22
5
4
4
25
40
39
24
10
38
25
13
126
68
10
10
87
165
126
88
131
71
11
11
11
11
11
21
31
81
106
118
131
131
131
131
131
131
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
58
58
51
51
51
51
51
51
57
70
80
126
123
97
132
97
88
87
109
86
92
100
109
126
132
119
111
114
113
99
119
90
95
102
98
132
109
104
102
113
92
90
85
78
74
73
72
79
89
86
113
124
97
100
119
109
99
124
119
91
96
101
104
120
124
96
79
77
67
69
71
54
80
57
55
67
67
71
80
80
78
59
50
45
42
44
43
43
43
43
40
39
38
38
37
37
37
37
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
34
34
19
4
4
4
4
4
4
4
4
3
2
2
2
2
2
1
1
2
4
4
4
5
4
4
5
6
8
7
5
4
6
3
1
3
6
7
6
5
3
1
4
5
4
3
3
3
3
2
1
1
1
1
2
3
2
1
1
5
19
19
20
18
12
6
9
9
6
3
2
10
9
6
3
3
3
6
9
13
11
9
6
3
3
3
3
3
4
5
4
3
3
3
3
3
3
3
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
41
41
44
58
58
58
58
58
56
58
62
62
63
95
74
81
82
88
87
81
87
95
84
87
66
70
85
84
95
140
87
84
82
80
68
61
88
58
56
75
82
75
140
70
64
67
57
57
75
51
49
48
57
61
64
140
65
63
63
51
43
48
46
46
82
40
35
42
35
35
70
31
36
39
37
48
49
49
75
75
38
37
33
28
32
37
41
51
51
51
32
29
26
22
21
20
18
18
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
9
9
23
30
38
20
3
3
3
5
8
27
15
3
3
18
13
8
3
3
3
2
2
2
2
3
3
2
2
2
2
1
1
2
2
2
2
2
1
1
3
2
1
1
1
1
1
1
2
3
2
1
1
1
1
2
1
1
1
2
3
2
2
4
2
1
2
3
4
4
4
2
1
3
4
4
5
4
3
3
6
4
3
4
6
11
13
14
11
9
6
3
3
3
3
3
3
3
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
61
61
61
61
61
44
40
35
40
32
35
40
33
40
42
43
80
40
39
40
36
38
42
41
44
62
48
56
49
51
51
52
65
57
62
64
52
55
55
57
80
59
64
64
50
54
54
59
68
65
64
56
47
42
41
35
33
35
49
27
28
37
40
40
80
39
35
42
32
32
64
26
32
40
35
56
56
49
68
68
39
41
35
32
32
38
41
49
49
49
49
49
49
49
35
30
22
22
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
4
3
2
4
2
1
1
1
1
1
1
1
1
1
3
2
2
2
2
2
2
2
1
1
1
1
1
2
4
6
4
3
3
2
2
4
9
6
3
3
3
3
3
2
2
2
2
2
2
1
1
1
2
3
2
1
1
2
3
3
3
2
1
1
3
4
6
4
2
2
3
5
5
5
6
4
2
2
2
2
2
4
5
6
6
6
6
6
6
6
6
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
151
151
151
151
151
150
149
149
149
113
108
97
106
103
114
176
131
136
190
125
125
139
118
136
164
176
187
229
170
168
165
149
153
158
150
176
145
147
142
137
151
146
161
190
159
220
156
160
174
167
167
229
162
152
148
148
139
148
160
145
187
160
161
156
220
150
146
151
190
120
116
116
129
161
152
229
229
166
151
151
129
140
120
147
147
131
138
138
118
131
158
187
187
187
187
187
187
187
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
2
2
2
2
2
2
2
2
2
8
8
7
6
6
6
6
6
5
4
6
8
7
6
8
4
1
3
3
3
3
2
2
2
3
5
6
8
6
5
27
14
1
2
13
11
10
10
19
12
6
3
3
3
4
5
17
12
8
8
21
34
23
13
13
13
14
22
30
19
9
14
10
6
25
17
9
9
30
52
42
31
21
15
9
9
9
8
8
8
8
14
17
19
21
21
21
21
21
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
74
77
77
77
77
77
77
77
77
77
79
76
79
74
74
79
64
65
79
65
67
69
73
65
74
64
79
72
68
74
73
62
58
58
57
47
74
41
49
50
44
77
49
50
77
38
37
37
36
34
36
44
38
44
45
27
26
26
28
25
32
40
25
27
25
33
22
21
25
41
22
33
21
20
22
19
27
37
41
77
77
42
47
49
45
45
44
44
44
32
32
33
31
31
30
30
30
30
30
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
68
68
68
35
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
2
3
2
2
2
2
1
1
1
1
7
6
5
5
4
3
3
2
1
4
3
2
1
1
4
3
2
1
1
1
1
1
1
1
1
6
3
1
2
7
4
1
1
1
1
1
1
1
1
1
4
2
1
1
2
3
2
1
1
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
20
20
20
23
23
23
23
23
21
24
28
31
33
41
42
44
75
44
50
54
52
85
59
58
60
85
72
75
73
116
68
72
77
71
76
74
71
101
78
80
116
77
81
76
66
101
65
77
75
65
116
58
60
58
46
44
36
34
31
28
31
33
34
34
73
31
33
43
38
36
70
30
34
39
34
48
48
49
75
75
37
36
30
23
23
26
27
31
31
31
21
19
17
15
14
12
12
12
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
3
2
2
3
3
3
3
3
2
2
2
3
3
3
3
3
3
2
2
6
7
8
9
15
9
3
2
1
1
3
2
1
1
2
3
4
3
3
3
2
1
2
1
1
1
4
8
5
3
2
1
4
3
2
1
1
2
2
2
4
3
3
3
3
3
3
3
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
73
73
73
62
60
51
51
51
52
64
67
73
116
82
80
101
73
74
74
72
62
68
75
82
116
101
90
93
90
84
96
79
77
88
81
76
116
76
81
80
72
96
71
74
76
74
85
77
76
85
79
75
85
67
67
58
48
44
44
41
39
51
39
39
39
46
39
40
44
45
41
63
36
41
32
30
32
34
38
46
46
41
35
30
30
30
30
31
32
32
32
37
43
43
43
43
43
43
43
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
6
6
3
1
1
1
1
5
5
5
3
1
3
6
3
1
1
1
2
2
2
2
3
4
2
1
8
8
8
39
21
4
4
2
1
1
1
1
1
6
3
1
2
1
1
1
6
5
5
3
2
2
2
2
2
5
4
4
4
5
17
9
2
1
1
3
6
4
2
3
4
5
6
5
4
4
4
5
5
6
5
5
3
1
1
1
1
1
3
4
4
4
4
4
4
4
4
4
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
133
133
133
120
120
123
140
160
160
160
161
183
205
252
208
301
205
212
217
202
200
213
220
233
252
301
217
208
208
194
181
172
151
188
180
180
301
200
194
196
203
284
412
594
811
811
1047
846
895
1047
813
784
1047
631
581
784
381
341
327
289
314
332
393
336
336
393
274
393
244
213
193
156
152
152
155
155
160
160
147
160
160
131
126
118
96
96
102
100
102
120
137
158
198
198
198
198
198
198
198
109
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
81
40
40
34
28
28
25
22
22
22
22
14
6
2
1
1
2
2
2
2
2
2
1
1
7
4
2
7
7
7
7
4
1
4
3
3
5
8
6
5
11
8
5
3
13
9
6
6
7
8
16
16
16
16
16
26
30
16
3
3
6
31
34
37
19
1
11
22
15
8
13
19
15
11
21
21
21
22
33
44
40
37
77
40
4
4
4
3
3
3
3
30
43
50
53
37
21
21
21
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
151
386
386
386
386
386
404
423
423
423
372
393
554
437
456
549
705
661
850
850
561
545
492
475
446
419
468
450
517
613
533
691
530
554
528
492
492
584
521
547
596
584
631
709
582
605
602
576
597
596
652
850
668
705
589
648
555
612
626
613
691
638
565
619
577
535
709
470
452
691
508
581
648
638
572
569
691
691
528
519
444
482
547
614
850
850
708
755
709
709
709
487
450
454
460
503
552
552
552
552
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
100
37
37
29
22
22
17
12
12
12
12
11
8
6
7
5
4
5
6
5
4
12
11
10
14
9
4
27
40
39
39
31
21
12
6
1
20
39
31
24
24
18
11
4
27
24
21
21
14
8
18
28
33
38
27
17
24
13
3
3
28
53
47
42
26
10
57
60
56
41
27
37
31
25
104
65
27
27
101
175
135
96
118
141
328
422
272
122
122
131
136
97
59
59
59
59
59
59
59
141
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
159
159
159
159
159
158
157
157
157
124
150
150
149
202
139
137
132
119
151
154
164
226
202
161
159
171
182
185
262
211
203
202
179
179
166
153
226
187
197
262
211
196
189
173
179
183
187
227
197
195
262
169
153
143
118
117
114
113
121
127
139
158
158
158
175
131
153
124
119
117
130
117
120
227
126
136
147
146
159
159
153
175
132
151
151
142
145
145
130
130
117
112
130
152
179
227
227
227
227
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
24
2
2
2
2
2
2
2
2
2
4
4
3
2
2
2
2
2
2
3
3
3
6
8
11
7
4
4
4
4
4
32
19
7
4
2
9
17
9
2
10
7
4
5
8
13
17
22
16
11
8
6
6
6
4
2
10
6
3
3
8
13
24
36
19
2
12
18
15
13
14
16
12
9
15
15
15
16
47
79
55
32
23
14
6
6
6
6
6
9
12
13
13
13
13
13
13
13
14
52
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
39
39
39
39
39
39
39
39
39
31
33
34
37
37
44
40
41
47
43
44
45
53
43
47
44
45
48
47
57
57
51
51
54
69
59
65
70
58
60
60
63
69
62
70
63
63
65
65
63
69
70
49
51
53
49
49
65
43
47
40
38
42
42
45
44
47
58
39
38
40
40
36
33
34
33
45
45
39
40
40
33
33
39
43
43
43
43
43
34
34
37
38
38
38
38
38
38
38
27
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
3
4
4
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
4
2
1
1
1
1
1
2
3
3
4
6
5
5
5
12
8
5
3
1
1
2
1
1
1
2
3
2
1
1
1
1
1
2
2
2
2
3
5
4
3
3
3
9
10
5
1
1
3
2
1
4
2
1
1
3
6
9
10
6
2
15
28
17
6
3
3
3
2
2
2
2
2
2
2
2
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
37
37
37
37
37
37
37
37
37
30
33
35
34
39
47
54
63
86
61
61
61
93
63
60
60
81
69
68
83
89
65
65
70
83
68
83
93
64
63
60
63
55
60
57
52
83
53
63
62
57
93
52
60
59
54
86
47
43
39
32
30
35
37
39
63
38
31
36
32
31
57
27
29
33
29
41
41
44
62
62
32
32
26
21
20
22
23
25
25
25
22
21
20
20
19
19
19
19
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
17
17
10
4
4
2
1
1
1
1
1
1
2
2
1
1
1
2
3
3
4
3
3
3
2
1
1
1
2
6
4
2
4
3
2
2
2
2
2
2
3
2
2
2
2
2
3
3
3
3
3
3
3
2
2
2
2
2
2
2
7
4
2
2
2
3
4
3
2
1
5
3
1
3
2
1
1
3
4
5
4
4
3
2
2
2
1
1
1
1
2
3
3
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
23
23
23
21
21
20
20
20
20
21
23
26
39
32
37
39
31
33
34
41
44
45
82
52
52
53
82
64
68
66
111
63
59
61
54
65
66
62
97
71
72
111
65
70
65
58
97
48
60
60
54
111
53
52
50
37
33
32
30
29
32
26
26
26
26
25
24
19
19
24
18
19
20
20
21
24
24
24
24
24
17
18
21
25
32
32
32
32
32
32
32
28
27
26
25
25
24
24
24
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
4
9
9
9
5
1
1
1
1
1
1
2
3
3
3
2
2
2
1
1
1
2
3
4
6
5
5
5
5
3
2
4
5
5
6
6
5
3
1
1
2
1
1
1
2
1
1
4
5
7
4
1
1
1
1
1
4
4
5
6
6
6
6
6
6
7
4
1
1
1
1
1
1
1
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
42
42
42
42
42
43
55
51
65
115
80
115
94
91
115
84
78
86
74
75
94
72
77
91
69
94
71
71
76
76
82
91
91
91
74
73
86
72
70
74
66
66
71
60
63
54
57
60
57
74
68
54
61
62
59
86
74
59
64
67
74
68
66
66
74
54
51
55
54
48
62
40
42
36
34
38
43
49
70
70
42
44
39
38
38
39
41
41
38
38
28
26
24
22
21
19
18
18
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
3
3
3
14
12
11
7
4
4
2
1
4
5
5
3
2
3
3
3
2
2
6
3
1
3
7
6
6
6
7
6
5
4
4
4
2
1
3
3
3
3
4
16
13
11
9
6
3
7
10
6
3
5
4
4
3
3
3
3
8
13
17
13
9
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
68
68
68
45
41
36
28
28
23
40
46
59
120
75
78
116
95
97
134
114
84
92
95
94
120
116
93
99
91
91
114
115
109
140
237
164
237
237
186
194
217
187
187
171
233
134
123
135
193
203
207
504
222
287
269
224
504
187
185
250
210
212
504
191
182
166
120
108
99
110
73
67
67
71
81
78
115
115
70
65
51
56
73
74
132
132
108
134
134
80
78
76
67
64
62
60
56
56
56
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
3
2
1
1
2
2
2
2
2
1
1
1
1
3
2
1
1
1
8
16
8
1
3
6
4
2
2
5
5
4
3
3
3
3
4
6
5
4
4
10
16
11
6
4
2
7
9
6
3
2
2
5
9
26
14
2
2
3
4
5
7
5
3
2
2
2
2
2
3
4
4
4
4
4
4
4
4
4
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
42
42
42
42
42
44
47
47
47
35
40
41
44
53
58
62
72
93
62
63
62
75
59
57
55
72
58
63
64
84
60
63
67
70
72
70
93
71
73
77
84
81
81
84
102
85
96
90
93
91
102
96
79
84
81
93
102
67
64
55
48
48
51
51
66
50
46
61
45
48
67
43
44
48
46
46
46
45
47
47
38
27
26
22
25
30
35
46
46
46
40
39
38
37
36
35
35
35
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
3
5
3
2
1
1
1
1
4
3
2
2
2
2
3
3
4
3
2
3
4
5
5
5
3
2
2
8
14
21
15
10
10
6
2
5
3
2
1
1
5
3
2
2
3
8
13
8
3
1
5
4
3
2
1
1
1
5
10
9
8
6
5
6
6
6
3
1
1
1
3
4
4
4
4
4
4
5
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
40
40
40
40
40
40
41
41
41
35
45
45
46
77
52
55
60
57
54
75
56
54
55
77
55
56
63
72
62
75
76
76
76
100
75
89
89
83
97
95
93
100
90
97
95
82
85
85
83
100
80
74
70
82
54
47
41
38
39
35
37
42
42
44
54
44
44
40
51
40
37
41
38
42
46
46
46
42
41
41
35
40
47
57
57
57
57
57
42
41
33
29
27
24
23
22
20
20
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
3
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
2
3
3
2
1
1
6
4
3
3
4
5
6
4
3
3
2
1
2
2
3
4
5
3
1
2
2
2
2
3
3
3
2
1
1
1
2
3
9
5
1
1
4
8
5
2
1
1
1
8
5
3
2
1
4
4
4
5
5
5
3
1
1
8
9
7
6
6
6
4
3
3
3
7
9
10
10
7
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
63
942
942
942
942
942
942
942
942
942
583
559
487
493
547
622
756
674
813
918
534
520
461
428
468
466
499
624
581
668
570
735
613
621
659
828
643
633
690
699
691
942
728
718
942
693
655
683
695
796
828
918
998
848
757
713
671
689
697
668
735
706
662
723
771
828
761
998
771
743
781
771
696
712
636
567
623
686
793
942
942
998
838
780
918
918
844
848
848
756
756
705
681
669
654
646
634
624
624
588
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
36
36
36
21
6
6
6
6
6
6
6
4
3
6
4
3
6
7
5
3
3
3
20
20
21
16
12
19
17
16
24
17
10
4
5
6
11
16
9
3
20
18
11
5
26
15
5
5
12
15
12
9
9
9
6
3
42
37
33
33
65
97
134
117
62
7
46
86
158
91
24
57
29
2
268
146
24
24
215
406
406
278
151
110
70
70
70
70
70
110
130
140
145
148
151
151
151
151
151
151
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
38
38
38
38
38
38
38
31
38
39
53
63
64
92
83
104
107
123
189
95
121
118
102
189
103
109
132
132
134
222
120
116
123
111
99
98
123
93
96
117
122
122
222
108
98
91
68
79
76
73
132
79
109
113
96
222
101
104
116
85
81
132
72
69
73
56
52
49
54
42
46
33
35
35
38
46
46
38
38
38
35
41
45
60
60
72
90
116
116
116
68
59
50
39
34
30
20
20
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
3
1
1
1
1
1
1
2
4
3
2
4
3
2
4
3
2
2
2
3
3
2
2
10
18
12
7
12
8
4
15
9
4
3
2
1
1
1
1
2
19
10
1
7
6
3
1
1
7
6
4
2
2
2
2
2
3
3
3
3
3
6
4
2
1
1
2
4
4
5
3
1
4
5
5
5
5
6
3
1
1
7
12
9
6
6
12
7
3
3
3
4
4
4
4
4
4
4
5
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
42
42
42
42
42
42
42
42
42
36
41
42
40
52
44
46
70
42
49
53
48
80
52
55
59
80
61
64
64
80
60
62
63
67
70
62
96
64
75
78
80
96
71
78
74
70
96
72
67
64
80
56
57
58
55
53
74
46
48
45
40
53
42
39
56
36
34
37
37
32
46
28
29
30
32
37
37
34
42
42
29
32
30
37
37
33
33
33
29
30
34
38
38
38
38
38
38
38
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
2
3
3
3
3
4
4
4
4
3
2
2
2
2
2
1
1
2
3
14
8
3
3
2
2
2
2
2
2
2
3
3
4
2
1
1
6
7
5
3
1
3
4
5
9
7
5
6
6
6
6
6
4
3
3
3
3
3
8
5
3
2
2
2
5
3
2
3
7
4
1
4
3
3
3
18
30
20
11
9
6
4
4
4
2
1
1
1
4
6
7
7
7
7
7
8
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
44
44
44
44
44
44
45
45
46
52
49
78
62
64
90
82
92
96
155
112
119
206
118
109
106
134
118
122
184
134
116
118
110
128
134
184
206
139
142
140
110
106
112
109
108
130
102
130
115
107
206
100
117
117
91
155
72
70
64
53
47
46
41
37
42
34
35
35
40
38
35
41
39
34
36
43
43
41
45
45
39
29
27
25
25
31
34
41
41
41
31
29
27
25
24
22
22
22
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
1
1
1
1
1
2
3
4
4
4
4
3
2
2
2
2
2
2
2
3
4
3
3
3
3
2
2
2
2
2
2
3
4
5
6
6
7
8
6
5
5
4
4
5
5
5
5
4
4
9
7
5
5
3
2
3
2
1
1
8
9
5
2
2
2
3
4
3
2
1
3
3
4
3
2
1
1
1
1
1
5
3
2
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
45
45
45
45
45
42
40
40
41
45
59
93
71
92
85
93
85
90
103
103
112
219
128
124
126
217
152
159
189
217
153
145
154
188
153
185
219
130
122
108
97
87
104
97
94
188
92
122
121
109
219
108
110
101
79
90
64
58
54
46
42
40
40
38
56
38
36
43
51
40
67
35
30
29
23
30
39
41
72
72
43
51
47
60
60
55
61
61
46
46
32
27
24
20
18
16
14
14
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
8
4
4
4
4
4
4
4
4
3
2
2
2
2
2
2
2
2
3
14
14
10
7
5
3
1
1
2
3
2
2
4
3
3
3
4
14
9
4
1
2
3
2
1
1
7
13
7
2
2
2
2
3
3
2
1
1
2
4
5
5
4
3
2
5
4
2
1
4
5
6
5
3
1
1
3
4
5
4
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
150
150
150
150
150
116
122
111
153
120
100
120
104
107
120
122
92
91
81
72
88
73
82
91
98
103
107
106
118
108
103
85
86
89
84
103
95
99
104
111
150
119
118
153
102
102
100
92
107
99
104
106
122
103
103
83
82
90
86
99
90
76
75
71
75
68
65
67
63
66
107
59
60
59
51
66
82
92
153
153
82
82
68
53
61
78
93
122
122
122
106
103
100
96
94
90
90
90
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
3
3
3
3
3
16
30
16
3
2
2
2
2
2
2
2
2
2
3
3
4
2
1
7
6
4
2
2
2
2
1
1
3
4
6
7
7
4
2
6
6
5
4
10
8
6
6
6
6
5
4
4
4
3
2
8
9
10
10
10
18
10
3
2
1
4
16
15
10
5
16
11
6
9
7
5
5
10
15
16
17
17
9
1
1
1
1
1
2
4
8
10
11
12
12
12
12
13
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
44
44
44
44
44
43
42
42
42
30
34
35
37
45
53
60
77
86
63
58
55
46
44
43
44
48
50
58
66
56
59
57
73
64
61
66
86
73
77
89
78
82
89
77
89
71
69
75
75
75
71
65
67
66
57
86
50
49
54
51
49
71
50
48
77
44
42
49
57
44
70
37
37
43
39
58
58
56
75
75
52
60
62
63
63
63
63
63
43
40
41
37
36
36
35
34
34
34
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
2
1
2
2
1
1
1
1
2
2
1
1
1
11
12
7
2
2
22
16
11
7
4
3
3
3
3
2
1
3
2
2
2
2
2
1
1
1
1
1
2
11
10
6
2
4
5
5
6
4
3
2
2
2
3
4
5
5
6
6
5
4
5
5
5
5
5
6
5
4
3
3
3
3
3
3
3
3
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
45
45
58
83
83
83
83
84
85
87
87
87
84
83
82
114
80
79
79
75
82
75
75
114
65
68
74
82
90
77
129
82
85
95
82
83
122
76
78
90
86
90
129
80
75
77
66
71
81
70
71
79
79
77
129
77
90
94
90
113
79
79
81
72
85
65
66
66
60
90
60
54
85
53
60
63
60
62
60
48
90
48
53
58
64
78
89
113
113
113
67
59
51
41
37
34
25
25
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
3
3
3
3
3
4
4
4
7
9
5
2
1
1
6
3
1
2
3
11
6
2
4
3
3
3
3
3
2
2
2
6
4
2
2
4
7
9
7
4
2
4
5
5
6
4
3
3
3
3
3
3
3
3
3
3
3
3
6
4
2
2
2
2
4
5
5
5
5
3
2
5
5
5
5
5
5
5
6
4
2
8
15
14
7
1
1
1
1
1
1
1
1
1
1
2
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
47
47
47
47
47
48
50
50
54
57
63
101
73
78
82
101
82
80
80
101
70
66
66
57
61
76
56
64
59
65
72
75
94
91
70
70
66
69
69
91
73
78
75
82
91
70
71
73
75
70
70
69
67
94
54
49
52
48
46
56
48
47
46
42
70
42
44
51
57
45
70
37
36
38
34
42
45
48
75
75
50
60
52
64
64
61
67
67
56
56
45
42
39
37
35
32
32
32
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
3
3
3
3
3
3
3
3
3
16
11
6
2
2
2
2
2
1
1
2
2
2
2
2
3
3
3
2
2
2
2
2
3
3
2
2
2
3
11
9
8
4
1
3
2
2
2
2
2
2
2
2
2
2
3
3
2
2
2
1
1
2
2
2
2
2
4
5
7
16
15
11
8
5
5
5
5
7
10
9
7
5
4
3
3
3
2
1
1
1
3
4
4
4
4
4
4
4
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
212
212
212
161
146
125
115
105
97
123
105
133
195
171
213
200
270
271
183
201
205
179
195
190
213
216
238
251
231
236
238
259
231
233
237
238
224
238
220
224
247
261
261
278
271
228
238
240
227
251
225
227
231
270
212
220
196
202
215
200
259
225
220
233
220
199
278
161
172
196
184
271
220
179
227
158
160
169
166
213
213
150
177
119
104
128
166
205
278
278
278
242
236
232
228
229
228
227
227
227
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
136
2
2
2
2
2
5
8
5
2
3
3
3
3
3
3
3
2
1
1
10
25
18
11
10
5
1
9
5
1
9
6
3
4
6
4
3
3
3
4
13
9
6
50
28
7
7
9
31
18
6
7
8
9
6
4
17
12
7
7
17
43
23
3
3
10
17
41
21
1
1
33
25
17
24
12
1
1
24
47
39
31
37
20
3
3
3
3
3
26
38
35
32
32
32
32
32
32
32
50
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
42
42
42
42
45
52
62
62
62
45
43
47
45
49
49
76
57
59
61
73
55
61
56
52
51
76
53
60
62
73
69
64
68
87
79
81
115
86
91
99
96
96
115
91
96
94
96
97
113
115
78
81
73
72
81
61
78
55
50
52
48
49
73
44
40
40
33
35
38
35
40
36
38
43
39
42
46
45
62
62
44
48
46
59
59
60
66
73
73
73
54
50
48
45
45
44
43
43
43
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
2
3
3
3
3
4
4
4
4
3
2
2
2
2
2
2
3
3
4
4
4
3
2
1
1
1
1
2
2
3
4
5
6
7
8
9
7
5
3
1
4
6
4
3
3
2
2
3
4
4
4
4
3
3
2
2
2
4
6
4
2
1
1
2
4
2
1
1
1
2
3
17
11
5
5
19
30
18
7
6
5
5
5
5
4
3
3
3
4
4
4
4
4
4
4
5
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
48
48
67
91
91
91
91
74
75
78
101
105
116
201
121
123
116
99
115
131
150
201
180
174
129
141
139
136
201
132
143
180
135
174
124
112
110
105
103
111
103
101
108
99
95
94
96
99
102
114
111
106
123
94
95
87
79
93
89
100
114
92
99
93
115
94
86
115
95
97
115
95
80
73
69
69
69
68
80
80
57
57
53
62
62
80
95
123
123
123
86
78
71
62
59
56
49
49
49
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
2
2
2
2
2
2
2
2
2
2
17
9
2
6
4
2
2
2
1
1
3
5
11
9
8
8
10
11
12
9
6
3
1
2
4
9
14
17
18
16
8
1
8
5
2
2
2
12
9
6
3
1
1
1
1
7
5
4
4
7
10
9
8
4
1
8
18
10
2
16
31
24
17
12
12
12
13
22
32
24
17
10
4
2
2
2
2
2
8
15
9
4
4
4
4
4
4
4
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
102
102
102
106
113
123
140
140
140
108
106
103
105
98
104
118
105
104
136
121
131
230
131
130
125
137
156
171
261
216
161
154
146
164
155
150
272
195
202
261
216
220
247
272
252
265
245
265
244
230
272
229
192
174
174
127
121
115
108
107
93
95
103
110
108
135
143
101
95
97
86
77
135
83
92
102
104
120
140
140
143
118
113
136
136
124
127
127
107
107
81
74
68
62
59
52
50
50
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
20
20
17
14
14
14
14
14
14
14
7
1
1
7
4
2
6
17
27
20
14
13
14
8
3
2
2
2
2
2
3
7
11
11
11
8
6
6
6
12
7
3
2
6
5
5
5
21
20
10
1
1
1
3
5
8
5
2
2
10
26
14
2
2
2
8
18
9
1
3
11
7
4
6
4
3
3
36
69
72
46
21
15
9
9
9
9
9
12
15
11
8
8
8
8
8
8
8
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
130
351
351
351
351
351
242
228
211
351
177
186
175
163
165
181
212
204
212
319
190
183
200
155
176
186
200
247
223
224
201
284
192
210
231
217
257
249
245
252
263
351
271
260
351
223
228
238
248
267
284
319
335
298
251
231
218
224
236
224
284
238
236
257
266
260
315
335
258
245
249
247
198
315
186
200
229
245
285
351
351
335
285
271
319
319
298
300
298
284
284
248
240
232
224
220
208
208
208
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
81
81
81
43
5
5
5
5
5
5
5
4
3
3
5
11
7
3
5
8
5
3
7
12
10
5
1
5
7
7
8
8
5
3
12
7
3
3
2
2
20
16
10
4
7
9
11
16
10
5
12
18
21
23
12
2
11
15
17
20
26
32
41
39
22
6
20
38
35
19
4
39
22
6
8
6
4
4
78
153
174
111
49
35
21
21
21
21
21
28
35
23
11
11
11
11
11
11
11
49
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
38
38
57
83
83
83
83
70
83
67
73
83
74
82
72
70
70
72
68
71
70
68
82
78
81
83
103
83
85
88
86
87
87
87
93
75
85
76
76
78
78
73
85
76
78
76
78
82
103
93
75
77
77
73
66
73
74
54
56
60
58
64
66
65
93
64
53
61
60
65
103
64
73
67
56
57
57
59
73
73
57
60
83
45
48
56
56
64
64
64
73
83
83
83
83
83
83
83
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
3
3
3
4
4
5
8
11
24
12
1
5
5
3
1
1
2
1
1
1
4
2
1
3
3
3
3
3
3
3
3
3
3
7
4
2
3
3
3
3
3
15
9
4
5
4
3
3
3
4
2
1
1
1
3
5
9
5
1
1
7
14
22
22
11
1
1
8
4
1
6
16
15
14
14
10
6
6
5
5
5
6
8
6
4
4
4
4
4
4
4
6
7
7
8
8
8
8
8
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
169
169
169
169
169
178
187
187
187
129
155
154
182
224
237
323
260
322
371
348
397
1008
515
546
576
1008
789
856
1127
1340
888
888
1116
810
865
1116
681
758
736
671
1340
637
697
659
612
757
541
757
645
640
1340
558
516
497
345
318
307
294
278
300
287
258
263
239
213
286
193
187
191
207
211
237
287
210
189
188
184
184
222
222
203
253
273
371
371
313
337
323
323
323
283
276
269
260
256
244
244
244
157
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
5
5
4
4
4
4
4
4
4
4
3
2
1
2
2
1
1
1
1
1
1
8
10
7
5
4
4
5
7
6
5
6
7
5
3
3
3
2
2
9
6
3
6
9
6
3
3
5
5
6
13
16
18
10
2
10
12
13
11
10
34
20
6
4
3
16
28
32
23
15
28
20
12
67
41
15
15
25
36
40
44
64
124
154
184
110
36
36
50
57
60
62
63
64
64
64
64
64
64
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
24
390
390
390
390
390
275
264
255
410
209
211
202
200
221
260
322
273
342
390
226
230
205
180
189
182
188
258
224
217
211
299
185
202
225
197
237
267
246
250
263
390
278
280
410
280
278
277
279
292
314
390
298
381
294
262
267
248
264
254
299
299
266
264
238
273
214
185
181
205
208
235
232
299
290
237
272
302
286
410
410
303
338
306
390
390
361
381
381
322
322
299
286
280
273
268
263
258
258
246
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
14
14
8
2
2
2
2
4
3
2
6
4
2
4
3
2
2
2
3
3
3
6
10
18
10
3
6
4
3
15
9
3
5
3
1
1
1
1
1
8
13
14
14
15
10
6
6
22
20
19
15
11
11
9
7
17
12
8
8
25
42
36
31
20
9
24
46
68
47
26
41
34
27
93
59
26
26
111
196
124
52
50
29
9
9
9
9
9
29
39
44
47
48
50
50
50
50
50
50
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
39
39
39
39
39
40
41
41
45
53
66
116
77
79
105
65
64
64
63
65
74
83
93
116
105
119
91
94
96
90
120
117
150
300
184
244
244
209
261
245
225
300
224
282
245
153
179
166
153
300
163
164
168
282
120
112
101
72
59
50
40
41
43
41
56
44
32
33
34
35
40
42
32
35
34
47
47
40
41
41
31
26
22
19
21
27
32
42
42
42
38
37
37
36
35
35
35
35
27
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
2
2
2
2
2
2
2
2
2
4
4
3
2
2
2
2
2
1
1
2
3
6
10
14
8
3
6
6
6
6
7
6
6
8
5
3
3
6
22
15
8
1
1
1
1
1
1
2
4
6
7
8
9
7
5
3
2
2
2
3
6
4
2
1
1
3
6
3
1
1
1
10
15
10
5
3
3
4
6
8
10
7
4
1
1
1
1
1
1
2
3
4
4
4
4
4
4
5
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
29
29
22
20
17
15
20
21
31
56
50
70
61
70
70
56
58
56
56
54
54
69
54
52
53
69
56
56
55
69
52
53
61
61
61
81
60
63
60
60
69
59
63
65
73
84
80
95
90
86
121
84
86
87
76
121
66
57
71
62
62
121
66
67
66
58
60
59
55
66
61
57
64
95
65
81
81
64
64
64
46
51
42
39
39
38
40
40
41
44
44
44
48
57
72
95
95
95
95
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
2
2
2
2
2
3
3
2
2
2
2
2
2
2
2
2
2
1
1
2
3
3
3
4
5
4
3
3
3
3
3
3
6
4
2
1
1
3
6
8
6
3
1
5
4
3
3
9
6
3
6
8
9
7
6
5
3
1
1
4
8
5
2
2
2
3
11
6
1
1
2
7
13
9
5
5
5
3
2
2
13
9
6
11
13
14
7
1
1
1
3
4
4
4
4
4
4
5
44
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
24
63
63
63
63
63
59
59
53
48
53
52
59
51
52
55
54
80
59
52
53
52
46
49
48
47
62
47
47
46
47
46
50
65
49
62
46
42
50
49
49
80
51
50
64
39
44
48
50
68
65
46
49
47
41
45
40
34
34
42
27
23
33
31
30
80
32
31
39
29
30
64
26
26
27
20
27
35
39
68
68
34
38
33
29
29
34
36
42
42
42
25
22
19
15
13
12
9
9
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
16
16
29
35
40
42
45
33
17
1
2
1
1
1
1
1
1
2
2
1
1
2
2
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
3
2
1
1
1
1
2
3
3
2
2
2
2
2
2
2
2
1
1
1
2
7
4
1
1
1
1
3
2
1
1
1
3
5
7
4
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
38
38
38
39
41
44
49
49
54
66
89
123
119
125
139
116
105
101
119
125
133
217
159
163
154
217
165
176
183
217
149
141
151
146
153
183
157
153
150
166
137
148
166
151
166
148
146
138
134
121
140
116
118
146
99
94
87
80
75
80
90
79
94
71
68
59
54
60
61
61
113
69
74
76
71
65
65
64
73
73
52
50
43
41
41
50
55
67
67
67
78
90
90
90
90
90
90
90
68
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
11
11
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
2
1
2
4
4
4
15
18
22
18
15
18
21
11
2
2
4
6
18
30
16
2
16
30
15
1
8
7
7
7
8
10
14
9
4
4
3
2
7
4
2
2
5
26
14
3
3
4
6
12
7
3
2
8
6
5
38
20
2
2
6
8
11
15
19
11
3
3
3
3
3
4
5
14
18
20
21
22
22
22
23
28
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
71
370
370
370
370
370
256
273
258
370
272
233
272
241
297
381
486
484
710
823
455
461
418
321
303
333
368
422
469
498
564
345
397
416
449
539
482
515
473
459
498
564
442
482
515
472
498
496
540
568
545
823
513
466
467
451
434
423
513
444
428
621
429
471
483
539
482
465
462
672
460
499
495
621
539
529
672
672
495
496
410
444
504
582
823
823
588
560
492
390
348
335
308
341
387
442
539
539
539
539
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
46
46
46
25
4
4
4
4
4
3
2
2
2
2
2
3
6
7
5
3
3
3
17
15
14
10
6
15
16
17
24
13
3
3
3
4
10
16
10
5
7
16
10
4
11
9
7
7
9
12
16
11
7
7
6
5
8
10
12
25
38
51
35
19
14
10
22
35
36
38
49
60
107
118
129
99
70
70
125
180
167
146
87
29
260
376
252
129
115
115
115
72
29
29
29
29
29
29
29
126
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
102
110
110
120
133
133
133
133
126
134
141
146
163
178
191
202
239
242
200
183
181
175
162
202
169
170
242
177
193
202
198
169
185
198
203
279
239
209
205
223
207
209
211
276
172
174
158
173
178
203
279
227
311
262
227
273
246
233
287
273
173
191
213
227
277
287
230
311
210
201
205
262
165
152
136
135
134
168
217
277
277
311
207
213
149
140
160
169
189
189
189
201
213
213
213
213
213
213
213
97
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
40
4
4
4
4
4
4
4
4
4
5
8
5
3
6
9
6
3
13
19
11
3
2
1
6
11
6
1
1
1
1
1
1
3
5
7
13
16
13
9
5
8
6
4
6
4
3
3
3
3
3
4
4
5
10
17
10
4
4
4
14
24
12
1
1
1
9
13
17
10
3
14
8
2
53
28
3
3
28
54
39
24
47
24
1
1
1
1
1
5
9
28
37
42
46
46
46
46
46
47
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
15
46
46
46
46
46
46
48
46
51
62
50
93
70
80
104
93
82
89
91
93
104
88
77
74
66
104
71
73
88
69
68
71
87
73
70
90
62
68
66
70
68
69
90
70
62
64
62
68
67
66
90
64
62
59
51
48
41
40
37
37
42
41
41
40
62
47
48
62
56
48
70
40
42
45
37
45
45
38
41
41
34
41
50
62
62
62
62
62
44
41
39
35
34
33
32
30
30
30
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
2
2
2
2
3
4
6
8
9
6
3
2
1
3
5
3
1
1
2
2
2
2
2
2
2
2
9
5
1
1
1
6
4
2
1
1
5
9
7
5
3
6
4
3
3
3
3
3
4
4
5
7
7
6
6
6
6
3
1
1
1
3
4
5
5
4
3
3
3
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
165
165
165
165
165
164
163
163
163
121
140
134
154
193
147
218
156
149
153
181
155
154
193
180
189
218
249
187
198
193
185
193
178
176
178
218
170
174
174
181
168
176
181
176
193
189
179
171
165
195
157
162
167
156
193
173
152
168
167
172
249
180
179
173
195
135
121
122
114
114
130
114
129
148
172
173
173
156
165
165
148
171
130
108
108
118
125
139
145
167
199
249
249
249
249
249
249
249
100
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
2
2
2
2
2
2
2
2
2
4
3
2
2
2
2
2
2
1
1
2
3
6
6
4
3
3
3
3
3
3
3
4
6
3
1
7
13
9
6
17
12
7
12
11
11
11
22
19
12
6
2
2
2
7
12
21
15
10
10
19
28
35
38
19
1
21
30
20
10
19
28
19
10
49
35
22
22
49
77
60
43
86
49
13
13
13
13
13
19
26
43
51
55
57
58
59
59
60
71
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1913
1913
1913
1162
1036
870
662
558
445
390
336
604
601
729
1913
752
801
705
522
459
485
482
483
750
615
823
1023
1109
1913
1623
924
855
700
634
570
529
765
481
484
555
531
515
675
672
401
396
355
291
264
374
319
348
463
801
441
688
352
343
382
324
421
414
299
309
262
337
181
148
185
167
169
374
165
165
159
99
111
125
126
174
174
129
153
129
122
236
366
521
801
801
801
607
575
537
493
474
415
414
414
159
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1623
22
22
22
22
22
112
201
111
22
10
6
3
6
4
3
14
12
9
7
50
25
1
19
10
2
2
2
1
1
1
1
1
3
15
8
1
1
1
1
1
2
1
1
1
1
1
1
3
2
1
1
1
1
2
3
2
1
1
1
8
6
5
6
4
3
2
1
1
1
1
1
1
1
15
8
1
1
18
36
20
4
6
10
12
13
14
14
15
10
6
6
6
6
6
6
6
6
6
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
222
380
380
380
380
380
276
251
225
282
271
312
585
395
457
552
653
593
729
722
449
436
401
382
424
420
430
593
480
464
504
682
501
585
509
460
466
449
466
516
482
480
503
482
404
403
419
428
493
497
538
729
591
666
585
532
546
532
566
534
682
640
515
556
516
480
503
424
411
420
458
506
532
640
577
546
501
490
457
486
486
450
531
498
729
729
664
694
682
682
682
637
630
621
611
606
593
593
593
362
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
137
98
98
73
48
48
48
48
48
29
10
10
10
10
10
10
23
24
15
7
9
11
24
26
14
3
4
3
2
1
2
1
1
7
23
12
1
1
7
13
25
19
12
6
22
14
6
6
5
4
8
10
11
13
14
16
25
28
30
32
51
71
40
9
9
10
57
87
118
138
104
71
38
6
276
285
289
294
288
282
178
75
128
95
63
63
63
63
63
95
111
119
123
125
128
128
128
128
128
128
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
42
42
42
42
43
43
46
45
45
60
57
64
70
95
128
199
223
451
417
214
270
234
213
438
189
183
241
201
201
438
186
179
177
192
193
187
451
177
176
176
125
120
117
109
102
116
94
94
90
85
81
72
134
146
156
451
154
157
157
113
106
103
92
85
100
67
65
69
60
65
65
44
47
48
48
65
65
61
73
73
45
45
40
37
37
39
40
43
43
43
37
36
35
34
33
32
32
32
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
3
3
3
3
3
3
3
4
4
4
4
3
2
2
2
2
2
2
2
2
1
1
3
16
9
3
2
2
2
2
2
3
6
3
1
3
5
5
4
4
6
4
3
4
4
4
4
3
3
2
1
1
1
2
3
7
8
9
6
3
15
16
17
9
2
10
9
9
15
8
1
1
1
4
6
7
8
5
3
3
6
8
6
5
5
5
4
3
3
3
5
6
6
6
6
6
6
7
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
94
94
94
94
94
84
84
66
84
68
75
82
81
74
113
164
183
310
353
168
214
192
174
353
148
133
176
150
149
353
144
144
137
145
143
143
353
143
144
146
111
104
94
94
78
71
73
77
87
100
101
100
131
129
132
353
121
124
134
91
82
101
65
59
58
48
46
44
67
37
34
30
27
29
28
40
48
53
94
94
57
66
60
73
73
67
74
74
52
52
40
35
32
28
26
23
22
22
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
3
3
3
4
4
4
4
4
5
4
4
5
3
2
1
1
2
2
2
1
1
3
2
1
7
4
1
1
1
1
1
1
1
2
5
3
2
2
4
7
10
8
6
7
8
9
9
10
12
9
6
3
3
3
2
1
3
2
2
2
8
14
8
3
1
1
1
1
3
2
1
3
2
1
2
1
1
1
4
7
8
9
8
4
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
20
20
22
29
29
29
29
29
29
29
33
36
35
42
46
44
75
43
50
51
48
77
56
57
57
77
58
61
61
77
58
58
59
63
56
56
58
57
59
59
75
63
59
67
54
57
59
63
75
63
75
53
50
48
45
44
40
46
35
36
35
38
37
35
58
31
30
37
33
36
67
36
38
43
35
44
46
49
75
75
46
43
33
26
24
24
26
28
30
35
35
35
35
36
39
43
43
43
43
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
1
1
1
3
4
6
6
6
3
1
1
1
1
2
1
1
2
3
2
1
1
3
5
5
5
5
5
5
3
1
4
4
5
3
1
1
1
4
2
1
2
5
3
1
1
2
3
2
2
2
2
2
2
3
2
1
1
1
7
5
3
3
3
4
5
3
1
3
6
7
8
7
4
1
1
3
4
5
6
8
4
1
1
2
1
1
1
1
4
5
6
6
6
6
6
7
35
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
317
317
317
372
428
428
428
428
306
318
300
340
428
331
415
341
312
326
428
323
332
415
284
289
276
262
312
284
317
291
247
276
236
241
246
247
312
248
244
244
247
233
233
291
179
234
170
151
169
213
199
212
230
291
231
234
185
192
187
163
208
176
160
168
197
164
143
170
117
131
125
118
213
113
115
114
111
122
137
153
153
170
152
148
200
200
224
249
291
291
291
192
175
156
133
123
110
93
93
64
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
254
2
2
2
2
2
117
196
99
2
2
2
2
2
4
7
8
9
6
3
8
8
8
7
6
6
4
2
2
2
1
1
1
1
6
3
1
1
2
1
1
1
1
1
1
1
1
1
5
4
3
2
1
1
1
5
6
4
2
2
13
13
10
7
4
2
2
1
1
2
1
1
2
3
42
23
4
4
45
87
46
6
21
19
18
18
18
10
2
2
2
19
27
31
33
34
35
35
35
36
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
43
111
111
111
111
111
111
111
111
111
115
109
120
119
131
132
176
147
133
151
130
132
179
139
151
150
179
181
170
179
167
191
160
191
159
161
191
158
154
149
177
151
154
177
148
154
181
143
171
149
151
151
152
140
128
128
112
110
110
111
108
101
113
118
129
181
135
152
140
123
121
147
95
93
94
95
104
104
112
125
113
152
171
124
151
151
135
140
140
120
117
113
107
105
103
103
102
101
101
101
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
20
20
17
15
15
15
15
15
15
15
13
9
6
8
4
1
3
2
2
2
3
6
7
8
7
5
3
3
3
3
4
5
6
4
2
8
15
8
2
3
4
2
1
10
6
3
3
4
6
4
2
2
2
2
2
18
10
3
3
15
27
15
3
3
5
9
34
22
10
8
26
14
3
12
10
8
8
44
77
59
41
27
14
11
11
11
10
9
9
9
11
12
13
13
13
13
13
14
70
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
44
44
44
44
44
35
37
36
44
50
52
82
79
62
79
62
66
74
82
79
79
60
62
57
55
82
54
62
59
55
82
57
62
64
59
82
60
55
54
49
48
48
46
48
59
61
60
114
58
58
56
47
44
43
42
40
60
38
37
45
27
42
47
47
114
47
47
49
38
37
45
58
61
104
104
61
64
56
59
53
54
114
56
57
58
50
50
45
45
45
32
29
41
54
72
104
104
104
104
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
10
14
16
17
18
11
4
11
6
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
5
4
3
3
3
3
4
5
4
3
3
9
7
6
4
3
3
2
2
5
3
2
2
3
5
4
3
3
2
2
5
3
2
3
5
6
8
6
5
5
5
17
29
18
8
6
5
5
6
15
14
14
12
10
7
5
5
5
5
5
5
5
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
38
38
38
38
39
40
42
42
42
43
52
66
59
66
76
58
75
62
59
75
56
57
57
51
49
50
53
55
52
75
56
51
52
51
46
52
52
54
59
75
73
59
60
59
60
64
61
64
75
54
57
56
52
57
56
46
42
44
32
29
30
35
39
40
73
38
38
39
38
36
41
42
29
32
31
41
43
47
75
75
37
37
29
22
24
29
33
42
42
42
29
27
24
21
20
18
17
17
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
4
4
4
4
4
4
4
4
4
4
4
3
2
2
2
2
2
1
1
2
2
2
1
1
3
6
4
3
12
7
3
3
3
3
3
2
2
2
2
8
15
8
1
1
1
1
1
2
3
2
2
2
2
3
3
3
2
2
2
3
4
3
3
3
4
4
5
4
4
3
3
2
2
2
3
4
5
4
4
4
4
4
2
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
45
130
130
130
130
130
108
96
86
86
70
70
69
65
65
66
69
66
67
70
63
69
52
51
49
45
50
47
52
52
54
81
54
58
59
52
76
55
73
81
75
130
77
72
71
58
58
59
58
56
58
72
61
70
65
59
72
56
58
64
81
72
73
76
81
65
55
50
52
63
47
60
38
37
37
34
48
64
73
130
130
72
79
81
73
75
76
77
81
81
81
53
47
41
34
32
30
25
25
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
31
31
16
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
10
7
4
2
1
1
1
1
1
1
1
1
2
3
3
2
2
2
3
3
3
9
5
2
3
3
3
3
9
15
9
4
3
3
3
2
2
1
1
1
7
14
8
2
2
1
1
3
5
4
4
5
11
10
6
2
3
4
5
7
12
14
10
7
7
7
7
7
7
14
19
10
2
2
2
2
2
2
2
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
347
347
347
347
347
365
383
383
383
259
258
257
219
235
263
285
277
320
371
219
216
193
180
193
187
190
256
207
210
219
271
244
257
263
342
245
250
275
261
261
347
269
276
383
246
250
260
274
279
342
371
307
356
268
238
232
228
237
228
271
256
246
260
239
342
218
197
208
193
199
224
237
196
201
198
224
260
257
383
383
270
316
287
371
371
337
356
356
285
285
282
270
267
264
261
256
256
256
161
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
34
34
18
2
2
2
2
2
2
2
2
2
2
3
4
14
15
9
3
4
18
17
15
9
3
2
2
2
2
2
3
5
7
11
8
6
6
6
6
17
9
2
2
8
7
6
6
17
11
6
2
2
2
4
6
15
16
16
17
36
53
50
47
26
5
17
32
44
25
6
48
30
13
90
48
6
6
91
176
110
45
53
34
15
15
15
15
15
34
43
48
50
51
53
53
53
53
53
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
42
42
53
74
74
74
74
74
74
74
74
74
68
69
70
75
77
77
111
73
70
68
58
55
52
52
60
61
60
96
63
66
70
87
71
74
111
75
79
87
76
80
96
80
87
76
82
78
74
76
74
64
71
75
73
111
82
58
58
46
37
39
41
42
64
42
40
47
51
45
60
41
40
47
45
68
68
56
62
62
43
46
43
54
54
51
58
58
44
42
41
38
37
36
36
35
35
35
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
3
3
4
4
4
4
3
2
3
2
1
1
1
1
2
3
3
3
4
3
3
4
6
8
20
10
1
1
2
4
5
5
6
5
5
3
1
1
4
4
4
5
3
2
5
5
5
5
3
1
3
2
2
2
3
8
5
2
2
3
4
4
3
3
2
2
2
2
3
2
2
2
4
5
7
10
7
5
3
3
3
3
3
3
3
4
4
4
4
4
4
4
5
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
44
44
59
84
84
84
84
84
86
86
88
110
90
89
88
85
77
84
72
62
76
72
80
110
88
92
94
91
94
94
86
81
85
85
81
110
71
74
79
77
82
88
98
81
69
74
72
73
98
65
63
66
61
61
98
49
48
57
53
53
85
57
65
67
75
83
58
57
75
54
55
53
85
46
42
45
41
41
44
44
40
50
57
85
85
73
82
83
83
83
60
56
51
46
44
38
37
37
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
4
4
3
2
2
2
2
2
2
2
2
2
2
8
4
1
9
6
3
1
1
1
1
1
1
1
4
6
8
4
1
1
4
15
15
9
4
4
9
15
8
2
7
8
5
2
2
13
11
6
2
2
2
5
6
7
4
1
1
11
18
9
1
1
1
4
8
13
7
2
4
2
1
4
3
2
2
15
27
19
11
6
4
7
10
17
9
1
1
1
2
3
3
3
3
3
3
4
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
43
43
43
60
78
78
78
78
76
77
82
78
79
86
85
87
118
86
86
88
83
89
82
82
118
82
84
87
97
97
101
134
92
97
102
99
99
126
100
104
112
112
126
134
103
92
100
79
84
90
76
83
87
93
89
134
97
89
93
80
120
68
71
75
65
73
76
55
54
52
43
46
33
35
23
21
23
25
30
38
38
35
40
39
61
61
77
93
120
120
120
78
71
62
53
49
42
36
36
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
1
1
1
1
1
1
2
2
2
2
4
3
2
5
3
2
10
6
2
2
1
1
4
7
7
8
12
14
17
23
20
17
17
15
14
8
3
3
6
10
7
4
9
9
7
6
6
8
8
4
1
1
1
4
3
3
2
1
1
3
6
4
2
1
1
2
10
7
4
3
2
8
8
5
3
3
3
2
1
1
6
7
4
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
72
133
133
133
133
133
131
131
107
131
88
89
84
80
93
80
80
81
91
76
77
82
93
82
76
71
74
73
73
93
76
81
82
78
99
77
79
91
92
95
99
133
97
94
94
99
73
74
77
68
81
74
74
78
94
67
91
64
59
56
49
51
52
54
76
64
53
54
50
65
42
41
35
33
35
32
46
64
71
133
133
76
87
74
74
74
74
75
76
76
76
56
52
48
44
42
36
36
36
6
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
3
3
3
2
2
2
2
2
2
2
2
4
3
2
3
2
1
1
2
3
3
2
1
1
13
8
3
7
5
4
7
5
4
3
4
4
4
4
6
8
8
6
5
6
5
4
3
3
6
5
3
1
1
1
2
2
1
1
1
1
3
8
7
4
1
1
1
1
4
7
6
5
3
1
6
7
7
7
4
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
199
851
851
851
851
851
658
658
512
658
357
336
306
248
206
191
170
165
227
144
140
139
125
142
130
140
227
165
192
199
130
129
112
123
90
83
124
80
217
241
256
851
273
267
239
136
116
94
85
72
75
94
86
94
123
63
54
52
54
49
43
94
40
41
39
35
36
34
39
94
34
36
29
19
158
319
508
851
851
851
851
457
406
332
246
211
173
142
120
105
93
85
73
65
65
47
39
28
28
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
192
192
192
98
4
4
4
4
4
5
7
5
4
4
4
5
11
10
5
1
12
6
1
3
3
2
1
2
1
1
2
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
8
6
4
2
1
1
1
1
1
1
1
3
4
4
4
4
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
39
39
48
58
58
58
58
58
67
80
94
116
123
122
113
121
116
130
127
112
124
176
137
131
122
176
132
144
176
138
128
120
124
127
125
176
142
117
119
112
111
95
100
88
86
99
80
92
97
105
142
110
130
109
99
109
82
80
77
70
82
73
76
76
111
74
74
74
69
63
63
69
54
63
64
64
69
69
69
69
58
62
73
84
93
96
130
130
80
72
66
55
55
56
59
63
63
63
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
16
16
10
5
5
5
5
5
5
5
4
3
2
2
3
18
10
3
1
1
3
2
2
2
2
2
2
2
2
2
2
2
6
5
4
3
3
3
3
7
8
10
9
9
6
3
3
12
7
3
3
3
4
3
2
5
4
4
4
9
21
12
3
3
4
6
12
13
15
9
4
6
8
6
5
8
12
14
15
16
17
14
12
13
15
31
18
6
6
6
5
5
5
5
5
5
5
5
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
36
36
36
36
37
38
40
40
40
42
51
72
64
66
69
108
73
70
72
68
67
77
73
78
82
85
93
95
93
108
83
74
74
76
76
88
103
87
88
92
93
96
113
103
91
95
88
88
113
74
76
78
72
70
113
55
52
59
53
53
80
60
66
68
95
68
64
64
70
59
59
52
80
52
55
59
59
47
42
40
37
47
54
80
80
65
71
68
68
68
50
47
43
39
37
34
32
32
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
2
4
6
10
7
5
18
11
4
1
5
4
2
1
1
5
10
6
2
6
9
6
3
3
2
1
1
1
1
1
3
5
7
4
1
1
3
16
11
6
4
2
4
7
5
4
3
2
4
6
6
5
5
5
4
4
4
7
5
4
7
10
14
7
1
1
1
2
3
3
3
3
3
3
4
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
45
45
45
45
45
42
40
40
40
29
31
32
33
64
77
88
220
85
91
94
74
99
84
81
81
178
83
86
82
87
96
118
187
126
178
107
99
118
109
104
220
119
127
215
101
121
145
145
220
187
109
103
92
76
71
85
59
54
48
42
40
69
74
79
220
72
69
101
80
84
215
74
72
71
44
72
105
113
220
220
98
100
82
57
53
50
50
48
48
48
35
32
30
27
25
22
22
22
3
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
3
2
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
3
2
1
1
1
3
3
3
2
1
1
1
3
5
3
1
1
1
1
10
7
5
3
2
3
4
5
5
5
10
6
3
4
4
5
5
5
5
3
2
3
8
11
9
8
8
5
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
157
157
157
157
157
156
155
155
155
122
128
125
118
120
148
188
209
311
311
188
189
169
153
147
141
138
149
145
137
197
127
124
128
124
121
132
152
148
151
179
197
151
153
155
150
148
147
181
176
176
311
171
170
164
143
144
143
162
158
157
277
170
175
169
181
163
156
164
300
181
179
182
277
219
225
300
300
203
203
163
179
196
230
311
311
235
224
224
168
155
144
129
123
117
114
112
106
106
106
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
2
2
2
2
2
2
2
2
2
4
4
3
2
2
2
2
2
2
3
3
3
6
9
13
9
6
6
8
9
10
13
7
2
3
4
2
1
1
1
15
8
2
1
6
5
5
5
9
14
19
17
16
16
8
1
10
13
15
17
20
23
16
10
5
1
17
25
18
11
17
24
14
5
42
29
17
17
46
76
57
38
26
14
119
171
112
53
17
17
17
15
14
14
14
14
14
14
14
75
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
81
117
117
117
118
125
138
157
157
157
127
125
126
148
149
156
271
159
158
153
141
137
133
156
148
155
169
189
181
190
171
227
170
174
200
157
169
180
177
216
227
196
204
201
187
227
176
184
223
222
237
373
241
271
262
224
373
219
237
269
231
238
373
233
216
199
201
150
147
153
145
135
224
137
146
146
126
130
133
157
157
127
123
114
92
115
157
196
271
271
271
230
223
215
205
201
189
189
189
110
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
40
40
40
40
40
40
40
40
40
54
27
1
1
6
6
6
7
4
1
1
2
3
8
20
10
1
19
10
2
22
15
8
12
10
8
21
34
21
8
21
11
1
1
6
5
5
5
15
20
11
3
3
3
3
3
14
9
5
5
15
26
16
7
4
2
21
24
28
22
17
18
11
5
27
22
17
17
34
52
38
24
69
38
8
8
8
8
8
55
82
65
48
48
48
37
27
27
27
27
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
418
418
418
1592
2766
2766
2766
2766
2417
2529
2611
2612
2766
2611
2741
1980
1739
1675
2766
1597
1593
2741
1283
1252
1123
917
926
935
1025
1287
884
1346
862
929
967
906
1414
884
849
919
960
924
1287
1346
1017
1414
1043
865
788
1291
709
774
937
838
767
1414
646
692
671
490
531
459
507
543
552
531
678
425
393
563
551
556
1363
605
584
576
394
343
340
329
317
425
371
253
242
405
637
895
1363
1363
1363
969
903
827
737
699
632
576
576
382
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
198
5
5
5
5
5
776
1161
629
98
540
272
4
78
41
4
3
2
3
2
1
1
1
1
1
1
1
8
6
4
8
4
1
1
10
5
1
1
2
1
1
4
2
1
1
1
1
1
4
3
2
1
1
1
1
5
9
18
23
20
16
13
10
7
4
2
6
3
1
22
11
1
2
3
83
43
4
4
4
4
5
8
11
6
1
1
1
1
1
6
8
9
10
10
11
11
11
11
11
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
368
368
368
368
368
388
408
408
408
268
285
253
253
299
272
292
304
255
346
289
327
484
299
294
277
308
344
375
573
470
367
379
405
443
415
549
587
471
495
573
500
506
549
587
490
502
486
504
490
472
587
447
373
389
361
350
459
326
298
279
264
289
321
356
504
331
447
320
293
306
287
280
315
259
247
272
296
346
408
408
447
504
346
346
346
328
320
319
295
293
283
277
274
271
269
266
264
264
255
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
10
10
25
32
40
24
8
8
8
8
8
29
16
4
4
27
15
4
3
3
4
13
13
13
8
4
4
4
7
11
8
5
5
5
14
19
24
20
13
6
5
3
1
10
8
6
6
7
6
4
2
2
2
6
17
26
19
13
13
33
50
32
14
12
10
23
29
25
22
24
32
26
20
122
73
24
24
103
183
177
172
154
90
27
27
27
27
27
70
114
125
131
134
135
136
136
136
137
249
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
154
154
154
154
154
109
105
101
161
86
85
82
68
62
62
65
69
82
93
60
63
63
58
63
61
66
88
85
88
121
88
76
81
84
78
100
121
89
93
97
154
101
95
161
84
80
75
65
66
75
93
75
93
81
58
58
61
59
55
64
58
54
57
57
64
53
58
48
65
47
50
49
44
62
40
60
85
94
161
161
101
107
108
99
98
93
93
93
67
64
66
61
61
61
61
62
62
62
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
5
5
5
5
5
5
5
5
5
5
5
3
1
3
4
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
6
4
2
2
3
2
1
1
1
2
2
1
1
1
2
3
2
1
1
1
1
3
3
2
2
2
8
9
5
2
1
1
4
2
1
6
3
1
4
8
18
13
9
9
18
28
18
8
2
15
21
24
26
24
23
12
2
2
2
2
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
29
29
29
52
76
76
76
76
76
63
76
72
72
74
76
157
222
244
573
379
240
311
256
237
507
205
200
274
233
240
507
211
200
200
230
224
221
573
200
197
199
136
119
110
97
85
106
66
72
80
77
94
106
165
178
181
573
176
180
172
106
94
93
79
72
106
60
54
52
49
39
35
30
39
53
58
106
106
61
59
47
36
35
30
30
34
45
54
73
73
73
47
43
38
33
31
29
24
24
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
5
5
5
8
24
13
3
15
10
5
5
6
7
8
5
2
6
4
2
2
2
3
5
10
5
1
2
3
3
3
3
3
3
3
2
1
1
1
2
3
2
2
2
5
9
5
2
2
2
3
8
4
1
1
2
1
1
2
3
8
12
7
2
2
6
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
77
115
115
115
115
122
137
157
157
157
131
128
150
129
126
142
150
167
198
194
194
159
162
142
133
128
139
144
146
193
149
134
128
152
141
143
193
194
164
162
198
158
157
193
157
152
155
166
165
167
161
193
166
157
194
145
150
141
143
149
131
198
143
153
158
188
150
156
146
188
126
123
115
114
123
101
109
118
120
157
157
101
110
100
114
114
108
123
123
90
90
97
93
93
93
93
93
93
93
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
46
42
42
42
42
42
42
42
42
42
50
31
12
10
8
7
5
4
3
2
2
2
3
4
12
6
1
16
23
31
33
17
2
2
3
5
4
3
3
3
16
9
2
15
12
8
5
5
30
24
19
17
16
16
9
3
5
5
5
5
5
37
25
13
7
2
19
24
15
6
10
14
10
6
13
12
11
11
38
65
47
29
21
15
9
9
9
9
9
15
18
19
19
19
19
19
19
19
20
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
150
156
156
169
184
184
184
184
184
174
184
170
184
164
184
148
135
143
184
129
126
148
111
118
133
139
148
174
150
129
125
103
93
109
95
89
102
125
99
104
103
156
108
120
174
102
153
105
106
140
97
105
101
106
98
81
150
73
94
94
80
174
95
96
97
153
79
73
90
94
70
140
62
56
50
33
56
83
90
174
174
100
115
100
105
105
98
106
106
93
109
138
174
174
174
174
174
174
174
30
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
129
18
18
18
18
18
18
18
18
18
43
28
14
12
6
1
3
6
3
1
1
1
5
6
4
3
5
4
3
7
5
3
1
1
3
2
2
2
3
4
10
6
2
7
5
3
1
1
4
3
2
3
4
4
5
4
2
1
1
1
2
3
2
1
1
1
2
1
1
1
1
1
1
1
12
6
1
1
6
12
7
2
5
3
1
1
1
1
1
3
4
4
4
4
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
39
39
39
61
84
84
84
84
84
81
84
79
84
80
84
84
77
78
84
77
79
84
77
80
82
87
90
103
100
93
105
102
104
122
168
133
168
178
162
178
178
143
144
143
150
130
116
120
115
108
150
106
104
106
114
90
89
86
87
93
83
83
86
88
76
100
63
67
76
72
93
103
60
63
62
57
72
72
78
87
87
93
73
83
56
50
53
47
46
46
52
65
83
83
83
83
83
83
83
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
1
1
1
1
1
2
2
2
3
5
5
5
5
5
3
1
2
1
1
2
1
1
1
7
13
12
8
5
5
5
5
5
7
5
3
1
1
3
6
10
6
2
4
7
8
9
10
7
4
2
1
1
1
1
2
5
5
5
5
7
23
12
1
1
1
7
8
6
5
7
10
5
1
3
5
8
11
6
1
1
6
11
6
1
1
1
1
1
3
5
5
5
5
5
5
5
5
5
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
39
39
39
39
39
40
41
41
41
38
43
51
48
50
57
61
73
57
81
67
71
84
69
81
77
73
83
126
89
92
89
105
90
90
82
105
82
77
76
77
73
71
92
79
75
96
82
77
86
82
80
126
79
83
81
92
82
58
50
44
41
46
49
49
96
50
52
52
50
40
39
31
43
62
65
126
126
82
74
72
52
55
48
55
55
50
57
57
38
37
38
35
34
34
33
33
33
33
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
17
10
3
3
2
2
2
2
2
1
1
1
1
2
3
3
3
4
5
4
4
3
2
3
5
6
7
8
6
4
4
4
3
2
3
2
2
1
1
7
5
3
3
3
4
6
3
1
4
7
4
1
5
5
5
5
6
7
8
6
5
3
2
2
2
1
1
1
1
3
4
4
5
5
5
5
5
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
56
405
405
405
405
405
414
423
423
423
271
274
238
239
239
353
467
494
833
882
482
508
418
362
347
346
418
400
418
558
465
356
359
340
341
346
301
359
380
381
558
465
377
375
423
339
314
317
397
461
490
882
510
424
407
368
374
390
510
433
410
643
409
435
446
510
461
455
456
683
484
462
436
643
515
523
683
683
517
463
423
421
535
608
882
882
617
588
505
393
346
339
312
298
290
282
265
265
265
164
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
18
18
15
12
12
12
12
12
12
12
12
9
6
8
7
6
6
4
2
1
10
22
17
12
9
7
7
7
7
8
16
11
7
4
1
4
7
5
3
5
5
3
2
10
9
8
8
8
7
6
7
7
7
5
3
12
17
22
30
35
40
25
10
10
19
23
28
34
40
31
23
61
99
138
80
23
23
100
178
138
99
62
141
323
414
276
138
126
94
62
62
62
62
62
62
62
62
62
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
273
569
569
569
569
569
569
569
507
934
451
476
478
414
358
381
364
432
461
535
493
381
439
512
610
776
776
776
754
722
757
722
595
757
611
575
549
717
526
547
544
588
527
496
934
430
406
376
346
297
359
535
445
534
468
478
281
329
379
348
574
492
346
349
281
316
249
229
258
443
228
273
228
196
180
200
282
436
476
934
934
520
593
519
535
535
545
556
574
574
574
473
456
437
414
404
373
373
373
157
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
167
167
167
85
4
4
4
4
4
4
4
8
13
24
34
23
13
20
22
18
14
8
3
3
3
8
14
24
13
2
83
42
1
1
3
2
2
2
7
8
10
6
2
2
2
2
2
2
1
1
1
1
1
1
1
4
8
6
4
4
23
17
12
15
8
2
4
2
1
1
1
1
1
1
42
21
1
1
46
91
50
9
12
6
1
1
1
1
1
6
9
10
11
11
12
12
12
12
12
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
17
17
50
84
84
84
84
68
70
69
74
84
79
84
98
80
77
84
70
60
70
68
80
84
98
103
83
89
88
87
103
82
83
87
72
103
72
76
80
87
81
83
85
82
87
76
74
74
85
65
66
74
70
82
85
49
48
46
41
40
41
44
50
50
65
68
46
47
51
38
36
30
35
24
22
26
29
34
47
47
36
43
41
60
60
59
63
68
68
68
44
39
34
29
27
25
21
21
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
3
2
2
2
2
2
8
14
8
2
10
5
1
1
3
2
1
5
3
1
3
3
2
1
3
4
3
2
2
2
2
2
1
1
1
1
2
4
5
6
9
5
2
5
5
4
3
3
5
5
4
3
3
3
4
2
1
1
1
1
1
8
5
2
1
1
1
6
4
2
1
1
1
2
3
2
1
1
1
1
2
9
10
5
1
1
1
1
1
1
1
2
3
3
3
3
3
3
4
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
40
40
40
40
40
40
40
40
40
37
42
44
50
51
50
51
75
54
59
58
55
77
58
54
55
77
62
65
62
95
57
59
61
58
65
63
60
95
64
66
77
61
67
70
59
95
62
68
75
59
77
57
56
53
56
50
46
43
39
47
34
37
39
36
56
31
31
38
36
37
70
34
36
39
33
41
45
48
75
75
38
37
34
27
30
33
38
47
47
47
33
30
27
24
23
19
19
19
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
3
3
3
2
2
2
2
4
4
3
2
1
1
2
2
1
1
2
4
11
6
1
1
1
1
2
2
2
1
1
1
2
3
5
7
10
6
3
2
1
1
3
2
1
1
2
3
6
4
3
3
3
3
3
2
2
2
2
5
3
2
1
1
2
8
4
1
3
5
6
5
5
5
5
5
3
2
2
3
3
3
6
7
8
4
1
1
1
2
2
2
2
2
2
2
3
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
64
68
68
68
68
68
58
58
61
62
77
64
69
70
66
90
65
61
77
57
60
63
61
64
63
90
77
69
67
64
64
52
48
53
51
54
90
49
54
56
50
68
45
45
43
38
41
37
40
37
44
45
38
39
43
32
39
29
28
26
29
26
24
24
23
38
21
20
24
31
21
35
21
22
25
23
33
37
38
68
68
37
43
37
38
38
36
39
39
33
33
32
30
29
29
27
26
26
26
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
60
44
44
44
44
44
24
4
4
4
4
12
31
16
1
4
11
7
4
3
3
2
2
1
1
1
1
1
1
1
1
2
2
3
8
4
1
1
3
6
5
4
2
1
2
2
2
2
1
1
2
3
3
4
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
2
5
8
5
2
2
1
1
1
1
1
1
2
3
3
3
3
4
5
6
6
6
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
41
133
133
133
133
133
133
133
133
133
120
131
227
151
156
163
227
189
187
182
274
155
145
142
121
115
109
119
119
114
181
128
134
174
149
146
152
274
159
163
182
156
152
174
151
161
170
188
175
182
188
198
236
204
274
236
179
176
180
236
179
213
228
199
185
195
228
173
179
195
211
175
178
213
210
134
125
109
125
118
110
211
152
150
213
213
179
210
210
136
129
121
106
101
97
93
85
85
85
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
20
20
11
2
2
2
2
2
2
2
2
2
2
2
2
2
5
5
5
12
12
11
7
3
2
1
1
6
8
11
7
3
3
4
6
3
1
1
1
6
4
2
2
5
6
6
7
4
1
1
1
1
1
1
1
5
6
7
7
8
17
11
6
4
2
6
9
11
10
10
10
6
2
13
11
10
10
12
15
16
17
33
18
3
3
3
2
2
2
2
12
17
19
20
16
13
13
13
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
38
38
45
56
56
56
65
59
70
116
89
116
120
90
129
84
81
86
80
80
92
93
105
120
129
116
104
110
116
107
116
116
97
106
102
129
127
101
102
98
118
93
98
99
96
118
90
91
96
90
80
112
87
92
105
98
88
112
105
83
89
91
89
112
101
74
68
60
52
49
48
41
48
57
59
98
98
70
66
53
65
45
42
43
43
42
42
43
43
43
34
33
31
29
28
26
26
26
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
13
13
9
6
6
6
6
6
6
6
6
6
5
4
2
1
1
2
2
3
4
2
1
4
3
3
4
3
2
4
3
2
2
1
1
4
5
6
7
10
7
4
4
5
5
5
5
5
5
5
3
1
1
1
1
1
2
2
1
1
15
15
16
8
1
2
4
3
3
3
3
2
2
5
6
7
8
10
11
12
12
8
4
4
5
6
4
2
2
2
3
3
3
3
3
3
3
4
5
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
49
49
49
49
49
49
49
38
49
49
61
97
74
79
78
97
88
88
85
113
79
72
79
63
62
79
63
67
74
76
82
92
92
92
87
82
113
80
80
80
71
69
74
63
61
62
61
62
62
63
71
67
76
113
69
88
64
62
59
57
75
58
59
59
75
55
50
52
75
48
49
44
44
44
44
52
52
46
47
47
34
36
41
44
44
44
44
44
42
42
40
39
39
38
38
38
38
38
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
2
2
2
2
2
3
3
4
3
2
2
2
2
2
2
3
2
1
1
2
3
5
6
7
7
6
6
3
1
6
5
4
4
3
2
3
4
5
5
5
5
4
3
6
5
5
5
4
4
4
4
4
4
3
2
1
1
1
1
1
13
7
1
1
1
3
6
4
2
2
2
1
1
4
5
6
7
4
2
2
5
3
2
9
13
15
8
2
2
2
2
2
2
2
2
2
2
2
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
89
365
365
365
365
365
367
370
370
370
293
307
434
306
321
312
306
327
328
361
602
363
392
309
267
289
315
360
371
469
528
397
409
434
420
394
437
602
447
461
469
528
465
480
580
528
543
546
580
546
517
528
598
497
602
538
494
506
598
538
468
517
565
546
598
565
563
565
371
350
336
325
307
317
329
279
290
301
327
370
370
352
275
239
214
211
245
264
306
306
306
284
280
287
295
308
329
329
329
329
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
5
5
5
5
5
5
5
5
5
6
7
6
5
7
6
5
5
3
1
10
20
20
15
10
5
1
16
12
8
21
21
16
12
9
7
6
6
6
6
18
24
14
4
17
11
6
6
8
10
45
68
80
86
50
15
25
13
2
2
34
66
56
47
24
2
35
47
31
16
18
48
26
5
95
56
18
18
94
171
178
134
91
54
17
17
17
17
17
24
32
48
56
60
62
63
63
63
64
91
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
45
45
45
57
70
70
70
70
70
58
70
75
78
85
125
236
346
393
974
590
373
431
329
289
444
233
220
280
252
255
530
227
219
220
311
316
320
974
304
308
380
282
277
530
227
215
204
152
155
139
132
158
123
262
281
295
974
289
295
312
197
177
158
131
117
108
90
87
92
108
94
103
97
77
73
70
79
79
69
77
77
69
84
81
129
129
115
127
127
98
97
93
87
85
83
82
79
79
79
43
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
9
9
5
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
2
30
19
8
1
4
6
7
5
4
4
2
1
1
2
10
6
2
2
3
5
15
14
9
4
10
7
4
4
4
4
6
5
4
4
4
5
6
5
4
4
10
19
10
1
1
1
8
11
6
2
8
15
14
10
7
6
12
15
12
9
9
14
19
10
2
2
2
2
2
4
6
6
6
6
6
6
6
6
6
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
43
43
43
43
43
40
40
40
44
64
43
64
56
64
98
59
75
62
58
60
98
55
65
63
58
98
59
61
61
55
56
52
53
55
51
66
59
54
57
59
75
62
65
74
59
63
66
63
75
58
65
55
49
52
56
49
66
47
44
47
36
42
41
38
75
34
33
42
35
35
74
29
32
37
33
43
46
48
75
75
38
38
31
23
26
31
36
47
47
47
26
23
19
14
12
11
7
7
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
2
1
1
1
1
1
3
2
1
2
2
3
2
2
2
2
1
1
1
3
5
6
8
6
3
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
2
1
1
1
1
1
4
7
5
3
2
1
1
2
1
1
7
7
5
3
1
1
2
2
3
2
2
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
2
2
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
38
38
38
38
38
38
38
32
45
40
48
60
56
60
60
53
53
52
54
52
50
73
56
63
75
68
72
75
83
79
74
70
83
76
81
83
118
79
80
79
87
79
87
118
96
101
101
95
97
89
118
95
80
78
75
68
61
57
63
54
56
63
57
58
72
52
56
57
52
72
44
44
50
55
51
72
72
53
49
45
35
35
33
39
39
36
38
38
38
38
43
48
48
48
48
48
48
48
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
4
3
2
4
2
1
1
1
1
1
1
1
1
1
5
5
6
6
4
2
2
2
2
4
5
6
6
6
7
9
7
6
7
5
3
1
3
4
6
8
6
4
6
7
8
9
7
6
7
6
5
5
7
9
6
4
3
2
6
7
9
12
6
1
2
4
10
11
11
12
9
7
7
8
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
161
161
161
128
121
112
104
92
89
89
68
86
83
104
161
122
178
141
132
201
107
123
122
103
178
114
122
130
161
132
139
190
135
145
163
140
190
186
144
154
159
160
190
186
131
119
107
93
109
107
130
200
142
201
129
137
102
110
122
112
186
115
98
99
83
74
78
72
70
131
75
82
86
85
86
77
81
85
81
99
99
87
116
117
200
200
184
201
201
186
186
125
112
100
86
79
73
60
60
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
85
85
45
5
5
5
5
5
5
5
5
5
5
6
8
10
10
9
5
1
3
6
4
3
2
1
1
1
1
1
2
2
3
2
1
2
2
2
3
16
10
4
2
2
1
1
1
2
3
4
4
4
5
13
10
5
1
1
2
9
16
9
2
2
3
4
8
4
1
1
1
8
15
37
21
5
5
7
8
10
15
14
7
1
1
1
1
1
2
4
9
11
12
13
13
13
13
14
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
45
45
45
45
45
43
42
42
42
33
36
35
36
41
42
46
65
40
76
85
91
264
131
135
143
264
179
187
226
264
195
200
221
239
225
221
239
234
174
168
262
128
149
147
125
234
109
142
141
119
262
102
100
105
75
67
65
53
48
44
38
41
40
37
63
30
28
34
30
31
60
27
30
34
30
42
42
43
65
65
34
33
28
22
24
30
34
44
44
44
29
26
23
20
18
16
14
14
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
4
4
4
4
4
4
3
3
3
3
4
4
3
2
3
2
2
2
1
1
3
2
2
4
3
2
1
1
1
2
2
2
2
3
4
4
4
5
4
3
3
2
1
2
2
1
1
1
1
2
2
2
2
2
2
2
4
3
2
2
3
4
3
3
3
2
1
2
3
3
3
5
3
2
3
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
34
44
44
44
45
46
48
51
51
51
59
79
89
119
123
160
292
325
493
805
313
400
382
316
583
253
233
304
270
273
583
259
247
268
310
316
317
805
316
319
318
263
262
228
221
233
157
161
164
156
182
177
146
272
259
267
805
252
246
260
169
159
177
118
105
93
73
65
60
54
52
60
42
41
40
33
35
37
41
51
51
40
38
35
41
41
51
60
76
76
76
58
55
51
47
45
42
40
40
31
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
7
7
5
4
4
4
4
4
4
4
3
2
2
2
2
2
2
2
2
2
3
3
3
10
7
5
4
2
1
4
5
5
6
4
2
2
2
2
3
9
9
5
2
5
6
7
9
7
5
7
5
4
4
3
2
5
4
3
3
5
21
12
4
4
3
3
11
6
2
2
2
1
1
3
5
8
11
9
7
7
9
7
4
1
1
1
1
1
2
3
4
4
4
4
4
4
4
5
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
22
162
162
162
162
162
160
159
159
159
121
145
143
137
197
131
138
133
121
146
138
144
143
197
140
131
134
122
129
139
148
162
197
180
180
150
152
142
127
130
132
162
137
138
159
138
142
152
142
145
145
146
156
133
130
122
120
152
120
111
109
110
95
104
115
118
111
156
105
105
104
98
107
91
92
91
100
114
130
162
162
156
138
126
146
146
132
133
133
109
109
113
110
110
110
110
110
110
110
76
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
3
3
3
3
3
2
1
1
1
1
1
1
2
3
2
2
2
2
2
2
3
14
12
11
7
3
2
1
1
2
1
1
6
4
2
1
1
5
3
2
3
2
2
5
3
2
2
4
5
6
4
2
2
2
2
8
4
1
1
13
21
11
1
1
6
13
20
14
8
10
18
10
2
38
24
10
10
44
78
61
43
26
19
13
13
13
13
13
16
19
22
24
25
26
26
26
26
26
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
80
356
356
356
356
356
353
350
350
350
274
281
266
289
274
268
464
286
264
314
259
287
435
326
329
319
464
348
397
405
435
414
376
414
419
420
464
435
414
414
379
362
381
382
350
406
419
316
379
324
330
327
337
301
280
406
251
262
270
251
230
222
249
260
283
379
260
337
254
240
237
220
222
217
176
191
215
243
283
356
356
337
379
285
314
314
299
301
301
280
280
258
249
244
238
236
234
229
229
229
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
48
6
6
6
6
6
6
6
6
6
14
7
1
6
3
1
5
5
6
3
1
14
12
11
8
4
1
3
2
2
3
2
2
9
17
9
2
2
25
21
17
21
11
1
8
7
6
6
8
7
6
7
8
9
8
8
17
9
2
2
18
37
21
5
5
10
25
40
27
15
16
17
18
19
28
23
19
19
94
169
127
86
109
61
13
13
13
13
13
34
56
47
38
38
38
38
38
38
38
150
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
43
108
108
108
108
108
86
84
81
108
91
105
183
111
112
112
104
121
122
131
184
113
115
129
126
119
183
130
142
145
184
132
128
130
127
117
120
150
138
150
184
163
172
162
172
182
139
150
148
137
182
136
138
130
150
105
97
91
86
84
76
90
75
82
80
99
92
81
99
86
91
107
99
78
76
81
83
88
85
108
108
81
96
91
131
131
117
127
127
99
99
99
94
93
92
91
90
90
90
64
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
20
20
11
2
2
2
2
4
3
2
4
3
2
22
11
1
4
6
3
1
2
3
2
2
5
6
8
14
20
24
14
4
4
5
6
6
6
6
6
29
15
2
1
5
7
8
9
6
4
3
3
3
3
5
5
4
3
2
2
5
25
16
8
6
4
8
16
20
13
6
8
11
15
14
10
6
6
41
74
44
15
16
10
4
4
4
4
4
6
8
10
11
12
12
12
12
12
13
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
7
42
42
42
42
42
35
33
33
62
34
47
51
49
85
57
68
70
57
94
68
79
77
85
94
79
77
86
107
85
104
88
85
76
76
72
67
89
70
74
81
78
79
104
84
80
103
79
84
89
81
78
107
81
77
74
104
59
56
49
39
35
46
50
49
103
51
50
64
46
49
70
45
57
69
65
107
107
72
69
62
46
39
31
25
24
26
27
30
30
30
32
35
35
36
38
42
42
42
42
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
4
4
4
2
1
1
1
1
1
1
2
1
1
2
1
1
2
1
1
2
3
13
8
3
6
7
5
4
3
2
4
4
3
2
5
4
4
4
12
20
13
7
2
2
3
4
5
6
7
6
5
5
5
5
3
2
3
2
1
1
5
6
4
3
3
3
4
5
7
5
4
7
9
12
15
9
3
3
4
6
9
9
9
6
3
3
3
3
3
6
7
8
8
8
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
