537
100
537
2
0
0
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
1215
4738
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
84
84
41
83
83
105
89
91
132
182
202
350
350
265
329
458
365
458
360
531
311
310
320
278
271
331
246
224
211
222
226
251
389
255
307
222
161
176
187
181
212
271
194
193
202
389
199
220
271
162
233
126
142
138
130
271
225
232
220
531
226
219
331
181
225
225
307
307
150
156
126
96
142
62
51
44
28
22
17
101
201
318
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
3
7
9
10
10
10
11
11
10
6
2
4
3
2
3
2
2
4
3
2
1
1
1
11
16
9
2
2
1
1
2
2
2
3
2
1
3
2
1
1
1
1
1
2
3
4
2
1
1
1
1
2
4
3
2
3
4
5
3
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
73
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
66
77
84
109
100
109
242
396
557
908
1066
1066
2210
1546
1436
1689
1423
2210
1546
1687
1809
1522
2221
1671
1373
1306
1126
1413
1144
1359
1522
1340
1610
1413
774
864
1103
1036
1202
2221
965
1072
1028
930
881
985
1453
818
1427
664
751
743
637
1453
1101
1147
2221
1427
1121
1080
1671
923
1155
1164
1610
1610
796
826
664
507
741
323
266
225
140
109
83
336
646
1013
1671
1671
1671
1671
1671
1671
1671
1671
1671
1671
1671
1671
1671
1671
1671
1671
1671
1671
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
9
10
7
4
4
4
6
7
9
5
2
11
6
2
3
2
2
4
7
4
2
12
11
6
1
1
2
12
10
5
1
4
4
4
5
3
1
2
5
8
13
7
1
2
2
2
3
2
2
12
7
3
2
2
2
2
2
2
2
2
21
40
21
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
125
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
32
65
65
43
45
46
54
68
82
124
142
142
329
180
236
256
319
329
267
314
319
326
329
198
183
163
136
118
143
143
150
326
159
165
223
129
128
125
104
106
93
94
98
109
103
98
94
92
98
89
83
79
98
103
109
114
223
110
103
104
81
76
87
65
71
80
80
95
95
77
79
77
87
60
59
56
51
56
62
69
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
7
7
7
7
6
5
5
5
5
5
3
1
1
1
1
1
2
2
2
1
1
1
1
2
1
1
3
2
1
1
1
2
2
2
3
9
6
4
4
4
4
3
3
3
2
1
2
1
1
1
2
3
3
4
4
3
2
1
1
5
10
11
6
2
6
19
25
32
37
23
10
10
22
32
16
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
25
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
166
166
32
173
173
150
147
154
183
223
237
345
345
261
342
238
265
274
332
342
291
322
332
298
342
355
320
348
389
395
413
508
352
326
352
295
303
350
340
349
355
530
404
446
441
508
470
427
411
384
530
381
400
470
365
353
373
351
329
530
306
305
355
270
288
296
352
352
287
296
274
264
334
212
208
173
150
141
130
165
208
261
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
7
7
7
7
6
5
5
5
5
5
3
1
1
6
4
3
6
4
2
1
1
1
1
5
7
8
9
10
11
14
18
17
16
34
19
4
8
12
23
15
7
10
13
10
7
11
6
2
3
5
5
6
9
12
101
54
8
7
6
8
11
6
1
3
5
51
97
61
25
22
20
20
54
76
39
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
227
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
166
166
32
164
164
150
142
151
150
151
166
186
190
181
323
200
243
257
313
323
282
312
313
320
323
262
270
252
265
200
214
209
199
320
177
162
170
179
200
207
274
284
208
241
235
236
281
247
252
265
217
211
196
182
181
200
210
214
284
217
192
173
169
145
144
156
175
200
200
265
265
175
166
151
132
125
122
117
115
123
133
146
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
3
5
5
5
5
5
3
1
1
6
3
1
1
1
1
1
1
1
1
2
1
1
3
4
5
17
17
12
7
3
3
5
8
21
16
12
12
6
1
6
5
5
3
1
1
1
2
1
1
10
7
5
4
4
5
9
14
7
1
1
1
48
94
61
29
24
19
19
19
10
1
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
26
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
39
39
39
75
75
75
72
75
79
88
97
114
114
114
122
137
108
115
119
105
119
117
119
122
121
119
85
89
88
86
112
100
99
122
121
90
97
69
67
64
67
75
73
80
79
112
80
76
76
81
70
73
73
62
81
80
87
137
97
78
75
66
58
54
54
41
39
41
41
44
44
41
37
33
33
27
26
26
26
44
66
91
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
3
3
3
3
3
2
2
2
2
2
9
5
1
1
1
1
1
6
6
4
2
4
3
2
3
4
6
4
3
2
2
8
10
12
10
9
9
8
5
2
2
4
3
2
1
2
5
4
4
4
4
4
2
1
4
3
2
1
3
5
10
13
7
1
7
10
14
14
11
8
8
11
14
16
17
18
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
109
109
43
101
101
125
96
99
139
180
197
321
321
237
279
227
231
231
255
287
242
270
286
304
279
334
259
249
236
214
187
187
191
175
259
166
190
206
230
269
247
304
233
232
221
233
217
233
237
222
272
192
213
204
211
321
256
261
271
304
279
285
334
263
263
250
259
259
214
222
222
177
233
150
138
132
120
115
111
146
190
241
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
8
8
8
10
11
10
10
28
15
2
2
2
2
10
27
18
10
10
6
2
6
8
5
2
5
9
7
5
5
5
13
7
2
5
8
16
23
12
2
9
17
9
2
6
5
3
2
1
1
12
23
17
11
12
14
14
14
14
11
8
9
11
13
54
96
48
1
7
10
13
19
16
9
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
227
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
123
123
39
119
119
143
106
117
124
127
159
131
132
121
140
123
127
138
143
140
159
134
133
136
140
154
163
191
211
167
159
201
140
132
135
114
120
125
132
138
150
157
146
137
141
149
164
176
191
211
201
185
176
166
175
153
145
144
162
138
133
132
133
125
127
136
149
166
162
211
211
127
127
112
100
90
84
79
80
88
99
112
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
10
16
18
17
16
10
5
3
1
1
5
9
5
2
2
2
2
2
2
5
3
2
6
8
6
3
1
1
10
6
2
6
11
13
13
9
6
7
13
7
2
5
8
12
7
2
2
6
7
8
23
19
16
11
7
8
18
10
2
4
7
48
90
46
3
12
17
22
25
16
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
16
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
142
142
39
147
147
162
123
136
251
385
421
811
811
547
551
703
500
474
455
653
458
529
650
541
666
753
558
540
602
456
476
510
540
562
744
492
448
492
534
548
650
666
513
553
547
545
562
536
496
602
500
480
537
516
571
811
653
703
666
653
550
493
753
492
573
625
744
744
583
602
602
457
545
375
337
319
290
276
266
352
458
584
811
811
811
811
811
811
811
811
811
811
811
811
811
811
811
811
811
811
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
6
7
7
7
11
8
5
5
5
5
10
16
13
10
17
24
13
3
9
5
1
1
10
10
10
10
18
27
15
3
8
18
29
32
21
11
24
25
18
11
19
11
3
6
6
6
23
41
59
36
14
14
14
21
21
22
13
4
13
22
119
217
161
106
64
22
22
37
34
21
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
545
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
132
132
41
173
173
157
140
151
159
162
173
172
172
153
135
153
148
156
173
159
173
155
153
153
178
212
225
330
320
219
212
224
160
150
132
119
123
126
132
140
136
166
202
229
330
320
266
266
266
230
219
220
201
203
220
203
195
249
207
208
205
330
176
180
187
179
183
191
249
175
175
137
138
135
136
159
151
159
159
159
163
166
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
19
19
12
6
5
5
5
5
5
5
3
1
1
1
1
8
4
1
1
1
1
1
9
9
5
1
1
1
2
6
8
10
6
3
3
3
2
1
2
2
2
6
11
6
2
1
7
5
4
4
4
5
3
1
10
7
4
2
1
8
15
8
1
2
3
67
99
58
17
13
10
10
17
16
15
45
67
89
89
89
89
54
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
49
49
46
89
89
92
79
77
75
74
76
76
92
92
71
75
76
72
84
75
77
92
75
69
71
75
66
75
69
71
69
84
72
66
75
54
52
51
53
55
58
66
63
65
65
72
64
64
64
56
63
52
50
48
50
47
52
50
62
65
45
44
35
28
24
22
27
35
35
56
56
31
34
31
28
29
29
29
29
35
42
50
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
9
3
3
3
3
3
3
3
2
2
2
2
2
9
8
8
6
4
2
2
2
3
2
2
1
1
1
1
1
4
2
1
1
2
3
3
4
3
3
2
1
2
2
2
1
1
1
1
1
1
1
4
5
4
3
2
1
2
2
2
1
1
1
5
7
5
3
2
1
1
4
5
5
6
11
16
16
16
16
11
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
70
70
57
70
53
49
54
57
63
75
75
71
71
75
71
72
75
75
66
67
58
57
57
54
56
57
58
66
58
58
53
48
47
45
45
51
58
63
89
84
89
99
107
130
116
130
116
130
102
93
83
75
67
68
64
64
93
54
50
45
39
37
33
34
36
42
50
51
51
38
36
33
32
30
30
30
30
31
33
35
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
14
14
21
21
16
11
11
11
28
19
11
8
5
4
3
3
3
3
2
2
3
5
3
1
1
1
1
2
3
8
6
5
3
2
1
1
1
1
1
2
3
2
1
1
1
2
4
6
8
4
1
1
2
2
2
3
5
7
4
1
1
1
1
8
11
6
2
6
8
10
10
10
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
62
62
62
62
62
62
51
62
51
48
47
67
54
57
90
61
73
89
96
107
112
107
95
107
104
109
120
99
99
96
81
89
86
91
95
102
112
111
125
120
117
117
125
125
126
143
143
121
120
121
125
108
120
108
100
125
95
96
109
79
75
69
64
64
62
59
64
64
48
51
48
46
46
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
39
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
3
3
3
3
3
5
3
2
2
3
3
4
4
4
5
5
6
3
1
1
1
1
1
4
5
5
5
6
4
2
2
3
5
7
5
3
2
7
7
6
5
3
2
6
8
9
6
4
3
2
1
1
6
12
8
4
17
9
1
4
15
21
11
1
1
1
1
4
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
42
42
42
36
39
42
37
42
40
40
41
58
43
48
50
55
58
49
53
55
48
58
45
44
49
49
52
54
54
47
49
48
50
50
49
52
52
66
53
53
55
66
52
55
56
53
66
49
47
43
44
40
45
47
45
51
47
48
50
50
50
32
34
33
31
45
25
22
22
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
3
2
2
4
4
3
2
1
1
1
5
9
8
5
3
2
1
1
1
1
2
5
8
11
6
2
2
2
3
4
6
4
2
1
1
3
5
3
2
2
3
2
2
3
2
1
1
1
2
3
2
1
1
1
2
8
12
9
6
5
5
5
5
5
5
5
9
14
16
17
18
10
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
122
122
28
150
150
150
128
144
150
139
150
135
150
150
134
150
150
110
116
110
100
150
91
95
96
90
98
82
85
76
70
98
87
98
108
123
123
123
129
117
129
112
129
99
101
102
102
107
102
102
93
107
84
83
78
71
78
72
83
70
79
58
60
52
53
55
60
67
65
91
91
52
51
45
38
34
31
29
29
34
40
48
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
4
5
5
5
5
5
13
17
21
13
6
4
2
4
3
3
4
3
3
3
3
3
3
4
5
6
6
6
4
3
3
4
4
5
17
10
4
4
5
4
4
4
3
2
2
5
8
10
7
5
5
7
7
6
5
5
4
2
1
1
6
22
38
20
2
1
1
1
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
152
152
33
141
141
141
119
137
141
130
152
125
141
141
119
141
141
89
102
94
87
152
77
83
82
71
98
66
72
69
61
98
62
64
64
60
60
61
60
60
65
59
64
60
65
64
72
74
99
99
68
67
62
54
52
50
49
47
46
48
46
45
45
45
41
36
35
36
47
31
33
33
30
33
33
24
23
21
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
6
5
5
5
5
5
5
3
2
2
5
4
3
4
2
1
1
1
1
1
1
1
1
1
1
1
4
7
9
5
1
3
3
2
1
2
7
6
3
1
1
1
1
1
1
1
1
1
1
1
1
3
4
3
2
1
1
1
1
1
2
4
11
14
10
6
11
13
9
6
11
13
14
15
16
16
16
16
9
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
105
105
39
110
110
125
112
124
135
122
141
115
125
125
114
135
141
88
101
92
83
141
76
82
85
77
93
72
75
73
67
93
67
74
83
92
90
121
121
102
112
119
130
146
146
156
150
156
156
147
155
150
120
106
91
97
90
86
150
78
75
68
58
50
51
48
52
52
43
40
40
31
31
30
30
28
30
30
29
34
40
47
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
2
1
1
3
3
4
5
4
4
5
7
4
1
1
1
1
2
3
4
4
4
5
4
3
2
2
2
3
3
3
4
3
3
4
3
3
2
1
1
1
1
3
3
3
4
4
5
4
4
4
4
2
1
2
4
15
26
13
1
3
4
5
7
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
15
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
70
70
60
86
59
59
60
61
65
63
75
75
60
64
65
64
86
63
61
75
58
56
54
61
53
55
61
59
63
86
59
72
73
71
110
80
83
87
109
88
86
87
109
96
104
110
112
112
92
89
83
77
79
75
77
79
110
78
71
64
61
50
52
54
55
55
56
41
40
33
31
29
28
27
27
27
27
33
40
48
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
14
14
22
22
16
11
11
11
6
1
1
1
2
3
4
3
2
1
2
2
2
3
4
3
2
2
2
5
3
2
2
3
2
2
2
2
3
3
3
2
2
2
2
3
4
2
1
1
1
5
3
2
4
3
2
3
4
5
3
2
1
2
4
16
28
15
2
2
2
3
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
109
109
43
110
110
125
113
125
141
122
141
129
130
134
125
141
141
119
123
125
124
141
117
126
125
90
94
108
123
143
147
157
125
134
145
137
150
137
145
148
156
152
153
157
156
152
171
175
231
231
157
162
153
132
157
122
126
119
113
126
100
93
81
93
64
70
68
66
106
56
52
51
46
45
44
43
44
44
44
48
53
58
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
3
12
16
21
16
10
4
4
4
3
3
2
2
3
4
3
2
4
2
1
2
3
8
14
8
3
2
1
1
14
12
7
3
4
2
1
1
2
4
4
3
3
3
2
1
2
4
8
5
3
3
2
1
1
2
4
18
25
18
12
7
3
3
5
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
76
76
46
122
122
122
117
119
127
138
138
167
167
154
164
174
156
156
169
168
176
251
195
189
180
226
161
178
188
196
226
180
251
168
148
136
164
110
128
140
162
180
167
251
157
132
130
119
102
101
96
72
84
79
99
167
141
167
180
157
123
100
131
68
67
62
59
66
65
101
101
54
55
36
25
20
15
11
9
34
65
101
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
5
2
2
2
6
6
6
15
8
2
2
4
7
16
25
23
12
2
2
2
2
9
9
5
2
1
1
2
3
4
8
6
4
2
3
3
3
3
2
2
2
2
2
2
2
1
1
1
2
3
3
3
4
2
1
1
1
1
2
4
3
2
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
65
65
43
95
95
108
92
92
262
461
543
1118
1118
688
843
1118
822
910
772
1246
796
789
1214
738
880
1214
927
1220
1151
963
882
916
1135
878
1220
724
631
726
621
604
950
666
791
861
1151
1135
904
890
759
1136
641
607
950
479
495
507
608
604
717
1246
643
1151
516
395
354
221
357
535
565
1136
1136
493
465
353
223
178
131
94
73
261
488
760
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
3
5
5
5
5
4
4
4
5
5
5
4
4
4
4
5
5
5
5
5
8
8
9
9
7
5
3
8
13
9
6
3
4
4
4
2
1
3
6
3
1
5
4
2
1
1
1
4
7
6
6
4
2
1
1
1
1
1
1
1
1
8
15
8
1
1
1
2
2
2
2
3
5
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
26
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
195
195
39
200
200
215
220
226
264
232
233
260
287
285
379
393
272
297
297
281
336
288
304
312
275
336
228
251
264
252
335
268
261
312
275
220
379
203
214
226
230
176
199
189
180
335
162
152
138
104
88
77
84
80
138
184
234
393
379
233
207
161
137
105
107
100
118
118
87
91
91
56
58
36
27
21
15
12
10
73
147
234
393
393
393
393
393
393
393
393
393
393
393
393
393
393
393
393
393
393
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
15
21
18
16
16
14
13
13
13
11
10
14
13
11
9
9
9
9
20
13
7
7
7
4
2
3
4
6
5
3
1
2
2
3
3
2
2
2
2
1
1
1
2
3
2
1
1
2
3
4
2
1
1
1
1
1
1
1
1
3
4
5
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
57
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
79
79
39
105
105
118
92
90
111
136
165
218
218
218
247
362
280
362
368
362
353
601
363
363
364
400
321
340
329
366
400
348
601
346
316
291
267
226
224
235
294
325
330
601
328
325
328
269
227
224
185
162
175
164
207
311
266
362
267
285
218
244
134
124
125
103
116
133
134
224
224
120
127
81
57
45
32
24
19
74
141
220
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
4
2
1
1
1
1
2
4
7
11
8
6
14
9
5
3
1
9
5
1
4
7
12
9
7
4
1
8
7
6
3
1
3
6
3
1
1
3
2
1
1
1
6
8
7
6
4
2
1
1
1
1
1
1
1
1
10
20
10
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
114
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
79
79
32
69
69
63
54
58
113
176
195
388
388
260
305
388
327
368
335
544
357
332
490
312
366
490
328
495
303
328
312
349
520
328
495
270
218
207
168
164
185
187
247
266
236
520
223
211
191
135
112
99
98
88
108
178
209
202
209
544
186
167
150
93
84
71
67
73
71
107
107
52
46
35
23
18
13
10
8
96
200
322
544
544
544
544
544
544
544
544
544
544
544
544
544
544
544
544
544
544
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
13
16
18
19
14
9
25
14
4
3
10
6
3
4
3
3
6
7
4
2
1
1
2
3
4
3
3
3
3
2
2
1
1
1
2
4
3
2
2
2
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
24
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
65
65
43
108
108
108
90
88
149
222
282
461
461
318
355
461
369
377
437
518
432
575
471
413
456
520
472
543
563
505
520
456
575
497
440
448
580
493
503
503
487
503
529
575
543
563
553
580
521
541
374
347
487
280
313
350
401
369
580
518
391
563
297
232
219
160
210
280
289
541
541
250
224
171
109
85
62
44
33
110
204
316
518
518
518
518
518
518
518
518
518
518
518
518
518
518
518
518
518
518
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
5
5
5
5
4
4
4
5
5
5
4
4
7
8
9
11
16
22
13
4
1
9
5
1
2
3
12
8
4
3
2
4
5
6
3
1
1
2
1
1
9
5
1
1
1
1
4
5
5
6
4
2
2
3
2
1
1
1
1
2
12
22
13
4
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
47
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
134
134
117
134
108
106
114
116
117
132
132
116
132
141
135
141
143
141
143
134
143
134
123
139
123
119
121
139
103
107
89
85
109
76
72
80
62
64
62
63
66
69
70
94
73
72
80
70
71
73
66
79
79
81
84
127
77
80
70
59
51
43
35
36
34
37
51
40
43
43
35
35
33
31
31
31
31
47
65
87
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
63
63
32
1
1
6
12
12
12
12
7
3
1
1
2
4
5
4
4
4
7
13
8
4
4
4
3
3
2
1
1
13
8
3
2
2
1
1
9
12
11
6
1
1
1
1
10
6
3
2
1
1
1
1
9
6
3
2
1
2
2
2
2
1
1
9
13
8
3
6
8
10
10
10
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
191
191
38
175
175
175
147
168
286
426
468
891
891
638
625
803
543
508
509
727
549
624
678
580
702
835
706
738
781
603
627
767
649
664
824
550
625
589
620
636
678
702
642
718
781
738
767
650
674
558
494
456
502
507
593
891
703
803
702
727
667
781
835
611
700
676
824
824
570
576
491
444
597
368
347
332
297
285
274
372
493
635
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
11
6
5
5
5
5
5
5
12
15
19
33
22
11
8
6
6
6
6
6
6
13
10
7
6
8
10
13
17
56
50
26
3
6
3
1
22
27
22
17
23
27
14
1
3
5
10
6
3
9
5
1
66
51
37
33
30
35
41
23
5
5
5
167
329
168
8
26
35
45
48
27
6
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
597
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
47
47
47
74
74
59
57
56
69
84
90
142
142
124
176
138
146
161
176
195
168
180
195
209
189
276
194
186
186
219
170
194
209
192
259
219
135
151
167
157
191
239
150
158
156
162
146
165
239
146
230
126
137
132
134
239
177
167
191
230
163
147
276
148
188
194
259
259
141
142
116
92
114
61
50
43
31
26
22
62
112
170
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
15
15
9
3
3
3
3
3
4
4
4
4
4
5
5
5
5
5
5
18
11
5
3
2
5
3
1
1
1
1
2
3
2
1
2
2
3
2
1
3
5
3
1
1
3
2
1
1
1
3
6
6
7
4
2
2
3
2
1
1
1
1
1
20
40
21
3
5
8
11
11
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
81
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
61
61
28
55
55
49
44
46
61
79
84
140
140
121
176
144
147
163
176
201
171
183
201
221
173
280
187
195
193
251
178
192
221
185
173
251
124
139
171
156
190
265
154
165
161
163
152
160
265
142
157
123
127
133
147
265
172
163
190
160
153
136
280
121
132
129
107
107
80
83
70
63
128
49
46
43
28
25
23
64
114
173
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
6
6
5
5
5
5
5
5
5
4
4
4
5
7
5
4
4
4
4
4
9
6
4
6
3
1
1
2
2
3
3
3
2
2
2
3
2
1
2
2
3
3
3
6
3
1
1
1
1
1
1
4
7
5
3
2
1
2
3
2
1
1
1
22
43
22
2
1
1
1
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
79
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
32
74
74
65
71
73
105
102
105
153
153
108
119
155
113
112
114
111
105
103
108
102
104
125
88
96
97
96
103
105
91
86
104
67
61
65
66
63
86
65
75
103
73
97
65
56
50
43
40
40
58
60
83
153
100
155
89
89
84
66
125
56
59
59
51
51
38
39
33
29
58
22
21
19
13
11
10
33
61
94
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
5
5
5
5
5
11
6
2
2
9
13
12
7
3
3
6
4
3
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
3
2
2
2
1
1
4
3
2
1
1
4
3
3
3
3
2
1
1
1
1
1
1
1
1
4
5
7
5
3
4
4
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
44
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
66
72
79
102
89
102
102
108
106
139
139
122
170
143
164
174
170
255
202
205
255
215
180
268
180
186
187
231
173
182
215
180
162
231
118
129
157
148
176
233
150
152
143
144
135
160
233
145
224
139
147
150
147
233
175
172
176
224
159
143
268
116
125
124
106
106
86
86
85
66
124
51
47
42
29
25
23
62
110
166
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
2
2
3
3
3
4
7
9
11
10
7
4
6
4
2
5
10
9
9
5
1
1
1
1
2
3
16
9
3
2
2
2
3
3
3
3
2
2
2
1
1
1
1
1
1
1
2
4
6
4
2
3
2
1
2
3
2
1
1
2
6
11
9
7
7
7
7
7
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
143
143
39
148
148
163
122
123
169
222
242
402
402
275
299
341
290
286
270
376
286
301
323
286
327
393
447
550
560
571
467
559
391
352
361
319
321
419
349
357
367
463
415
456
571
448
503
531
550
560
559
476
465
503
433
412
429
426
431
571
403
378
393
327
338
324
361
384
395
560
560
362
331
276
211
184
164
146
136
177
228
291
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
10
15
14
13
13
13
9
6
6
13
8
4
4
3
3
3
3
3
3
6
4
2
2
1
1
2
2
2
21
11
2
4
3
2
12
8
5
4
5
5
4
3
2
2
4
3
2
4
3
3
86
56
26
20
15
13
11
9
7
9
11
109
208
124
40
33
27
27
48
70
40
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
266
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
144
144
36
180
180
164
148
157
188
241
252
388
388
293
276
329
258
264
257
362
236
257
297
254
304
385
367
423
452
558
563
420
382
353
352
330
315
537
358
373
367
458
397
449
563
448
490
455
537
391
458
394
401
490
402
389
412
377
382
563
382
361
385
305
314
305
352
352
258
255
228
196
259
161
150
145
130
125
121
164
216
277
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
6
6
6
6
5
4
4
3
3
3
4
4
4
3
2
2
3
5
3
1
1
5
5
5
5
8
5
3
7
11
15
14
13
26
29
18
8
24
40
36
19
3
5
6
7
50
29
8
6
5
5
5
8
7
7
7
7
4
1
67
133
71
10
17
20
24
24
12
1
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
259
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
380
380
25
390
390
405
323
359
362
368
359
403
403
315
283
380
311
352
405
374
359
338
342
335
336
395
388
418
447
573
469
440
375
343
367
326
321
421
353
359
357
465
409
432
573
440
391
419
421
357
465
359
384
418
387
403
418
380
386
573
385
362
395
307
320
313
367
367
279
281
260
247
271
197
210
159
145
139
129
173
226
289
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
6
6
6
6
6
6
3
1
1
4
4
4
4
3
3
3
3
3
3
7
4
2
2
1
1
2
4
15
11
7
3
4
3
3
19
29
16
4
22
31
17
3
4
5
7
8
9
16
9
3
27
30
34
19
5
6
7
5
4
5
7
66
125
71
18
23
26
29
49
70
41
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
271
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
36
167
167
167
145
150
161
151
158
169
169
150
141
144
149
154
167
165
161
150
148
132
149
166
250
318
392
545
544
530
327
289
311
274
267
520
292
296
303
452
376
448
545
530
485
464
520
364
452
411
390
485
462
394
418
462
361
545
304
269
240
191
175
179
189
209
203
256
256
169
168
152
144
152
158
166
177
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
169
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
3
3
4
6
5
4
4
4
4
5
7
7
7
7
4
1
1
1
1
1
1
4
3
3
6
8
9
7
6
6
7
10
19
13
7
9
5
2
3
4
4
5
27
18
10
14
18
11
5
40
64
35
7
7
7
47
88
99
93
60
28
28
28
28
28
45
58
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
112
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
136
136
34
146
146
161
120
119
155
198
215
348
348
277
279
373
265
250
256
295
270
279
293
304
277
355
314
332
340
326
318
435
307
320
317
282
350
274
303
333
329
350
435
338
332
322
262
269
245
228
275
275
307
435
330
348
346
373
304
305
291
332
355
268
279
275
289
289
239
245
238
230
259
198
201
159
143
134
123
162
211
269
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
7
7
7
7
7
7
7
7
7
7
4
1
4
11
7
4
2
10
6
2
1
1
2
4
3
2
6
10
19
13
8
5
2
13
16
19
16
13
16
20
14
8
14
9
4
3
3
3
8
36
28
21
20
19
12
5
11
18
10
2
2
2
73
145
94
43
23
3
3
44
71
42
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
259
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
185
185
38
169
169
169
149
153
191
237
243
411
411
271
268
354
262
267
260
382
245
271
306
276
306
403
283
276
262
227
227
246
245
262
370
226
228
244
255
251
306
306
274
289
284
357
290
290
292
283
276
276
294
293
308
411
342
354
323
382
313
316
403
289
305
311
370
370
292
304
279
273
357
277
297
351
329
351
351
357
372
385
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
11
6
5
5
5
5
5
5
4
3
3
3
3
3
3
3
2
2
2
2
2
5
4
4
8
11
10
9
9
9
10
6
3
2
11
17
22
17
12
7
10
27
15
3
5
6
6
6
6
17
25
16
7
18
29
74
58
42
35
20
5
9
13
47
82
44
6
24
33
42
48
30
13
93
105
111
114
116
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
118
354
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
175
175
125
132
122
154
122
132
323
539
627
1252
1252
867
868
1521
1020
1270
1252
1440
1521
1080
1440
1058
967
1665
731
767
746
584
994
620
808
811
994
1348
550
569
549
414
417
341
453
498
509
1348
449
463
435
279
243
189
206
189
195
413
266
259
417
454
482
505
1665
557
679
709
671
671
372
354
289
225
317
142
116
98
62
49
38
304
621
993
1665
1665
1665
1665
1665
1665
1665
1665
1665
1665
1665
1665
1665
1665
1665
1665
1665
1665
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
42
19
11
3
3
3
3
3
4
8
10
11
10
7
4
3
3
3
6
4
3
16
9
3
6
5
3
2
1
1
4
6
5
4
3
3
3
12
10
7
4
3
2
5
6
4
3
3
2
1
5
7
9
5
2
1
1
1
1
1
1
1
5
7
9
5
1
2
3
4
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
144
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
107
107
73
107
107
96
108
108
201
306
434
663
663
663
574
816
556
577
578
577
687
507
574
543
698
687
411
477
436
412
755
474
452
467
698
339
342
302
270
251
243
233
326
311
301
755
299
301
266
201
169
153
195
139
261
297
349
816
342
314
305
226
144
134
125
110
121
135
133
216
216
105
91
70
46
36
27
19
15
147
302
485
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
11
11
13
16
22
19
16
11
6
8
9
10
10
11
17
13
10
10
11
21
28
19
10
5
9
7
4
2
2
2
6
7
5
3
2
2
3
20
13
7
2
2
2
1
1
2
2
1
1
4
2
1
7
4
1
2
3
2
1
1
1
1
2
6
10
5
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
61
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
104
104
104
172
172
128
144
153
337
571
658
1321
1321
873
925
1566
1041
1270
1321
1206
1566
961
1206
957
856
1704
684
840
838
686
1419
800
995
1042
1419
1373
708
664
545
407
352
285
438
476
515
1373
460
454
435
275
227
186
199
180
212
383
307
297
274
498
480
500
1704
500
547
559
333
285
222
209
176
158
331
115
105
97
58
49
40
312
636
1016
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
20
20
13
6
6
6
6
6
6
5
3
1
1
1
1
2
4
10
7
4
5
4
4
5
4
4
6
4
2
2
2
2
4
4
4
3
2
4
6
3
1
1
2
1
1
7
6
3
1
1
1
8
7
6
6
4
3
3
3
2
1
1
1
1
1
5
10
6
3
2
2
2
2
2
2
3
5
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
173
173
141
144
141
154
128
138
286
455
650
1008
1188
1161
2246
1761
1411
1674
1436
1582
1761
1688
1760
2246
1523
1761
1507
1344
1116
1211
1102
1285
1405
2246
1523
1067
869
834
851
813
1210
957
745
1037
1035
1067
2168
876
793
755
558
390
472
425
425
1008
795
832
2168
963
988
987
1761
883
1116
1136
1523
1523
751
776
626
477
694
303
249
211
131
103
78
348
676
1064
1761
1761
1761
1761
1761
1761
1761
1761
1761
1761
1761
1761
1761
1761
1761
1761
1761
1761
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
39
12
7
3
3
3
3
3
4
4
5
5
5
8
12
9
6
4
19
15
11
7
5
4
9
8
7
4
1
3
7
5
3
1
2
3
6
3
1
1
9
5
1
8
4
1
1
1
1
2
5
7
9
7
6
3
1
1
1
1
1
1
1
12
23
12
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
179
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
177
177
145
231
231
231
238
241
644
1117
1367
2669
2669
1889
1879
3536
2251
2839
2669
3168
3536
2442
3168
2406
2156
3677
1711
1749
1681
1321
2045
1369
1726
1726
2045
2933
1264
1312
1290
1025
888
778
971
964
1003
2933
889
926
906
564
539
401
472
442
505
1008
665
629
778
979
1028
1085
3677
1247
1551
1626
1632
1632
834
818
678
519
744
330
271
230
145
114
88
675
1374
2194
3677
3677
3677
3677
3677
3677
3677
3677
3677
3677
3677
3677
3677
3677
3677
3677
3677
3677
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
12
19
16
13
13
8
4
1
1
1
3
3
4
5
7
11
17
11
5
7
9
11
15
13
9
5
4
4
21
12
4
4
4
4
4
4
5
5
5
5
6
11
6
2
6
8
5
2
5
7
9
7
5
5
5
5
5
3
1
1
1
19
38
19
1
4
6
8
10
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
141
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
44
44
27
47
47
33
33
35
33
37
44
41
47
47
38
39
38
34
38
38
38
47
38
37
39
42
68
96
123
188
187
160
135
130
140
116
118
168
106
114
121
128
150
127
188
141
128
128
168
100
111
122
112
178
125
124
178
118
114
188
89
80
77
57
48
41
35
36
38
33
43
43
35
35
33
31
28
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
4
5
5
5
5
5
6
6
7
7
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
5
3
2
1
2
3
5
3
2
1
1
1
1
2
2
2
2
2
2
1
1
2
4
4
3
2
3
2
2
2
2
1
1
5
7
10
11
10
10
7
4
7
5
4
4
4
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
43
75
75
75
72
75
90
110
111
175
175
133
144
175
150
155
142
182
139
139
177
135
149
177
192
221
262
394
297
294
287
253
257
311
217
249
219
209
214
311
229
244
394
232
217
199
155
144
161
184
189
290
247
204
255
247
204
394
180
159
144
117
121
114
120
120
96
94
94
63
62
57
50
48
47
46
45
57
72
89
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
6
7
8
10
9
9
16
12
9
13
10
7
4
6
5
4
7
8
10
6
3
3
6
5
5
5
13
11
6
1
1
2
4
4
4
17
14
9
4
3
2
1
1
4
7
6
5
4
3
3
3
2
1
1
3
35
67
39
12
10
8
8
8
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
73
73
34
107
107
107
94
91
100
87
89
98
96
92
130
112
136
192
152
178
168
178
157
192
136
124
138
190
247
237
427
377
288
367
299
266
279
367
264
293
311
382
409
310
427
271
282
232
193
175
264
247
253
382
409
213
270
246
208
427
168
148
134
88
78
65
62
67
64
90
90
52
49
37
29
24
20
17
16
28
43
60
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
7
6
5
5
5
5
5
11
15
17
20
18
17
17
10
4
4
9
6
4
4
4
4
4
4
4
38
21
5
5
3
2
4
6
5
5
8
12
7
2
2
3
4
4
2
1
1
1
2
3
5
4
3
3
3
3
3
3
2
1
1
1
13
25
13
2
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
37
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
60
60
39
85
85
85
87
90
104
116
121
161
161
119
121
161
120
125
124
161
114
110
107
102
104
103
176
336
508
573
992
873
662
837
680
599
637
837
619
681
724
992
924
744
977
647
692
533
444
412
692
587
611
992
924
486
618
548
457
977
361
327
297
184
154
128
100
87
79
73
62
59
69
49
53
39
36
35
32
53
77
106
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
6
9
15
15
16
13
10
9
9
9
9
10
12
7
2
2
10
6
2
3
2
2
6
4
2
19
27
27
15
4
2
7
13
21
14
8
13
16
15
9
3
8
4
1
1
2
4
6
8
15
12
8
4
6
9
6
4
2
1
1
1
7
14
9
5
4
4
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
78
78
32
76
76
78
82
86
94
94
94
70
65
60
62
59
63
88
69
68
70
67
59
57
53
52
52
57
61
58
88
70
65
66
72
63
63
82
64
70
78
84
84
88
89
102
95
97
102
96
102
86
82
80
91
74
71
70
91
62
60
58
52
43
40
39
38
40
53
37
43
43
36
33
33
27
25
24
24
30
37
45
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
2
7
13
9
5
5
3
1
1
1
1
1
24
12
1
1
5
5
5
3
1
3
5
4
3
3
3
4
4
3
2
2
4
6
5
3
2
2
2
2
2
3
4
3
2
4
6
5
5
5
3
2
2
3
4
4
3
2
2
2
2
13
18
21
17
14
14
11
9
9
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
68
68
36
63
63
49
49
48
49
50
53
53
55
54
60
68
60
60
64
64
59
60
62
64
64
64
50
50
54
50
47
68
45
47
49
51
60
58
58
67
113
73
76
80
113
75
86
88
118
110
70
61
56
46
49
53
52
65
60
41
35
27
20
18
18
19
21
24
24
31
31
19
21
13
11
9
7
6
5
15
26
40
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
18
24
17
11
11
7
4
3
3
3
3
3
2
2
2
2
1
1
2
1
1
1
1
2
2
2
2
2
1
1
1
1
2
2
1
1
3
5
4
3
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
4
7
4
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
70
77
82
109
92
102
102
91
88
83
83
65
64
65
64
65
77
68
60
59
59
55
59
88
69
71
83
68
65
77
70
70
85
88
65
71
73
70
85
64
69
70
70
106
70
70
67
62
62
61
65
64
52
55
57
55
53
68
49
49
46
40
46
39
42
47
55
53
52
51
106
44
43
41
30
28
26
38
53
72
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
6
7
7
7
9
5
2
2
2
2
4
4
4
3
2
2
2
2
1
1
1
1
1
1
2
3
6
3
1
1
2
5
8
9
5
2
4
6
4
2
5
4
3
3
3
2
1
3
4
5
5
5
3
1
1
1
1
1
1
2
11
16
11
6
3
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
234
234
122
262
262
262
262
269
262
262
305
191
170
174
148
161
237
182
195
198
305
237
149
141
110
91
80
78
115
117
120
305
117
119
118
82
80
70
70
88
78
75
88
84
77
86
88
58
52
46
49
59
64
88
84
60
69
61
70
86
46
39
29
20
16
12
15
20
20
37
37
17
16
12
8
7
6
5
4
12
22
34
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
6
6
22
22
16
11
11
7
3
3
3
3
2
1
2
1
1
1
1
1
1
1
1
1
2
3
4
3
3
6
6
5
4
3
2
1
1
1
2
1
1
1
2
4
3
2
2
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
118
118
118
160
160
126
122
117
102
121
105
104
125
125
90
100
95
101
160
110
121
125
82
77
68
62
61
59
73
73
76
160
85
96
103
97
103
99
106
100
106
91
106
85
85
87
81
91
79
84
78
87
70
64
68
64
67
61
91
59
57
67
45
38
39
36
38
41
40
57
57
37
43
30
26
23
20
18
18
24
32
41
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
55
55
30
6
5
5
5
5
5
5
3
2
2
2
2
3
4
4
3
2
2
2
1
1
1
2
1
1
1
4
7
9
5
1
1
1
5
4
3
4
6
3
1
1
1
1
2
1
1
1
2
1
1
1
2
3
4
2
1
1
2
1
1
1
1
5
10
6
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
32
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
55
55
34
75
75
80
78
81
91
96
96
115
115
101
114
122
117
121
126
122
126
117
126
117
106
122
106
91
97
122
78
96
73
68
67
60
57
67
51
53
54
51
62
51
51
53
52
53
55
50
52
55
55
62
56
59
59
57
58
59
62
60
62
62
58
48
45
43
48
35
34
34
31
32
32
32
34
34
33
36
39
43
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
6
2
2
7
13
13
13
10
6
3
2
2
3
3
4
4
3
3
2
1
2
2
1
1
1
1
1
3
5
8
5
3
2
2
3
5
10
15
10
5
1
1
2
3
2
1
5
3
1
1
1
3
5
5
6
5
4
4
11
6
2
3
4
15
22
12
2
5
7
7
8
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
34
75
75
87
82
87
97
103
103
123
123
105
118
121
123
126
134
125
134
123
134
124
114
130
114
114
117
130
108
110
97
92
85
90
79
82
83
83
88
96
103
111
111
108
119
101
95
98
109
99
119
92
109
89
83
82
119
72
72
71
57
56
56
42
40
40
50
44
44
43
66
40
41
39
34
34
34
39
45
52
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
6
2
2
4
7
7
7
7
5
3
2
2
3
11
9
6
4
5
7
5
4
3
7
5
3
1
1
4
4
5
4
3
2
3
4
5
5
4
4
4
4
2
1
2
1
1
1
1
2
3
3
4
10
6
2
5
4
4
2
1
1
2
5
11
15
19
15
12
9
9
11
8
5
5
12
16
18
19
19
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
55
55
34
75
75
80
79
82
93
101
96
128
128
108
123
126
128
131
139
129
139
129
139
130
119
135
119
120
123
135
120
110
107
100
95
104
80
80
83
84
95
75
101
89
92
120
104
87
84
78
101
73
72
69
62
68
66
68
104
69
68
67
60
52
52
43
42
45
49
47
45
44
76
40
41
39
33
32
32
38
47
57
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
7
7
7
7
5
3
3
3
3
11
9
6
4
5
7
5
3
4
6
4
3
2
2
5
5
5
7
8
5
3
3
4
7
5
4
5
6
5
4
4
2
1
1
1
1
4
4
5
10
8
6
5
4
4
3
2
1
1
5
12
15
9
3
2
1
1
5
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
16
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
59
59
32
66
66
43
48
49
50
48
50
50
56
56
47
59
49
51
66
53
54
56
50
49
43
52
43
48
54
58
58
66
52
55
55
51
61
53
59
69
76
76
92
79
77
92
81
82
92
93
86
88
93
82
93
75
76
69
71
64
62
61
58
58
54
44
42
42
71
38
38
36
31
29
29
27
27
27
27
28
30
32
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
7
7
7
7
7
7
5
3
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
7
5
3
1
1
2
2
3
3
4
3
2
1
1
1
2
2
2
1
1
1
1
1
3
2
1
1
2
3
4
2
1
1
2
4
8
10
6
3
5
6
7
7
7
7
7
13
16
18
19
19
11
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
64
64
32
81
81
81
88
91
221
376
540
881
1036
1021
2077
1555
1297
1532
1306
1485
1555
1559
1628
2077
1449
1646
1406
1379
1071
1036
1052
1236
1306
2077
1540
897
823
790
818
790
1159
974
727
995
950
897
2010
772
687
653
391
335
412
360
357
881
674
719
2010
861
889
905
1646
834
1080
1110
1540
1540
720
771
637
486
749
319
264
227
140
110
85
333
638
999
1646
1646
1646
1646
1646
1646
1646
1646
1646
1646
1646
1646
1646
1646
1646
1646
1646
1646
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
6
11
11
11
11
7
4
5
6
6
6
3
1
5
4
4
3
3
4
5
4
3
4
7
4
2
3
8
16
16
9
2
5
7
8
8
5
2
7
7
8
20
12
4
3
2
2
4
8
13
18
10
3
2
1
1
2
1
1
1
1
10
20
10
1
6
8
11
11
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
91
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
66
66
65
66
53
52
50
48
49
48
49
48
47
56
50
55
53
55
56
49
51
49
51
56
43
48
53
52
54
68
52
55
58
54
63
56
57
63
61
63
68
62
56
65
63
52
53
48
51
58
52
68
62
50
55
49
45
65
33
29
26
20
17
18
17
18
28
16
16
14
13
12
12
12
11
11
12
17
23
30
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
9
17
14
11
11
11
7
3
3
3
3
3
3
3
3
3
2
2
1
1
1
2
3
3
2
2
2
2
1
1
1
2
4
6
5
4
3
2
2
2
2
2
1
1
1
1
1
3
2
1
1
1
2
1
1
2
1
1
1
1
1
4
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
176
176
33
165
165
199
147
164
167
165
165
174
174
145
151
176
174
189
199
189
183
244
180
178
178
165
167
172
184
198
203
199
244
169
171
168
151
177
164
173
251
206
213
244
251
203
218
213
251
239
169
166
169
148
145
174
153
157
162
203
162
160
165
142
131
106
99
95
92
90
90
74
74
74
73
74
72
72
72
89
108
131
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
7
3
3
4
6
5
5
5
5
4
3
3
6
9
21
15
9
15
23
12
2
6
4
2
5
7
6
5
5
10
15
19
10
2
11
18
13
9
12
11
10
9
9
10
11
9
5
1
8
4
1
6
10
14
14
8
3
12
7
2
2
4
6
22
39
20
2
8
11
15
21
17
9
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
48
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
39
39
39
62
62
75
70
75
75
75
75
61
58
55
52
50
49
48
48
48
48
50
47
46
48
52
54
60
75
59
59
59
50
49
50
47
49
51
52
56
55
57
56
64
58
63
64
61
61
75
59
60
60
57
56
56
56
52
56
54
51
63
52
33
31
32
39
50
52
75
75
44
43
38
34
32
32
31
31
32
33
35
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
3
3
4
6
7
9
8
8
8
7
7
5
3
1
1
1
1
1
1
3
5
7
5
3
1
3
3
3
3
3
3
3
4
3
2
1
1
1
1
1
1
2
2
1
1
2
2
1
1
2
2
1
1
1
1
6
9
13
12
6
1
1
2
2
3
9
13
17
17
17
17
12
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
34
92
92
92
94
97
98
113
96
103
108
97
131
113
105
115
115
125
118
120
115
126
125
87
80
76
75
68
78
105
74
126
84
82
131
68
67
71
64
60
71
62
63
65
61
61
61
50
51
53
55
71
62
67
76
70
131
65
57
51
34
31
32
32
37
37
26
23
19
15
13
11
10
9
9
9
9
17
28
40
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
6
6
6
7
9
10
10
10
10
10
7
4
4
4
4
4
4
2
1
4
4
3
3
3
3
6
3
1
1
2
5
8
11
15
12
6
1
1
1
2
5
4
3
2
3
2
2
2
3
4
3
3
3
2
1
1
1
2
4
5
7
6
5
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
190
190
46
191
191
215
215
221
248
231
231
183
193
187
179
248
167
182
203
194
241
248
181
176
158
143
126
126
147
141
142
241
143
145
134
109
138
91
88
85
79
77
85
87
94
137
95
105
88
79
74
73
69
77
74
90
103
152
138
90
87
86
49
44
41
36
42
50
48
79
79
39
37
30
22
20
18
16
15
37
64
95
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
16
20
18
16
13
10
7
7
7
7
10
8
7
7
5
4
4
4
3
3
4
4
5
6
6
7
12
7
3
4
3
3
6
5
3
1
3
5
3
1
5
3
1
3
2
1
3
3
4
5
4
4
2
1
1
1
1
1
2
4
5
7
4
1
1
1
2
2
2
2
3
5
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
162
162
129
130
120
145
117
128
148
164
163
216
216
177
184
184
183
200
202
190
199
216
202
202
200
197
246
202
246
198
185
246
156
152
141
114
155
99
98
97
87
86
94
86
84
138
78
76
73
73
61
66
69
79
79
95
112
159
155
106
91
75
48
40
33
32
38
47
45
73
73
37
33
26
18
14
11
9
7
32
61
96
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
41
12
12
12
12
12
12
12
12
14
16
16
13
10
16
22
22
13
4
3
2
6
4
2
4
5
3
1
1
12
15
19
11
3
6
4
3
2
1
1
2
1
1
3
2
1
1
1
1
2
3
3
4
3
2
3
3
2
1
1
1
1
1
1
2
2
2
2
2
4
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
45
45
39
84
84
75
71
71
80
94
102
136
136
117
133
143
136
133
130
143
135
132
143
134
127
143
127
121
130
143
129
117
103
100
107
85
87
84
74
72
74
72
84
91
85
129
88
87
84
63
60
59
57
59
64
70
82
128
87
84
65
51
42
36
30
29
33
38
39
57
57
36
40
37
41
36
39
41
41
55
72
92
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
3
3
3
3
3
3
2
2
2
3
6
5
5
13
10
7
16
10
5
3
2
3
2
2
4
6
10
6
3
3
4
5
3
2
2
3
2
2
2
1
1
1
1
1
1
1
2
3
6
4
3
3
2
1
3
3
2
1
1
1
6
12
7
2
2
2
1
1
5
7
10
14
19
17
16
16
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
125
131
131
155
116
127
167
210
206
340
340
267
320
318
340
337
306
321
337
313
340
323
275
323
256
235
249
292
202
234
207
186
229
177
182
229
179
190
188
190
211
156
161
163
150
172
150
125
137
141
143
211
141
143
146
129
132
150
124
123
125
111
111
107
122
122
102
109
100
100
109
87
108
75
71
69
63
74
88
104
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
54
54
27
1
1
6
7
9
9
9
6
3
1
1
3
9
35
22
9
9
9
5
2
3
2
2
7
6
6
16
27
24
14
5
9
11
14
18
11
4
2
3
4
3
2
5
5
4
3
2
2
2
3
15
13
12
11
7
3
7
11
6
1
1
2
33
64
33
2
5
6
8
8
8
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
104
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
147
147
147
147
134
147
120
120
125
126
130
132
132
117
130
139
133
138
143
143
143
136
143
134
123
139
123
105
114
139
90
119
85
79
80
70
66
92
61
61
59
55
59
53
63
63
62
63
92
61
63
64
58
74
59
62
74
62
61
92
50
47
38
30
28
26
30
37
37
58
58
35
34
31
28
27
27
27
27
29
31
34
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
13
13
12
12
12
12
12
12
12
12
7
3
3
3
3
4
3
3
3
3
3
3
3
2
1
1
1
3
4
4
5
6
3
1
1
2
7
6
5
4
4
3
3
3
4
4
2
1
1
1
1
2
4
4
4
4
5
3
1
2
3
2
1
1
1
6
11
6
1
1
1
1
1
1
1
9
13
15
14
14
14
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
387
387
39
392
392
407
334
375
374
404
361
363
363
330
353
387
360
376
407
363
404
356
351
338
310
344
282
267
293
292
266
407
277
262
336
224
219
225
238
245
281
291
221
235
235
248
244
221
216
211
204
203
230
224
250
363
298
314
291
346
269
245
344
224
261
267
336
336
242
244
211
187
248
169
170
167
165
165
164
197
235
280
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
3
3
3
3
3
4
10
7
4
4
24
14
4
4
4
4
7
8
6
5
5
15
25
14
3
9
7
6
4
3
2
5
8
5
2
6
6
4
2
5
6
4
3
6
13
13
13
7
2
9
17
10
3
2
8
46
85
51
17
9
2
2
10
13
17
50
72
92
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
94
248
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
158
158
142
142
127
158
119
125
130
126
158
119
118
126
133
117
115
116
123
133
125
127
123
130
133
105
103
91
91
81
88
117
93
130
98
100
104
90
90
87
89
76
89
72
67
63
63
67
66
76
67
62
60
53
60
59
67
62
104
67
56
61
37
32
28
23
31
42
43
76
76
44
49
33
26
22
18
15
14
21
30
40
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
71
71
36
1
1
3
6
6
6
11
11
9
7
7
4
1
1
1
1
1
1
1
3
3
3
6
3
1
1
2
2
2
2
2
2
3
3
3
6
4
2
2
2
2
2
5
3
1
1
2
2
1
1
2
2
1
1
1
1
2
1
1
1
1
1
5
7
5
3
3
3
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
301
301
134
376
376
435
333
374
376
359
389
341
341
279
269
321
316
347
435
353
389
340
333
336
316
351
339
365
414
516
403
511
360
323
343
293
270
353
292
309
302
425
380
431
516
511
454
433
409
393
425
407
409
454
436
410
437
436
373
516
361
318
351
272
299
330
343
343
373
259
229
215
242
165
155
147
136
132
128
164
208
259
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
28
46
29
13
13
10
5
1
1
1
1
3
2
1
1
1
1
1
4
7
5
4
7
7
6
5
5
5
25
13
2
6
4
3
9
9
9
11
14
9
5
3
7
10
7
5
5
34
18
3
8
14
16
19
34
20
7
5
3
3
4
87
170
107
45
32
20
20
25
17
10
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
242
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
34
82
82
82
74
75
69
63
75
55
55
55
54
62
60
62
82
63
62
62
56
54
48
62
43
47
56
54
57
82
52
52
51
42
40
71
105
148
232
214
226
204
232
202
226
214
244
244
141
137
116
97
95
82
77
71
95
60
61
57
51
45
45
44
51
51
39
36
34
33
31
33
35
24
24
22
20
25
31
38
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
6
2
2
3
3
3
3
3
3
2
2
2
4
9
5
2
2
2
2
2
1
1
2
3
2
1
1
1
1
2
3
4
3
2
2
3
4
4
5
5
6
3
1
3
9
6
4
3
2
1
2
3
3
3
3
2
1
3
2
1
1
1
1
9
18
9
1
1
1
2
8
12
7
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
64
64
43
75
75
80
79
82
85
96
96
83
83
77
72
81
75
75
81
73
72
94
66
66
67
64
65
65
64
72
66
61
94
66
69
91
74
83
91
94
99
119
113
116
119
125
125
115
104
104
113
99
120
85
107
82
76
79
120
72
73
70
56
54
54
38
39
40
36
44
44
28
28
26
23
22
21
21
20
25
30
37
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
6
6
7
7
7
4
1
5
7
5
3
4
8
6
4
9
15
9
3
5
3
1
1
1
1
4
3
2
5
3
2
2
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
2
3
2
1
3
2
1
1
2
6
11
16
9
2
2
2
2
3
3
3
4
10
15
17
18
19
11
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
416
416
416
416
367
416
350
349
327
341
399
279
293
262
251
385
247
267
297
282
310
399
246
242
212
171
184
140
177
159
155
385
162
197
219
194
249
169
154
186
134
129
161
105
130
149
146
249
186
134
161
103
92
82
66
92
95
95
249
97
97
90
57
52
47
39
40
41
40
58
58
37
49
29
24
22
18
16
15
21
30
40
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
145
145
97
50
33
17
43
44
46
30
15
7
7
4
2
12
8
5
12
13
10
8
6
4
2
6
5
5
4
3
3
3
2
2
2
2
2
3
7
9
9
5
1
2
2
2
2
2
3
12
7
2
2
2
4
3
2
2
2
2
3
2
1
2
3
6
9
5
1
1
1
2
3
5
8
7
7
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
19
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
55
55
55
85
85
67
74
85
70
68
85
62
63
60
58
59
61
67
70
70
71
97
68
66
60
72
45
49
56
65
72
71
97
86
86
98
115
98
98
115
97
94
116
97
75
72
66
72
71
69
116
63
60
56
46
59
60
58
116
52
50
48
35
31
26
25
24
23
29
19
19
14
14
12
11
13
10
10
11
16
22
30
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
16
16
10
5
5
5
5
5
4
3
3
3
3
3
4
4
4
5
7
13
8
4
3
2
1
2
2
2
2
2
2
2
3
2
1
3
3
3
6
4
3
2
2
3
9
5
1
2
3
2
2
3
2
1
1
1
6
4
3
3
3
2
1
8
11
6
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
46
46
46
76
76
62
69
76
69
71
76
69
69
61
61
61
65
73
66
73
66
73
62
56
61
64
71
85
89
84
79
119
82
90
130
97
100
115
100
107
118
135
123
133
124
135
127
127
129
135
124
130
106
101
119
93
94
98
124
86
80
77
65
62
60
61
65
70
69
89
89
56
62
60
59
67
64
67
67
67
67
68
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
15
14
8
3
3
3
3
3
2
2
2
2
3
4
5
7
11
6
2
2
3
5
3
1
1
1
1
2
3
7
8
10
6
3
3
4
4
4
3
3
4
4
4
4
2
1
1
1
5
3
1
4
3
2
2
2
5
4
4
4
3
2
2
18
35
21
8
5
2
2
4
5
7
18
30
39
39
39
39
28
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
44
44
36
36
36
36
31
33
36
31
36
29
31
31
34
44
36
44
35
34
35
35
36
37
44
39
37
44
45
46
60
44
39
39
39
41
40
38
42
58
44
53
52
44
60
50
47
49
58
41
53
44
41
38
52
37
43
43
58
60
32
28
23
16
13
11
13
16
16
26
26
15
15
13
11
10
10
9
9
10
11
12
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
10
6
5
5
5
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
9
6
3
2
2
2
1
1
2
3
3
3
4
4
5
5
5
3
2
3
2
1
1
1
1
1
2
3
4
3
3
4
6
3
1
1
1
2
4
3
3
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
46
46
46
47
47
38
36
36
40
43
47
57
57
53
58
54
60
69
62
69
61
73
61
59
57
73
53
57
61
62
73
67
66
70
69
91
77
81
91
82
80
83
109
78
75
76
70
77
74
72
109
75
75
72
76
66
66
65
109
60
62
56
55
44
48
46
55
55
37
38
34
31
43
28
27
26
24
23
23
28
35
42
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
11
7
6
5
5
3
1
4
6
7
9
9
6
4
4
3
3
2
1
2
2
3
2
2
2
2
1
1
1
5
5
6
5
5
5
4
3
3
2
2
3
4
4
2
1
1
1
3
5
6
3
1
2
3
3
2
1
1
3
2
1
1
1
13
25
13
2
2
2
2
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
99
99
99
172
172
125
143
140
154
174
196
236
236
236
288
382
363
542
463
542
429
617
449
433
418
564
386
432
427
440
564
423
617
372
338
257
208
207
221
250
325
350
407
617
337
331
311
275
251
231
191
169
200
205
260
407
290
382
298
281
226
254
137
117
103
75
96
124
127
231
231
109
99
77
52
43
34
27
23
81
151
233
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
25
25
18
12
12
12
12
12
12
14
16
24
28
25
22
19
17
22
41
30
19
19
19
22
13
5
7
6
4
3
3
19
13
8
4
1
4
4
4
2
1
2
3
2
1
1
3
2
1
1
1
5
5
5
6
4
2
1
1
1
2
2
2
2
2
12
23
12
1
1
1
2
2
2
2
3
5
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
44
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
34
34
34
62
62
62
62
62
66
71
68
88
88
63
62
62
66
65
79
74
70
88
68
72
72
74
79
64
69
59
54
88
54
56
57
53
56
52
50
49
55
47
49
63
78
86
113
135
100
100
121
96
93
92
121
98
93
135
81
81
76
63
58
45
43
52
56
63
135
59
56
53
40
37
35
31
30
29
29
30
31
33
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
11
19
19
19
12
6
6
6
6
6
13
17
14
11
11
10
7
5
4
3
2
4
3
2
1
1
1
3
3
2
2
2
1
1
5
4
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
1
1
8
12
13
10
6
2
2
6
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
32
138
138
169
127
143
153
152
169
162
162
161
141
161
134
146
169
146
169
139
133
135
120
126
128
124
132
137
116
169
122
132
134
140
170
148
170
170
143
137
132
205
348
537
607
895
1058
852
895
1058
886
892
1058
772
728
652
597
597
543
1022
399
370
345
396
382
377
1022
327
318
312
213
194
182
160
164
159
155
156
157
159
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
3
3
3
3
3
9
9
9
10
13
14
15
15
15
16
8
1
1
1
1
1
1
1
1
3
4
5
5
4
3
5
6
7
8
8
9
7
6
3
1
4
6
6
6
6
7
8
9
8
7
9
5
1
4
6
4
2
2
2
3
22
41
38
30
23
23
26
26
14
3
38
55
73
73
73
73
37
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
55
55
33
44
44
44
38
41
55
73
93
131
131
131
116
131
110
107
107
106
109
105
110
103
104
109
85
90
89
83
97
94
73
69
104
63
61
60
54
54
53
57
60
121
194
256
414
417
351
367
417
368
382
386
468
346
342
306
274
274
246
468
177
158
142
163
162
165
468
145
142
140
95
86
80
70
71
69
67
70
73
78
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
6
5
5
5
5
5
5
8
9
10
10
10
11
9
5
2
2
5
3
2
2
2
2
1
1
1
1
1
3
3
3
2
2
2
3
4
3
3
5
6
3
1
1
2
1
1
1
1
3
3
2
2
3
5
3
2
3
2
1
1
2
3
10
14
18
15
11
7
7
10
8
7
19
25
32
32
32
32
21
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
172
172
42
161
161
161
141
150
161
151
169
154
158
158
144
172
158
149
161
154
161
169
135
132
143
151
160
196
206
152
150
205
128
135
140
140
163
146
163
163
141
137
132
204
332
505
592
811
964
684
964
730
820
964
833
961
961
712
714
670
939
538
434
401
307
391
384
405
939
341
310
299
202
181
160
139
133
125
119
120
122
126
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
11
11
13
15
15
15
16
16
16
27
32
25
18
11
11
20
26
25
14
4
4
5
4
3
4
2
1
3
4
5
6
3
1
2
6
10
9
8
7
9
9
6
3
4
6
8
8
7
6
7
9
7
6
10
14
11
9
9
5
2
1
1
1
32
47
34
22
25
26
28
28
14
1
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
187
187
138
173
173
154
147
148
196
253
287
429
429
367
390
563
438
480
465
541
563
466
505
488
502
725
412
433
393
329
325
382
411
385
664
410
271
327
333
316
493
417
321
310
285
410
229
224
188
148
168
114
163
159
175
429
326
330
493
541
364
356
725
353
461
479
664
664
328
342
277
212
315
136
113
95
59
46
35
145
280
439
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
10
6
6
6
6
6
6
11
8
5
5
5
5
8
12
10
7
4
16
10
4
19
11
4
4
2
1
1
1
9
21
15
9
5
2
2
3
3
3
3
4
3
3
6
4
3
2
1
1
3
4
5
6
3
1
1
1
1
1
1
1
1
4
5
7
4
1
2
3
4
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
162
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
41
41
41
41
36
37
41
37
41
37
39
39
47
48
45
48
46
55
48
47
48
44
47
38
39
43
46
52
54
55
48
50
49
50
55
41
44
43
44
55
44
44
47
46
46
55
44
45
45
43
43
44
44
40
38
39
55
39
28
26
21
18
16
15
15
16
16
20
20
15
18
18
19
27
24
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
26
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
6
3
3
3
3
3
2
2
2
5
4
4
3
3
3
3
3
3
2
1
2
2
1
1
1
1
1
5
4
3
2
1
2
2
1
1
1
1
5
3
1
2
1
1
1
1
1
1
2
3
2
1
1
1
1
2
1
1
1
1
3
6
7
9
10
5
1
1
2
2
3
8
11
14
14
14
14
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
39
39
39
75
75
75
75
75
75
74
75
73
73
60
60
64
69
69
89
72
73
73
89
73
78
83
89
84
88
71
66
91
76
84
100
131
113
131
108
149
104
100
101
91
90
99
99
104
149
98
101
93
80
78
72
81
83
83
149
77
77
75
60
56
50
47
54
64
66
91
91
55
56
50
42
36
33
30
31
34
39
45
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
3
3
3
3
3
2
1
1
1
2
8
4
1
1
1
1
1
2
3
2
1
4
2
1
2
3
7
6
4
2
2
2
3
5
3
2
2
6
4
2
3
4
2
1
1
2
3
8
6
4
3
3
2
1
2
4
3
2
2
3
16
22
12
2
8
11
14
14
14
9
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
64
64
43
83
83
83
88
87
96
104
71
67
65
58
58
63
63
71
83
73
104
69
68
65
58
66
56
58
68
67
66
104
71
81
101
131
114
131
114
151
120
118
122
119
114
120
120
118
151
110
120
108
117
89
104
88
83
83
151
73
75
71
53
48
39
34
31
32
35
38
45
45
43
37
35
32
30
29
29
32
36
40
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
15
14
11
8
4
1
1
1
2
3
4
5
4
3
3
8
5
3
3
2
1
2
1
1
1
1
4
3
2
2
4
2
1
3
3
3
3
3
2
1
1
3
5
7
7
4
2
1
1
3
2
1
2
3
2
2
1
1
1
1
10
15
9
4
7
8
10
10
10
10
10
14
16
17
18
18
16
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
39
39
39
75
75
75
70
75
77
87
84
114
114
87
91
102
96
91
93
131
105
110
121
126
110
149
111
108
102
98
91
94
94
88
121
87
92
101
104
121
106
126
108
106
105
106
101
105
111
97
116
92
95
95
95
121
109
103
110
131
97
93
149
89
102
111
121
121
95
95
92
77
106
66
61
59
53
50
49
64
84
107
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
3
3
3
3
3
3
2
2
2
5
9
6
3
3
3
3
3
3
6
6
4
3
2
2
2
3
5
6
5
4
3
2
1
6
10
6
3
3
5
3
1
1
2
3
2
2
6
3
1
3
4
4
3
3
5
7
10
7
5
3
21
39
20
1
3
4
5
6
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
102
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
76
76
32
75
75
66
71
73
106
107
111
167
167
132
146
163
146
148
152
255
171
189
216
164
176
148
154
153
159
158
161
168
234
161
142
122
146
135
159
164
216
176
165
161
143
234
125
124
107
86
74
68
82
72
94
167
161
163
216
255
145
127
143
90
100
95
118
118
86
91
91
49
40
31
21
17
13
10
8
49
96
153
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
3
2
2
2
2
2
6
9
9
9
8
7
5
3
5
4
3
2
4
3
2
1
2
10
10
5
1
2
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
2
4
2
1
1
1
1
1
1
1
1
3
4
5
3
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
43
43
59
43
46
102
165
196
385
385
258
338
479
368
479
328
545
357
342
495
336
403
495
397
501
344
440
328
363
494
351
501
364
241
248
263
289
275
364
440
330
322
494
250
244
216
209
146
133
178
158
175
440
256
257
289
545
238
205
167
110
95
77
89
113
116
209
209
98
87
66
43
33
25
18
14
101
204
325
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
1
1
1
3
2
1
3
2
1
2
3
3
3
3
4
4
3
3
6
4
3
2
1
2
3
6
4
2
1
4
2
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
3
4
4
5
3
1
1
1
1
1
4
3
2
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
44
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
38
66
66
60
56
55
106
165
185
371
371
256
304
395
346
395
320
552
337
342
421
324
365
421
349
429
317
431
319
357
497
334
429
355
222
238
261
288
280
355
431
338
313
497
230
219
188
133
109
94
138
139
165
431
278
279
278
552
255
233
313
155
158
146
123
123
99
101
101
60
55
37
26
20
15
11
9
98
204
327
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
9
3
3
3
3
3
3
3
2
2
2
2
3
7
12
10
9
5
2
2
3
5
4
3
3
2
1
1
1
4
8
8
4
1
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
9
5
1
1
2
1
1
1
1
1
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
55
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
38
65
65
56
58
54
214
401
459
1024
1024
613
785
1024
793
1012
706
1170
816
796
1043
870
946
1043
870
1054
727
1062
712
806
1119
772
1054
814
490
472
503
594
590
814
1062
729
703
1119
508
480
403
286
243
216
328
327
387
1062
588
575
608
1170
483
428
350
231
208
171
160
166
159
226
226
111
95
73
47
37
27
20
16
206
431
693
1170
1170
1170
1170
1170
1170
1170
1170
1170
1170
1170
1170
1170
1170
1170
1170
1170
1170
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
9
3
3
3
3
4
3
2
1
2
4
12
10
7
4
6
9
12
15
15
8
2
1
1
3
2
1
1
2
28
17
6
9
6
3
3
3
4
6
4
2
3
4
6
5
4
4
4
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
5
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
125
125
125
125
110
125
97
97
106
111
108
131
131
128
133
143
135
139
134
143
139
135
143
135
129
138
127
109
116
138
109
120
106
126
103
101
100
96
98
91
88
83
113
75
77
74
68
74
73
70
113
71
73
73
65
73
73
74
113
70
58
51
40
35
27
29
34
42
50
58
58
37
33
30
25
24
23
22
22
24
27
31
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
40
15
15
15
18
19
20
21
11
1
1
2
3
3
4
16
17
12
6
1
1
1
1
1
1
1
1
3
5
8
5
3
5
7
5
3
17
27
17
7
5
3
1
2
1
1
1
1
1
1
2
3
5
3
1
1
1
2
1
1
1
1
1
5
7
4
2
2
2
2
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
99
99
99
174
174
135
141
140
179
233
265
401
401
355
396
625
406
498
484
541
625
461
541
487
412
787
402
451
425
354
467
381
446
419
467
644
280
335
375
327
506
412
371
367
340
644
280
285
258
190
230
143
181
174
181
401
278
271
506
324
330
327
787
297
343
346
320
320
192
177
141
112
143
69
56
47
32
26
21
146
295
470
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
25
25
16
7
5
3
3
3
3
3
2
1
1
1
1
3
6
8
10
16
22
12
2
3
2
2
2
4
3
2
1
1
2
3
4
5
4
3
6
4
3
2
2
2
2
6
4
2
3
2
1
1
1
3
5
3
1
1
1
1
1
1
1
1
1
4
8
4
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
143
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
44
44
44
38
41
44
39
44
44
46
47
71
50
55
61
56
65
70
79
109
77
109
73
74
76
83
86
88
125
94
106
92
87
86
88
91
97
109
109
104
125
94
102
106
99
104
87
104
89
95
98
125
104
108
107
109
107
82
77
67
58
52
46
44
44
43
42
42
42
44
47
51
67
61
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
55
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
4
3
3
3
3
3
4
4
4
5
5
6
5
4
2
1
1
2
2
2
5
12
7
3
3
6
9
5
1
3
5
7
7
4
2
6
3
1
8
12
10
8
5
2
36
21
7
6
9
8
5
3
2
1
1
14
20
11
2
2
2
2
4
5
7
18
30
39
39
39
39
22
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
143
143
32
175
175
175
156
161
190
225
242
359
359
335
628
343
333
327
274
323
340
428
672
427
672
569
576
771
785
587
614
788
516
525
496
436
628
480
553
555
672
672
623
716
785
761
788
562
482
453
421
433
458
419
429
480
460
458
672
526
503
788
493
572
593
704
704
643
611
704
704
413
425
389
355
349
356
351
350
352
354
356
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
4
3
3
3
3
3
4
4
4
3
2
2
2
5
4
4
7
5
3
26
66
47
29
20
11
15
9
3
30
19
8
12
16
11
7
22
19
10
1
9
16
21
21
22
40
30
21
11
1
3
52
30
8
7
8
154
227
220
138
57
7
7
19
21
24
111
159
198
202
204
205
142
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
184
184
134
184
184
150
153
151
194
247
291
410
410
341
347
713
414
517
511
545
713
442
545
458
387
784
359
414
391
335
488
342
425
428
488
723
303
317
300
230
235
153
237
237
247
723
229
226
219
134
107
90
132
129
149
410
208
202
201
239
244
247
784
263
315
326
296
296
163
141
110
80
61
43
32
24
18
14
11
139
289
465
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
70
6
6
6
6
6
6
11
6
2
2
2
2
6
7
4
2
2
2
2
2
3
2
1
2
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
2
1
1
1
2
3
3
2
1
1
2
3
4
2
1
1
1
1
1
1
1
1
3
4
5
3
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
61
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
32
81
81
81
87
93
245
428
619
1026
1026
919
1248
1550
1105
1361
1248
1468
1550
1359
1468
1270
1477
1680
1182
1395
964
860
850
978
1102
1003
1607
1374
688
845
873
790
1301
963
780
896
832
1374
874
716
603
471
566
304
416
400
384
1026
613
631
1176
701
713
713
1680
788
1067
1126
1607
1607
749
725
566
392
306
213
154
113
81
59
44
312
629
1004
1680
1680
1680
1680
1680
1680
1680
1680
1680
1680
1680
1680
1680
1680
1680
1680
1680
1680
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
5
5
5
5
5
5
5
6
6
6
8
11
10
10
10
10
7
4
4
2
1
4
2
1
1
2
5
8
11
8
5
5
5
5
3
1
2
4
2
1
8
6
3
1
1
1
1
5
6
8
5
2
1
1
1
1
1
1
1
5
7
10
5
1
2
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
130
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
47
47
47
64
64
49
47
45
118
205
245
494
494
434
770
494
582
570
697
721
617
702
697
764
721
568
642
581
547
1051
604
658
752
764
655
943
770
522
650
682
676
943
1051
671
677
489
403
387
305
260
266
188
317
331
393
1051
599
596
770
677
405
333
244
174
140
111
122
147
147
245
245
118
108
85
59
48
38
30
26
110
209
326
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
15
15
10
5
5
5
5
5
5
5
6
8
9
10
9
8
9
7
6
5
5
5
5
5
9
7
4
2
1
47
26
6
3
1
2
2
3
2
1
1
3
2
1
1
1
2
4
2
1
2
2
1
1
1
1
2
2
2
3
2
1
1
2
5
9
5
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
42
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
175
175
175
175
174
175
153
153
286
439
600
940
940
862
933
1654
985
1213
1162
1248
1654
1276
1378
1272
1481
1749
1095
1075
884
726
704
876
962
899
1576
1030
715
821
791
755
857
756
615
670
667
1030
686
512
481
392
558
271
380
380
444
940
626
618
756
646
644
638
1749
773
1055
1125
1576
1576
733
778
638
481
719
311
257
218
135
106
82
349
674
1058
1749
1749
1749
1749
1749
1749
1749
1749
1749
1749
1749
1749
1749
1749
1749
1749
1749
1749
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
2
6
11
11
11
6
1
1
6
8
10
12
11
7
3
1
5
7
9
6
3
6
8
5
2
1
2
6
7
4
1
4
6
3
1
1
1
6
7
8
11
6
2
2
2
2
1
1
3
6
4
3
3
5
3
2
1
1
1
4
11
19
10
2
4
5
7
7
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
95
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
39
80
80
95
90
95
113
128
134
180
180
170
238
180
178
172
168
190
190
187
212
226
219
245
264
273
318
307
263
299
212
215
194
162
238
210
233
273
318
224
307
221
208
213
299
192
178
215
191
180
354
246
286
307
354
285
304
280
246
354
197
184
166
127
139
164
159
246
246
123
123
103
79
73
67
61
58
66
76
89
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
6
6
6
5
5
5
5
5
5
10
10
10
6
3
13
11
10
10
5
1
1
4
4
4
2
1
6
4
2
6
8
7
6
6
6
3
1
3
6
9
5
2
3
3
4
7
4
1
19
12
6
4
2
3
4
12
9
6
4
25
35
22
10
9
8
8
11
8
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
45
45
45
40
42
45
44
45
46
46
42
45
44
46
58
54
55
59
88
65
64
64
88
68
79
91
104
104
104
79
94
81
83
95
94
83
85
78
103
75
74
84
72
68
94
65
65
75
68
69
103
62
61
67
60
60
84
58
57
57
49
49
47
52
52
40
41
39
35
46
33
33
32
30
30
30
34
39
45
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
4
3
2
2
1
1
7
4
1
1
1
1
1
2
1
1
3
4
2
1
1
1
2
3
2
2
5
6
7
6
6
3
1
1
2
6
5
4
3
3
2
2
1
1
13
7
2
3
5
4
4
2
1
2
4
16
29
15
1
3
4
5
7
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
31
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
28
28
28
48
48
48
42
44
47
51
50
63
63
49
57
57
60
92
74
75
78
131
79
76
78
94
72
77
82
89
94
85
131
79
80
80
77
89
81
82
92
93
89
131
96
98
133
92
95
94
95
102
102
133
125
102
111
125
104
133
92
79
78
61
60
64
58
56
79
48
44
43
46
48
52
67
61
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
63
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
4
4
4
4
5
3
2
2
2
2
5
8
7
6
6
7
4
1
2
1
1
2
2
3
6
6
7
4
2
2
2
4
5
7
10
9
8
7
11
13
10
6
2
3
3
3
3
3
5
3
1
1
1
3
3
4
3
2
2
2
18
34
21
8
5
2
2
4
5
7
19
30
39
39
39
39
27
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
128
128
39
133
133
148
118
123
126
145
113
131
133
143
248
163
173
199
172
197
197
218
278
207
288
185
241
370
504
555
838
838
626
819
656
582
619
819
613
640
647
825
689
592
548
499
556
444
380
350
543
480
502
825
689
486
496
430
367
451
279
248
212
178
160
166
149
140
196
120
109
107
112
117
125
159
146
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
137
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
2
1
1
1
2
4
10
7
4
10
14
9
4
7
5
4
5
3
1
27
20
13
10
6
2
2
4
6
7
7
8
10
13
10
8
6
8
6
5
4
4
17
11
6
10
12
13
11
9
14
19
12
6
5
4
37
71
81
52
23
7
7
14
17
21
39
69
94
93
92
92
67
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
42
42
42
38
39
44
52
53
75
75
69
110
73
76
94
74
74
76
98
77
74
72
88
73
79
78
80
94
82
98
93
91
88
110
82
90
91
91
100
87
98
80
91
81
78
100
72
71
70
71
72
76
100
87
83
110
83
70
66
58
52
47
48
46
47
62
49
48
50
64
47
46
45
44
44
43
46
50
55
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
3
5
5
5
5
5
4
3
2
2
3
3
3
3
3
3
3
3
4
6
3
1
4
2
1
1
1
3
4
3
2
1
2
3
6
3
1
1
9
7
6
7
4
2
2
2
3
2
1
4
8
7
7
4
2
4
2
1
1
1
2
14
20
13
7
5
3
3
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
73
73
34
107
107
94
91
89
100
83
84
84
92
92
76
85
81
85
107
87
100
92
70
64
53
46
45
43
53
50
55
107
52
57
51
42
58
35
34
35
31
30
32
28
27
36
25
24
24
21
22
23
29
32
29
53
39
37
58
39
30
26
19
17
17
15
18
18
15
19
19
12
17
9
8
7
5
5
4
12
21
32
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
7
5
3
3
3
3
3
2
2
2
2
2
4
4
3
3
3
3
3
3
3
4
2
1
1
1
2
3
7
4
1
1
2
2
2
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
4
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
66
66
55
66
51
50
49
45
49
39
39
38
41
43
36
35
37
40
38
49
41
41
40
40
39
39
40
50
38
43
41
41
39
50
39
33
36
36
40
50
43
47
52
54
61
61
61
58
53
50
49
50
45
40
40
38
50
39
32
29
24
22
20
20
19
19
19
20
19
19
31
17
15
13
11
10
10
13
17
22
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
23
14
14
14
12
11
11
11
7
3
3
3
3
3
3
3
3
3
3
3
3
2
1
1
1
2
2
2
2
2
1
1
1
1
3
4
2
1
5
3
2
3
3
4
2
1
4
6
3
1
2
3
2
1
1
1
1
2
2
1
1
1
1
6
11
6
1
2
3
4
4
4
4
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
73
73
41
107
107
85
94
92
100
81
88
69
67
63
55
73
60
72
107
71
100
65
58
59
49
46
57
43
55
53
52
107
53
53
54
42
45
37
40
39
37
55
36
37
41
39
39
55
39
38
54
43
42
55
45
36
42
38
45
54
35
33
34
22
19
17
16
17
15
19
19
13
12
12
11
12
11
12
12
15
19
24
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
4
3
3
3
3
4
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
2
1
2
3
3
3
3
3
3
3
4
7
5
3
2
1
1
1
1
2
1
1
2
1
1
2
1
1
2
1
1
1
1
4
6
4
2
2
2
2
2
2
2
3
5
7
6
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
47
47
39
86
86
86
74
75
79
65
73
58
54
50
57
63
73
104
86
80
79
80
66
79
56
52
50
57
65
64
104
86
62
62
55
48
44
40
42
44
57
62
60
104
59
57
56
55
45
42
52
46
50
62
52
46
47
42
44
59
31
26
22
16
13
14
17
21
24
31
31
18
17
15
13
12
12
12
12
17
24
31
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
3
3
3
3
3
3
2
2
2
3
3
4
3
3
3
2
1
1
1
1
1
1
2
3
5
3
2
1
1
1
1
1
2
1
1
3
7
10
6
3
3
2
1
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
2
3
4
4
3
2
2
2
2
2
2
2
3
5
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
40
40
32
33
33
33
28
29
31
34
35
44
44
44
54
58
63
103
70
75
75
75
67
82
59
53
61
61
70
74
103
85
69
72
67
64
72
62
64
80
77
75
85
103
72
69
80
57
57
54
56
59
65
85
75
61
64
58
51
59
33
29
25
19
16
14
14
14
14
16
16
12
12
11
11
10
11
11
10
18
27
38
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
3
2
2
2
2
4
10
7
4
5
6
6
5
3
1
1
2
2
3
4
6
12
6
1
1
2
3
4
9
6
3
3
5
3
2
2
1
1
1
2
1
1
3
3
3
5
3
2
1
2
1
1
1
1
1
4
6
3
1
2
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
28
28
28
50
50
50
41
44
49
56
62
78
78
83
129
92
103
107
119
129
109
121
119
126
129
91
101
111
129
143
147
185
129
131
128
128
150
127
134
165
153
150
185
160
141
138
165
117
117
106
118
127
121
185
160
113
119
104
96
112
72
62
56
45
35
33
34
37
39
44
45
45
38
34
33
29
27
28
29
31
32
33
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
4
3
3
3
3
3
3
3
6
10
12
14
9
4
4
3
3
3
3
3
3
3
2
1
1
1
1
2
3
8
5
3
2
2
6
11
7
3
3
3
5
5
3
2
4
3
2
2
2
3
5
5
5
5
5
4
3
5
5
3
1
1
2
9
12
16
13
11
11
14
15
13
7
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
39
69
69
82
75
75
75
65
75
61
62
57
55
67
61
62
82
57
56
56
55
51
55
55
45
48
55
52
52
82
57
60
63
59
63
56
63
63
58
55
57
62
56
78
63
47
50
45
45
57
46
48
62
51
60
67
55
78
43
39
35
26
25
22
23
26
25
31
31
21
22
20
22
25
16
18
21
28
37
47
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
5
5
5
6
5
3
2
2
1
1
3
3
3
5
3
2
2
2
2
1
1
2
2
3
3
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
5
4
4
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
43
75
75
75
69
67
69
58
62
56
56
57
66
56
55
57
55
65
66
75
106
74
106
71
68
68
61
54
61
51
60
62
67
83
68
83
88
99
110
106
140
111
110
140
112
109
140
109
93
91
81
76
69
74
70
69
106
65
61
58
56
44
40
43
43
44
62
40
40
34
32
31
30
33
28
29
31
34
39
45
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
3
3
3
4
4
4
9
6
4
4
4
4
4
2
1
1
2
3
2
1
1
1
5
4
4
3
3
4
5
3
1
1
2
4
2
1
1
1
1
1
1
1
5
5
3
2
1
2
3
4
5
3
2
2
2
3
15
22
15
8
6
5
5
6
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
120
120
34
121
121
145
112
121
120
111
161
88
91
89
84
120
103
119
145
125
161
120
111
126
104
96
120
112
130
146
146
161
118
114
112
102
108
112
114
123
121
126
153
127
122
153
127
134
153
134
120
132
134
121
134
123
103
109
112
126
117
119
120
120
120
81
77
73
76
52
46
40
37
34
34
32
31
31
31
34
37
41
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
6
6
6
11
6
2
1
1
1
3
5
7
10
14
18
11
5
5
6
4
2
2
2
3
5
7
8
9
9
5
1
6
5
3
2
6
11
6
2
7
8
6
4
3
2
3
5
9
6
3
3
3
5
7
4
2
3
2
2
14
20
15
10
9
9
9
10
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
55
55
34
83
83
83
84
87
82
104
96
70
72
62
58
71
63
72
83
72
104
71
65
63
64
47
45
45
54
50
47
104
45
47
49
40
41
40
39
57
42
40
45
39
42
45
44
45
57
42
45
43
39
39
48
42
47
48
57
48
36
32
26
22
18
17
17
19
20
21
21
15
15
12
11
10
8
8
8
11
14
19
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
6
6
7
7
7
7
5
3
3
2
1
2
3
3
3
4
3
3
2
1
1
1
1
2
2
1
1
2
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
2
1
1
1
1
1
5
7
4
1
2
3
4
4
4
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
62
62
62
62
62
65
69
66
83
83
66
71
83
70
67
65
83
64
61
75
58
61
75
63
65
67
69
66
67
60
69
59
65
67
70
85
79
85
84
85
86
85
100
92
98
100
108
108
90
87
81
91
75
72
71
91
66
65
65
56
54
59
47
48
50
67
43
43
43
36
34
36
28
27
26
25
31
37
45
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
3
3
3
4
2
1
2
4
4
4
4
7
5
3
1
2
3
4
4
3
3
3
8
5
3
2
1
1
3
6
9
5
2
2
2
2
3
2
2
3
7
8
9
6
3
2
1
1
1
3
4
3
2
3
3
3
13
18
15
13
10
7
7
7
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
40
40
40
34
34
35
37
40
42
43
44
47
64
54
54
64
55
54
57
58
64
64
55
48
49
50
49
48
64
45
45
46
41
42
45
47
48
76
55
57
59
76
58
60
63
76
60
60
60
57
57
57
55
55
48
49
49
49
51
51
51
51
37
36
35
45
29
26
25
22
20
19
19
19
19
19
19
20
20
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
3
2
2
2
2
2
4
2
1
1
1
6
4
2
1
1
1
1
1
2
2
2
3
2
1
1
2
1
1
3
4
3
2
4
2
1
1
1
2
3
4
3
3
2
1
1
1
1
1
3
3
2
1
1
1
2
6
8
5
3
2
2
2
3
3
3
3
8
13
16
17
18
10
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
67
67
39
75
75
87
82
87
91
103
103
84
84
77
76
91
85
88
91
95
91
91
95
83
82
82
95
81
87
80
74
116
72
70
70
60
59
61
73
77
92
125
120
142
142
142
134
125
134
112
110
116
101
108
116
104
108
103
116
103
81
76
64
55
46
50
51
54
85
49
46
46
47
49
52
67
64
70
76
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
59
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
2
1
1
4
7
7
7
6
4
2
1
1
1
4
10
8
6
4
2
1
4
2
1
1
1
1
3
4
5
10
6
3
2
5
5
6
10
7
4
3
2
3
4
4
4
5
4
4
14
9
4
5
3
2
2
3
4
5
4
4
5
5
5
15
20
26
21
15
10
10
10
10
10
18
28
38
38
38
38
20
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
62
62
62
60
62
61
62
62
65
65
63
66
68
70
75
75
74
72
99
67
64
66
62
62
63
64
69
65
132
139
207
461
421
418
511
836
597
836
619
836
477
503
486
427
793
460
456
451
793
327
313
273
201
176
162
148
125
111
101
80
67
55
55
52
52
70
44
41
41
44
45
50
67
60
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
65
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
2
1
1
1
2
3
4
8
6
4
3
2
2
3
3
2
1
1
5
5
4
3
3
3
3
3
2
2
5
13
10
7
8
16
11
7
5
3
2
3
4
6
8
7
6
4
3
3
2
1
6
5
3
2
2
2
15
22
12
2
2
2
2
5
5
6
21
29
37
37
37
37
24
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
45
45
45
39
42
45
48
51
59
59
53
51
53
51
54
50
50
54
48
55
49
48
56
49
49
50
55
46
46
44
43
41
42
41
43
49
43
44
44
43
43
44
49
52
53
59
74
62
66
74
66
74
62
60
58
59
62
63
72
63
52
52
48
48
51
72
45
45
36
33
31
30
28
27
27
28
33
39
46
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
14
14
18
20
15
11
11
6
1
1
1
1
1
3
3
3
3
6
9
5
1
1
1
1
3
4
4
4
3
2
2
2
3
2
1
1
2
3
4
3
2
2
1
1
1
1
1
1
1
2
1
1
2
4
4
4
4
4
3
2
2
2
2
12
17
9
2
2
2
2
4
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
45
45
28
48
48
36
38
39
42
47
49
66
72
78
155
92
104
116
125
110
110
120
125
136
114
106
114
81
89
80
88
110
82
136
91
88
155
75
77
73
59
59
51
50
47
47
46
42
40
38
46
37
41
40
46
61
71
70
155
63
61
57
47
37
39
37
45
45
28
27
22
18
23
13
11
9
7
6
6
16
29
43
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
3
3
3
3
3
4
5
6
6
6
5
4
3
3
3
3
3
4
17
10
4
4
3
2
2
3
4
7
4
2
2
3
4
5
3
1
2
4
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
2
1
1
1
2
4
6
8
4
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
28
28
28
51
51
51
45
48
51
46
51
46
47
48
49
55
51
54
55
51
52
52
55
55
50
56
52
51
55
55
46
51
64
77
84
109
109
103
121
105
121
100
121
95
93
95
84
82
82
82
79
95
76
76
79
69
73
68
82
67
64
62
60
52
52
46
45
46
56
40
40
32
30
29
29
30
27
27
30
34
39
45
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
17
24
17
11
11
7
3
2
2
2
3
3
3
2
1
3
3
3
2
1
2
2
1
1
1
2
3
4
4
4
4
4
2
1
6
10
9
7
5
3
2
1
2
2
2
2
3
9
5
1
2
2
2
2
3
5
3
2
2
2
2
15
22
12
3
4
4
5
7
8
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
41
41
41
37
38
45
55
57
86
86
63
65
76
64
63
59
75
60
61
75
67
68
121
76
82
86
71
76
73
83
79
93
121
75
78
79
77
93
72
78
75
73
121
74
76
72
64
63
66
68
71
77
77
77
67
73
61
58
57
54
45
52
42
43
46
53
49
47
46
67
42
40
38
33
31
31
36
43
51
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
4
3
2
1
1
2
3
2
1
3
2
1
1
1
1
1
3
3
3
5
3
2
5
3
2
1
1
3
7
26
16
7
2
2
2
3
2
1
1
1
1
7
4
2
4
5
6
3
1
3
3
3
3
5
8
17
21
11
2
4
5
7
7
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
41
41
18
39
39
59
40
41
44
46
50
51
59
59
55
56
54
88
57
60
66
96
60
57
57
55
60
67
69
76
96
73
96
77
73
71
96
64
66
67
76
73
73
96
76
66
68
64
59
76
57
57
55
57
44
42
42
42
44
49
47
52
50
50
50
37
38
40
40
44
44
41
36
32
30
29
26
26
28
29
29
29
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
10
12
6
1
2
1
1
2
3
2
1
1
4
2
1
1
2
1
1
2
1
1
1
1
1
1
2
11
11
9
5
1
1
1
1
1
3
5
7
5
3
1
1
1
1
1
2
5
3
1
5
6
5
4
4
4
4
3
2
2
2
9
12
9
7
9
10
12
12
11
11
11
11
12
15
16
17
10
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
144
144
28
172
172
172
151
154
166
156
161
177
177
166
255
174
188
213
197
223
224
295
280
224
290
222
224
229
259
240
245
243
295
239
226
243
255
255
241
251
280
290
243
295
239
235
255
232
216
259
214
210
208
208
255
218
219
225
290
211
195
177
174
145
143
134
147
167
174
259
259
166
171
156
149
161
158
161
161
163
166
170
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
4
3
3
3
3
3
3
3
3
3
3
5
4
3
14
8
3
1
5
3
1
2
1
1
3
3
4
6
9
13
14
12
7
2
10
7
5
3
2
8
15
8
2
15
8
1
5
4
4
6
9
15
13
8
4
12
30
20
10
5
1
3
5
44
84
45
7
12
15
18
20
12
5
42
49
53
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
123
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
34
83
83
87
87
87
81
111
70
68
70
62
62
78
65
75
83
77
111
78
69
64
53
49
44
45
58
57
58
111
58
59
59
50
50
46
47
58
56
55
68
62
57
66
52
55
48
44
53
51
56
68
62
58
59
58
47
66
40
36
34
28
29
29
37
37
25
29
26
24
46
21
20
19
14
13
12
19
28
38
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
7
6
6
6
4
2
2
2
2
10
7
4
4
4
4
4
4
3
2
3
4
3
2
2
3
9
6
3
3
3
3
3
3
6
9
6
3
2
2
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
2
1
1
1
4
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
99
99
99
150
150
124
118
112
105
113
104
100
107
107
85
94
93
98
150
104
113
107
81
78
68
61
61
63
78
75
76
150
71
68
67
55
54
54
56
58
63
60
63
64
64
72
48
47
42
37
53
44
51
52
64
58
61
60
63
72
47
44
36
28
23
19
17
17
17
17
18
18
17
15
14
13
13
13
13
20
29
40
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
25
25
25
25
21
17
22
25
26
28
27
20
14
9
5
4
4
4
3
3
3
3
3
4
3
2
1
2
3
4
5
8
7
6
4
2
2
2
3
4
5
4
3
2
2
5
3
1
1
1
1
2
3
5
4
3
3
2
2
4
2
1
1
2
4
7
9
5
2
3
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
152
152
129
157
157
134
122
120
109
110
112
115
121
117
125
152
114
122
157
114
115
117
101
116
84
78
74
73
86
85
95
157
86
116
100
89
125
82
76
74
64
64
65
62
68
71
59
61
82
50
52
52
49
61
45
57
69
66
125
82
57
54
39
33
31
29
26
26
21
22
21
19
33
17
17
16
13
12
12
17
23
30
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
6
6
6
9
8
5
2
2
7
12
8
5
5
4
4
3
2
6
3
1
2
1
1
1
1
3
6
4
3
3
6
5
5
6
7
4
1
2
3
2
1
1
1
1
1
1
2
1
1
2
2
2
3
4
3
2
1
1
1
6
12
6
1
2
2
3
3
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
16
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
99
99
99
124
124
124
101
96
93
91
94
93
107
107
77
78
83
81
94
98
89
107
86
87
84
91
88
82
84
85
84
94
98
88
89
91
83
85
90
98
108
135
111
135
115
135
115
117
121
99
124
91
88
86
91
85
90
82
124
78
73
67
55
53
45
40
45
54
56
85
85
56
69
46
41
37
32
30
30
35
43
52
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
25
25
25
25
21
17
15
13
13
10
8
6
4
4
4
7
4
1
1
1
1
1
5
3
1
2
3
3
2
1
1
3
2
1
1
2
6
5
4
4
4
5
6
4
2
3
4
3
3
4
5
4
4
4
5
6
3
1
3
7
5
3
1
2
5
12
15
10
6
4
2
2
6
7
4
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
46
46
36
72
72
68
70
70
78
68
68
71
72
73
130
80
96
104
115
125
104
118
115
126
125
80
76
67
66
66
78
78
70
126
78
76
130
68
75
72
61
71
58
57
53
69
49
48
55
39
38
35
39
39
45
71
71
70
130
84
62
60
45
39
38
36
37
37
27
25
22
19
17
16
15
13
13
13
13
24
38
54
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
3
3
3
3
3
2
2
2
2
2
4
2
1
1
1
1
1
2
1
1
1
1
2
2
1
1
3
2
1
2
2
2
3
8
14
8
3
4
3
2
1
1
1
1
1
1
3
2
1
1
1
2
1
1
2
3
2
1
1
1
5
10
6
3
3
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
68
68
62
68
67
68
68
68
70
69
68
105
66
68
67
59
64
65
74
96
72
106
71
81
92
98
120
117
112
93
103
87
84
105
80
90
101
103
120
117
112
107
107
113
109
113
106
113
98
94
89
120
92
100
99
106
99
79
75
64
55
52
46
46
48
57
43
48
48
39
37
35
30
28
27
27
33
39
47
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
3
3
3
3
3
3
2
2
1
1
2
4
4
4
9
15
8
2
1
1
1
2
4
3
3
3
5
3
2
3
4
2
1
6
6
6
6
6
4
2
1
3
4
6
9
9
9
5
1
1
1
1
1
1
3
2
2
3
5
8
17
21
21
19
16
13
13
13
13
8
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
66
66
65
67
53
49
46
46
51
47
67
67
47
47
43
39
43
41
42
67
39
39
42
44
48
54
63
64
66
80
54
63
62
54
67
58
58
65
67
67
80
74
61
77
56
55
54
58
59
64
65
80
74
60
57
55
53
77
45
47
36
28
22
21
27
36
35
58
58
30
29
25
20
18
16
14
14
16
18
21
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
14
22
16
11
11
11
7
3
2
1
1
1
4
2
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
3
2
2
2
1
1
1
1
2
3
2
2
1
1
1
3
3
3
3
3
3
2
1
2
1
1
1
1
1
2
2
2
2
3
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
33
33
33
65
65
59
50
51
51
54
51
53
53
47
61
48
50
53
65
53
54
53
52
51
52
48
52
55
63
64
70
94
66
72
85
65
67
85
67
82
80
76
94
90
76
90
82
56
50
42
47
58
64
94
90
57
69
62
61
90
50
42
48
27
26
23
21
23
22
32
32
15
14
11
7
6
5
4
4
12
21
32
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
7
4
4
5
5
4
4
5
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
4
3
2
2
3
12
6
1
1
1
2
3
3
2
2
1
1
2
3
3
2
1
1
1
4
3
2
3
2
2
2
3
3
2
2
1
1
2
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
38
65
65
59
52
54
53
62
53
53
53
47
43
44
47
51
65
54
62
55
53
53
52
49
65
95
133
186
188
216
139
159
207
153
189
207
159
197
194
189
216
199
171
200
197
107
95
77
88
116
124
216
199
100
127
109
94
200
75
67
59
36
31
25
21
20
18
22
22
14
21
11
9
8
6
5
5
12
22
33
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
11
6
4
3
3
3
3
3
5
6
7
4
1
3
7
4
2
1
4
2
1
2
1
1
1
2
2
1
1
4
3
2
1
1
2
1
1
1
1
1
4
3
2
2
2
2
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
45
45
28
48
48
40
40
41
40
42
45
44
48
48
45
50
50
50
54
54
50
57
48
50
47
49
57
53
56
60
52
70
51
49
53
50
49
53
53
53
58
64
61
71
78
80
119
92
87
85
100
82
78
76
100
84
83
119
75
75
72
59
60
44
32
46
51
60
119
56
56
44
33
29
25
22
21
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
10
7
4
5
3
1
2
3
2
1
1
1
1
4
7
5
3
1
1
2
3
5
4
3
3
5
4
3
2
2
1
1
1
1
1
1
2
5
4
3
2
2
3
3
3
2
2
1
1
5
7
10
9
6
4
4
4
2
1
1
6
11
14
15
16
9
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
142
142
36
178
178
178
146
146
150
159
154
166
166
146
132
142
131
145
178
145
159
141
138
136
131
158
123
134
144
144
127
178
138
140
153
157
157
193
193
164
165
194
148
281
438
625
921
909
1055
911
921
1055
894
886
1055
782
698
729
626
625
572
1042
424
401
359
412
397
406
1042
375
372
369
269
234
205
166
152
139
128
132
139
149
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
7
13
19
16
13
11
7
4
4
6
4
2
3
4
3
2
3
2
1
10
12
15
19
11
3
3
9
13
13
8
3
5
8
5
2
3
4
3
2
3
4
3
3
3
4
7
10
6
2
10
7
4
2
4
6
22
39
26
13
16
18
20
40
72
39
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
40
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
47
169
169
153
135
136
159
180
181
274
274
198
224
286
256
276
290
266
273
274
277
286
276
290
247
256
262
231
231
290
187
177
167
138
121
118
110
110
108
117
104
167
241
323
479
470
479
522
464
475
485
463
485
451
455
409
522
456
418
480
455
268
248
289
257
252
522
217
204
193
130
115
103
84
76
70
68
81
98
119
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
4
3
3
3
3
3
3
3
2
2
2
2
2
4
3
3
3
2
1
1
1
2
3
4
4
5
7
10
10
10
6
3
2
5
4
3
8
8
9
9
8
8
5
3
5
6
5
4
4
6
4
3
2
1
1
1
9
6
4
8
6
4
4
23
43
40
35
20
5
5
13
14
9
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
94
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
64
64
32
96
96
96
97
98
90
113
96
73
81
71
65
113
60
70
83
77
103
113
71
67
58
50
46
49
60
59
58
103
60
60
60
50
47
47
42
44
48
56
52
48
48
48
56
52
53
53
56
47
48
52
42
47
47
43
55
53
35
31
25
20
18
18
17
17
22
18
18
17
24
16
16
15
14
14
14
17
21
26
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
6
6
6
6
4
3
3
3
3
3
3
3
4
5
7
13
8
4
1
1
1
1
1
2
3
7
4
1
1
3
4
5
7
9
10
6
3
2
1
1
1
2
2
1
1
2
2
1
1
2
3
2
1
1
2
1
1
1
2
5
8
5
3
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
49
49
16
47
47
46
46
49
65
53
55
56
56
55
55
65
55
55
57
56
57
65
55
54
51
53
55
58
61
85
58
67
68
71
110
83
86
80
86
73
81
84
81
110
85
79
82
76
81
78
78
110
75
74
71
65
68
64
66
85
56
51
50
38
33
37
35
37
66
33
33
31
28
27
27
26
27
27
26
28
29
30
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
1
1
1
7
9
11
11
6
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
2
2
2
4
7
7
4
1
1
1
2
11
12
7
3
3
3
2
2
3
2
2
2
3
8
5
3
4
2
1
1
1
9
8
8
4
1
1
2
7
10
9
8
7
7
7
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
158
158
125
141
141
154
129
139
141
127
158
126
131
125
130
149
128
131
137
135
135
158
135
126
125
134
79
90
104
99
132
149
107
126
113
86
130
66
60
55
45
43
57
54
54
132
53
53
50
35
33
30
31
30
50
68
76
146
130
70
71
56
41
36
34
31
33
33
22
20
17
14
14
13
13
14
13
14
14
35
61
91
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
40
15
15
15
15
11
8
6
4
6
9
15
9
4
2
3
4
4
5
5
3
1
1
4
2
1
2
2
3
5
3
1
1
2
2
3
4
4
3
2
2
3
3
3
3
3
2
1
1
2
2
2
3
3
4
4
4
2
1
1
1
1
4
6
9
5
1
1
1
2
2
2
2
3
6
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
70
70
59
78
58
55
53
51
52
50
59
59
43
49
49
51
78
56
53
59
48
48
51
46
47
42
46
47
49
78
49
49
49
46
46
49
55
58
81
68
70
71
81
72
75
78
82
83
78
77
83
71
83
70
79
67
79
65
62
61
56
52
52
40
37
38
37
33
41
41
35
36
36
27
29
29
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
21
7
7
7
7
7
7
7
7
7
7
8
4
1
2
4
2
1
1
1
1
2
1
1
1
1
1
1
1
2
3
2
1
1
1
2
2
3
2
1
2
1
1
2
4
5
4
2
1
4
3
2
1
1
1
1
1
2
4
10
11
7
4
11
14
8
2
7
9
9
9
7
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
52
52
52
45
47
65
89
101
165
165
129
130
147
126
127
125
161
113
114
120
121
119
162
131
142
153
143
147
129
119
116
129
112
112
118
129
165
191
191
249
193
202
249
203
205
249
188
186
183
175
178
180
173
180
153
180
161
150
153
162
119
125
124
129
129
106
107
100
92
114
84
84
79
74
72
73
88
105
126
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
3
3
3
3
3
11
10
10
5
1
4
4
3
3
3
3
3
3
5
4
3
3
4
4
3
3
10
8
5
3
2
6
10
7
4
3
3
4
7
11
13
13
14
12
8
4
4
4
10
7
4
5
6
7
9
11
6
1
1
2
32
63
32
2
9
13
17
18
10
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
114
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
91
91
38
75
75
91
80
83
99
114
118
168
168
116
119
115
119
117
115
164
117
121
131
126
124
166
129
138
145
143
151
145
130
140
138
136
144
128
139
167
177
177
242
185
193
242
196
194
242
183
185
185
176
166
185
168
153
140
132
164
136
125
166
113
123
123
138
138
101
107
101
92
120
85
86
82
76
74
75
90
108
129
168
168
168
168
168
168
168
168
168
168
168
168
168
168
168
168
168
168
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
11
6
5
5
5
5
5
5
6
7
8
7
5
4
4
4
4
4
6
6
6
6
7
7
8
7
7
4
1
6
6
6
3
1
10
17
13
9
5
1
6
9
7
5
6
8
14
8
2
5
5
6
6
7
7
7
10
14
18
9
1
3
5
33
61
32
4
9
11
14
16
10
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
115
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
157
157
117
166
169
257
192
192
232
214
227
254
254
228
258
283
276
290
293
317
317
316
327
322
327
319
327
250
278
293
201
317
166
155
148
120
110
108
98
102
114
118
148
165
111
112
107
106
95
90
148
87
83
77
74
77
85
82
148
78
73
86
42
36
31
25
35
49
49
91
91
42
39
30
20
16
12
9
8
15
24
35
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
9
9
9
9
9
17
15
13
16
14
13
12
12
12
11
8
5
7
4
2
17
9
2
2
2
2
8
5
2
2
3
9
6
3
2
2
4
5
7
6
4
2
3
2
2
6
4
2
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
2
3
5
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
36
75
75
75
82
86
226
392
564
937
937
826
987
1501
918
1169
1099
1415
1501
1292
1415
1225
1423
1632
1123
1337
917
813
794
929
1049
956
1554
1304
695
847
875
789
1226
914
727
849
788
1304
827
645
569
443
533
286
384
371
368
937
553
554
914
628
641
643
1632
750
1024
1087
1554
1554
728
709
555
389
328
216
159
121
87
65
50
308
616
978
1632
1632
1632
1632
1632
1632
1632
1632
1632
1632
1632
1632
1632
1632
1632
1632
1632
1632
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
7
11
11
11
11
7
4
4
5
5
4
4
4
6
8
9
9
10
16
23
16
10
9
9
5
2
2
2
6
7
9
6
4
6
9
5
1
1
2
1
1
7
4
2
1
1
1
2
2
2
4
3
2
2
2
1
1
1
1
1
2
6
11
6
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
131
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
34
79
79
92
88
92
96
113
100
100
107
101
107
153
111
117
123
112
135
113
117
117
141
135
88
100
106
104
132
107
92
91
141
75
73
66
60
63
69
66
74
92
77
132
65
59
56
42
45
49
55
71
66
69
80
153
67
66
56
36
29
24
19
18
19
21
20
31
31
18
21
14
11
9
7
6
6
30
59
92
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
6
6
6
8
7
6
6
6
5
4
17
20
22
14
6
4
3
2
1
1
1
2
2
1
1
10
5
1
1
1
3
5
6
3
1
1
2
1
1
1
1
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
3
3
4
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
46
46
46
82
82
71
82
75
82
81
85
92
92
92
84
111
91
96
103
98
111
97
96
102
108
111
91
94
96
96
95
103
97
92
127
100
97
101
109
99
107
108
109
127
109
110
110
110
111
110
102
127
102
98
97
98
92
88
97
81
74
71
63
56
56
52
51
54
76
47
47
39
36
34
33
32
29
29
29
38
48
61
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
15
14
9
5
5
5
5
5
11
14
15
17
19
20
15
8
2
2
4
3
2
2
2
2
5
4
2
1
1
9
5
2
2
2
1
1
2
1
1
6
11
6
1
1
3
3
3
4
10
7
4
1
10
6
2
2
3
5
3
1
1
1
1
12
18
17
16
11
7
7
7
4
1
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
40
40
32
33
32
32
28
29
35
44
53
71
71
71
71
71
71
71
64
63
66
60
59
66
52
54
61
48
53
66
53
50
66
46
47
43
43
40
45
58
44
66
42
43
43
38
39
36
35
34
36
34
39
42
40
58
47
43
43
59
32
29
26
21
19
20
19
19
28
21
20
19
30
17
17
16
14
14
14
18
23
29
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
13
8
3
3
6
9
6
4
5
6
3
1
3
3
2
1
1
1
1
1
1
3
2
1
2
2
2
2
2
8
7
4
2
1
1
2
1
1
1
1
1
1
2
4
2
1
1
1
1
2
1
1
1
1
1
7
11
6
2
1
1
1
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
44
44
36
39
39
36
34
34
39
47
55
71
71
71
71
85
68
65
69
67
71
85
69
78
70
68
85
63
61
65
61
61
78
61
60
61
60
66
71
74
90
79
79
67
90
67
71
69
90
66
57
52
53
48
47
71
53
50
46
67
36
32
29
23
22
23
22
23
29
22
21
21
27
21
22
27
25
27
27
29
32
35
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
9
6
3
3
3
3
3
5
3
1
3
3
2
2
2
2
2
1
1
2
4
3
3
4
3
2
4
5
3
1
2
1
1
1
1
1
1
2
3
3
2
1
1
1
2
1
1
1
1
1
7
12
7
2
3
3
4
4
4
4
9
11
14
14
14
14
12
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
69
69
39
108
108
108
99
98
139
192
233
407
490
525
1276
678
861
958
1276
1056
1011
1179
1276
1402
1056
826
967
955
880
1417
953
1040
1402
962
866
1417
607
727
924
838
1202
1417
747
772
705
722
654
794
1261
688
1210
578
647
641
556
1261
834
853
1202
1210
710
649
739
472
550
534
713
713
402
464
390
337
722
249
223
204
118
96
75
175
305
462
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
8
10
11
13
9
5
7
8
8
9
13
9
5
5
8
8
9
8
5
2
2
2
13
11
6
2
6
7
9
5
2
2
2
2
2
9
5
2
2
2
2
2
2
2
12
7
3
3
3
2
1
1
1
1
1
9
18
10
2
6
8
11
11
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
136
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
43
109
109
109
101
102
284
502
598
1219
1219
1276
3096
1531
1978
2266
3096
2410
2152
2457
3096
1973
2410
1838
1856
1819
2156
1475
1564
1740
1652
2156
1507
1475
921
1203
1535
1527
3019
2333
1458
1527
1260
1276
950
1086
1319
843
1498
656
738
721
614
1319
1225
1288
3019
1498
1280
1241
1616
944
1138
1120
1507
1507
764
726
563
406
340
225
167
127
92
69
53
308
612
970
1616
1616
1616
1616
1616
1616
1616
1616
1616
1616
1616
1616
1616
1616
1616
1616
1616
1616
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
5
5
5
5
5
3
1
1
1
1
1
16
10
4
4
11
7
4
5
4
4
8
14
8
2
3
8
16
16
9
2
5
7
9
7
4
2
6
6
6
3
1
1
1
1
1
2
11
6
1
2
2
3
5
3
2
1
1
1
1
9
18
9
1
6
8
11
11
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
130
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
59
59
33
48
48
48
41
45
48
53
55
66
66
57
53
59
50
52
53
53
54
52
56
66
60
66
71
90
94
71
70
64
66
55
55
54
56
57
62
63
77
89
108
140
140
140
125
126
121
112
133
105
102
102
133
94
93
102
97
105
121
111
121
101
121
82
84
91
88
94
94
83
77
76
78
74
83
83
81
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
6
5
5
5
5
5
5
4
3
3
3
3
3
4
3
3
3
3
3
3
3
2
1
1
1
4
5
6
8
7
4
1
2
2
2
4
3
2
2
3
2
2
2
2
2
3
3
2
2
2
2
2
3
4
5
7
18
10
2
2
5
10
23
29
20
12
12
12
12
21
20
16
12
12
12
12
12
12
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
391
391
32
423
423
423
362
397
417
412
356
374
374
313
292
391
318
370
423
383
417
347
353
340
378
422
462
597
607
486
543
597
451
466
463
490
405
370
418
450
439
547
492
485
543
509
531
564
597
607
597
560
559
549
535
524
524
510
492
547
469
448
419
503
374
385
428
465
499
607
607
503
470
407
402
320
324
327
331
340
350
361
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
4
4
4
5
5
5
6
6
6
9
12
13
12
11
11
6
1
5
3
2
1
5
10
7
4
21
13
5
3
2
16
12
9
22
13
4
21
28
36
44
27
10
14
13
12
15
18
63
46
30
30
21
13
14
15
15
15
15
15
131
223
140
58
110
136
163
182
141
90
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
272
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
80
80
36
66
66
60
52
55
71
90
94
156
156
127
151
166
128
127
125
115
116
120
124
135
145
115
110
116
132
115
142
128
114
122
145
96
151
97
98
96
93
88
98
123
95
142
79
78
70
63
80
57
70
67
87
156
121
166
151
101
92
79
57
42
36
30
35
44
45
80
80
39
35
27
17
14
10
8
6
32
63
99
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
10
6
5
5
5
5
5
5
3
2
2
2
2
4
7
8
9
10
10
5
1
1
1
1
1
1
1
2
1
1
6
3
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
78
78
47
78
78
67
73
77
96
96
95
128
128
93
98
130
118
125
126
211
148
147
179
170
164
179
183
236
184
170
154
170
126
124
124
90
98
105
114
170
118
141
143
136
236
147
164
162
216
164
138
138
166
126
133
170
143
132
157
211
145
236
112
102
107
88
105
127
128
216
216
117
117
82
59
48
37
29
26
55
91
134
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
15
15
10
5
5
5
5
3
1
1
1
1
2
3
4
7
10
10
8
6
5
3
2
5
13
9
5
2
3
5
7
9
5
2
6
5
5
3
1
2
1
1
1
5
3
1
1
1
1
2
4
3
2
1
1
2
2
2
2
1
1
2
4
12
20
13
7
7
7
7
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
32
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
32
83
83
62
68
72
87
106
105
153
153
133
149
163
138
144
152
144
155
219
165
192
157
169
141
145
145
154
169
147
219
144
129
120
149
117
135
192
148
152
149
219
135
132
131
111
105
91
76
80
98
93
110
192
143
163
149
152
114
94
125
65
64
60
55
60
60
91
91
50
55
34
25
20
15
12
9
34
64
99
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
7
6
4
3
3
3
3
3
4
5
6
6
6
6
15
20
25
18
11
11
11
17
10
4
4
3
2
1
1
21
11
2
1
1
3
3
3
2
1
1
4
2
1
2
2
2
2
2
2
2
3
4
5
3
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
49
49
38
38
38
33
33
36
80
132
190
298
298
298
260
335
252
267
263
267
308
229
256
250
314
308
222
229
208
192
229
192
186
189
314
154
152
158
137
133
157
138
156
162
155
229
144
149
138
146
117
110
157
99
144
148
156
335
161
161
163
185
107
96
81
64
74
92
95
146
146
99
106
76
61
53
45
39
37
85
143
211
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
11
6
4
3
3
3
3
3
7
9
10
10
10
11
11
6
2
2
11
6
2
1
1
2
8
10
7
4
4
4
2
1
2
3
7
9
11
7
4
5
7
5
4
7
4
1
1
1
2
2
2
3
5
4
3
7
11
7
4
3
2
2
2
11
16
12
8
9
11
27
27
17
8
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
22
22
18
25
25
34
32
34
50
67
87
125
126
128
156
197
161
197
159
197
163
157
168
156
159
168
171
216
206
160
166
162
137
156
102
83
95
103
111
161
151
139
152
156
187
177
164
185
216
206
162
140
161
112
115
126
131
124
136
197
126
187
103
92
100
87
105
127
127
216
216
114
108
78
55
45
34
27
23
50
84
124
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
1
1
1
2
4
4
4
2
1
2
2
3
3
3
4
4
3
3
5
4
2
1
1
1
1
1
1
1
1
2
4
3
2
1
3
4
6
7
4
1
4
6
7
8
4
1
1
2
3
2
2
2
5
9
7
5
5
4
3
2
1
1
1
15
29
19
10
5
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
29
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
49
49
38
38
38
33
31
35
36
39
49
43
43
38
39
38
38
44
38
40
39
49
40
42
44
40
40
42
43
51
43
45
50
56
77
70
77
82
82
75
79
65
79
58
57
57
55
55
58
55
56
59
60
61
78
58
58
53
50
49
49
56
44
44
39
34
32
35
56
33
37
37
33
37
37
27
26
24
22
21
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
11
6
5
5
5
5
5
5
3
1
1
1
1
1
4
3
2
2
2
1
1
3
2
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
2
2
2
3
3
3
2
2
3
2
1
2
1
1
1
1
1
2
1
1
1
2
4
6
7
4
2
3
5
5
6
12
15
16
17
18
18
18
18
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
66
70
70
81
62
63
65
74
65
65
65
59
52
54
59
64
81
66
74
66
64
60
73
90
100
155
159
104
104
112
84
87
86
81
84
92
89
102
114
132
133
141
159
155
131
134
127
121
141
111
103
104
110
101
101
100
141
105
112
159
106
113
117
136
136
119
117
136
136
82
80
72
61
58
55
52
51
52
55
58
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
21
11
9
7
7
7
7
7
5
3
3
3
3
3
2
1
4
3
3
3
2
1
1
1
1
2
3
3
3
3
3
3
3
5
4
3
3
3
2
1
3
4
6
6
3
1
4
6
8
9
11
6
1
3
3
3
9
6
4
33
20
7
3
30
43
25
7
5
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
185
185
91
138
138
153
122
133
158
181
185
254
254
186
203
216
210
219
254
220
216
206
216
197
205
211
254
201
195
201
155
194
138
124
123
108
103
112
104
114
114
119
136
204
377
599
776
1055
1211
1211
984
1013
947
978
849
902
883
813
1185
784
952
574
427
373
272
403
416
444
1185
394
370
361
233
208
181
153
144
133
125
129
135
143
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
19
7
7
7
7
7
7
11
16
13
10
10
13
14
7
1
1
2
1
1
1
1
1
1
1
1
1
7
11
15
10
5
5
5
7
9
14
11
9
13
15
13
12
8
4
6
5
4
4
4
5
4
4
9
14
8
3
9
17
10
3
2
1
35
52
39
26
24
23
23
23
12
1
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
23
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
48
48
48
42
43
49
58
61
85
85
74
127
83
98
102
127
127
108
123
127
124
127
99
88
79
71
61
70
71
93
124
121
195
197
155
176
197
142
138
197
142
197
272
281
377
454
410
446
454
453
446
454
377
453
330
350
406
431
439
438
235
200
229
196
191
439
153
145
139
94
84
74
64
61
57
54
55
55
57
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
3
3
3
3
3
7
4
2
2
5
5
5
3
2
2
2
2
2
2
2
2
3
2
2
3
4
5
4
3
2
2
2
3
11
7
4
2
4
3
2
3
2
2
2
2
2
2
2
2
2
4
4
3
2
4
3
3
4
3
3
15
23
19
15
13
11
11
12
7
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
140
140
36
176
176
176
148
168
176
164
176
159
159
128
120
140
127
145
176
145
176
137
138
142
135
156
138
140
151
175
128
176
137
125
131
123
121
160
130
139
134
192
145
158
175
170
159
170
170
155
192
162
172
174
199
169
175
199
158
199
153
142
156
121
120
132
123
123
153
105
102
95
111
78
76
69
62
60
60
75
95
117
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
7
8
9
10
7
4
2
1
1
1
1
1
1
1
1
1
1
1
3
4
4
5
4
3
9
10
6
2
8
7
7
4
1
4
3
2
2
2
11
19
14
9
5
2
4
7
7
7
7
5
4
3
2
3
4
32
60
31
2
5
7
9
13
11
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
104
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
68
68
68
68
68
75
84
93
114
114
108
123
115
109
118
123
123
118
130
131
175
125
121
143
123
130
143
129
129
175
115
121
103
95
101
109
116
118
175
120
115
115
119
110
113
119
106
125
105
109
109
99
114
102
101
117
125
93
88
121
82
94
101
121
121
76
82
75
70
103
64
62
61
57
56
55
65
78
93
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
5
5
5
5
5
5
3
2
2
5
8
8
8
8
8
5
3
7
11
7
3
2
1
1
3
5
18
19
21
11
2
5
5
5
6
7
12
17
10
3
5
5
3
2
4
7
8
8
7
7
6
5
3
2
6
4
2
2
5
9
22
35
21
7
6
5
5
9
9
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
49
49
32
68
68
68
68
70
85
74
76
77
78
77
77
100
80
90
84
81
86
86
87
100
90
83
84
88
90
95
95
100
73
71
67
59
56
58
55
56
60
56
59
58
59
61
76
64
65
67
76
69
69
70
85
66
66
64
65
66
54
85
42
38
35
38
43
48
85
46
46
40
30
28
25
23
22
21
20
27
36
46
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
6
3
3
3
3
3
3
3
10
13
14
11
9
9
8
7
6
6
3
1
3
5
3
1
4
4
5
3
1
7
8
5
2
1
1
1
4
3
2
1
4
3
2
1
3
2
1
1
1
1
1
1
4
3
3
2
1
2
2
2
2
2
2
9
12
9
7
4
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
41
41
32
33
33
33
29
30
33
32
33
35
38
39
47
49
42
45
45
47
49
44
45
46
49
49
44
50
51
61
62
47
50
49
49
45
42
40
42
45
45
62
52
46
50
45
45
55
40
38
43
43
44
62
52
46
46
42
45
33
29
25
21
18
15
17
17
19
31
17
17
17
17
17
20
20
18
18
18
22
26
32
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
4
4
4
6
5
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
2
2
2
3
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
5
3
2
3
3
3
3
3
2
1
1
1
4
5
5
6
4
2
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
49
49
32
62
62
62
67
70
79
75
75
55
56
48
49
79
48
54
61
59
71
79
52
51
49
45
43
47
54
58
60
74
48
51
52
44
43
52
45
51
57
56
74
68
60
71
52
55
51
46
52
52
52
74
68
46
52
49
43
71
35
30
27
19
16
16
16
17
18
19
19
12
12
9
8
7
6
5
6
7
9
11
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
10
11
12
12
12
8
4
3
3
2
2
2
1
1
4
4
4
3
2
1
1
2
3
2
2
2
2
5
3
1
2
2
2
4
3
3
3
5
3
1
2
3
2
1
1
1
1
1
2
2
3
3
2
1
1
1
1
1
1
1
4
5
7
4
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
62
62
56
82
54
54
72
89
98
154
154
107
109
136
111
113
113
150
102
104
110
110
108
151
111
121
139
148
148
155
157
175
319
221
213
273
202
204
233
246
250
319
273
231
227
250
215
211
211
319
193
183
178
154
157
138
144
150
121
111
151
93
103
110
118
118
77
82
75
69
103
60
58
56
49
47
45
62
83
108
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
6
6
6
6
4
3
3
3
3
3
3
3
3
4
9
6
4
5
7
21
12
4
4
4
2
1
1
1
1
6
6
4
3
3
3
4
9
12
9
7
13
23
13
4
3
3
2
1
10
5
1
4
7
4
2
2
3
3
2
1
1
2
3
15
28
15
3
3
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
103
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
126
126
55
181
181
158
151
148
158
147
138
155
155
126
119
126
126
141
181
140
158
132
127
126
162
204
220
339
358
241
245
356
184
169
158
124
132
138
138
154
173
186
221
270
358
329
356
286
267
249
232
235
224
237
240
189
185
183
210
226
234
358
232
219
240
175
184
206
207
233
233
214
190
183
240
161
160
157
143
144
146
149
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
16
16
10
5
5
5
5
5
9
12
13
14
9
4
15
9
4
4
4
3
3
5
4
3
6
4
2
5
8
9
8
8
8
6
5
8
10
9
8
6
4
6
7
6
6
4
3
4
5
8
7
6
9
9
10
9
7
6
8
8
8
8
8
37
52
28
4
15
20
26
26
26
15
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
43
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
157
157
129
129
118
145
112
119
120
115
145
101
110
108
103
157
98
102
107
98
115
120
88
85
79
61
60
58
75
71
69
157
67
70
65
50
58
41
38
36
35
33
36
43
34
46
35
34
33
32
30
29
30
28
34
41
44
67
58
39
36
27
20
18
17
19
21
24
25
32
32
19
21
14
11
9
7
6
6
16
28
41
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
38
7
7
7
7
7
7
9
7
6
6
6
5
4
17
10
4
3
3
3
3
2
1
1
1
2
2
2
2
3
2
1
1
1
2
3
2
1
1
3
6
3
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
2
3
4
5
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
49
49
41
75
75
83
75
75
76
68
75
57
54
51
50
55
62
68
83
84
76
77
84
75
72
84
71
67
71
67
58
83
61
62
60
57
55
51
54
53
55
58
60
70
85
101
119
141
136
129
139
141
114
121
139
117
141
136
92
80
65
51
42
35
30
44
52
62
136
61
59
58
44
38
34
28
25
23
21
22
23
24
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
4
3
3
3
3
3
2
1
1
1
1
8
5
2
2
2
1
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
2
3
4
4
2
1
2
3
2
2
4
4
3
3
4
3
3
3
4
5
9
5
2
3
3
3
3
4
5
8
10
8
7
5
4
4
12
13
7
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
45
45
36
68
68
68
68
69
77
76
75
88
88
65
72
70
71
90
79
79
80
93
82
84
90
83
84
83
84
88
95
90
93
81
81
88
95
92
88
83
83
83
83
95
86
88
86
85
92
83
86
88
81
81
86
74
74
72
70
92
55
63
43
33
29
32
40
52
63
75
75
45
41
35
28
26
24
23
22
23
25
28
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
10
6
5
5
5
5
5
5
3
2
2
2
2
12
16
11
6
6
4
2
2
2
2
2
4
10
7
4
3
10
6
3
2
2
5
17
10
3
3
3
6
4
3
5
3
1
1
1
3
3
3
8
5
3
3
2
2
3
3
2
1
1
1
5
7
4
1
1
1
2
5
5
5
6
9
12
16
18
19
14
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
34
75
75
87
83
87
97
103
107
119
119
119
121
130
126
130
130
130
121
115
125
115
96
93
94
94
93
125
89
90
100
85
88
93
71
72
69
66
88
69
78
96
92
100
94
115
90
85
83
88
77
81
78
75
88
71
70
68
61
60
60
47
54
46
46
50
71
51
49
48
69
40
40
38
33
31
32
37
44
53
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
12
15
21
18
16
12
8
5
2
2
3
5
8
10
12
9
6
5
4
4
4
4
4
5
4
2
1
1
3
2
2
5
9
12
14
16
11
7
11
7
3
4
3
2
3
4
4
5
8
6
5
5
4
2
1
7
7
6
4
3
2
10
14
9
4
3
3
3
6
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
122
122
34
132
132
147
117
122
140
151
162
213
213
183
196
220
209
214
230
230
227
231
251
237
233
230
251
208
217
223
212
251
217
171
165
168
164
168
189
170
189
176
189
217
286
358
501
498
460
477
501
460
457
475
501
467
467
299
320
281
238
451
180
162
148
167
178
195
451
165
150
145
99
88
78
66
63
59
56
55
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
6
2
2
3
3
3
3
3
5
3
2
2
4
7
11
10
10
13
15
9
3
2
1
3
6
10
7
5
5
15
8
1
3
5
16
35
26
15
4
7
10
7
4
4
3
2
1
1
10
5
1
8
15
8
2
13
13
8
4
5
3
1
1
14
20
13
6
8
10
13
13
13
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
128
128
32
160
160
160
130
131
136
141
130
157
157
112
112
128
126
137
160
155
141
134
137
133
128
154
119
115
123
118
120
160
118
116
121
101
101
124
134
146
241
173
179
207
241
245
261
293
290
290
265
235
231
219
265
214
210
293
186
181
174
143
154
116
116
153
148
150
293
149
145
141
109
96
81
67
64
62
62
77
95
117
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
3
2
2
2
2
3
4
5
4
4
3
2
1
3
5
3
1
3
2
1
1
1
4
3
3
3
5
3
2
17
17
12
7
8
8
5
2
9
10
8
6
6
6
4
2
8
9
10
7
5
8
7
7
16
10
4
24
44
23
3
18
27
36
36
28
16
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
96
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
400
400
26
396
396
420
332
367
361
352
361
347
347
296
262
400
306
351
420
361
361
303
295
312
289
352
278
247
277
254
257
420
321
383
387
480
535
392
410
456
382
380
473
390
427
460
480
535
456
419
473
377
368
358
341
366
381
372
535
361
352
341
352
271
271
289
288
288
267
241
227
207
245
184
187
175
164
164
165
197
235
280
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
4
8
10
11
13
28
19
11
11
11
7
4
5
4
3
2
4
3
2
5
3
2
16
17
11
5
5
17
15
13
10
7
4
1
7
10
10
10
13
22
11
1
5
10
7
5
17
11
5
1
3
2
1
6
11
11
12
8
4
1
12
49
86
47
8
18
23
28
42
35
20
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
245
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
55
55
34
65
65
80
70
80
67
80
60
54
54
48
49
63
56
58
60
69
61
63
63
60
69
62
82
112
143
202
206
196
145
140
139
122
124
187
117
133
156
163
196
171
206
172
154
147
187
116
132
159
152
244
219
191
244
219
166
244
130
115
103
76
60
50
41
38
34
31
29
25
24
22
21
21
21
21
21
21
22
22
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
6
2
2
4
7
6
6
6
4
3
2
1
1
2
4
3
3
3
3
3
3
4
3
3
3
4
4
4
4
7
4
1
1
4
8
10
12
23
28
16
5
3
2
17
10
3
2
3
2
2
7
10
13
7
2
2
16
10
4
3
2
2
2
6
8
6
4
2
1
1
1
1
1
4
4
4
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
41
41
34
62
62
75
68
75
68
68
75
55
53
49
53
51
52
88
61
63
66
94
62
59
60
61
64
83
96
104
157
110
116
157
118
121
110
157
108
120
128
156
134
111
105
98
96
93
84
82
95
104
103
156
134
100
99
86
73
79
62
58
52
46
43
36
35
37
39
44
44
40
34
32
33
25
24
23
22
26
31
37
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
6
2
2
4
4
5
5
5
4
3
2
2
3
3
4
4
4
5
5
6
5
4
3
3
2
1
1
3
4
6
4
3
2
2
1
1
5
4
3
3
3
2
1
1
3
4
4
2
1
2
1
1
2
3
9
5
1
1
1
1
1
1
1
11
16
8
1
4
5
7
7
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
62
62
68
68
67
71
75
77
90
90
78
80
81
81
84
90
76
74
84
73
70
65
90
58
63
69
71
64
70
56
52
58
46
47
58
49
52
55
56
60
70
54
55
54
48
54
45
47
53
50
60
70
46
49
44
38
48
31
27
24
20
18
20
19
19
30
16
15
14
13
13
12
13
11
11
11
16
22
30
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
3
3
3
3
3
3
2
2
2
3
4
5
4
4
6
3
1
2
2
1
1
2
3
3
2
1
6
4
3
2
2
2
2
4
6
10
9
9
5
1
2
1
1
1
1
1
1
1
1
3
3
2
1
1
3
2
1
1
1
1
6
10
5
1
4
5
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
41
41
41
68
68
68
68
68
70
72
74
81
81
77
72
81
72
73
81
67
77
60
59
59
58
60
61
60
65
77
52
58
52
49
53
50
49
53
54
55
60
70
63
67
65
70
67
71
70
83
78
75
83
62
83
62
60
59
59
53
52
51
46
45
49
38
45
52
55
65
65
47
45
41
49
31
31
31
30
31
33
35
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
6
2
2
5
5
5
5
5
11
6
2
2
3
4
2
1
2
3
7
12
8
4
2
1
1
1
1
1
1
4
3
2
2
2
2
2
2
2
3
4
2
1
1
2
3
2
1
2
3
4
3
3
3
2
1
1
1
6
3
1
2
2
2
8
13
10
8
6
4
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
141
141
141
141
114
122
113
122
141
80
84
78
80
97
85
108
91
108
87
108
77
77
61
51
49
52
61
63
77
97
71
81
102
95
99
120
102
97
95
100
123
95
120
97
93
123
94
92
91
123
85
87
78
75
75
58
59
50
47
46
50
35
35
34
31
33
50
35
35
36
32
33
35
25
26
24
23
24
25
27
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
101
101
70
40
29
19
19
19
16
14
14
10
7
5
3
1
6
3
1
1
3
2
1
1
1
1
2
2
2
2
2
2
2
2
2
5
3
1
9
10
9
5
2
1
1
1
2
2
2
2
3
4
2
1
1
2
3
3
4
4
2
1
1
1
1
7
12
13
11
6
2
2
7
12
12
12
12
12
16
18
19
11
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
402
402
32
434
434
434
370
411
434
423
372
274
286
253
233
402
262
321
434
311
434
276
229
252
241
249
276
247
251
231
229
434
266
323
454
448
445
596
623
511
623
474
623
426
398
468
331
316
339
310
295
468
263
250
234
204
205
204
227
192
187
168
166
131
135
136
150
173
170
251
251
151
137
119
98
89
81
74
72
86
105
127
168
168
168
168
168
168
168
168
168
168
168
168
168
168
168
168
168
168
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
7
8
9
10
5
1
2
1
1
1
1
1
1
1
1
1
3
4
4
4
5
8
9
10
7
5
20
34
32
22
12
10
10
23
17
12
9
6
8
9
8
7
8
9
5
2
2
2
7
8
10
8
6
4
2
42
83
48
13
10
7
7
8
5
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
120
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
39
39
32
33
33
33
29
30
33
32
33
35
35
34
33
39
33
36
38
40
41
41
41
55
41
40
52
43
53
56
56
71
56
59
71
57
55
71
52
53
54
55
56
50
50
53
50
54
62
48
49
49
48
56
49
48
51
50
54
62
51
51
48
48
44
33
31
32
33
34
41
41
35
36
36
27
27
26
25
26
26
26
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
3
1
1
1
1
1
2
3
3
2
1
1
2
1
1
1
1
1
3
4
5
9
5
1
2
5
10
8
6
4
2
2
3
2
1
1
2
2
2
2
2
3
5
3
2
3
2
2
3
3
2
1
2
3
4
9
12
8
5
7
9
14
14
9
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
61
61
38
45
45
45
39
44
93
151
167
338
338
227
244
318
225
225
223
350
189
182
210
184
200
340
214
213
216
188
169
214
174
176
273
157
161
165
166
181
185
208
211
209
221
236
242
251
253
277
292
262
292
267
292
338
295
318
267
350
248
232
340
214
238
243
273
273
217
216
214
178
236
152
142
136
121
116
112
149
196
251
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
11
6
4
3
3
3
3
3
3
3
3
3
3
6
6
6
6
6
6
6
8
6
4
4
10
7
4
4
5
7
6
3
1
8
6
4
6
9
9
10
11
18
25
22
16
10
4
9
15
14
13
11
8
5
5
4
3
4
21
11
1
1
1
49
97
50
3
7
9
12
12
6
1
1
44
72
86
93
96
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
236
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
179
179
32
177
177
163
140
158
187
226
222
354
354
266
249
379
257
265
259
368
261
281
299
277
256
361
264
255
266
284
238
276
242
237
289
211
249
231
248
277
277
254
284
276
252
255
249
251
236
274
244
244
274
248
276
354
317
379
279
368
288
273
361
236
255
259
289
289
245
251
241
229
255
191
191
154
140
134
128
168
217
275
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
2
3
3
3
3
3
3
3
3
2
1
4
3
3
3
3
3
3
4
2
1
4
6
3
1
1
1
21
16
12
12
12
7
3
12
17
20
16
13
13
8
3
3
3
4
14
12
11
7
3
90
51
12
10
9
10
11
6
1
1
1
41
82
44
7
32
58
88
88
56
24
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
255
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
405
405
32
437
437
421
351
393
382
377
437
351
351
306
277
405
316
372
437
360
437
315
309
333
325
358
305
342
332
280
287
437
287
275
353
249
243
247
242
253
276
286
292
296
342
332
319
317
370
338
315
346
350
383
371
351
347
363
370
365
383
371
358
310
314
345
353
353
383
284
268
244
255
201
199
182
170
165
168
198
236
280
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
15
23
19
16
16
12
8
8
28
18
9
6
3
3
3
3
3
4
4
5
4
3
3
3
8
13
20
27
14
2
8
6
5
14
22
17
13
18
24
14
5
6
5
4
6
8
11
8
5
5
6
6
5
4
24
45
24
3
3
3
73
144
107
70
45
29
29
42
34
18
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
249
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
32
173
173
173
154
158
173
162
159
156
156
150
120
150
129
149
173
152
173
150
132
130
130
154
108
99
107
96
103
173
123
129
148
116
116
114
114
116
127
130
103
106
107
111
104
100
95
93
96
85
97
98
107
156
130
138
144
152
144
144
154
125
128
126
148
148
116
117
109
103
111
83
86
68
62
58
53
69
89
113
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
4
3
3
10
5
1
4
5
3
1
1
1
1
1
1
1
2
2
3
3
3
4
5
4
4
5
9
14
7
1
7
6
5
3
2
6
4
3
6
6
4
3
5
8
4
1
2
2
3
12
8
5
3
3
13
23
34
19
5
4
3
3
21
32
17
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
111
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
53
53
39
92
92
79
77
75
70
74
77
77
92
92
81
84
84
85
87
78
79
97
83
80
85
83
62
67
73
77
78
87
97
64
59
54
60
49
56
76
61
66
63
97
52
48
47
39
34
32
28
26
34
31
39
76
54
62
60
59
38
31
25
19
16
15
17
20
20
31
31
17
15
13
9
7
6
5
5
14
25
38
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
2
1
1
6
5
4
9
12
14
10
7
5
3
5
3
2
3
2
2
1
1
1
1
1
1
1
2
2
3
2
2
3
4
3
2
1
1
2
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
2
3
3
4
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
39
39
39
75
75
75
72
75
70
68
75
61
60
54
50
49
52
51
52
65
53
54
65
60
61
67
67
59
65
57
51
66
53
52
66
50
52
66
57
59
79
63
67
70
79
74
77
79
86
86
73
71
70
67
73
62
60
56
60
55
53
53
57
41
40
41
40
41
53
36
36
36
34
36
40
28
28
27
24
30
37
45
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
8
3
3
4
4
4
4
5
6
4
3
3
6
8
10
10
10
9
7
6
7
7
4
2
3
2
1
3
3
4
3
3
3
5
8
10
6
3
2
2
4
2
1
4
3
2
2
2
2
2
3
2
2
3
4
8
7
5
3
1
2
2
2
9
17
10
3
3
3
4
8
12
7
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
68
68
36
63
63
62
62
67
65
63
94
63
66
71
62
68
79
68
72
72
94
79
67
61
53
52
43
42
50
49
52
94
53
59
53
47
60
37
36
36
33
32
34
32
31
44
32
34
37
31
30
30
32
32
37
44
44
56
60
38
37
32
25
24
17
15
17
20
21
31
31
21
20
17
16
13
12
11
10
17
26
36
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
3
2
2
2
2
4
6
5
4
8
5
3
3
3
2
1
1
1
1
1
1
2
1
1
1
1
4
5
4
3
2
1
4
3
2
2
1
1
1
1
1
1
2
2
3
3
2
1
1
1
1
1
1
2
3
4
5
3
1
1
1
2
4
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
39
39
39
62
62
75
70
75
80
87
84
112
112
111
129
122
122
125
126
129
126
122
126
121
129
122
106
110
112
122
102
100
99
97
94
102
93
90
88
84
90
80
88
90
91
112
102
86
87
83
81
85
82
87
105
96
115
137
153
190
190
190
143
176
101
93
85
78
77
75
77
77
72
77
80
59
60
57
53
54
55
57
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
3
3
4
6
5
4
4
4
4
6
6
6
5
4
3
2
3
2
2
3
5
10
10
11
11
12
11
9
6
4
2
2
2
2
3
10
5
1
1
1
1
2
3
6
3
1
1
1
5
10
10
6
2
2
3
16
23
14
5
4
3
3
16
30
15
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
135
135
39
140
140
155
129
142
175
222
230
358
358
256
257
317
230
235
229
284
184
174
201
184
192
339
204
204
203
173
157
175
196
232
336
258
271
271
229
233
224
203
224
210
214
236
214
208
204
192
214
185
216
235
255
358
306
317
328
387
357
387
339
387
309
308
336
336
253
251
232
205
236
181
182
168
157
157
158
190
229
275
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
10
10
8
6
6
6
8
9
10
9
9
7
6
6
6
6
5
5
5
5
5
10
20
12
5
5
5
23
34
28
20
13
13
23
12
2
7
13
7
2
13
8
4
5
5
6
19
16
13
18
23
23
12
2
6
4
2
3
7
11
41
72
39
6
11
13
16
37
39
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
236
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
149
149
32
181
181
181
152
162
189
236
246
366
366
277
287
352
271
266
267
326
260
275
293
266
303
373
342
364
379
390
409
399
351
371
368
341
407
348
379
461
384
426
495
417
422
432
437
455
461
487
495
466
487
506
534
529
529
468
495
427
396
390
385
313
327
358
368
368
390
299
278
272
273
238
230
221
221
218
216
242
272
308
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
8
15
15
15
16
16
13
11
11
11
7
4
4
4
4
4
4
4
4
5
4
4
17
19
14
9
9
9
25
13
2
14
27
28
29
33
25
17
9
16
24
28
15
2
3
9
15
15
15
24
14
5
5
4
4
20
37
23
9
12
15
78
142
112
82
54
27
27
38
30
19
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
273
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
39
39
32
33
33
33
29
30
33
35
37
43
43
44
47
55
50
54
55
48
51
51
55
55
49
51
53
55
55
55
46
46
44
44
41
50
45
48
53
55
55
65
54
53
55
65
57
59
58
65
57
58
59
60
58
63
75
79
103
89
103
103
76
76
58
50
48
49
53
44
45
45
38
33
33
29
28
29
30
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
28
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
4
3
2
2
3
3
2
1
1
3
3
3
2
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
2
2
2
3
2
1
1
1
1
1
2
3
5
4
2
1
2
1
1
3
3
3
3
2
1
1
4
7
8
4
1
6
9
12
14
13
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
130
130
32
162
162
162
138
157
190
232
228
375
375
280
294
359
257
264
252
346
238
262
295
263
295
367
300
339
349
274
262
349
253
273
334
249
294
262
272
277
295
295
283
318
349
340
349
372
372
339
337
331
337
333
339
375
349
359
348
398
378
398
367
398
330
339
334
334
271
243
209
192
236
156
146
136
124
119
114
156
207
267
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
8
7
7
7
7
6
6
6
6
3
1
1
2
2
2
3
4
3
2
2
2
2
3
6
6
4
3
6
8
5
3
3
6
10
7
5
4
3
2
4
7
13
20
33
26
17
8
14
20
20
11
2
5
8
11
9
8
4
1
4
8
78
149
75
2
3
4
5
15
18
13
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
236
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
66
66
56
74
54
51
53
54
58
59
67
67
52
54
53
53
74
54
52
67
51
49
48
56
53
61
68
84
81
74
60
56
55
53
52
73
71
87
100
147
122
134
147
141
147
138
132
141
135
103
102
95
101
92
92
86
124
84
71
65
56
49
50
47
51
51
39
35
32
30
28
28
29
28
30
30
29
34
40
46
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
22
22
16
11
11
11
7
3
3
2
1
2
4
3
3
2
2
2
2
1
1
2
3
2
2
2
3
7
4
1
3
5
3
1
3
4
3
3
3
4
2
1
1
1
3
2
1
3
2
1
1
1
2
2
3
5
8
4
1
2
3
15
28
14
1
3
4
5
7
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
70
70
58
78
56
53
59
61
64
78
78
71
74
85
79
83
89
89
85
78
89
78
77
76
89
70
71
63
58
99
108
170
359
274
359
292
359
268
270
300
302
336
269
179
159
131
154
149
148
336
132
128
122
89
82
75
67
60
58
61
46
49
37
31
34
38
41
47
49
49
40
36
34
31
28
29
31
33
34
35
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
8
3
3
4
6
5
5
5
6
4
3
2
1
4
4
4
4
6
6
6
4
2
1
3
3
2
2
3
4
7
4
1
1
2
6
10
6
3
2
4
4
3
2
4
3
2
1
1
1
1
2
3
3
3
5
3
2
3
4
3
2
2
2
7
9
6
4
9
12
16
17
16
9
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
84
84
34
105
105
118
97
95
129
174
229
326
326
326
277
393
256
272
298
274
342
325
353
496
342
342
350
340
333
420
335
331
431
324
342
355
272
284
341
496
383
483
420
373
407
335
283
284
236
246
201
150
192
194
253
496
328
393
340
483
266
256
171
126
110
86
105
134
137
246
246
116
104
80
53
42
31
23
19
80
152
238
393
393
393
393
393
393
393
393
393
393
393
393
393
393
393
393
393
393
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
4
4
4
26
16
6
6
13
18
24
36
19
2
3
2
2
4
6
4
2
3
4
6
5
3
2
2
2
3
5
3
2
4
4
4
3
2
2
1
1
1
1
2
3
5
3
1
1
1
1
1
1
1
1
5
7
10
5
1
3
4
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
69
69
39
108
108
108
109
112
155
200
234
363
363
284
300
384
328
319
365
535
406
491
422
503
363
378
355
351
341
389
378
375
491
370
281
233
255
258
342
503
434
622
440
491
391
402
370
414
622
346
501
290
313
312
335
622
426
390
378
535
315
265
322
207
232
224
281
281
199
215
203
158
324
116
102
92
53
43
34
112
210
326
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
10
15
21
18
16
16
10
4
4
4
3
3
12
22
33
24
15
9
3
2
2
3
6
4
2
4
3
3
7
5
3
2
2
2
3
2
2
2
3
2
2
2
2
2
3
3
3
3
7
8
10
6
2
3
4
3
2
2
2
2
2
21
41
21
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
172
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
196
196
99
196
196
204
203
204
244
213
203
227
227
197
215
259
258
266
269
353
244
247
260
270
264
353
252
243
262
264
213
353
181
175
157
122
141
97
92
85
77
76
82
78
73
112
72
74
70
72
59
61
63
58
73
87
101
158
141
91
84
67
45
41
40
42
46
52
48
72
72
42
46
31
25
22
19
17
15
38
66
98
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
8
8
8
8
16
22
23
15
8
1
1
1
1
5
7
6
5
10
10
10
15
10
5
17
9
1
1
1
1
12
8
5
3
1
1
1
1
1
1
3
5
3
1
1
2
2
1
1
1
2
3
5
7
4
2
2
3
2
1
1
1
1
2
3
5
3
1
1
1
2
2
2
2
3
5
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
42
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
179
179
58
193
193
167
147
148
139
145
134
142
154
153
166
204
176
181
193
175
180
181
190
204
168
166
180
156
175
190
165
204
148
145
147
109
166
101
105
99
96
94
108
125
93
154
89
82
76
80
60
60
77
54
74
90
109
163
166
108
95
80
52
44
37
28
35
44
45
80
80
36
34
26
17
13
10
8
6
32
62
98
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
9
6
6
6
6
6
6
6
6
9
12
12
11
10
11
10
7
4
36
20
4
2
1
4
5
6
4
2
2
8
4
1
1
2
2
2
3
4
3
3
5
7
7
5
3
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
164
164
125
169
185
256
227
250
1047
1980
2268
5054
5054
3546
4301
5116
4913
5313
6153
5349
6153
5105
6153
5067
4749
5726
4736
4133
4341
3576
2978
5726
2080
1828
1629
944
760
587
417
331
271
220
193
158
136
115
99
92
79
70
67
68
69
80
70
64
68
66
83
78
72
77
104
64
76
81
102
102
73
80
69
63
115
49
43
40
27
23
20
34
53
75
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
8
8
8
8
13
19
19
12
6
4
2
2
6
10
25
147
138
72
6
7
8
7
7
7
4
1
1
4
7
18
12
7
6
5
4
5
7
5
3
5
7
5
3
6
4
2
4
2
1
2
2
2
3
2
2
1
1
1
1
1
1
1
1
5
10
8
7
8
9
11
12
8
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
38
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
91
91
47
78
78
91
80
86
95
95
108
103
103
91
109
116
118
189
132
134
150
171
145
189
138
171
118
129
130
136
189
117
147
110
97
94
100
74
70
66
82
84
85
165
88
91
92
100
73
67
62
58
56
51
60
58
66
62
100
68
54
49
47
33
35
35
39
39
30
30
30
20
17
15
13
12
12
12
12
20
29
40
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
15
15
10
5
5
5
5
3
1
2
3
3
3
5
11
9
8
7
6
5
5
5
5
4
3
4
4
4
4
5
6
4
2
2
1
1
8
10
9
7
5
4
2
1
1
1
4
6
3
1
1
1
4
2
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
2
2
2
2
3
5
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
32
74
74
59
56
56
59
63
64
81
81
70
78
81
81
108
82
79
80
73
72
85
63
60
61
67
74
77
108
75
69
65
55
50
65
47
54
76
63
69
65
108
57
52
49
41
36
32
30
29
37
35
42
76
57
67
65
59
40
31
22
18
16
15
17
19
18
30
30
16
17
11
8
7
5
4
4
14
26
40
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
4
4
4
5
5
5
6
6
6
9
17
10
4
3
7
5
3
4
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
41
41
38
53
53
47
41
42
52
63
77
102
102
102
134
127
123
126
131
131
123
129
131
128
131
112
90
93
87
86
97
101
97
128
115
91
134
77
77
74
73
69
76
95
74
97
72
69
66
58
59
54
54
55
63
77
85
127
134
71
69
54
39
33
26
24
30
37
37
59
59
35
32
27
21
18
16
14
13
32
54
80
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
11
6
5
5
5
5
5
5
16
9
3
3
6
9
10
9
6
3
10
6
3
3
3
3
2
1
2
2
2
3
3
2
1
2
2
3
6
12
10
7
5
3
1
5
3
1
1
1
1
1
2
3
2
1
1
1
1
2
3
2
1
1
1
5
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
158
158
125
125
114
141
109
120
122
115
158
108
116
108
100
152
96
99
111
103
107
158
92
91
83
66
67
62
78
77
71
152
75
78
75
60
60
48
41
40
38
36
41
41
40
48
54
38
38
35
32
35
35
36
42
53
49
69
60
39
38
30
22
19
16
17
19
22
23
31
31
19
21
14
11
9
7
6
6
16
28
42
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
36
7
7
7
7
7
7
9
11
13
14
16
12
9
9
6
4
3
3
3
3
2
1
3
5
4
3
2
2
2
1
1
1
1
2
4
7
5
3
2
2
2
2
2
1
1
1
1
1
2
2
3
5
4
4
4
4
2
1
1
1
2
3
4
5
4
4
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
125
125
125
125
122
125
104
107
103
122
108
80
82
73
67
88
62
59
68
65
67
108
67
66
68
61
60
60
63
58
61
88
57
59
62
58
56
66
56
58
63
58
61
61
63
66
62
61
65
65
62
63
60
77
62
64
77
61
59
77
49
45
43
39
30
28
29
33
34
42
42
32
32
31
30
30
30
30
30
31
32
34
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
36
6
4
3
3
3
3
3
3
3
4
7
8
9
8
7
6
6
6
4
3
3
2
1
1
1
2
3
4
5
4
3
2
2
3
5
4
3
2
7
7
7
4
2
2
1
1
2
1
1
3
3
3
2
2
1
1
2
2
1
1
1
2
5
7
4
2
1
1
1
5
7
8
9
14
17
18
19
19
13
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
28
28
28
42
42
42
35
38
41
45
50
59
59
59
53
59
56
57
61
54
61
55
61
55
49
51
50
55
61
69
71
71
58
71
57
56
59
71
57
58
59
63
57
57
55
57
63
59
65
63
63
64
65
63
64
58
65
59
61
71
61
71
57
71
48
44
44
45
52
42
43
43
36
35
48
28
29
30
29
31
33
36
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
6
6
5
5
5
5
5
5
3
1
1
4
4
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
9
10
6
3
4
5
6
4
3
5
3
2
1
3
4
3
3
4
3
3
3
2
1
4
5
3
2
2
2
7
9
5
1
3
4
5
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
68
68
68
68
68
68
68
68
59
58
55
48
55
47
49
47
45
52
44
46
45
47
52
51
55
58
64
64
64
58
57
88
72
75
102
88
89
102
80
111
76
82
82
78
111
83
79
79
111
63
57
54
50
49
46
51
45
46
58
47
51
46
58
58
51
49
58
58
34
34
30
25
23
22
20
19
22
25
30
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
5
5
5
5
5
4
3
2
2
4
3
2
1
1
1
2
2
2
3
2
1
3
2
2
2
3
4
2
1
2
3
2
1
3
2
2
9
7
4
2
1
1
1
1
1
1
2
1
1
3
4
3
2
1
1
1
1
1
1
2
5
7
4
2
2
2
2
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
143
143
32
175
175
175
149
168
175
164
175
138
141
141
126
143
141
136
175
135
175
141
98
92
85
81
80
88
88
87
87
175
98
111
115
113
113
98
103
105
113
143
128
135
143
141
143
136
133
141
133
113
106
100
113
96
95
97
122
90
88
79
73
73
53
54
60
68
65
88
88
51
52
45
39
36
33
31
31
36
42
49
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
16
23
17
11
11
7
3
3
3
2
1
1
2
1
1
1
1
1
1
3
4
3
3
6
3
1
1
1
4
2
1
1
1
3
4
4
2
1
3
5
4
3
5
5
5
6
4
3
3
3
3
2
2
2
3
5
3
2
1
1
3
15
21
16
11
8
5
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
126
126
36
162
162
162
133
145
135
151
162
103
109
98
88
126
99
116
162
121
162
129
93
101
100
94
129
112
131
143
151
162
111
125
123
116
150
123
117
123
128
169
141
150
152
169
151
152
145
169
141
124
118
125
91
92
98
94
124
108
79
73
61
51
45
44
50
60
60
86
86
53
57
52
46
46
45
44
44
46
49
52
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
8
11
11
11
11
6
2
2
2
1
1
1
2
4
3
2
1
1
1
1
1
1
2
2
3
2
1
6
4
3
2
1
1
2
2
3
2
1
6
4
2
2
3
5
4
4
4
5
3
2
2
2
2
4
7
10
6
3
1
1
3
13
18
11
5
3
1
1
4
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
66
68
65
87
64
67
67
80
69
67
75
75
59
68
60
65
87
69
80
75
61
56
51
56
49
49
55
54
55
87
73
83
136
124
128
157
209
141
155
156
159
163
162
209
167
168
186
170
170
209
155
152
186
138
142
123
132
106
104
102
89
91
91
77
75
75
132
61
59
57
50
48
46
44
44
43
43
45
47
50
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
4
7
7
7
7
7
5
3
3
3
3
3
2
1
4
5
6
13
7
1
1
1
1
1
1
1
1
2
4
4
2
1
2
3
3
2
1
1
2
2
2
3
3
3
2
1
7
4
1
2
5
3
1
3
5
6
4
2
1
1
7
15
19
13
7
5
3
3
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
35
35
28
33
33
33
29
30
37
47
56
79
79
65
67
79
71
71
69
79
65
60
60
56
50
57
49
49
49
65
47
45
45
41
42
43
47
52
52
56
74
61
63
67
74
58
60
61
74
60
58
60
59
58
67
60
54
51
48
50
48
47
57
46
38
37
33
33
36
34
46
46
37
37
35
32
30
30
30
35
40
47
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
6
6
5
5
5
5
5
5
10
10
10
11
7
4
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
4
3
3
2
1
1
1
2
3
2
1
4
2
1
1
1
2
3
2
2
3
2
1
2
4
6
4
3
3
2
1
5
4
4
12
21
12
3
8
10
12
12
12
7
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
15
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
119
119
34
120
120
144
106
106
115
123
115
157
157
116
123
139
128
132
144
131
130
126
130
129
139
149
164
186
196
187
191
195
150
161
163
150
180
162
168
214
182
194
219
182
191
186
191
199
214
196
219
187
180
167
174
161
175
182
219
194
173
154
149
128
126
116
123
135
139
196
196
126
118
104
91
80
73
68
68
82
99
120
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
6
6
6
6
6
3
1
1
3
10
21
17
9
2
10
6
2
7
4
2
2
1
1
2
3
5
4
3
2
3
6
10
7
5
4
3
2
4
7
10
7
5
4
4
4
8
13
15
8
2
3
5
9
6
4
3
2
3
4
45
83
42
1
5
7
10
17
15
11
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
109
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
43
75
75
75
72
75
68
68
75
56
59
63
66
74
74
74
63
64
56
53
54
49
48
51
48
49
49
50
49
49
48
47
63
51
51
73
47
53
57
60
70
63
73
58
57
70
56
56
55
73
46
45
45
46
45
47
57
52
57
57
51
41
38
34
31
31
30
29
30
30
27
28
28
28
30
30
29
33
37
42
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
2
1
1
1
2
3
4
4
4
4
4
4
4
4
3
3
2
2
2
3
5
6
7
5
3
2
3
2
1
2
2
2
2
3
2
1
1
4
2
1
1
1
2
1
1
1
1
1
1
3
5
3
2
1
3
5
14
18
10
3
4
4
5
7
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
146
146
66
192
192
212
162
171
214
253
251
397
397
292
289
342
274
268
263
314
256
270
291
269
301
361
275
274
353
246
248
261
247
249
356
253
259
254
246
260
291
301
286
288
278
353
247
231
230
213
204
210
238
281
307
397
379
415
515
450
515
515
361
342
349
319
356
356
261
261
239
211
249
186
186
175
162
161
163
200
246
300
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
23
14
14
19
15
11
11
11
9
8
8
8
6
4
4
4
4
4
6
5
4
5
4
4
9
8
7
10
14
14
13
8
3
9
6
4
9
5
2
12
16
9
2
4
2
1
6
4
2
7
5
4
7
10
10
7
5
6
8
6
4
5
7
86
166
84
3
6
8
10
31
37
24
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
249
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
169
169
104
273
273
273
244
239
273
223
228
225
237
237
230
285
263
273
273
285
273
269
285
266
270
231
270
201
213
199
186
273
165
163
150
123
153
105
98
95
89
89
98
104
90
138
74
66
59
45
48
54
73
74
87
153
121
159
153
104
97
82
119
61
61
59
51
51
38
33
31
22
21
15
12
9
7
6
5
30
60
95
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
3
3
3
3
3
11
8
6
6
13
12
7
2
2
2
2
2
2
2
6
4
3
3
3
3
7
12
9
6
4
2
3
3
3
3
3
3
4
3
3
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
3
5
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
104
104
104
140
140
140
117
109
103
103
98
93
99
99
76
76
78
75
89
74
72
99
69
68
64
77
55
53
61
65
56
89
87
124
238
187
238
202
238
191
204
173
204
141
131
117
101
90
91
87
85
121
80
78
72
65
61
58
60
53
53
52
50
50
50
40
38
37
53
36
35
37
35
32
45
36
41
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
28
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
20
20
19
19
17
16
14
10
6
5
5
13
17
9
1
2
3
3
4
5
7
10
7
4
1
1
3
2
2
4
4
5
6
4
2
2
3
5
20
14
9
5
3
2
2
2
3
2
1
1
1
4
4
4
5
4
2
1
3
3
2
1
1
1
2
6
10
6
2
2
2
2
7
12
12
12
13
15
14
13
13
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
136
136
36
172
172
172
138
140
137
153
137
132
141
141
116
136
127
138
172
133
153
141
124
114
109
147
125
144
162
190
199
195
194
252
433
374
433
466
466
416
464
360
464
317
290
279
228
217
223
215
208
279
189
184
176
161
175
155
146
207
141
139
147
112
111
119
115
115
118
107
102
97
105
78
77
63
61
61
61
75
92
111
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
3
3
3
3
3
3
3
3
4
6
5
4
3
3
4
8
12
16
9
3
2
3
2
1
1
4
8
14
8
2
2
3
4
6
4
2
1
8
19
10
1
6
5
3
2
5
12
8
5
6
4
3
3
2
2
3
5
3
2
3
5
23
42
26
11
22
27
33
35
26
15
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
97
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
34
79
79
92
79
79
85
72
75
78
92
92
66
85
66
69
85
72
78
92
60
55
51
42
40
37
44
41
42
85
37
40
41
36
55
39
40
48
66
52
63
59
66
63
71
74
108
108
62
62
53
42
38
40
38
36
55
35
31
29
23
19
19
17
20
23
23
31
31
20
20
18
16
14
13
13
13
14
15
16
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
3
1
1
2
3
3
4
4
4
5
5
6
5
3
1
2
3
4
3
3
2
2
1
1
1
1
2
2
1
1
2
2
2
4
3
2
1
1
1
1
1
2
2
2
3
3
4
2
1
2
3
2
1
1
1
3
5
4
3
3
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
62
62
62
62
62
66
72
70
91
91
88
132
103
112
114
125
132
115
122
125
115
132
107
98
105
105
104
117
107
100
99
100
117
89
90
93
96
105
142
118
128
142
122
142
125
119
110
131
100
103
95
90
96
102
96
119
116
78
71
60
54
56
59
60
60
69
47
44
42
46
46
51
69
62
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
60
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
8
3
3
3
3
3
3
3
2
1
1
1
2
4
5
4
4
6
6
6
6
6
6
6
13
7
2
6
3
1
4
2
1
2
1
1
1
1
2
3
5
3
2
4
3
2
3
4
6
5
4
4
5
3
2
5
9
8
7
4
1
1
1
16
31
19
7
7
7
7
7
4
1
18
27
35
35
35
35
22
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
42
42
32
41
41
32
32
31
31
35
36
43
43
46
51
57
53
55
57
57
57
59
58
76
52
53
52
51
58
60
60
74
69
55
54
52
61
52
55
76
65
69
74
68
63
69
69
50
47
46
49
55
61
74
68
76
65
60
56
69
45
40
35
27
22
23
22
22
36
20
19
17
14
14
13
12
13
13
12
19
27
37
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
4
4
4
5
3
1
1
4
4
4
4
3
2
1
2
2
3
2
2
2
2
2
2
1
1
8
5
3
1
1
3
3
3
3
2
1
4
3
2
2
1
1
1
1
1
1
2
1
1
1
1
1
4
5
3
1
1
1
2
5
6
5
5
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
26
69
69
69
66
66
69
62
62
54
53
50
53
54
52
58
69
55
69
55
54
52
53
50
46
52
59
64
64
80
57
57
56
49
51
53
46
51
57
54
80
70
57
54
47
46
40
38
44
50
54
80
70
56
60
54
51
49
38
35
30
25
24
20
19
21
28
19
18
17
15
15
15
15
14
14
14
20
28
37
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
5
5
3
2
1
1
2
1
1
1
2
3
4
3
2
1
3
3
3
3
4
6
3
1
2
3
4
2
1
1
1
1
1
1
3
3
3
4
3
3
3
3
2
1
1
3
3
3
2
1
2
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
55
55
34
65
65
80
70
80
67
80
61
57
56
53
53
55
53
54
59
55
56
55
55
59
49
55
49
50
54
59
48
66
59
60
66
74
65
74
86
93
108
159
132
139
140
159
140
142
142
159
139
140
140
137
135
136
136
102
120
104
98
119
120
73
67
72
66
68
120
57
54
54
49
48
48
47
47
48
48
48
49
50
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
7
7
7
7
6
6
6
4
3
3
3
3
3
4
4
3
2
3
2
2
2
2
2
2
2
1
1
1
4
3
2
2
3
4
5
4
4
3
2
5
4
3
4
2
1
1
1
2
3
4
3
2
2
2
3
4
3
3
3
2
2
3
13
18
10
3
3
3
4
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
64
64
43
87
87
87
88
91
87
108
96
77
78
68
61
71
64
73
87
73
108
71
69
65
53
53
42
42
54
53
57
108
58
59
54
44
61
36
35
33
30
28
31
30
32
48
33
36
31
28
26
26
25
22
28
35
38
65
61
35
33
25
18
16
14
13
15
18
17
28
28
16
17
12
9
8
6
5
5
14
26
40
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
7
7
7
7
7
7
7
7
7
7
7
7
5
4
2
1
1
1
2
1
1
1
1
1
1
2
2
2
2
2
2
2
3
3
2
2
3
3
3
2
2
2
2
2
1
1
1
2
2
3
2
2
2
2
2
2
2
1
1
1
1
1
2
3
5
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
53
53
36
48
48
42
39
41
39
42
53
39
48
48
38
40
39
40
43
43
44
59
40
42
43
37
59
40
46
48
41
59
45
45
60
46
45
59
64
74
132
91
93
95
132
94
104
106
132
125
87
86
75
65
74
56
56
50
47
48
34
31
26
21
19
23
24
26
49
23
21
21
18
18
19
17
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
3
2
2
1
1
2
3
4
6
4
2
2
1
1
2
2
3
3
2
1
1
3
2
2
2
3
3
3
2
1
3
6
8
6
4
2
1
2
3
2
1
3
3
2
1
1
6
4
3
3
3
2
1
1
1
6
9
5
1
2
3
3
4
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
43
43
43
39
40
43
38
43
37
36
36
35
36
38
40
43
46
46
42
51
43
44
51
45
52
58
57
79
70
57
56
58
55
57
76
54
56
60
62
63
70
79
66
63
62
76
57
59
65
60
74
88
82
87
92
106
106
113
125
125
125
73
65
55
46
42
37
34
31
30
29
29
29
31
31
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
22
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
3
5
5
5
5
5
4
3
3
2
1
3
3
3
3
2
2
5
4
3
2
1
1
1
1
2
3
6
4
2
1
4
3
2
2
2
2
1
1
1
1
2
3
2
1
1
1
2
2
2
1
1
1
1
3
6
9
10
6
2
5
8
10
12
10
6
2
2
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
138
138
46
184
184
170
153
166
196
237
250
369
369
292
276
353
268
272
268
381
275
300
318
275
314
374
408
536
546
435
413
430
362
353
371
342
340
501
364
368
362
431
364
373
409
389
413
454
536
546
431
454
436
458
463
469
616
492
539
616
600
651
651
651
476
482
483
484
454
546
546
345
369
334
315
344
337
344
344
349
357
365
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
15
14
8
3
3
3
3
3
4
5
6
8
9
11
36
33
30
18
6
5
4
5
4
4
7
10
7
5
5
15
14
14
7
1
28
48
31
15
12
15
20
16
12
33
24
15
8
6
5
10
15
15
15
25
35
44
53
34
15
11
8
11
15
90
165
120
75
51
28
28
42
35
29
92
95
97
98
98
98
96
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
158
158
125
125
114
141
111
122
117
113
158
102
103
95
91
113
85
82
97
93
97
158
93
89
91
78
77
76
80
73
82
99
66
72
71
71
88
73
76
76
75
75
83
74
73
75
73
88
76
63
67
69
67
83
74
65
74
66
88
75
57
66
40
32
27
23
32
43
44
76
76
39
38
31
23
20
17
14
14
21
30
40
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
34
2
2
4
6
6
6
11
6
2
2
1
1
8
16
13
10
15
9
4
2
1
1
1
2
1
1
4
7
9
5
2
3
5
6
8
5
3
1
2
4
2
1
5
4
3
2
1
1
1
2
1
1
2
1
1
1
1
2
1
1
1
1
5
7
4
1
2
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
75
96
96
121
107
121
121
129
137
170
170
129
150
170
174
173
212
212
179
184
212
180
169
170
212
167
169
151
141
183
117
126
123
119
144
117
116
132
141
144
183
157
138
169
134
142
145
126
145
138
140
183
157
129
143
141
118
169
95
82
73
54
43
43
44
48
53
55
55
38
35
31
29
29
29
29
29
47
69
94
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
10
11
12
12
12
12
7
2
2
2
2
9
9
9
9
9
9
6
4
4
4
4
6
3
1
2
3
14
17
9
2
3
11
19
14
8
3
3
6
4
3
5
4
3
6
10
6
3
8
10
11
7
3
2
2
2
2
1
1
1
1
9
13
9
5
4
4
4
6
5
4
8
10
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
99
99
99
157
157
124
131
140
117
123
140
122
157
157
109
113
114
113
146
121
112
157
99
98
98
88
99
84
92
91
85
146
77
82
81
71
87
67
64
63
61
60
60
70
69
69
74
87
71
75
74
72
70
74
70
66
63
67
87
62
70
64
38
36
31
32
40
50
52
75
75
42
38
31
24
20
18
16
15
18
22
27
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
25
25
15
6
6
6
6
6
6
6
6
6
7
5
4
4
5
7
10
8
6
5
4
3
3
3
3
3
3
2
1
11
7
4
2
1
3
5
3
1
2
2
2
2
3
5
3
1
1
5
4
3
2
1
6
4
2
2
3
2
2
1
1
1
1
6
11
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
125
148
148
163
132
146
160
163
179
183
183
180
188
212
193
216
212
216
212
219
285
226
256
275
268
332
322
240
239
234
210
240
199
200
204
212
228
231
285
256
274
284
332
322
290
291
287
279
266
274
244
234
279
225
225
223
285
221
216
332
177
178
184
158
163
169
159
190
190
127
143
138
136
161
153
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
139
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
36
6
4
3
3
3
3
3
12
11
10
10
7
5
25
17
9
3
10
6
3
7
5
3
6
3
1
5
9
13
14
16
10
5
11
17
24
15
6
9
13
9
6
5
5
4
4
11
23
17
11
13
13
8
4
14
29
21
14
7
1
3
6
71
103
58
13
13
13
13
22
20
18
42
65
88
88
88
88
59
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
184
184
184
184
153
184
146
149
143
139
167
104
111
100
98
160
93
93
108
100
98
167
89
85
82
68
67
67
82
77
69
160
71
81
81
77
75
79
101
85
101
84
101
77
75
84
67
66
69
64
67
84
68
83
70
61
62
60
54
47
42
49
34
26
23
19
25
33
34
60
60
30
30
25
20
17
15
14
14
21
30
40
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
88
88
50
13
13
13
12
11
11
11
11
13
14
16
12
9
6
4
3
3
3
3
3
2
1
1
1
1
1
1
2
6
4
2
2
2
4
6
5
4
3
3
3
4
3
2
2
3
2
2
5
3
2
3
3
3
3
6
4
3
3
2
1
1
1
5
7
4
1
2
2
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
62
62
56
77
54
55
55
55
57
57
67
67
52
58
57
58
77
59
58
67
53
50
51
52
55
58
67
61
67
77
63
74
76
83
110
112
140
167
214
214
214
166
166
140
143
135
147
166
101
101
90
81
77
74
77
66
77
69
57
50
49
37
35
36
37
39
45
42
42
28
27
24
21
20
19
18
18
23
30
38
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
6
6
13
17
14
11
11
8
5
2
2
1
1
3
5
3
1
1
3
2
2
1
1
1
2
2
2
4
7
13
10
6
3
3
2
1
2
3
4
3
3
2
1
1
2
3
3
2
2
7
4
1
2
2
2
3
5
5
3
2
1
1
1
13
20
11
3
2
1
1
1
1
1
1
8
12
14
15
16
12
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
61
61
28
55
55
49
43
44
46
47
47
53
53
48
53
67
64
81
69
70
72
65
72
61
56
57
50
56
64
66
81
84
63
66
63
58
61
56
58
69
67
64
74
84
69
84
69
52
49
43
45
53
58
74
84
61
70
67
54
84
44
36
31
22
19
17
18
21
20
32
32
18
17
13
10
8
7
6
7
16
28
42
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
6
6
5
5
5
5
5
5
4
4
4
2
1
8
13
8
3
3
3
3
3
4
3
2
2
2
2
1
1
2
1
1
1
1
3
6
7
6
3
1
4
3
2
1
3
3
2
1
1
1
3
5
7
4
2
1
1
2
2
1
1
1
1
1
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
53
53
36
68
68
68
68
70
85
68
68
75
79
77
135
106
128
204
135
138
161
170
162
204
132
170
114
127
127
132
204
143
141
133
129
127
135
111
124
110
119
126
124
175
107
100
101
96
91
88
91
129
84
80
70
75
84
75
135
78
69
68
41
38
38
34
39
44
44
72
72
35
32
26
18
14
11
9
9
18
29
42
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
4
3
3
3
3
4
10
5
1
3
7
15
14
7
1
1
1
1
1
2
4
10
5
1
1
2
5
9
6
3
1
2
3
2
1
2
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
3
3
3
4
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
64
64
43
69
69
80
79
80
90
90
91
120
120
100
113
116
117
119
121
152
128
134
152
144
150
148
156
131
156
120
106
156
105
115
160
130
120
120
160
122
130
131
160
132
119
119
114
112
118
108
102
132
91
89
86
78
78
77
86
82
68
73
54
46
43
39
42
47
50
55
55
33
32
29
24
23
23
22
21
26
31
37
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
5
2
2
9
9
9
10
8
7
8
8
9
7
6
5
4
4
3
2
2
2
2
2
2
3
2
1
2
3
10
10
6
2
3
7
11
12
9
6
3
12
9
7
5
4
3
2
2
2
6
10
9
6
3
4
3
3
3
4
2
1
1
1
9
15
16
17
9
2
2
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
120
120
41
161
161
145
125
130
133
138
161
142
142
113
102
120
113
130
161
131
161
131
134
134
126
148
120
103
109
94
99
161
110
109
120
101
106
107
114
125
125
147
146
167
167
152
167
155
145
161
144
123
129
124
125
142
127
126
144
127
125
126
148
115
115
114
120
120
86
88
78
72
105
63
60
59
52
51
49
65
84
107
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
10
8
7
7
7
11
8
5
5
5
5
5
3
1
1
4
3
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
2
3
6
4
2
1
3
2
2
2
2
2
3
2
2
3
3
2
2
5
9
6
3
6
10
6
3
3
3
33
64
33
3
5
6
8
8
8
6
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
101
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
69
69
16
76
76
53
54
55
105
169
189
375
375
258
245
322
223
210
208
346
205
235
272
233
282
367
218
209
203
172
183
203
204
235
334
213
242
207
217
227
272
282
241
251
250
321
235
219
208
199
179
178
207
207
237
375
294
322
282
346
261
240
367
225
259
272
334
334
207
233
215
198
321
177
171
168
145
139
134
171
218
274
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
5
7
9
10
10
9
9
9
9
8
6
4
3
2
2
2
2
2
1
1
1
2
3
2
2
6
10
17
12
7
3
8
14
15
12
10
10
9
8
9
5
1
6
11
10
6
2
6
16
13
11
12
12
9
6
8
10
15
15
15
15
35
55
28
1
8
11
15
15
15
12
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
321
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
75
96
96
109
84
82
75
69
75
58
59
59
49
53
55
56
84
58
57
59
49
44
42
38
38
38
46
47
44
84
44
56
56
49
88
51
53
57
48
45
45
42
51
53
55
88
57
52
51
46
46
43
42
46
48
49
88
50
51
51
42
40
40
30
29
29
27
29
29
24
24
22
22
22
21
20
20
21
21
22
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
6
9
12
10
9
19
10
1
1
1
1
2
4
4
2
1
1
3
3
2
1
3
3
2
1
2
2
3
2
1
1
1
1
2
3
3
3
3
6
4
2
1
2
1
1
1
1
1
2
2
3
2
2
2
3
2
1
1
1
1
1
9
13
7
1
2
3
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
18
60
60
80
56
57
75
93
99
157
157
106
102
104
94
95
90
131
100
110
121
125
113
149
124
128
144
172
129
178
137
125
132
117
118
162
135
139
138
189
148
157
172
178
141
156
162
131
189
135
146
159
143
157
159
140
136
189
133
133
149
112
113
111
121
121
107
108
103
97
109
82
80
65
60
58
58
73
93
115
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
10
12
6
1
6
3
1
2
3
7
5
3
5
6
4
2
2
2
2
2
1
1
1
1
1
3
4
6
4
3
2
2
2
3
6
5
4
3
3
3
3
3
2
1
1
2
2
3
3
3
16
9
3
2
1
4
7
4
1
3
7
25
43
24
5
18
27
36
36
26
16
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
104
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
84
84
84
89
86
127
92
98
108
122
115
140
140
125
133
123
140
128
127
127
124
128
140
128
127
103
90
86
96
97
99
127
95
128
105
97
133
95
84
78
74
80
63
64
73
78
80
94
95
72
72
71
65
60
75
72
83
80
133
95
66
62
45
39
38
36
37
37
26
29
27
24
46
21
20
19
14
13
13
21
31
42
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
7
6
5
5
5
5
5
3
1
4
5
7
8
9
6
4
7
10
25
17
10
5
1
6
5
3
2
1
1
2
1
1
1
1
4
5
7
5
3
1
2
2
2
2
2
2
3
2
1
2
4
3
2
1
1
1
1
1
1
1
1
1
1
5
9
5
2
3
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
32
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
128
128
36
164
164
131
134
132
158
187
202
293
293
198
224
240
221
235
240
235
251
293
265
258
251
240
265
238
252
240
240
293
212
211
208
186
182
208
184
190
190
185
207
197
203
210
227
224
227
278
220
248
278
222
278
218
208
224
234
216
234
234
165
163
134
129
141
157
151
196
196
125
140
132
130
152
145
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
146
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
2
6
6
6
16
22
18
14
8
2
2
3
3
3
3
3
4
25
17
10
6
3
2
1
4
8
21
11
2
2
2
1
1
5
7
7
8
16
9
2
1
2
3
4
13
10
7
4
1
30
22
14
10
7
10
13
8
3
3
4
39
57
39
22
17
13
13
17
13
9
44
61
79
79
79
79
58
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
65
65
43
108
108
108
91
94
108
98
101
110
119
117
153
155
156
255
170
171
190
216
181
208
153
169
133
149
161
179
255
179
216
176
157
157
153
124
142
127
157
168
172
255
194
151
142
123
100
85
90
103
110
160
134
124
153
155
153
194
107
91
73
53
43
36
40
49
51
81
81
43
42
36
27
25
20
18
17
39
66
97
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
3
3
3
3
3
4
5
5
5
4
4
15
19
21
18
15
9
3
3
2
1
1
4
7
10
14
18
10
3
3
5
7
6
5
4
3
13
17
11
5
3
2
2
2
2
2
2
2
5
8
4
1
1
1
1
1
1
1
2
3
4
5
3
1
1
1
2
2
2
2
3
5
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
60
60
47
107
107
94
91
89
100
97
104
114
115
118
125
138
134
147
145
147
142
168
142
142
132
168
156
214
298
364
392
495
379
392
495
337
378
577
370
409
347
450
320
357
339
363
450
328
577
267
269
325
279
363
420
262
319
289
255
577
209
194
182
112
89
74
66
67
67
75
75
51
53
51
52
58
42
40
38
53
73
96
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
4
5
4
4
7
10
12
8
4
3
2
2
1
1
1
17
28
18
8
5
3
8
6
4
3
2
2
3
2
1
2
2
1
1
1
1
1
1
1
2
2
3
2
1
2
3
2
1
1
1
6
11
6
1
2
3
4
4
4
4
6
13
19
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
113
113
47
101
101
141
102
108
116
122
123
128
141
141
128
127
128
130
133
136
136
141
136
124
113
117
154
223
310
436
436
494
379
376
494
340
376
494
348
386
344
386
357
347
409
336
306
289
467
238
263
286
248
332
290
233
286
263
235
467
207
201
186
129
110
90
75
78
79
81
99
99
81
82
110
71
71
69
62
66
71
76
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
9
7
5
3
3
3
3
3
2
2
2
2
3
4
4
4
4
3
2
3
4
4
2
1
1
1
1
16
21
25
15
5
9
12
16
12
8
4
6
9
12
6
1
27
15
3
2
3
4
4
4
28
21
13
6
14
20
14
8
2
2
4
7
16
20
15
10
10
10
11
11
11
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
22
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
99
99
99
157
157
124
132
140
134
143
147
156
157
157
383
420
724
1618
1021
1618
1185
1618
1028
1107
749
536
448
505
473
566
1107
504
716
480
372
350
279
244
219
191
311
309
328
902
345
341
340
251
203
175
169
158
149
171
161
135
164
159
251
214
144
126
122
85
92
87
109
109
85
101
101
59
55
38
27
21
16
12
10
43
82
129
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
25
25
18
12
12
12
10
9
9
9
12
7
2
2
6
10
17
13
10
11
12
8
4
2
1
4
10
6
3
4
5
10
5
1
2
3
6
4
3
3
3
3
4
3
2
1
1
1
1
1
1
2
2
2
8
5
2
2
2
1
1
1
1
3
4
4
5
4
3
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
55
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
132
132
99
124
124
157
114
115
119
119
124
131
134
134
156
155
182
278
192
214
203
214
238
190
252
191
199
217
211
195
278
201
195
204
203
196
215
196
203
209
238
252
238
278
239
273
242
245
252
249
266
273
236
235
266
220
218
226
273
231
241
246
244
244
244
175
182
195
172
202
202
123
122
108
97
88
83
78
80
87
97
109
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
25
25
15
6
6
6
6
6
6
6
6
8
9
7
5
9
36
21
6
6
6
4
2
5
3
2
2
1
1
2
4
21
13
5
4
4
5
6
18
12
7
4
16
11
7
6
7
9
12
9
7
8
7
6
11
9
8
18
21
16
11
7
3
3
4
33
48
44
41
33
26
26
26
15
4
4
27
39
45
48
49
33
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
73
73
33
62
62
73
63
65
67
66
73
66
66
58
61
55
51
53
53
62
53
54
57
53
61
64
69
92
96
80
91
91
69
74
77
80
80
90
90
87
85
97
101
87
91
91
93
94
92
96
101
130
136
140
353
141
148
150
111
100
140
178
185
353
303
212
222
250
315
252
353
353
269
264
270
303
207
242
282
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
6
5
5
5
5
5
5
3
1
1
1
1
3
8
5
3
2
1
1
1
5
3
1
1
1
1
3
3
4
2
1
3
2
2
4
7
5
4
4
4
4
4
6
4
3
2
2
1
1
2
4
3
3
3
2
1
6
7
4
2
6
11
26
41
25
9
20
29
25
21
27
19
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
191
191
32
189
189
175
168
180
281
408
447
819
819
525
529
799
499
508
506
828
434
440
517
436
486
826
584
604
623
533
542
604
542
593
821
503
552
462
472
488
460
550
594
561
580
726
607
624
604
623
604
552
605
585
623
819
708
799
742
828
740
730
826
674
687
703
821
821
680
693
623
581
726
490
554
404
373
366
348
424
518
629
828
828
828
828
828
828
828
828
828
828
828
828
828
828
828
828
828
828
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
2
5
5
5
5
5
4
3
3
3
3
4
10
7
4
9
6
3
4
5
4
3
5
7
8
8
8
14
29
15
2
8
6
5
5
6
7
6
6
7
6
5
3
2
6
10
15
24
14
5
93
58
24
19
15
44
73
61
42
24
49
145
241
145
49
55
58
62
62
62
48
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
726
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
187
187
47
171
171
171
151
165
196
235
247
368
368
266
261
352
249
254
252
323
269
295
315
321
327
375
452
565
575
553
562
565
410
376
370
314
318
401
369
372
374
562
421
469
562
483
506
542
565
575
565
555
560
557
620
522
522
507
518
562
547
559
545
620
567
479
502
524
553
575
620
620
507
503
477
435
426
426
427
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
375
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
15
15
10
5
5
5
5
5
6
7
8
8
6
4
4
4
4
3
2
2
2
5
4
4
15
18
13
9
5
2
10
6
2
9
5
2
8
8
8
9
10
9
8
8
11
6
1
4
7
14
11
8
20
26
33
25
17
10
3
3
3
3
3
115
228
148
69
112
133
155
155
155
99
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
279
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
182
182
32
180
180
166
153
165
197
239
253
374
374
255
246
272
231
237
234
329
258
284
306
284
321
379
429
578
588
433
445
453
415
442
447
491
459
460
461
465
441
462
507
458
456
483
496
518
578
588
507
495
475
489
417
426
433
480
507
513
613
551
613
496
613
480
493
528
510
588
588
427
423
404
394
376
386
386
384
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
379
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
3
5
5
5
5
5
4
3
3
3
3
3
2
2
2
2
2
2
3
5
4
4
7
8
10
13
16
20
27
26
21
16
9
3
16
12
8
9
10
9
6
3
3
3
4
8
13
25
14
3
92
61
30
19
9
78
139
75
11
12
14
112
210
133
57
51
45
45
84
81
64
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
272
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
130
130
32
162
162
162
144
143
162
143
106
100
100
89
83
130
96
116
162
127
162
121
110
116
117
131
143
160
164
173
182
173
128
117
120
111
105
163
125
136
142
198
157
177
182
178
211
181
177
175
198
182
171
211
197
177
186
197
166
211
152
164
131
110
100
98
98
101
117
98
98
87
103
101
109
151
135
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
68
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
3
3
3
3
3
3
3
3
5
3
1
1
1
1
1
2
1
1
4
2
1
1
2
5
7
8
9
6
3
3
3
2
1
1
1
1
1
2
1
1
1
1
1
3
5
10
7
4
1
1
8
8
8
8
13
19
10
1
1
3
34
50
29
8
4
1
1
9
13
17
41
44
46
47
47
47
31
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
38
56
56
40
43
40
110
193
220
466
466
300
368
466
368
462
326
524
398
389
482
523
407
482
429
487
358
458
336
366
475
359
487
361
300
306
341
523
354
426
458
346
311
475
280
267
241
218
158
145
190
188
209
523
287
293
321
524
249
216
176
121
102
84
103
134
137
241
241
118
110
86
59
48
38
30
25
106
203
317
524
524
524
524
524
524
524
524
524
524
524
524
524
524
524
524
524
524
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
16
16
19
20
11
3
3
3
3
3
3
4
7
9
11
12
13
14
14
9
5
3
1
1
6
3
1
1
1
8
4
1
1
1
3
3
4
2
1
1
2
1
1
4
2
1
1
1
1
1
3
3
3
2
2
2
3
2
2
1
1
1
1
13
25
14
3
6
8
10
14
8
3
3
6
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
37
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
62
62
62
62
62
106
158
182
328
328
206
202
218
163
158
155
174
162
185
231
206
245
330
220
219
212
191
176
187
184
184
269
173
168
177
192
198
231
265
205
209
200
226
197
212
217
189
265
182
208
204
209
328
244
225
245
265
210
202
330
194
223
238
269
269
203
205
181
165
226
142
136
133
122
118
115
149
191
240
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
11
11
11
11
10
9
6
3
3
3
3
2
2
8
5
2
6
3
1
1
1
1
7
10
7
5
3
1
16
14
10
7
17
12
6
1
4
7
9
7
6
9
5
1
7
6
5
5
6
8
7
4
2
6
11
43
75
48
22
16
10
10
16
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
156
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
27
27
18
28
31
45
38
45
42
45
49
55
55
55
51
55
59
79
66
77
69
77
66
79
52
52
44
48
54
48
79
56
58
65
81
87
85
119
120
103
120
106
120
90
108
87
80
109
80
77
76
109
64
57
53
49
49
45
57
43
31
29
23
19
16
16
16
17
25
17
17
13
13
12
11
13
10
10
11
15
21
27
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
1
1
1
7
4
1
6
3
1
2
2
2
1
1
4
3
2
1
1
1
1
1
1
1
2
2
2
3
4
6
3
1
1
2
2
3
3
3
6
6
6
4
2
1
1
1
3
3
4
5
4
3
3
3
3
3
3
3
2
1
1
1
1
4
5
3
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
170
170
33
159
159
159
133
151
153
148
159
104
113
107
107
170
124
133
159
147
159
204
159
159
152
204
136
155
173
173
204
170
142
142
137
134
139
158
134
145
150
190
148
149
182
152
146
153
158
145
190
151
142
167
137
137
167
132
123
190
100
91
81
61
54
52
49
49
56
44
44
41
43
43
47
46
46
47
47
50
54
59
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
6
5
5
5
5
5
5
4
3
3
3
3
3
4
4
3
3
7
13
8
3
2
1
1
2
3
5
8
13
8
3
2
3
6
9
17
14
11
8
6
8
8
9
9
7
6
10
17
15
10
6
11
6
2
23
37
20
4
1
1
1
2
16
24
14
5
4
3
3
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
75
80
87
109
94
109
109
102
103
113
113
98
106
103
102
104
106
130
107
102
109
102
95
147
91
98
97
95
96
95
110
108
115
127
106
156
185
241
500
307
328
353
500
335
389
395
585
483
282
267
223
181
164
145
138
128
120
130
121
120
147
109
107
110
115
115
99
94
109
109
89
88
94
75
73
70
69
81
96
114
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
10
11
11
11
11
11
8
6
6
6
6
5
3
1
1
2
2
2
1
1
1
2
6
3
1
3
5
9
8
8
8
9
8
8
4
1
1
1
2
2
2
8
19
15
12
12
9
5
1
8
8
9
9
7
5
8
5
2
4
6
9
23
37
21
5
10
12
15
15
15
8
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
41
41
25
62
62
62
62
62
76
93
92
148
148
108
114
144
107
100
105
131
99
103
104
96
98
126
115
123
132
157
138
152
143
157
152
130
126
181
202
257
517
321
340
367
517
342
398
407
561
511
302
287
252
205
193
172
161
147
136
135
121
110
126
100
107
113
121
121
105
86
79
75
71
70
72
69
75
75
74
87
101
117
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
3
3
3
3
3
7
4
1
1
4
4
5
7
8
8
8
9
6
4
4
4
7
8
6
5
5
5
8
5
3
12
11
11
7
3
3
3
3
2
2
8
4
1
3
5
10
6
3
8
6
5
5
5
11
12
13
7
2
5
8
37
67
65
41
18
11
11
16
13
10
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
23
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
34
63
63
70
63
70
64
70
64
73
73
65
73
70
75
96
73
80
70
72
74
80
96
82
90
108
121
143
147
160
109
121
123
112
150
123
127
135
137
150
138
160
134
116
119
116
134
132
101
119
114
131
160
89
95
87
78
112
75
67
60
58
51
50
51
51
38
35
32
28
28
28
27
28
27
27
27
31
35
41
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
7
7
7
7
7
4
1
1
2
10
7
4
2
2
2
2
2
3
2
2
1
1
1
2
3
6
4
2
2
2
5
8
5
3
2
2
2
4
6
8
4
1
1
1
2
3
4
7
4
2
5
4
3
3
3
2
1
2
3
13
23
12
2
2
2
3
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
39
75
75
95
82
95
83
95
75
73
73
68
73
70
73
93
74
77
72
72
74
78
93
79
87
102
118
137
137
169
118
129
129
126
136
170
215
270
396
354
354
336
396
325
352
318
396
394
234
217
187
141
126
112
120
105
96
169
84
78
71
53
49
44
41
41
40
42
42
33
34
33
32
33
32
32
32
37
43
50
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
12
20
27
31
33
36
28
14
1
1
3
9
7
5
5
5
5
3
2
3
2
2
1
1
1
1
24
23
13
3
1
1
4
7
12
7
2
1
5
3
2
7
4
2
2
6
4
3
5
7
9
7
5
3
2
3
2
1
1
2
3
15
24
25
19
12
5
5
8
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
34
92
92
92
90
90
92
88
88
87
92
92
83
92
86
84
87
84
81
97
74
71
74
70
68
76
68
76
74
81
97
66
65
63
60
59
59
59
66
67
68
97
65
67
70
67
76
67
66
63
71
59
57
56
59
58
60
58
71
64
47
42
38
31
38
47
53
76
76
55
51
51
49
51
55
55
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
35
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
6
3
3
3
3
3
4
7
8
9
9
6
4
6
5
4
7
5
4
4
3
2
3
2
2
2
2
3
8
5
3
3
9
13
9
5
2
3
8
5
2
2
1
1
2
2
2
2
3
2
1
1
1
1
3
3
3
2
2
2
2
7
12
8
4
7
8
10
10
10
10
14
20
23
18
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
70
96
96
102
94
102
102
90
87
87
87
79
78
87
78
75
89
72
74
73
89
74
75
74
89
68
69
69
65
74
63
51
54
52
52
62
56
57
65
63
63
81
65
68
90
74
73
81
77
76
74
90
77
62
65
63
64
90
61
61
52
40
37
36
36
38
39
47
47
34
35
34
33
32
34
34
33
36
40
44
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
6
6
6
6
4
2
2
1
1
5
4
3
3
3
2
2
3
2
1
1
1
1
1
2
3
5
9
5
1
2
3
5
12
15
8
2
6
4
3
5
4
3
3
8
5
3
4
5
4
3
4
3
3
5
3
1
1
2
3
8
14
7
1
4
5
7
9
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
7
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
129
129
39
134
134
149
112
112
105
105
107
104
125
125
106
129
109
111
149
108
103
125
86
81
79
75
79
82
92
98
91
149
98
106
126
107
108
111
113
116
123
131
139
131
124
139
123
122
139
116
113
126
102
108
88
90
87
87
118
91
94
96
91
91
91
62
67
73
71
95
95
60
62
56
48
46
45
43
42
46
51
57
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
6
6
6
6
6
10
12
6
1
4
9
6
4
4
5
3
2
1
1
1
2
2
3
4
2
1
2
3
2
2
3
4
4
4
10
5
1
6
5
4
7
8
6
4
4
4
2
1
3
4
4
5
11
7
4
12
7
3
4
18
25
14
4
3
3
3
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
39
75
75
95
81
95
83
95
80
87
87
72
76
87
82
81
107
82
84
82
95
86
87
107
95
91
95
87
88
107
90
99
127
105
107
119
127
155
171
171
240
185
184
240
186
182
240
151
140
129
111
106
106
97
92
90
126
80
75
70
61
55
50
47
52
61
62
88
88
57
61
56
51
50
50
49
48
52
55
60
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
2
1
1
4
7
6
6
5
5
3
1
1
1
6
6
7
4
2
4
3
2
1
1
2
5
3
2
3
4
5
6
4
2
9
6
4
6
9
14
9
4
4
4
4
3
2
5
9
11
14
9
4
4
4
5
6
7
5
4
2
1
2
3
18
25
14
4
3
2
2
6
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
132
132
39
128
128
152
115
114
110
108
110
108
125
125
112
132
127
130
152
132
135
134
130
142
114
117
156
228
308
450
450
450
371
358
429
350
338
429
316
329
351
350
310
377
303
283
256
277
190
175
183
217
232
310
377
211
231
208
175
249
147
129
118
110
76
69
61
55
51
51
49
50
61
49
49
49
49
49
49
51
53
56
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
12
20
27
31
33
36
26
16
12
9
7
8
10
9
5
2
16
9
2
5
3
2
2
5
13
16
19
22
14
7
15
10
6
8
11
50
72
43
14
12
10
31
17
3
5
4
4
9
14
19
13
8
8
6
5
6
7
4
1
2
6
17
23
12
2
2
2
2
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
32
68
68
68
68
68
75
83
93
112
112
112
140
124
128
130
130
140
119
125
130
120
140
119
111
117
126
133
142
139
114
108
119
97
92
112
104
117
116
158
139
127
143
137
165
158
134
133
165
169
177
184
311
176
176
286
399
544
772
808
824
824
824
503
445
404
323
295
248
248
238
229
269
310
204
241
281
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
123
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
6
3
3
3
3
3
3
3
8
9
10
11
7
4
2
1
1
1
1
1
1
1
1
2
3
4
5
4
3
3
12
19
14
9
15
14
13
9
6
6
6
6
6
6
3
1
2
2
2
5
8
11
7
3
2
1
3
10
6
3
4
5
16
31
46
30
15
18
19
21
21
21
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
64
64
32
96
96
96
91
96
92
96
97
114
114
102
144
104
120
121
134
144
115
129
134
122
144
121
117
130
142
157
166
163
146
166
163
139
149
182
156
182
153
182
142
139
140
144
132
135
135
133
131
144
156
155
275
152
156
161
139
135
157
172
165
275
207
158
146
160
198
213
336
336
248
282
284
292
336
336
328
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
123
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
15
23
14
6
6
6
8
9
10
7
4
2
1
1
1
1
1
3
5
4
4
2
1
3
3
3
3
10
34
18
2
19
19
15
12
12
9
7
4
1
8
4
1
1
1
2
5
7
9
5
1
1
1
5
9
6
4
4
35
40
42
45
27
9
16
23
64
66
67
68
100
134
151
106
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
94
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8634
8634
6025
8588
8588
8634
8597
8619
8594
8594
8707
5503
4810
4614
3932
4276
6134
4867
6098
5332
8707
6134
3390
3485
2611
2017
2573
1226
2442
2507
2498
8707
2308
2275
2243
1167
978
762
509
396
299
222
170
130
101
88
73
63
73
45
41
40
33
27
32
33
38
37
73
39
33
30
22
18
16
15
15
16
16
24
24
14
20
10
8
7
5
4
4
9
16
24
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
46
46
26
6
6
6
6
6
6
167
97
27
14
14
11
9
7
4
1
3
4
3
2
1
1
1
3
2
1
1
1
2
2
2
2
2
3
4
5
5
5
3
2
1
1
2
2
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
99
99
99
174
174
116
130
125
116
137
117
111
115
115
89
101
101
111
174
114
137
115
101
97
86
100
74
80
100
104
102
174
96
85
79
64
70
57
63
78
65
76
68
96
59
62
52
46
40
37
31
32
39
37
44
78
62
70
70
76
45
36
28
22
19
17
18
21
22
37
37
18
16
13
9
7
6
5
4
15
27
42
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
7
7
7
7
7
6
6
6
6
7
7
8
8
9
22
13
4
3
11
7
3
4
4
3
3
3
2
1
1
2
4
4
2
1
2
2
3
4
2
1
1
2
4
3
2
2
2
2
2
2
2
3
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
149
149
125
141
141
125
127
126
141
119
108
112
118
108
133
149
156
214
183
214
177
246
179
166
151
224
118
138
153
171
224
164
868
1796
2250
4460
4952
3928
4952
5720
3230
3116
4482
2575
2583
3431
4460
3456
5720
3036
4482
2232
1650
1412
914
1641
1650
1672
5720
1522
1501
1466
756
629
484
320
249
188
138
107
81
62
47
36
29
22
18
15
14
32
54
80
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
36
7
7
16
14
11
8
10
6
3
3
3
3
4
7
5
4
6
8
6
4
3
2
1
3
2
1
2
4
8
14
8
2
4
8
13
15
13
12
7
2
2
2
4
2
1
1
1
1
2
3
5
3
1
1
1
1
3
4
2
1
1
1
9
13
8
3
2
2
2
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
68
68
68
68
68
68
68
68
54
54
50
52
52
52
73
54
53
52
54
48
44
43
52
46
52
57
55
73
338
383
724
1755
1240
1755
1755
1070
1186
1246
1083
1246
957
1403
718
562
480
547
519
512
1403
432
417
395
234
200
161
119
95
79
60
48
37
30
32
37
44
55
57
57
38
34
30
25
23
22
20
19
22
25
30
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
5
5
5
5
5
4
3
2
2
3
4
10
7
4
5
5
5
4
3
2
1
1
1
1
1
1
3
3
2
1
1
8
16
10
4
5
4
3
3
3
5
3
2
1
1
1
2
3
5
4
2
1
5
5
4
3
2
1
1
1
7
10
6
2
3
3
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
109
109
34
110
110
134
101
103
115
123
131
157
157
134
128
141
117
108
117
153
109
134
116
119
112
149
104
111
126
112
110
109
122
112
121
118
107
587
842
1258
3006
1673
1819
2121
3006
1948
2272
2300
3223
3223
1507
1377
1084
723
594
459
366
290
227
188
155
130
149
106
112
110
121
121
98
101
101
68
64
57
49
46
43
41
40
59
81
108
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
7
6
6
6
6
9
12
10
9
9
7
5
7
7
7
5
3
5
4
3
3
4
2
1
1
9
9
5
2
2
2
3
6
10
8
7
7
5
4
3
2
2
1
1
6
3
1
3
5
3
2
7
17
10
3
2
1
2
3
25
48
41
34
18
2
2
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
31
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
145
145
32
177
177
177
158
162
265
387
431
811
811
500
501
703
458
463
452
763
397
407
492
415
469
813
532
582
592
432
412
476
417
432
746
379
373
362
322
316
305
306
345
355
367
531
449
499
582
592
476
510
563
555
589
811
629
866
1195
1474
2053
2053
2053
1871
1871
1281
1127
977
850
768
646
600
531
479
589
382
381
380
360
435
523
626
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
3
1
1
1
1
4
26
16
6
2
2
2
2
11
6
2
6
8
8
8
8
9
10
5
1
1
10
20
31
24
17
17
23
20
17
20
13
7
17
9
2
15
16
17
27
25
23
12
2
26
50
30
11
23
124
174
225
153
82
68
55
55
55
55
38
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
531
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
69
69
36
87
87
87
89
92
228
391
574
1719
1961
2081
7310
3153
4295
4747
7310
5699
4599
5488
7310
3990
5699
3766
3725
3639
4999
3388
2963
2948
2591
4999
1966
1716
1470
1981
2816
2996
6635
5024
2590
2766
2116
1621
1636
1094
834
700
556
376
444
396
368
1318
1552
1741
6635
1798
1840
1846
923
891
847
680
707
707
375
361
292
222
300
138
112
93
59
46
36
179
353
557
926
926
926
926
926
926
926
926
926
926
926
926
926
926
926
926
926
926
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
4
5
6
6
6
6
15
8
2
2
4
3
2
5
3
1
5
3
1
2
2
3
5
4
3
3
3
3
9
5
1
5
9
5
1
7
5
3
3
3
2
1
5
7
7
4
2
1
1
1
1
1
1
2
4
7
10
5
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
40
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
126
126
46
172
172
158
134
143
151
154
158
169
169
126
119
126
129
140
172
143
158
149
145
143
147
138
146
157
163
178
187
173
152
147
133
122
126
163
147
144
146
203
158
167
187
173
173
199
172
171
203
172
175
502
652
929
2125
1422
1704
2125
2011
2273
2273
2273
1192
1033
820
572
450
343
262
213
192
164
154
148
151
149
148
152
155
160
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
23
14
12
11
11
11
11
6
1
1
1
1
1
1
2
3
3
2
1
3
3
3
2
1
1
3
4
4
4
5
10
10
6
2
3
4
16
9
2
3
4
3
2
4
3
2
2
4
6
10
7
4
4
4
18
10
2
10
14
16
16
16
16
41
67
50
34
27
21
21
21
21
21
42
42
42
42
42
42
39
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
61
61
42
76
76
95
72
75
94
115
127
188
188
140
167
188
175
184
183
246
210
211
204
234
1092
2147
3343
5470
5650
5470
5650
6794
3059
2666
2142
1344
1340
1438
1350
1783
1963
1696
3687
2752
2702
2869
6657
3635
3574
4062
6794
3039
3687
2829
2178
1979
2970
1773
2799
2903
3107
6657
2141
2034
1858
1037
1962
3075
3280
6794
6794
2838
2745
2071
1282
1023
736
513
385
318
287
288
271
264
260
255
252
250
249
248
247
247
246
246
246
246
246
246
246
246
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
6
1
1
3
2
1
2
1
1
2
2
3
6
5
4
7
8
10
13
8
4
6
8
6
4
21
12
3
2
2
4
3
2
2
2
2
5
3
1
1
1
1
1
2
1
1
1
1
1
4
2
1
3
2
1
1
1
1
5
3
1
1
1
21
31
16
2
2
2
2
2
2
2
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
42
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
22
22
18
38
38
38
38
38
113
200
239
488
488
310
365
488
354
378
332
511
401
400
490
550
1654
3070
4479
7444
7734
6425
6715
6715
3481
2987
2298
1509
1975
2654
2790
4878
5168
3529
4552
4514
6657
6947
5563
5894
7444
7734
4392
4152
5168
2763
2603
2204
1779
1677
2659
2620
2566
6947
2169
2216
2154
1228
2229
3516
3743
7734
7734
3228
3125
2358
1462
1168
843
590
445
406
414
466
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
7
7
7
7
4
2
4
4
4
2
1
1
1
1
1
8
11
10
10
7
5
5
5
5
3
2
9
5
2
3
2
2
5
8
7
6
5
4
3
3
3
2
2
2
3
6
4
2
1
1
2
3
2
2
5
4
3
5
12
8
4
3
2
2
2
11
16
8
1
1
1
2
3
3
4
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
43
75
75
62
68
75
70
75
75
83
83
69
68
69
67
64
62
92
65
66
70
67
63
90
73
80
83
95
77
78
92
78
85
90
68
71
1216
1565
2780
6915
4192
5876
6272
6946
6759
6946
6946
6716
6084
5622
4875
6924
3799
4346
3693
3144
6924
2313
2085
1907
1069
862
656
450
348
265
197
157
123
102
83
71
62
55
52
49
47
48
50
53
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
2
1
1
1
1
1
5
5
5
6
6
4
3
2
1
1
1
2
2
2
2
3
5
8
5
2
1
1
1
5
7
5
3
6
5
3
1
1
2
20
22
13
5
3
1
34
19
5
7
9
9
7
4
1
2
4
15
21
11
2
4
5
7
9
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
64
64
43
75
75
96
89
96
96
96
75
71
68
63
65
63
64
88
68
66
67
89
62
61
62
59
57
63
64
71
88
73
89
71
69
68
63
71
236
273
499
1104
867
1208
1381
1567
1990
1889
2072
2173
1990
1920
2173
1553
2173
1351
1049
966
1131
546
462
379
250
197
148
110
90
77
69
59
50
45
40
37
35
30
28
27
27
29
31
33
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
5
2
2
16
14
13
16
8
1
4
5
5
6
9
5
1
1
1
1
1
2
2
3
3
4
3
2
6
5
5
4
3
3
4
4
5
8
8
6
4
2
2
2
4
3
2
4
6
5
4
5
5
3
1
1
1
3
3
3
3
3
2
2
8
11
6
1
5
7
10
10
10
10
10
13
15
16
16
16
12
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
179
179
129
174
174
158
151
153
2205
4601
7392
12465
12465
12465
8341
12465
9657
9286
12207
12315
7800
7587
8754
12242
6816
12207
7300
6549
12392
4501
4011
5598
4563
4530
12242
3585
3417
3309
1877
1592
1217
815
2691
2923
3216
12392
3123
3154
3135
1593
1327
1024
2743
2936
3220
12459
3231
3261
3191
1743
1494
1194
743
611
499
381
288
217
155
126
97
77
67
44
34
27
20
16
14
2087
4507
7330
12459
12459
12459
12459
12459
12459
12459
12459
12459
12459
12459
12459
12459
12459
12459
12459
12459
12459
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
3
1
1
1
2
7
12
9
6
6
6
4
3
2
1
1
1
1
1
1
1
2
4
4
2
1
2
3
3
3
2
1
3
2
1
4
3
2
2
2
1
1
1
1
2
2
1
1
1
1
1
1
1
2
3
10
17
9
1
3
4
5
5
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
79
79
41
81
81
100
100
106
612
1198
1508
3128
3128
2174
2283
4007
2599
3147
3128
2862
4007
3225
3447
3095
3687
4096
2464
2542
1909
1549
1708
1735
1995
1959
3776
2299
1406
1637
1385
1233
1979
846
1107
1176
1070
2299
875
879
793
537
566
353
428
411
406
968
705
728
1007
1234
1193
1259
4096
1725
2441
2639
3776
3776
1721
1858
1532
1158
1797
755
624
534
324
252
190
814
1576
2478
4096
4096
4096
4096
4096
4096
4096
4096
4096
4096
4096
4096
4096
4096
4096
4096
4096
4096
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
6
3
3
3
3
3
4
4
5
5
5
10
12
7
3
4
6
7
8
9
10
9
9
9
5
2
1
1
4
6
5
5
6
7
6
6
6
5
4
5
6
10
6
2
1
1
1
2
4
5
6
6
6
5
5
4
3
2
1
1
1
10
19
10
1
6
8
11
11
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
89
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
182
182
32
180
180
166
153
154
179
214
216
347
347
235
230
329
229
239
232
304
219
243
281
252
291
354
267
265
268
276
242
271
252
244
349
222
216
228
237
238
281
293
255
271
281
297
307
367
367
330
333
643
695
755
2205
764
774
765
512
478
754
1029
1072
2205
1872
1174
1170
1307
1381
1421
2205
2205
1651
1691
1872
1316
1292
1258
1243
1231
1221
1215
1210
1207
1204
1203
1201
1200
1200
1199
1199
1199
1199
1199
1199
1199
1199
1199
1199
354
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
3
5
5
5
5
5
4
3
3
3
3
3
14
9
4
1
16
12
8
8
6
5
5
7
6
5
5
5
14
8
2
12
10
8
13
10
7
13
19
13
7
8
8
6
4
4
4
14
11
8
8
8
8
8
8
22
32
17
2
2
2
50
99
51
3
30
57
159
246
289
151
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
261
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
71
71
28
74
74
64
70
72
245
456
527
1145
1145
674
862
1145
834
1043
764
1205
1855
1969
2170
6720
2409
2327
3045
2277
2250
5438
2820
3072
6720
3209
3090
5438
3061
3049
4153
6517
4320
6720
5235
3574
3823
2184
1679
1621
1222
1049
1615
693
1668
1774
2024
6517
2817
2768
2918
5105
1857
1669
1442
837
673
508
381
334
277
217
217
129
97
77
54
40
31
23
19
215
445
715
1205
1205
1205
1205
1205
1205
1205
1205
1205
1205
1205
1205
1205
1205
1205
1205
1205
1205
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
3
3
3
3
3
6
7
9
9
10
11
17
14
11
20
30
25
17
9
5
1
1
2
1
1
1
2
6
4
2
1
1
2
5
3
2
6
14
9
4
1
2
3
3
3
3
2
2
2
2
1
1
1
1
1
1
1
1
1
4
5
7
4
1
3
4
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
44
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
433
433
315
342
318
402
313
334
1267
2339
3583
5853
5853
5853
5789
7117
6450
6681
6807
7117
6807
6378
7117
6530
5235
6220
4510
4300
4681
4500
3396
6530
2441
2102
1887
1110
876
678
482
375
317
257
219
245
147
132
118
102
86
74
74
56
55
52
55
70
82
80
145
100
76
70
53
43
45
43
50
50
49
74
74
42
54
30
22
19
13
11
9
23
41
62
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
140
140
84
29
16
3
3
3
3
3
17
11
6
6
38
27
17
90
110
64
19
131
70
10
22
221
124
27
2
1
1
1
2
3
2
1
2
3
5
4
3
2
2
1
1
1
4
3
2
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
50
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
184
184
95
279
279
279
265
262
1165
2222
2551
5690
5690
4358
5690
5800
5914
6527
6810
6304
6181
6310
6810
6535
6794
6310
6810
4532
5206
4330
3493
6794
2457
2149
1922
1110
886
676
473
365
284
223
181
144
113
101
93
87
92
73
60
59
64
50
53
59
64
63
67
101
63
87
54
44
47
42
48
56
55
92
92
49
55
34
24
20
15
11
9
24
41
62
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
17
17
17
17
10
3
3
3
3
3
12
11
10
6
3
10
12
15
15
12
9
15
11
7
3
9
14
8
2
1
1
2
4
6
3
1
2
2
3
2
1
1
2
1
1
1
1
1
1
1
1
1
3
3
3
2
1
1
1
1
1
3
2
2
3
4
5
3
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
46
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
414
414
281
324
308
397
314
336
863
1449
1943
3386
3386
3046
3281
3379
3544
3818
3933
4387
4387
4105
4387
4234
3975
4234
3741
3150
2955
3303
2039
2687
1365
1041
874
573
442
350
266
213
200
176
163
242
119
107
104
83
69
73
53
51
53
49
54
73
72
71
90
98
66
75
54
41
44
41
46
48
48
73
73
39
34
27
18
15
12
9
8
22
39
60
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
122
122
76
31
31
31
31
31
31
21
12
8
4
3
2
1
17
9
1
6
8
10
10
6
2
2
1
1
1
2
2
3
5
4
3
2
2
3
3
2
1
2
3
2
1
4
3
2
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
24
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
34
92
92
92
86
85
92
86
89
91
92
92
108
110
135
238
153
176
168
176
139
191
121
104
1239
2541
4080
6914
6842
6842
5696
6673
5472
6736
4445
6780
4160
3882
4112
6888
3998
4817
6914
4104
6780
3331
2698
2462
2570
3250
3351
6888
4860
2873
3942
3110
2812
6914
2149
1988
1850
1004
811
616
414
319
238
172
128
96
74
58
45
34
29
24
21
31
44
60
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
3
3
3
3
3
12
22
27
30
17
4
10
7
4
7
10
12
8
4
1
2
2
2
3
415
230
46
23
1
1
2
7
5
3
2
1
1
1
1
1
2
2
1
1
1
1
1
3
26
32
17
2
1
1
1
1
1
1
2
3
3
4
2
1
1
1
2
2
2
2
3
5
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
109
109
109
117
117
117
96
92
91
95
99
106
117
117
121
107
116
118
130
123
130
118
130
111
100
107
958
1630
2358
5302
3236
2917
3324
3016
3570
5302
3370
3944
3445
3017
3271
5302
2993
3293
3809
3627
3944
5037
3019
2911
5203
3464
3533
4555
5037
2356
2919
2624
2197
5203
1695
1539
1424
789
635
486
329
256
195
147
114
89
73
60
50
42
37
33
32
34
37
42
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
7
6
6
6
6
6
6
7
4
2
2
12
10
9
10
11
7
4
6
5
4
4
4
3
2
1
1
99
209
111
14
5
4
3
15
33
30
18
6
3
1
1
1
1
1
1
1
2
1
1
1
83
46
9
3
2
1
1
2
1
1
2
3
10
16
11
6
8
9
10
10
10
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
16
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
38
56
56
50
43
43
91
146
213
334
380
373
870
433
566
632
780
804
659
779
780
851
804
512
467
430
370
361
424
461
423
851
453
439
870
398
457
525
349
423
310
270
247
366
183
173
149
110
93
80
146
152
221
525
421
407
870
376
303
271
165
134
113
89
82
79
72
79
79
49
46
40
34
28
25
24
24
84
155
237
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
11
6
5
5
5
5
5
5
8
10
12
12
8
5
5
16
28
23
19
12
5
5
5
6
7
7
4
2
2
17
9
2
2
2
2
2
3
2
1
1
2
1
1
1
2
2
1
1
1
4
3
2
2
1
1
1
1
1
1
1
1
1
2
9
17
9
1
9
14
17
19
10
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
79
79
36
65
65
49
52
55
107
169
187
372
372
266
273
354
226
211
196
273
196
246
279
250
376
339
260
278
239
235
221
215
226
235
247
206
141
153
195
184
188
376
191
203
201
239
157
162
151
112
134
89
131
135
184
372
277
354
376
246
235
201
339
151
157
150
125
125
97
96
90
71
133
51
45
41
26
21
18
75
144
225
372
372
372
372
372
372
372
372
372
372
372
372
372
372
372
372
372
372
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
14
14
10
6
6
5
5
5
5
5
6
6
6
6
12
15
16
10
4
3
2
3
2
2
4
4
3
2
1
1
10
5
1
1
3
3
3
2
1
1
1
1
1
1
1
1
2
3
3
3
4
4
5
3
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
125
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
44
44
44
38
41
46
54
59
79
79
64
71
91
78
82
95
88
91
91
95
84
86
89
95
104
117
132
136
146
102
113
117
107
139
117
107
114
123
139
121
146
137
146
145
146
150
150
150
132
130
136
146
118
122
111
136
92
81
73
60
54
48
56
63
75
107
88
88
63
60
56
50
48
48
46
46
49
53
57
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
3
2
2
1
1
4
5
4
4
4
5
3
2
1
1
2
4
3
2
2
3
11
9
5
2
2
1
1
6
6
4
3
8
7
4
1
1
2
4
4
4
5
3
1
3
4
4
5
9
6
3
2
1
2
3
16
23
19
15
8
2
2
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
39
109
109
96
82
84
78
81
96
83
92
92
116
128
164
284
197
256
222
256
188
260
156
139
132
143
146
142
284
119
116
108
82
72
72
71
75
87
109
119
121
284
116
125
125
101
92
82
75
78
87
65
71
73
65
62
81
73
61
94
54
38
37
29
38
50
51
92
92
43
39
30
20
16
12
9
8
15
24
34
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
2
7
10
11
12
9
6
6
6
3
1
1
25
37
23
10
4
20
35
18
1
7
4
1
1
1
1
3
5
4
3
3
3
3
2
1
6
12
6
1
3
2
2
2
2
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
127
127
127
127
116
127
107
104
106
104
105
109
118
122
137
159
155
198
164
165
190
176
179
300
191
192
208
226
196
191
198
175
173
177
167
159
165
217
181
179
196
300
203
212
213
194
195
196
226
181
262
197
222
210
224
331
266
331
257
331
195
213
129
97
81
64
88
121
123
226
226
107
104
84
61
53
47
41
38
42
49
58
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
6
2
2
7
12
15
13
12
12
7
2
2
3
5
11
10
10
12
15
9
4
4
3
3
6
6
6
5
5
5
7
9
9
10
14
14
15
8
1
3
5
3
1
10
5
1
1
2
4
3
2
10
18
9
1
2
7
5
4
3
2
2
2
7
12
9
7
4
2
2
4
5
5
6
11
16
15
14
14
8
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
145
145
129
129
114
145
106
113
109
96
145
78
80
77
75
92
78
82
83
82
83
112
79
79
76
77
68
62
68
75
70
92
98
66
66
69
64
68
85
72
85
78
85
98
66
67
66
63
72
62
63
65
63
63
72
59
59
55
53
59
52
50
50
50
41
38
39
41
50
41
41
37
33
33
33
25
24
23
21
21
22
22
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
38
7
7
7
7
7
7
11
9
7
7
4
1
3
5
5
6
6
6
6
6
4
2
1
5
3
1
2
3
4
3
2
3
5
8
11
16
12
8
5
6
4
3
2
1
1
1
1
1
5
7
4
2
3
3
2
1
2
4
3
2
2
4
9
12
6
1
7
10
14
15
16
9
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
136
136
39
141
141
156
124
134
137
136
172
126
126
119
126
136
148
201
171
175
172
220
157
155
150
146
132
145
152
170
201
172
220
151
144
141
123
118
127
124
143
150
156
220
155
156
156
152
149
155
146
127
116
108
109
102
98
96
146
92
89
105
70
71
67
64
64
62
59
64
64
54
58
50
48
47
47
47
47
50
54
59
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
6
7
7
7
6
5
6
8
4
1
6
11
10
10
8
7
9
9
5
1
3
5
3
1
3
3
3
10
6
3
3
4
5
7
4
2
2
3
2
2
8
5
2
2
5
5
5
4
3
4
4
4
3
3
3
4
8
5
2
3
17
24
12
1
1
1
2
6
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
32
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
304
304
134
414
414
438
347
388
379
358
392
283
288
269
262
304
277
307
438
334
392
315
287
301
297
311
309
335
345
322
329
438
290
273
269
249
262
230
242
255
287
297
301
301
345
335
267
263
243
226
210
216
207
213
266
224
226
220
297
228
235
345
198
192
194
161
164
169
161
198
198
128
132
121
109
105
104
102
100
113
127
145
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
49
24
24
24
18
13
13
13
9
6
6
6
6
8
11
6
2
2
2
2
2
5
5
5
7
7
6
5
5
5
10
9
7
5
5
6
15
24
22
17
12
21
13
6
8
5
3
5
8
19
12
6
11
10
9
6
3
8
14
9
4
5
6
71
103
52
2
5
6
8
14
13
13
13
45
71
84
91
94
67
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
132
132
51
128
128
152
129
141
162
125
168
115
116
112
107
132
109
125
152
131
168
135
117
128
112
110
135
92
103
97
92
168
91
97
105
95
107
95
97
98
96
106
88
89
96
95
110
112
98
97
97
99
84
81
99
90
89
112
107
78
73
62
59
49
44
54
53
55
112
51
50
51
46
45
44
44
43
43
43
45
47
50
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
4
10
10
8
6
4
2
1
1
1
1
3
3
4
4
4
4
4
4
7
5
4
2
1
1
1
1
2
17
12
7
6
5
7
6
4
2
5
9
7
5
4
3
2
3
2
2
3
4
4
4
4
4
3
2
2
1
1
2
2
3
15
21
17
13
8
4
4
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
34
151
151
166
126
127
169
219
237
388
388
311
325
331
313
319
318
359
312
303
311
292
303
352
334
352
368
388
398
388
340
363
419
403
419
440
440
428
433
407
433
400
398
388
351
357
347
325
407
315
342
340
335
388
346
332
342
407
332
342
352
260
273
281
275
275
256
246
236
224
240
185
185
148
137
134
130
172
222
281
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
7
7
7
7
6
6
6
3
1
1
1
4
8
12
11
10
10
13
12
9
6
4
11
10
10
10
9
9
18
17
16
12
9
19
16
14
24
16
9
11
29
32
34
21
9
4
20
21
23
32
34
36
27
19
11
4
7
11
6
2
4
7
72
138
70
2
28
54
94
94
63
32
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
240
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
64
64
32
63
63
48
49
49
49
51
50
53
53
48
51
69
56
57
63
55
55
55
54
54
51
54
49
45
50
44
48
64
41
43
51
36
36
34
33
35
35
35
42
36
38
48
38
36
42
31
30
29
31
30
39
53
43
69
42
41
37
29
43
22
22
22
21
23
22
31
31
18
21
13
10
9
7
6
5
15
28
42
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
3
3
3
3
2
1
2
4
4
4
7
4
1
1
1
1
1
2
2
2
2
2
2
1
1
1
2
3
3
3
3
3
2
2
2
2
2
1
1
1
1
1
2
3
2
2
2
2
1
1
1
1
1
1
1
2
3
5
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
62
62
56
80
55
54
65
74
87
114
114
104
117
138
122
128
130
126
138
123
130
124
110
138
110
94
101
88
93
96
84
85
106
83
79
140
148
232
423
301
515
388
423
425
515
455
625
625
334
314
260
199
175
156
128
111
87
76
66
55
54
47
44
53
53
57
111
52
49
49
48
50
53
67
61
67
67
68
72
76
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
6
6
20
21
16
11
11
11
6
2
2
2
2
4
3
2
2
2
2
2
3
2
1
1
1
5
5
5
5
8
4
1
3
4
2
1
1
1
1
1
2
4
2
1
3
3
4
3
2
1
1
1
1
2
5
3
1
4
3
2
2
2
3
12
17
9
2
2
2
3
5
4
4
19
30
39
40
40
40
24
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
28
28
28
47
47
47
39
42
47
49
53
65
68
68
124
77
92
98
123
123
105
120
123
124
123
80
77
72
67
63
72
73
76
124
82
78
91
72
70
73
84
70
73
69
84
74
79
81
86
86
77
73
75
77
77
79
80
86
103
91
103
103
75
73
59
56
54
54
67
44
44
41
43
42
47
47
43
43
43
45
49
53
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
6
6
4
3
3
3
3
3
2
1
1
1
1
1
2
3
2
1
1
3
3
2
1
1
2
2
2
3
4
4
2
1
3
5
3
1
3
2
1
1
2
2
1
1
1
1
4
2
1
3
2
1
1
3
3
2
1
2
2
2
3
3
3
14
20
13
6
5
5
5
8
7
6
5
5
5
5
5
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
185
185
32
183
183
169
152
158
189
237
251
381
381
267
266
318
252
257
252
355
238
254
282
254
282
373
251
248
242
210
210
224
228
231
340
250
243
254
278
269
282
282
278
259
265
269
268
273
303
270
266
303
303
312
321
381
328
319
302
355
284
268
373
245
276
307
340
340
273
260
236
210
239
182
182
168
156
155
157
193
237
288
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
9
11
13
13
14
17
10
3
3
3
3
3
4
4
4
11
19
28
19
10
10
11
10
5
1
2
2
3
12
7
3
7
11
21
22
19
13
8
12
14
16
21
16
10
4
5
6
13
16
20
16
10
5
8
11
11
11
7
4
5
6
48
90
46
3
20
28
37
46
32
16
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
239
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
91
91
38
75
75
91
77
80
95
110
110
159
159
107
128
124
132
199
142
142
155
217
149
143
149
151
156
165
172
183
199
178
217
172
172
169
170
175
165
210
181
187
199
217
208
213
223
220
223
257
199
193
190
179
181
187
192
204
210
192
170
162
161
124
126
143
135
131
204
122
116
110
108
84
82
73
67
64
65
79
98
119
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
11
6
5
5
5
5
5
5
6
7
8
5
3
3
4
4
4
5
6
4
2
2
2
2
2
1
1
3
4
5
4
3
2
9
12
11
11
10
6
3
6
31
20
10
6
3
4
8
13
11
9
6
3
9
13
8
4
6
8
41
21
2
4
34
64
62
46
24
2
2
11
15
9
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
98
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
62
75
82
109
93
109
109
92
90
93
90
89
117
91
99
109
117
115
115
110
117
111
94
111
98
112
130
143
143
176
125
133
132
117
150
202
270
344
678
408
416
475
678
456
511
517
678
670
358
332
282
209
184
158
155
136
122
176
93
83
76
58
50
51
50
51
69
51
49
51
61
47
47
46
45
45
45
47
50
54
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
7
12
19
14
9
7
4
2
2
5
9
6
4
4
4
2
1
3
4
2
1
8
7
6
5
5
10
9
8
6
5
6
7
5
4
4
5
7
6
5
7
4
1
2
3
4
4
4
7
7
8
5
2
3
5
3
2
1
1
2
14
21
12
4
6
7
8
9
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
53
53
47
81
81
84
83
83
90
81
81
66
63
56
51
56
55
63
84
64
90
59
57
55
46
51
44
49
60
69
61
90
57
55
55
46
45
64
74
90
180
112
112
125
180
115
129
132
144
180
92
89
79
59
53
50
53
48
45
69
37
33
28
22
21
21
20
19
22
20
19
19
31
17
17
15
13
12
12
16
22
29
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
11
8
6
19
12
6
4
4
4
6
5
4
4
4
3
3
3
3
3
3
3
2
1
2
2
2
2
2
2
2
2
2
2
3
3
4
6
6
5
4
3
3
9
5
1
1
1
1
2
3
3
4
4
2
1
1
1
1
1
1
1
4
7
4
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
107
107
73
107
107
89
99
98
105
115
124
156
163
169
315
201
234
246
315
279
255
286
315
278
279
195
181
180
165
152
166
163
162
278
178
173
215
157
140
147
137
131
150
131
128
150
128
129
150
120
114
114
121
137
108
146
130
137
215
133
136
138
124
112
112
105
119
119
103
96
96
86
85
86
94
66
65
61
56
70
87
108
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
6
6
6
6
6
6
6
4
3
3
3
3
11
8
5
8
17
22
21
13
5
4
4
4
4
4
4
5
16
8
1
2
3
4
4
4
4
8
8
8
6
4
12
9
7
8
6
4
4
4
7
12
7
3
8
7
5
3
3
3
3
3
23
44
23
3
5
6
8
21
34
19
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
69
69
26
95
95
95
82
87
101
87
95
98
98
100
147
103
113
120
127
134
121
128
127
128
134
85
81
79
82
84
94
101
91
128
87
83
147
64
62
59
55
54
56
91
54
51
50
42
37
34
32
31
34
31
38
54
63
71
147
56
54
49
30
26
22
18
20
22
21
32
32
19
21
14
11
9
7
7
7
17
30
44
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
6
12
15
18
19
20
16
12
14
15
17
10
3
3
2
1
1
2
2
1
1
1
1
1
1
2
2
3
4
2
1
3
2
1
1
2
2
2
2
2
1
1
3
2
2
2
2
1
1
1
1
1
1
1
1
3
5
3
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
49
49
38
38
38
33
33
36
48
61
75
102
102
102
135
137
126
134
135
135
137
134
135
132
135
137
96
97
92
82
97
94
92
132
109
85
106
67
63
61
57
54
61
61
63
97
60
60
58
52
51
52
48
50
58
67
73
125
106
64
63
54
36
33
28
25
26
29
28
37
37
26
28
25
25
29
27
29
29
44
63
85
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
11
6
4
3
3
3
3
3
12
11
11
11
10
9
8
6
4
4
6
5
4
3
2
2
2
2
2
2
3
10
6
3
2
4
4
5
5
4
3
4
6
4
3
3
2
1
1
5
3
1
2
3
4
2
1
1
1
2
2
2
1
1
1
8
12
7
2
1
1
1
1
1
1
8
12
14
15
15
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
64
64
43
96
96
80
87
96
76
96
64
59
58
53
54
55
52
55
54
53
54
58
53
55
50
58
50
52
53
50
58
54
48
50
60
50
49
59
52
55
57
66
63
72
75
82
107
92
107
107
83
83
73
64
73
59
59
56
70
53
42
44
34
31
35
27
27
30
32
31
37
37
33
37
37
27
26
24
22
22
22
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
7
10
11
13
29
15
1
1
3
3
3
3
3
2
1
2
2
1
1
2
2
2
2
2
3
4
5
4
3
2
2
3
4
2
1
5
4
4
3
2
2
4
2
1
1
2
4
5
4
2
1
2
1
1
2
2
1
1
1
1
8
11
7
3
2
2
2
10
14
16
17
17
18
18
18
18
10
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
62
62
62
62
62
74
95
99
156
156
99
103
101
100
96
107
122
86
88
95
95
92
147
95
100
126
98
95
107
101
117
143
127
143
119
143
130
136
143
156
169
169
190
206
187
187
200
206
179
200
169
206
156
151
145
152
130
130
127
147
108
108
110
120
120
90
86
81
80
76
80
85
60
58
55
50
67
87
112
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
3
3
3
3
3
4
3
2
1
1
8
6
4
3
2
3
2
2
1
1
2
2
1
1
1
1
5
8
6
4
2
1
1
5
3
1
1
2
2
1
1
5
3
1
9
11
6
1
1
1
1
1
1
1
4
3
2
3
5
8
19
31
16
1
3
4
5
20
31
16
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
30
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
70
70
65
70
55
54
59
62
64
78
78
65
75
75
78
79
76
95
78
80
98
86
98
80
98
80
80
72
69
85
55
56
63
52
53
63
53
59
64
63
85
75
72
82
70
67
65
62
59
63
59
85
75
60
68
61
56
82
43
37
31
22
18
24
27
32
58
35
35
26
20
17
15
12
11
10
10
18
27
38
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
11
17
14
11
11
11
16
16
16
17
13
9
17
13
7
2
2
2
2
1
1
1
4
2
1
2
3
3
2
1
1
2
2
3
3
2
2
4
4
3
2
2
2
2
2
2
2
2
2
3
3
3
3
2
1
2
3
2
1
1
1
2
4
5
4
3
2
2
3
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
60
60
39
87
87
87
90
90
96
108
74
70
70
61
57
71
58
70
87
71
108
71
63
62
50
47
44
46
59
56
55
108
59
63
66
55
61
53
56
58
63
74
71
77
79
80
90
84
84
83
90
83
83
74
90
76
77
68
77
69
45
40
32
24
20
25
25
27
59
24
24
23
20
19
18
17
17
17
17
20
24
29
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
9
11
11
12
11
7
3
3
3
3
4
4
4
4
5
5
6
5
4
2
1
1
2
3
3
3
4
3
3
4
5
5
4
3
3
3
3
3
2
2
3
2
2
3
5
3
1
2
2
1
1
1
1
1
2
3
2
1
1
1
4
6
3
1
1
1
1
1
1
1
1
8
12
14
15
16
9
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
39
39
32
38
38
33
32
31
33
31
33
34
35
36
42
39
38
38
38
42
38
40
37
37
42
42
47
52
57
64
64
70
55
53
58
48
47
58
51
55
60
69
66
74
73
71
86
78
78
87
86
81
87
70
87
67
61
60
65
50
50
48
42
42
40
35
41
48
58
57
57
39
38
32
30
24
22
20
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
3
5
5
5
5
5
4
3
2
2
3
3
4
4
4
5
5
6
5
4
2
1
1
1
3
6
12
9
5
1
1
3
2
2
3
4
4
3
2
1
1
2
2
2
3
5
5
6
4
2
2
1
1
2
3
3
2
1
1
1
2
8
12
7
3
6
9
6
4
10
12
13
13
14
15
15
15
9
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
42
42
42
37
38
42
38
42
37
38
38
36
49
37
40
42
39
42
40
43
46
40
57
43
50
57
64
64
64
54
52
53
48
47
124
153
226
518
325
372
378
518
372
381
397
518
448
254
244
194
149
120
118
105
97
150
84
82
80
62
54
54
42
39
38
37
34
40
40
35
39
39
28
27
26
24
29
35
43
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
3
3
3
3
3
2
1
1
1
1
1
3
3
4
2
1
1
2
2
1
1
1
1
3
7
10
12
7
2
2
4
6
4
2
3
4
5
5
3
1
4
4
3
2
2
2
2
2
3
2
2
5
4
3
4
2
1
2
1
1
10
19
10
2
8
13
13
14
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
122
122
39
158
158
142
128
136
126
139
158
130
141
141
121
126
141
126
158
137
158
141
105
97
110
69
65
62
74
74
79
158
85
95
103
106
110
94
105
111
109
110
147
116
119
147
121
121
147
109
103
103
87
83
91
80
77
77
110
69
65
59
51
48
44
44
44
46
55
46
46
40
42
42
47
44
45
47
47
47
49
50
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
2
1
1
4
4
4
3
3
10
11
12
7
3
3
2
1
1
2
3
4
4
5
8
6
5
4
4
5
4
4
4
5
6
3
1
3
2
1
1
1
4
2
1
3
4
3
2
3
4
3
2
1
1
2
3
17
24
12
1
3
4
5
6
4
3
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
38
66
66
60
52
53
68
84
89
146
146
116
127
158
144
147
167
237
189
237
213
230
285
316
367
566
382
433
354
374
263
217
180
138
179
194
243
481
311
373
433
349
554
354
354
379
566
332
301
288
481
266
283
433
262
249
310
280
255
554
185
186
193
132
199
277
291
566
566
263
235
180
116
91
67
48
37
67
105
153
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
11
6
5
5
5
5
5
5
3
1
1
1
1
3
6
8
10
16
22
13
5
3
1
1
2
1
1
1
1
4
2
1
1
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
3
5
3
2
1
1
1
1
1
1
1
1
2
3
7
12
6
1
3
4
5
5
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
111
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
79
79
43
84
84
95
98
103
119
134
141
188
188
154
176
188
183
227
203
227
227
256
223
230
228
235
250
260
259
433
235
237
256
223
210
334
196
191
230
251
282
334
433
274
276
223
188
182
154
144
121
112
169
176
202
433
231
236
249
276
174
190
128
102
84
68
77
96
94
154
154
78
75
63
49
44
41
37
35
64
98
138
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
15
15
12
9
12
8
5
2
2
2
9
8
8
11
10
9
9
8
8
9
6
3
3
2
1
1
1
1
1
2
3
5
4
4
3
3
3
5
4
3
2
1
2
2
1
1
1
1
1
1
1
2
1
1
2
4
3
2
1
1
8
12
14
16
9
2
2
3
3
4
9
13
17
16
16
16
14
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
28
65
65
42
47
46
45
46
46
48
49
48
49
62
52
52
65
51
54
54
53
66
52
49
52
51
56
61
62
65
66
51
49
46
46
56
64
72
101
79
91
84
101
89
92
93
113
113
75
75
73
62
60
61
57
58
50
60
43
38
39
25
20
20
22
26
24
36
36
21
20
17
14
12
11
10
10
17
27
38
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
17
24
17
11
11
6
2
2
2
2
2
9
5
2
2
2
2
2
2
1
1
2
4
4
2
1
1
3
2
1
1
2
2
2
3
4
5
6
7
6
6
6
3
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
3
5
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
37
37
28
40
40
33
33
32
34
39
41
53
53
46
47
56
54
56
56
80
60
60
67
63
66
82
82
99
122
143
143
185
112
126
128
115
150
179
218
288
540
361
417
414
540
417
445
457
728
523
333
332
260
196
163
127
124
114
108
176
90
83
74
53
42
37
36
38
38
46
46
36
34
30
30
23
21
20
18
20
23
26
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
17
24
17
11
11
9
7
4
2
2
3
4
4
4
4
5
4
3
2
4
3
2
4
7
4
1
1
4
3
2
2
2
8
7
6
9
8
7
9
7
5
5
3
1
1
1
1
1
2
7
6
5
5
4
4
4
3
2
1
1
1
8
11
6
1
7
10
14
14
14
14
14
14
14
15
15
15
11
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
166
166
92
176
176
258
183
184
175
169
175
173
225
225
155
167
164
158
258
161
156
225
124
113
103
79
70
73
105
103
100
258
102
112
114
88
106
74
72
72
76
76
79
84
81
86
75
106
66
63
75
66
69
79
84
73
82
77
106
86
59
51
47
30
27
24
23
24
24
31
31
20
20
15
13
11
9
8
8
17
29
43
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
7
5
5
5
5
5
14
15
15
16
13
10
44
27
10
10
7
4
2
12
6
1
4
2
1
2
3
6
4
3
2
2
4
6
9
6
3
3
3
2
1
2
2
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
2
2
3
2
1
2
3
5
5
3
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
178
178
129
183
183
145
154
151
156
162
165
177
177
167
159
178
178
182
183
244
200
205
209
232
199
205
222
251
241
214
204
207
220
190
198
157
159
162
183
232
205
198
206
215
246
236
205
231
251
241
207
163
215
146
159
232
184
169
185
244
150
246
109
93
90
66
93
127
132
251
251
112
105
81
53
43
32
24
20
56
99
151
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
6
6
6
11
9
7
7
7
7
11
17
19
15
11
41
39
37
19
1
4
7
8
5
2
2
2
1
1
1
2
3
3
3
3
3
7
7
4
2
4
3
2
2
2
1
1
1
2
4
2
1
1
1
1
1
1
1
1
3
4
5
4
4
4
4
4
4
4
4
4
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
24
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
55
55
41
96
96
81
92
96
90
96
96
70
69
63
57
63
57
56
58
60
53
63
54
50
52
54
54
60
64
53
53
56
56
62
76
67
76
88
70
75
88
72
88
68
68
73
72
75
80
71
74
73
70
81
69
76
81
83
98
87
98
98
69
67
55
51
50
49
55
42
42
38
43
43
47
64
57
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
60
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
6
2
2
4
6
6
6
6
4
3
3
2
1
4
8
4
1
1
2
1
1
1
1
1
3
7
7
4
1
6
8
10
5
1
1
1
5
4
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
7
4
2
6
19
25
14
3
2
2
2
6
7
9
20
20
20
20
20
20
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
290
290
129
404
404
419
336
384
384
388
435
396
396
333
288
343
308
360
419
367
435
329
328
345
340
388
377
392
408
425
435
435
343
332
360
364
361
391
484
392
403
443
416
414
435
484
419
451
436
409
443
484
419
420
426
407
414
451
416
443
404
393
388
335
334
371
360
360
451
299
277
256
260
198
193
175
161
154
156
194
240
296
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
41
13
13
13
13
13
13
13
10
8
8
8
6
4
3
3
3
3
3
3
4
7
5
4
5
7
8
8
8
14
14
10
7
8
6
5
16
11
6
8
19
12
6
5
6
8
6
5
5
5
5
5
6
7
7
6
6
21
36
21
7
10
14
92
170
118
67
42
18
18
32
30
15
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
260
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
53
53
36
62
62
62
62
64
79
72
72
85
85
67
80
79
90
127
107
127
104
150
112
108
103
150
91
105
109
110
150
121
125
142
199
187
199
208
250
202
250
190
250
173
160
214
121
111
130
113
111
214
97
89
88
70
70
62
68
53
48
69
35
31
26
21
28
37
37
62
62
37
42
29
24
20
17
15
15
21
29
38
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
9
5
2
8
6
4
3
2
2
2
2
8
4
1
2
3
4
3
2
2
2
8
15
9
3
6
6
4
2
1
1
1
2
2
2
2
2
3
3
3
2
2
1
1
3
5
3
1
1
1
4
6
8
7
5
3
3
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
104
124
124
154
112
110
103
95
95
88
99
99
110
134
127
199
154
143
150
208
136
136
131
128
129
129
145
160
199
166
208
183
209
191
209
177
209
164
169
157
150
208
148
147
151
138
140
136
138
144
151
160
177
177
177
135
132
114
111
100
116
98
68
77
72
70
116
59
55
54
52
51
54
69
63
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
65
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
20
20
16
12
12
12
12
12
12
12
9
6
6
5
4
7
8
9
9
9
9
6
3
5
4
3
3
3
3
4
4
5
4
3
2
3
4
10
7
4
8
9
10
8
6
6
5
3
1
3
4
4
4
5
6
11
9
5
1
4
3
2
1
3
6
17
25
15
6
5
5
5
8
7
6
19
26
33
33
33
33
20
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
402
402
34
403
403
427
339
375
375
366
368
372
372
294
300
402
338
361
427
347
375
339
337
337
336
377
355
368
389
400
410
427
341
371
374
348
399
378
387
462
391
436
404
419
427
436
474
431
462
397
436
391
409
474
399
415
429
403
462
474
413
395
377
367
337
346
374
374
282
282
262
252
270
241
241
236
240
241
241
263
290
320
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
7
7
7
7
7
9
10
8
7
7
4
2
2
2
2
2
5
7
6
5
7
8
5
3
3
3
5
7
14
22
33
33
33
24
16
13
10
13
16
27
15
4
7
10
34
22
10
57
104
66
28
46
62
41
20
14
8
11
14
75
137
74
12
16
18
21
37
35
21
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
270
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
39
39
39
75
75
62
70
75
77
87
84
113
113
89
104
130
125
129
140
164
134
145
140
140
164
119
128
134
143
164
143
171
122
135
134
127
150
128
136
171
147
150
154
154
153
153
171
144
141
130
144
123
123
132
109
107
111
102
144
103
78
70
59
53
49
47
52
62
62
88
88
54
60
57
55
64
61
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
52
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
3
3
3
3
3
3
2
2
2
6
5
5
7
10
12
15
13
9
5
6
8
6
4
2
1
1
10
6
3
5
5
3
1
4
6
6
7
14
7
1
1
10
11
9
8
4
1
1
1
26
17
8
8
9
6
4
2
1
1
2
16
23
14
5
4
3
3
5
4
4
20
28
35
35
35
35
24
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
39
39
39
75
75
75
75
70
75
69
65
67
67
64
72
72
82
112
96
102
112
100
112
100
100
100
94
106
122
137
141
159
105
117
113
113
144
117
154
159
192
306
224
299
294
320
299
320
265
320
240
261
293
206
315
206
197
196
315
145
134
121
83
71
57
52
50
50
54
45
45
35
35
34
33
34
31
31
31
34
38
43
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
3
3
3
3
3
3
2
2
2
9
17
17
17
17
12
7
9
7
4
2
7
4
1
1
2
3
8
5
3
3
3
6
5
4
3
3
3
7
4
1
2
1
1
10
12
7
3
6
9
9
7
5
5
5
7
4
1
1
1
2
11
18
10
3
4
4
5
9
9
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
65
65
46
49
46
49
41
44
45
45
49
46
49
49
60
65
49
51
49
47
47
49
45
45
40
45
37
36
41
39
41
65
45
49
49
44
60
41
41
43
40
39
53
42
43
53
43
44
53
37
40
33
34
31
30
46
37
36
60
37
29
26
18
15
12
13
16
21
23
31
31
18
16
13
10
8
7
6
6
12
20
29
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
9
3
3
5
5
5
5
5
3
1
1
1
1
1
2
3
4
5
6
5
3
1
1
1
4
3
3
3
3
3
2
1
1
2
2
3
4
3
2
2
2
2
2
2
2
1
1
1
1
1
3
3
3
2
2
1
1
1
1
1
1
2
3
4
4
4
4
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
46
46
46
47
47
35
33
34
33
37
40
43
47
47
48
54
50
54
54
50
52
61
52
52
51
61
49
51
54
48
61
59
45
48
50
51
57
59
53
56
60
55
59
56
60
59
57
58
55
60
53
51
52
59
49
51
54
58
57
50
44
44
35
32
29
33
33
34
58
32
32
30
27
27
28
27
29
29
28
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
15
14
9
5
5
5
5
5
3
2
2
2
3
3
4
4
3
2
2
2
1
1
1
1
1
1
2
2
2
3
3
2
2
2
8
7
6
5
4
3
5
3
1
2
1
1
1
1
2
2
3
5
3
1
1
1
4
4
2
1
1
1
1
9
16
20
15
8
2
2
6
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
108
108
108
183
183
176
158
154
180
210
250
320
320
320
372
373
321
330
325
313
327
325
333
353
355
327
236
251
249
254
318
303
291
353
355
248
372
218
214
204
210
204
226
291
206
318
187
164
143
110
98
98
113
106
155
203
227
373
372
193
183
134
88
72
55
43
49
59
59
101
101
54
55
37
26
21
15
11
9
69
139
222
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
30
30
18
7
7
6
6
6
6
3
1
4
7
25
17
9
11
10
9
8
7
4
2
13
7
2
6
4
2
2
7
26
19
12
7
2
2
3
6
3
1
1
1
1
1
2
3
4
3
2
1
2
3
3
4
2
1
1
1
1
1
1
1
1
3
4
5
3
1
2
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
32
74
74
105
86
89
135
189
229
372
372
310
318
564
382
445
452
502
564
435
502
443
386
716
350
388
370
306
413
325
377
365
413
567
243
250
284
239
246
386
296
288
290
567
239
259
230
172
234
136
172
168
172
372
247
240
386
285
288
281
716
266
312
318
303
303
185
172
136
108
149
67
56
46
29
23
18
132
268
427
716
716
716
716
716
716
716
716
716
716
716
716
716
716
716
716
716
716
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
4
5
5
5
8
9
10
10
10
10
11
10
10
12
10
7
4
4
3
2
4
3
2
1
1
1
2
3
3
3
3
3
6
13
15
8
2
1
1
3
2
1
1
1
1
1
2
4
7
4
1
1
1
1
1
1
1
1
2
2
3
2
1
2
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
149
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
73
73
34
94
94
107
101
105
156
210
232
401
401
315
372
370
300
289
263
372
267
308
333
348
387
320
260
264
258
223
239
247
255
363
281
182
167
162
200
208
211
387
223
256
264
258
363
225
195
189
200
138
175
176
225
401
299
370
387
277
264
214
320
184
215
215
281
281
197
200
200
124
143
79
59
48
32
24
19
80
154
242
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
10
11
13
13
13
14
9
5
5
5
5
7
17
12
7
4
5
4
4
4
4
3
3
6
7
4
1
3
7
5
3
1
2
2
3
2
1
1
2
2
2
5
4
2
1
1
1
2
4
7
10
6
2
2
2
1
1
1
1
1
1
6
11
6
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
143
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
74
74
46
120
120
120
115
117
134
150
175
217
217
218
261
398
289
362
370
362
341
550
376
369
368
550
323
368
360
389
550
376
524
332
269
224
181
184
209
197
251
262
288
524
275
277
277
246
262
217
172
149
161
148
201
262
243
398
241
236
215
254
143
132
137
113
129
137
136
217
217
119
136
81
58
47
33
25
20
81
154
241
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
10
11
12
12
12
14
9
4
4
4
4
10
16
12
9
9
23
16
10
12
11
10
13
7
2
1
1
1
4
4
3
2
2
2
3
2
1
1
1
1
1
2
1
1
2
1
1
3
6
3
1
1
1
1
2
2
2
2
2
2
2
19
37
19
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
129
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
153
153
129
168
178
227
205
227
251
266
267
366
366
297
304
359
362
381
375
612
410
429
612
432
424
688
369
386
391
339
389
343
353
316
389
360
205
200
212
215
219
293
266
253
259
360
299
202
193
163
157
116
152
155
203
366
260
359
299
289
294
281
688
274
311
316
299
299
169
192
168
147
328
116
109
103
67
59
50
152
277
423
688
688
688
688
688
688
688
688
688
688
688
688
688
688
688
688
688
688
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
17
15
13
20
16
12
8
7
7
6
5
5
3
2
4
18
11
4
5
4
3
8
5
3
5
3
2
4
3
2
2
2
3
3
3
4
3
2
3
4
5
3
1
1
1
2
3
2
2
5
3
2
3
4
4
5
3
1
1
2
13
25
13
2
2
2
2
5
5
6
10
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
76
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
62
62
68
68
62
68
56
62
49
48
46
51
54
61
88
64
64
63
59
53
54
56
57
78
95
119
160
164
164
124
126
129
112
112
129
98
103
109
98
142
102
107
119
95
90
85
78
88
91
90
142
89
91
100
91
92
119
78
75
65
55
46
50
56
68
88
85
85
60
62
60
59
67
64
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
36
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
3
3
3
3
3
3
2
2
1
1
2
4
4
4
8
6
5
4
2
1
1
1
1
1
2
4
10
7
4
2
2
4
10
10
10
10
10
18
9
1
5
3
1
1
1
1
2
7
8
10
7
5
3
1
10
6
2
1
1
1
8
11
13
15
12
10
10
10
10
10
18
28
38
38
38
38
24
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
186
186
138
172
175
209
207
216
257
279
308
386
386
325
385
325
299
307
299
385
294
323
348
361
391
338
270
280
272
240
259
257
273
367
286
229
171
161
200
212
218
391
250
288
286
320
367
261
235
218
240
162
185
178
171
386
241
241
391
240
236
207
338
182
218
222
286
286
198
215
194
156
320
115
102
93
56
46
37
90
159
240
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
14
14
11
9
9
9
9
9
7
5
5
5
5
8
12
11
7
4
15
9
4
14
9
4
9
5
2
4
7
10
10
10
8
7
6
5
5
3
1
4
7
4
1
5
4
2
1
1
1
4
4
5
10
6
2
3
4
3
2
2
2
2
2
6
10
5
1
1
1
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
61
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
148
148
125
166
167
209
191
209
232
278
338
437
437
437
472
790
503
577
525
577
493
416
454
429
522
493
308
353
331
308
482
323
316
329
522
255
226
216
177
161
155
153
194
192
198
482
191
202
186
140
137
106
140
144
267
353
330
790
301
310
301
209
315
188
212
213
268
268
144
175
153
133
308
104
96
89
52
43
36
157
304
477
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
18
18
18
18
13
9
11
13
14
13
13
11
9
9
12
14
10
7
8
9
15
12
9
6
4
8
13
9
5
2
2
2
3
4
5
6
5
5
4
3
3
3
4
3
3
5
4
2
1
1
2
3
3
4
10
6
2
1
1
1
2
1
1
1
1
13
26
14
2
1
1
1
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
213
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
41
41
32
39
39
33
33
35
39
43
47
57
57
55
50
55
53
53
55
53
53
50
52
55
47
55
49
49
50
55
44
48
46
47
49
44
53
41
41
43
43
43
52
47
49
53
57
59
72
72
62
62
61
59
59
57
58
56
66
56
56
56
55
54
54
54
50
49
66
44
43
40
46
33
33
30
27
27
27
32
37
44
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
2
3
3
2
1
3
3
3
3
3
3
3
2
1
1
1
1
2
1
1
1
1
2
1
1
1
1
2
1
1
1
1
2
3
4
3
2
1
2
2
2
2
3
4
3
2
2
3
3
3
7
4
2
1
1
3
8
8
5
2
8
15
23
14
6
5
5
5
9
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
122
122
42
164
164
150
141
145
157
148
156
163
164
164
131
157
121
114
128
159
121
164
128
132
130
160
127
134
152
147
146
199
136
127
127
112
108
122
114
136
134
162
199
146
165
160
175
162
147
138
175
147
163
199
161
163
151
143
137
159
134
131
160
115
117
125
127
127
108
113
105
98
149
88
89
83
72
70
70
84
102
124
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
9
7
6
5
5
5
5
5
4
3
3
8
5
3
14
8
3
6
3
1
1
3
2
1
4
3
2
1
1
5
3
1
3
5
8
11
11
6
2
1
6
4
2
5
3
1
2
3
4
6
9
5
1
4
5
5
6
5
4
3
2
3
4
24
44
22
1
8
12
16
18
11
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
104
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
140
140
43
150
150
156
123
124
164
213
231
377
377
251
260
316
241
240
233
348
202
194
223
199
214
344
228
227
230
186
180
231
204
212
336
213
216
218
215
223
226
315
254
282
282
323
315
293
274
302
315
277
293
284
286
377
301
316
268
348
263
244
344
230
264
272
336
336
248
261
225
209
323
179
171
168
145
139
134
171
219
275
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
6
6
13
13
13
13
7
2
2
2
3
6
10
15
18
10
2
2
2
5
3
2
2
2
2
3
5
7
6
5
5
9
12
7
3
8
10
12
14
16
11
7
8
9
10
11
13
12
12
19
13
8
8
8
12
12
13
10
7
5
4
51
98
106
88
51
15
15
17
10
4
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
316
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
34
80
80
95
87
95
120
143
153
223
223
166
184
195
201
230
246
194
196
223
201
215
230
246
196
186
196
163
144
246
113
105
104
91
88
85
88
80
84
75
84
74
69
88
62
61
64
62
66
88
63
64
61
58
58
54
55
60
44
63
34
32
30
26
29
33
32
46
46
30
34
24
20
17
15
13
13
17
22
28
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
6
2
2
7
13
13
13
10
8
5
2
2
2
13
8
4
7
10
7
4
5
3
2
4
5
3
1
2
2
3
2
2
2
2
5
14
9
5
3
2
2
2
3
2
1
1
1
1
2
2
2
2
2
2
2
1
1
2
3
2
1
1
1
9
14
7
1
2
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
138
138
138
138
123
145
116
114
115
110
113
103
103
101
103
120
125
128
154
154
131
123
117
115
110
111
120
112
118
117
108
146
111
121
125
122
120
122
111
122
113
104
111
125
113
115
120
118
121
122
146
125
104
95
95
92
90
106
95
87
86
120
70
63
53
55
73
96
106
146
146
91
105
69
58
51
42
38
36
46
60
76
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
67
67
34
1
1
6
12
12
12
12
6
1
1
1
1
3
6
8
10
11
12
8
5
7
10
11
13
7
2
1
1
1
4
3
2
3
5
8
7
5
4
6
8
6
4
4
2
1
1
3
4
3
2
2
3
4
4
2
1
2
4
4
3
2
2
8
11
15
20
11
3
3
8
9
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
15
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
49
49
32
39
39
45
37
39
49
59
61
108
117
125
353
155
183
178
178
158
211
233
229
448
225
229
245
215
199
294
266
276
448
353
248
249
174
154
220
249
262
543
294
258
259
287
285
285
543
249
253
207
229
230
262
543
316
292
285
290
180
154
138
120
110
97
97
86
82
97
97
66
80
51
43
40
34
31
29
50
75
104
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
6
3
3
3
3
3
3
3
3
5
6
8
9
6
4
7
10
6
3
4
7
8
5
2
2
2
2
2
2
2
22
31
18
5
4
3
2
2
3
3
3
3
3
3
3
2
1
1
2
2
2
3
8
6
4
2
1
3
6
7
4
2
2
30
44
22
1
1
1
2
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
59
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
139
139
25
149
149
164
143
161
180
202
204
274
274
288
564
300
333
323
280
327
339
411
625
416
641
459
447
429
465
388
418
449
366
529
391
389
564
428
495
517
625
641
432
457
433
427
529
454
426
465
449
369
368
321
295
344
364
371
641
366
356
353
296
278
262
216
247
295
307
465
465
261
268
235
206
188
175
165
167
191
220
256
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
6
3
3
3
3
3
6
8
9
10
10
10
11
10
10
19
28
16
5
10
7
5
15
15
16
17
17
17
26
35
25
16
14
13
18
22
19
17
39
32
22
13
16
13
11
15
19
24
18
13
98
62
26
22
19
21
62
32
2
8
14
78
110
56
2
21
30
40
47
30
14
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
69
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
65
65
43
108
108
108
94
92
101
94
98
101
109
113
120
164
139
140
164
143
139
151
150
164
164
143
134
130
134
135
113
164
109
110
117
85
94
84
92
93
92
120
97
99
100
106
103
104
120
99
99
76
77
73
90
120
106
164
104
107
105
106
130
80
92
95
117
117
91
99
99
66
63
46
35
29
24
20
18
42
70
103
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
3
2
2
2
4
7
9
12
8
5
4
6
5
4
2
1
1
2
2
2
1
1
2
1
1
1
1
2
3
4
2
1
1
4
2
1
1
1
1
2
1
1
2
3
2
2
2
2
1
1
1
1
1
1
1
1
4
7
6
5
6
7
13
13
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
53
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
107
107
86
109
109
130
120
130
131
140
156
182
182
172
175
196
186
194
206
206
196
195
213
192
196
210
210
223
233
207
183
188
156
159
133
112
132
130
166
172
213
251
194
217
223
233
204
215
251
212
167
154
170
164
210
351
273
351
268
351
221
233
143
121
118
100
112
130
130
212
212
102
94
74
52
42
34
27
24
36
51
70
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
23
23
14
6
6
6
6
6
6
6
6
6
6
6
8
10
13
11
10
10
10
9
7
5
3
1
5
3
1
4
7
23
17
10
4
5
5
5
7
5
3
7
10
6
3
3
2
1
4
3
2
2
3
4
5
4
3
2
1
2
4
3
2
1
1
11
21
11
2
3
3
4
6
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
29
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
108
108
108
174
174
124
133
129
167
217
257
391
391
315
366
391
426
596
486
596
525
626
521
455
468
605
438
493
453
469
605
492
626
493
493
377
366
327
341
412
415
425
450
626
403
480
366
315
267
226
192
164
192
190
240
412
355
391
366
535
279
234
182
127
105
84
99
125
127
226
226
108
97
76
52
42
34
27
23
107
206
323
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
14
12
12
12
10
9
9
9
5
1
1
1
1
6
7
6
5
4
17
10
4
5
4
4
8
9
7
5
5
8
8
9
7
5
6
4
3
2
1
2
3
2
1
7
5
3
2
1
1
2
3
9
11
8
5
2
2
2
3
2
2
2
2
5
8
4
1
1
1
2
2
2
2
3
5
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
42
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
281
281
125
391
391
406
322
356
349
342
360
334
334
268
263
281
286
314
406
309
360
288
288
294
261
336
272
251
272
274
256
406
264
281
269
273
218
195
203
202
206
241
222
255
297
316
403
391
356
362
403
356
363
360
403
334
315
283
281
291
257
289
336
220
243
271
269
269
289
177
161
147
131
124
118
113
114
113
112
149
192
243
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
36
6
6
6
6
6
6
7
9
11
12
7
2
10
8
6
6
6
5
4
3
2
2
3
6
5
4
4
5
21
24
15
7
6
11
16
17
13
9
7
17
10
4
12
9
7
9
10
11
10
9
8
7
9
11
23
22
21
12
3
1
1
1
39
78
40
3
6
8
10
17
16
9
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
63
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
68
68
41
68
68
62
67
71
70
89
89
74
77
77
132
92
109
110
127
127
120
126
127
128
127
84
79
83
83
81
99
85
81
128
93
94
132
92
82
80
81
79
82
99
80
83
114
80
92
69
95
76
80
114
67
78
93
84
132
114
66
62
49
38
30
24
21
21
21
24
23
24
46
22
22
19
15
15
14
21
29
39
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
19
19
11
3
3
4
6
6
6
11
7
3
3
3
3
3
4
4
2
1
3
5
4
2
1
2
3
2
1
3
5
5
3
1
2
3
6
5
5
10
7
4
1
3
2
2
2
1
1
1
1
1
1
3
2
2
4
2
1
2
3
2
1
1
1
2
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
130
130
42
172
172
158
137
155
158
148
158
141
155
155
137
141
141
147
172
146
158
155
131
122
117
136
122
130
157
155
155
263
152
154
168
136
134
168
135
146
174
180
164
263
183
194
207
180
174
173
207
181
181
182
263
187
203
228
185
228
167
157
141
132
131
128
128
128
112
96
90
90
99
104
114
152
137
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
138
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
12
12
8
5
5
5
5
5
4
3
3
3
3
3
7
5
3
1
6
5
4
4
4
4
4
3
2
1
18
22
13
5
2
5
18
26
19
10
1
4
7
4
1
11
7
3
2
4
6
4
2
1
40
28
17
9
2
13
24
15
7
8
10
39
69
39
9
8
8
8
13
11
10
44
67
87
88
89
89
61
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
62
62
62
62
62
62
65
67
71
74
71
75
103
81
93
82
83
90
91
97
103
93
95
89
91
101
80
78
103
83
92
97
113
113
99
95
94
97
88
95
94
101
98
102
97
101
101
90
97
80
79
97
80
78
77
102
73
70
101
64
65
63
61
61
59
56
61
61
46
50
48
49
49
47
47
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
27
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
4
3
3
3
3
3
8
11
13
7
1
5
6
4
2
2
2
2
2
1
1
3
14
8
3
3
4
10
8
7
9
10
5
1
6
4
3
2
6
4
2
1
1
1
1
1
2
2
1
1
2
2
2
1
1
2
4
8
5
2
2
14
20
12
5
8
9
10
10
10
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
45
45
36
68
68
68
68
69
110
159
202
320
320
266
396
292
288
287
277
383
335
367
387
593
383
316
385
349
341
603
412
430
593
414
387
603
305
297
354
301
316
603
323
341
347
344
322
360
524
328
502
276
288
306
279
524
336
345
338
502
286
248
261
193
210
196
236
236
160
180
159
146
282
114
103
95
64
56
49
90
143
207
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
3
1
1
1
5
3
1
5
4
4
9
6
4
7
5
4
4
4
2
1
1
9
11
12
7
3
3
3
9
6
3
5
7
5
3
2
1
2
3
2
1
4
4
2
1
2
4
3
3
3
4
3
2
2
2
45
89
48
8
17
22
27
27
15
3
3
12
16
18
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
28
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
33
65
65
59
52
53
57
62
63
84
84
80
151
87
100
102
88
98
91
89
98
93
94
137
84
86
92
78
102
83
91
104
118
86
151
81
84
83
90
74
77
102
71
82
67
54
47
41
36
33
35
33
40
58
65
73
151
78
79
76
137
69
86
92
118
118
66
65
52
42
55
28
24
21
17
15
13
33
57
85
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
7
3
3
4
4
4
4
5
4
3
3
3
7
11
15
22
26
18
10
3
20
17
10
3
4
3
2
2
2
2
4
4
2
1
2
2
3
2
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
3
3
3
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
39
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
72
72
28
75
75
60
58
57
72
89
95
153
153
173
345
193
225
233
255
271
232
260
255
278
271
194
186
170
162
161
183
180
178
278
182
175
345
150
157
167
141
143
161
137
135
178
125
117
100
92
75
69
82
72
94
161
179
171
345
233
163
147
131
95
102
96
118
118
86
92
92
55
55
35
26
21
15
12
10
46
89
140
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
3
3
3
3
3
3
3
4
16
13
10
9
9
9
9
9
5
2
4
3
2
4
3
2
2
2
2
4
4
3
2
3
3
3
2
1
2
4
2
1
2
2
2
2
1
1
2
3
3
4
3
2
1
1
1
1
1
1
1
1
2
4
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
55
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
78
78
49
65
65
78
65
72
84
96
105
126
126
109
119
152
135
152
135
198
138
145
180
133
128
120
108
100
99
95
102
105
97
132
102
93
95
97
109
110
180
124
116
126
116
112
132
101
97
84
78
81
89
88
86
126
130
123
180
198
121
107
116
78
85
83
102
102
78
87
87
63
112
48
41
38
26
23
20
48
83
124
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
13
11
9
8
9
10
10
11
11
7
3
3
6
8
10
10
10
10
11
13
7
2
1
1
1
1
1
1
1
12
10
6
2
1
4
10
11
6
1
1
2
1
1
1
1
1
1
1
1
1
5
7
9
5
1
1
1
1
1
1
1
1
1
5
9
8
7
4
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
46
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
109
109
109
193
193
139
154
150
214
295
349
553
553
407
439
553
511
569
550
687
687
601
687
676
578
676
517
470
499
368
316
510
217
195
175
113
94
77
67
64
71
72
68
110
60
58
57
46
40
37
33
34
38
36
35
60
44
42
42
60
38
36
51
25
25
26
24
27
25
37
37
21
24
14
11
9
7
6
5
13
23
34
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
7
7
7
7
7
7
7
12
17
21
23
12
1
9
17
10
4
7
7
7
11
6
1
3
5
4
3
2
3
4
2
1
1
2
3
4
5
4
3
2
1
3
3
2
2
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
104
104
104
171
171
126
142
140
324
543
615
1258
1258
1058
1219
1206
1258
1359
1232
1346
1476
1459
1781
1781
1516
1781
1563
1242
1285
1047
870
1563
613
546
505
319
279
219
192
159
152
161
124
121
127
118
121
153
108
103
161
118
124
143
153
92
109
102
94
161
78
69
54
42
41
41
43
47
43
62
62
37
46
28
23
21
18
16
15
19
25
32
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
3
12
12
12
11
11
9
8
4
1
7
4
1
4
7
8
9
7
4
1
9
7
4
2
3
4
9
5
2
3
4
5
4
3
6
9
6
3
1
1
2
1
1
1
1
1
2
4
6
8
4
1
1
1
1
1
1
1
2
4
5
7
6
5
3
2
2
2
2
2
3
5
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
19
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
27
27
27
39
39
48
36
37
37
43
35
40
40
38
61
42
49
52
58
61
53
58
58
57
61
45
42
39
38
38
41
48
41
57
45
44
58
42
41
41
38
36
45
35
35
35
35
35
33
33
45
35
33
35
42
38
42
42
58
42
30
26
19
15
12
11
14
18
18
31
31
16
17
15
13
12
12
12
12
14
17
20
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
7
4
4
5
5
4
4
3
2
2
3
6
3
1
2
1
1
1
1
1
1
1
2
2
3
3
2
1
1
1
1
1
2
3
4
3
3
5
4
3
2
1
1
4
2
1
1
1
3
3
3
3
2
2
2
2
6
3
1
1
1
2
3
3
3
2
1
1
1
2
2
2
2
3
5
7
6
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
51
51
51
71
71
50
51
52
55
51
53
55
56
56
60
62
68
81
71
81
68
81
63
59
58
66
57
61
73
66
70
118
77
83
85
98
90
92
98
99
99
96
114
118
100
102
99
100
95
95
114
93
92
86
118
93
102
101
114
101
79
72
61
51
46
41
37
36
38
42
45
45
52
38
36
32
29
28
28
33
39
47
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
9
7
6
5
5
5
5
5
7
5
4
4
4
3
2
4
6
7
9
9
6
4
4
7
5
4
3
3
3
8
6
4
3
2
5
7
9
14
8
3
4
3
2
2
2
1
1
2
3
5
7
9
5
2
2
1
1
3
6
3
1
1
1
14
23
12
2
6
8
10
10
10
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
30
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
162
162
129
129
126
145
114
126
121
126
162
108
116
103
101
156
104
103
113
101
101
162
90
83
78
60
59
67
86
82
103
156
84
85
83
68
61
65
54
55
67
73
68
103
68
64
65
51
53
51
52
60
53
73
64
55
63
64
55
68
39
32
26
21
19
20
22
24
24
31
31
19
20
14
11
9
7
6
6
15
26
39
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
36
3
3
3
3
3
3
3
3
3
4
8
8
9
15
10
6
6
3
1
2
5
3
1
4
3
3
2
1
1
2
1
1
2
2
3
3
3
3
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
2
3
4
5
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
141
141
141
141
114
117
108
96
141
70
73
69
73
97
81
104
92
104
77
116
71
67
66
91
55
64
75
70
91
97
75
83
95
85
95
78
95
72
70
68
63
71
61
65
67
75
79
70
70
79
64
63
79
57
62
54
58
47
35
31
26
22
19
24
25
26
56
22
21
20
16
15
14
15
13
14
15
16
18
21
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
110
110
58
6
6
9
20
18
16
16
9
3
3
2
1
2
4
2
1
1
3
4
4
2
1
1
2
2
3
4
5
6
3
1
3
2
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
4
3
3
3
2
1
1
1
6
9
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
51
55
55
39
44
45
46
55
50
53
55
53
58
62
55
62
59
62
58
70
60
57
52
70
44
48
53
55
70
62
58
57
56
53
58
53
49
58
52
50
62
58
50
53
62
53
58
62
42
39
36
32
36
40
42
54
58
40
36
30
34
20
17
16
17
20
20
31
31
18
17
15
13
12
12
12
12
19
27
36
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
28
28
25
23
15
7
4
5
4
2
1
1
1
1
1
1
2
3
4
2
1
4
4
4
2
1
4
2
1
1
1
2
1
1
1
1
2
4
6
4
2
1
2
2
2
2
1
1
1
1
2
2
2
2
3
2
2
2
3
2
1
1
1
2
3
4
5
3
1
1
1
2
2
2
2
3
5
7
6
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
50
50
50
76
76
66
76
69
76
74
72
81
81
70
75
81
88
100
114
90
88
90
93
95
100
114
88
88
90
82
79
114
67
69
71
62
70
55
54
52
53
52
52
61
60
63
79
70
70
72
76
79
71
73
76
66
79
65
70
62
59
55
58
47
37
40
38
41
58
45
47
47
43
38
37
31
28
26
26
30
36
43
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
20
20
17
14
8
3
3
3
3
3
12
10
9
9
9
9
25
19
10
2
1
1
2
3
2
1
1
1
1
1
1
1
2
3
4
5
5
6
8
15
11
6
1
1
1
3
5
3
1
1
2
1
1
4
4
2
1
1
1
2
1
1
1
1
1
7
14
8
3
6
8
10
10
10
8
7
7
7
7
7
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
27
43
43
59
43
47
116
192
217
453
453
276
354
453
352
451
311
520
340
323
472
317
385
472
388
480
339
463
324
358
496
343
480
361
243
248
267
292
280
361
463
350
411
496
267
263
223
210
153
137
173
166
174
463
244
252
288
520
222
212
162
108
94
75
89
114
117
210
210
96
90
69
45
36
27
21
17
99
197
312
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
4
5
5
5
5
5
3
2
2
2
2
8
9
6
4
9
6
3
2
2
2
2
4
6
4
2
1
1
1
2
1
1
2
2
1
1
1
1
2
1
1
4
3
2
1
1
1
3
3
3
4
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
24
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
38
65
65
59
51
52
69
89
97
160
160
125
145
160
144
140
140
243
170
188
233
165
180
179
182
226
195
174
183
173
192
175
146
130
145
145
181
195
233
239
198
195
226
192
188
192
239
185
153
156
195
142
153
239
195
180
233
243
171
226
139
112
121
108
122
136
134
216
216
105
93
73
50
41
33
26
22
58
100
151
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
11
6
5
5
5
5
5
5
9
11
13
24
17
11
7
4
4
4
4
4
4
7
6
4
2
2
2
1
1
2
30
19
8
1
3
3
3
2
1
1
6
3
1
1
1
1
2
1
1
1
1
1
7
6
5
5
6
3
1
1
1
1
2
6
10
6
3
2
2
2
2
2
2
3
5
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
53
53
39
75
75
92
78
78
85
76
79
79
92
92
67
85
67
71
87
72
80
92
60
55
49
41
39
36
43
44
45
87
51
55
58
54
55
52
49
62
47
47
51
46
46
50
54
50
62
48
51
43
43
42
38
52
42
39
62
35
31
26
18
16
14
13
16
19
19
32
32
18
20
13
10
8
6
5
5
12
21
32
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
2
1
1
1
1
3
3
2
2
1
1
1
1
1
1
1
1
1
2
1
1
7
4
1
1
1
1
2
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
6
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
91
91
38
75
75
91
75
78
78
75
91
68
65
65
73
78
95
137
116
137
111
166
114
110
107
166
84
102
110
114
166
117
138
129
136
136
134
136
123
144
119
124
123
138
101
103
100
101
144
103
105
136
84
79
67
71
71
72
144
60
56
53
35
30
25
23
24
26
26
30
30
18
18
16
15
14
14
14
14
16
18
21
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
9
3
3
3
3
3
3
3
5
4
3
3
6
9
5
1
1
2
6
4
2
2
2
2
1
1
1
1
1
5
4
2
1
5
5
5
17
16
12
9
5
1
2
3
2
1
1
1
2
2
3
3
4
3
2
1
3
4
5
3
1
1
1
3
6
5
4
2
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
153
153
54
180
180
155
174
180
249
168
164
168
166
154
166
212
195
229
230
229
249
268
215
212
197
268
165
186
212
218
268
249
228
182
154
134
144
99
99
94
116
119
130
228
129
133
125
105
91
81
74
81
83
88
95
100
114
156
144
105
96
94
57
47
37
31
40
52
55
91
91
51
50
42
32
27
23
20
18
40
67
98
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
25
25
25
25
15
5
5
5
5
5
3
1
1
1
1
10
5
1
10
19
29
17
5
4
3
3
6
6
3
1
1
14
8
3
3
3
8
5
3
7
7
5
3
1
1
6
5
4
2
1
1
2
3
5
4
3
3
3
3
3
3
2
1
1
1
2
3
2
1
2
3
13
17
10
3
3
6
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
83
83
80
119
119
148
114
125
121
151
119
117
117
106
147
131
161
219
188
219
187
249
191
182
166
230
135
159
184
194
230
207
249
178
185
163
152
185
142
171
184
165
207
249
170
176
171
110
94
84
93
120
127
207
201
131
155
138
147
176
96
80
67
47
37
33
35
42
43
62
62
38
36
32
27
25
24
24
24
32
41
52
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
3
3
3
3
3
3
7
7
7
7
8
9
10
9
9
17
26
15
4
5
4
4
4
4
2
1
1
10
8
6
6
5
4
5
7
8
7
4
2
1
1
3
2
2
2
2
1
1
3
4
4
4
3
2
1
3
5
3
1
1
1
4
8
5
3
5
8
12
12
7
2
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
47
47
47
64
64
49
47
46
54
65
78
102
104
102
133
148
113
118
114
114
136
112
122
124
115
136
100
106
102
91
134
101
101
124
115
98
133
86
84
78
68
68
80
83
80
134
84
85
83
79
66
70
70
63
75
86
98
148
133
88
85
84
47
43
40
34
40
47
50
79
79
44
43
35
27
23
20
17
16
37
63
93
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
15
15
10
5
5
5
5
5
4
3
3
3
3
6
4
2
2
2
2
2
3
5
4
3
2
1
1
1
2
6
7
4
1
2
3
2
1
2
4
3
2
4
3
2
1
1
1
1
1
1
3
3
4
3
2
2
3
2
1
1
1
2
3
4
5
4
3
4
5
9
11
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
136
136
47
133
133
148
111
115
158
209
227
374
374
300
343
343
336
333
303
343
333
318
343
329
304
376
318
338
350
431
331
313
315
281
309
273
269
274
301
310
319
431
312
326
345
324
369
348
316
313
369
334
363
431
358
374
337
315
300
329
304
303
376
273
279
286
309
309
278
257
272
272
222
217
216
179
172
165
166
199
240
288
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
5
7
6
6
6
4
3
3
3
3
3
10
20
25
30
16
3
4
4
3
3
6
3
1
9
15
22
19
13
7
17
21
22
24
30
20
10
15
19
23
17
10
3
3
3
3
23
44
27
10
20
30
28
27
14
1
1
1
1
1
53
106
76
47
51
53
56
56
56
56
56
80
92
98
101
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
103
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
190
190
47
174
174
174
149
158
269
407
447
847
847
529
536
739
484
482
473
796
418
423
514
425
476
849
539
565
575
441
393
574
439
481
777
424
430
415
391
466
365
366
420
440
464
751
534
577
565
575
574
458
512
479
548
847
645
739
648
796
616
558
849
579
665
631
777
777
586
608
575
491
751
430
424
413
387
380
373
449
542
651
849
849
849
849
849
849
849
849
849
849
849
849
849
849
849
849
849
849
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
11
6
6
6
6
6
6
18
10
3
3
3
3
6
3
1
1
1
1
1
3
5
4
4
6
3
1
9
17
26
22
15
8
8
20
28
37
30
23
17
15
19
15
12
7
3
6
7
9
22
36
62
52
40
28
34
33
18
4
4
4
4
4
227
451
238
26
30
32
35
46
34
22
95
103
107
109
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
111
739
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
62
62
62
62
62
71
82
82
119
119
92
98
107
101
105
101
133
101
101
104
102
98
124
101
104
105
103
105
104
103
101
121
96
95
152
180
219
444
269
284
298
444
278
313
319
444
339
234
228
188
164
147
131
131
122
118
133
119
119
124
110
110
110
121
121
96
89
83
83
78
83
86
62
62
58
53
66
81
99
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
3
4
5
6
6
6
8
11
10
10
8
6
4
2
1
1
2
7
4
1
1
1
1
3
4
3
2
3
5
6
7
7
4
1
17
11
6
4
2
5
6
7
7
4
1
9
6
3
5
7
7
8
5
3
3
31
45
59
30
1
2
2
3
21
32
17
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
30
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
82
82
51
82
82
69
74
78
116
166
224
329
329
329
353
371
307
322
312
298
342
303
313
304
294
342
248
258
253
244
335
272
250
304
284
212
353
195
193
203
183
199
226
217
224
335
189
184
216
140
130
122
131
124
174
207
240
371
353
227
215
224
118
111
105
93
111
132
131
216
216
105
97
77
53
44
35
28
24
81
148
227
371
371
371
371
371
371
371
371
371
371
371
371
371
371
371
371
371
371
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
20
20
17
15
10
5
5
5
5
4
3
10
13
17
13
8
4
7
10
11
13
8
3
4
3
3
14
7
1
2
3
28
18
8
6
4
4
3
3
2
1
2
3
3
3
4
3
2
1
1
3
2
1
3
5
4
3
3
3
3
3
2
1
1
1
4
8
5
2
3
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
29
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
71
71
28
96
96
96
105
107
196
295
416
633
633
633
573
805
551
573
538
573
502
417
449
418
513
502
307
385
373
347
668
392
390
374
513
241
216
213
220
210
215
372
294
295
303
668
261
271
241
172
150
130
125
121
240
292
343
805
372
335
324
233
322
200
225
223
292
292
162
161
127
100
137
65
55
48
34
28
24
152
304
482
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
12
12
12
12
26
21
16
16
8
1
1
1
1
9
17
13
9
7
6
8
6
5
6
7
12
9
5
2
2
2
6
7
6
4
2
2
3
2
1
2
3
2
1
5
5
3
1
1
1
2
4
7
10
6
2
2
2
1
1
1
1
1
1
6
12
8
5
3
2
2
2
2
2
3
5
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
137
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
39
69
69
82
73
75
161
262
297
594
594
429
422
692
401
408
414
511
373
373
415
376
354
618
389
488
594
462
692
542
551
519
627
618
338
398
376
332
627
323
411
436
370
692
300
288
262
189
167
158
154
137
144
185
202
200
283
281
186
181
255
130
123
108
93
97
90
182
179
194
685
185
186
184
102
88
72
164
285
429
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
3
3
3
3
3
3
2
2
2
6
8
11
10
10
8
7
9
9
9
6
4
14
12
8
4
3
10
12
10
6
3
9
6
3
3
3
3
10
9
9
15
8
1
1
1
2
3
4
8
13
17
12
7
5
4
4
3
2
2
2
30
44
25
6
4
2
2
5
5
5
6
9
12
16
18
19
13
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
108
108
108
172
172
124
135
129
164
208
243
364
364
300
308
386
334
340
340
521
336
354
394
341
361
394
314
402
301
317
306
315
382
313
402
256
305
229
234
226
202
244
236
237
234
382
236
237
244
184
151
152
154
154
197
244
301
386
305
521
295
242
309
163
160
151
142
156
153
225
225
131
139
90
65
54
40
32
26
106
202
316
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
16
16
12
9
11
13
13
10
7
8
8
9
11
11
11
6
2
4
54
29
4
2
3
4
9
6
4
2
1
4
15
11
6
1
4
5
6
4
2
1
3
3
3
2
1
2
2
1
1
4
4
2
1
1
2
1
1
1
2
1
1
1
1
5
9
6
3
6
8
11
11
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
119
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
67
67
51
98
98
87
97
94
98
114
91
101
100
95
154
105
120
124
123
133
126
131
129
152
133
102
92
96
98
101
110
114
96
152
99
92
154
78
81
77
76
73
72
104
59
62
50
44
39
33
30
30
37
34
36
76
65
65
154
61
60
55
51
31
30
26
23
23
22
30
30
15
13
10
7
6
5
4
4
14
27
42
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
6
9
11
13
14
12
11
10
9
9
9
10
9
8
6
4
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
71
71
32
103
103
103
109
110
107
135
103
95
91
78
80
78
78
106
92
93
135
100
96
106
84
100
72
78
93
96
106
135
94
77
71
59
65
51
57
71
61
67
61
100
50
48
48
40
37
33
30
28
34
32
33
71
49
49
65
67
44
38
43
28
31
32
40
40
31
37
37
22
21
15
11
9
7
6
5
13
22
33
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
1
20
24
26
28
24
21
21
21
15
9
7
6
6
6
6
5
4
6
5
4
2
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
2
1
1
1
2
2
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
193
193
43
194
194
209
210
216
234
225
225
146
152
140
129
200
116
136
157
150
234
200
133
126
103
79
73
75
104
106
105
234
96
97
99
78
69
84
57
53
57
55
61
75
69
66
68
66
84
57
54
54
52
61
46
48
57
51
66
84
41
35
29
25
28
28
37
37
26
24
24
16
15
13
12
12
12
12
12
17
23
30
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
9
18
17
16
11
7
6
6
6
8
10
8
7
5
3
5
4
3
2
1
1
3
2
1
2
4
6
3
1
1
2
3
5
4
2
1
1
2
1
1
2
2
1
1
1
1
1
2
4
4
3
2
2
3
2
1
1
1
1
2
3
5
4
2
1
1
2
2
2
2
3
5
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
195
195
114
195
195
198
210
218
248
231
231
184
187
167
158
248
146
170
187
179
243
248
140
132
110
86
80
75
101
98
102
243
97
98
98
68
64
52
50
52
52
54
62
51
60
48
40
40
39
29
30
29
34
33
33
62
47
46
64
60
37
31
22
19
19
17
21
21
19
27
27
14
12
10
7
6
5
4
4
12
22
34
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
3
13
23
23
17
11
6
6
6
6
8
9
9
10
9
6
4
2
6
4
2
2
2
2
1
1
1
3
6
3
1
2
2
2
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
190
190
118
190
190
163
175
184
242
169
169
165
164
151
146
206
148
172
183
177
242
206
158
144
125
94
85
86
111
112
123
242
117
126
122
104
146
81
75
76
73
73
71
81
74
56
57
48
40
37
38
43
50
65
52
67
71
70
146
74
59
53
34
29
25
21
22
24
24
37
37
21
19
16
12
10
9
7
7
17
28
42
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
46
46
36
26
20
14
14
14
14
14
12
11
11
11
10
10
14
11
7
4
6
4
2
1
1
2
2
2
1
1
1
5
3
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
161
161
100
259
259
211
253
256
259
320
236
235
241
225
209
286
214
242
259
247
320
286
215
211
181
154
178
135
167
158
163
320
140
141
135
104
149
94
93
88
80
76
77
75
72
75
56
56
50
49
65
52
55
54
53
70
78
75
149
89
66
61
41
37
36
34
39
39
30
31
31
19
16
13
10
8
7
6
5
19
35
54
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
34
34
34
34
25
16
20
25
41
33
25
17
10
10
10
10
12
15
9
4
9
6
4
3
3
4
5
4
2
1
1
4
3
2
2
2
2
1
1
1
1
2
4
2
1
3
3
2
1
1
1
2
3
4
8
5
2
1
1
1
1
1
1
1
1
2
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
47
47
47
75
75
87
75
75
75
65
75
57
53
50
42
48
49
49
87
48
49
50
40
41
40
40
37
35
43
41
39
87
47
52
53
55
45
45
41
44
42
43
66
51
52
66
55
51
66
41
38
38
37
37
35
44
38
35
55
32
30
35
21
18
14
16
19
24
35
31
31
23
21
18
16
13
12
11
10
15
22
29
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
3
3
3
3
3
5
5
5
5
4
4
3
2
3
5
3
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
3
3
2
2
2
2
2
2
1
1
2
2
1
1
1
2
1
1
2
4
2
1
1
1
1
1
2
3
3
3
3
2
1
1
2
4
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
42
42
42
65
65
65
53
51
49
49
51
45
59
59
45
45
43
42
44
44
44
59
40
39
39
40
52
74
104
141
141
176
116
130
175
127
147
175
166
175
244
193
197
201
244
187
203
203
266
266
163
175
159
176
156
104
115
100
94
170
87
82
74
53
42
42
37
38
58
34
33
33
31
33
35
25
27
26
24
24
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
11
11
16
21
16
11
11
6
2
2
3
3
3
3
4
4
4
3
2
2
1
1
1
2
4
3
2
1
1
4
3
3
3
3
2
1
2
3
4
3
3
2
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
2
1
1
1
1
1
5
7
6
6
4
2
2
6
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
62
62
62
62
62
62
69
71
83
83
71
71
75
70
72
83
67
76
61
62
63
61
83
63
62
61
76
51
48
50
44
45
50
44
50
49
48
55
50
48
49
51
49
50
50
52
52
49
48
55
45
43
42
46
47
50
53
60
60
60
49
58
39
38
41
39
44
44
37
35
33
33
25
23
22
20
21
23
25
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
3
3
3
3
3
16
9
2
2
3
3
2
1
1
3
2
1
1
1
1
1
3
2
1
1
1
5
8
5
3
2
3
5
4
2
1
2
1
1
1
3
2
1
1
1
1
2
3
2
2
2
2
2
3
7
4
2
2
2
2
10
14
8
2
6
10
14
14
14
8
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
128
128
70
164
164
198
147
154
155
153
164
122
119
113
109
128
129
142
198
148
164
136
126
126
115
121
131
123
143
143
143
198
155
173
285
197
191
250
208
251
423
319
338
322
423
329
360
345
423
415
275
285
228
191
167
149
139
137
135
138
140
140
140
116
127
112
116
116
89
83
77
77
72
77
80
57
55
52
48
60
74
90
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
11
11
11
11
11
6
1
1
1
1
9
5
1
1
1
1
1
3
4
5
4
2
1
1
3
5
23
13
3
2
3
6
9
5
1
8
7
6
4
2
9
10
10
10
11
16
8
1
7
7
6
6
7
9
11
7
4
3
3
6
20
35
18
2
2
2
3
19
28
16
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
25
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
123
123
39
128
128
159
116
120
125
140
112
123
123
122
128
129
131
136
159
136
140
132
128
126
121
125
126
114
125
125
118
159
116
113
118
106
112
112
117
121
103
100
98
90
92
117
105
116
134
125
134
133
130
171
172
234
378
348
449
449
407
407
297
387
227
209
190
153
134
111
95
82
81
76
75
72
72
72
72
81
92
105
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
2
2
2
2
2
3
3
3
3
2
2
2
2
5
3
2
2
6
5
3
1
1
6
4
2
6
10
15
14
7
1
4
7
4
1
1
1
1
3
2
2
7
10
13
20
14
9
11
12
12
7
2
2
4
6
22
39
22
5
8
9
11
14
10
7
7
30
42
48
51
52
41
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
406
406
39
442
442
426
353
383
452
539
536
840
840
618
630
820
607
611
580
800
543
592
674
594
638
845
597
550
563
440
460
501
501
533
781
492
505
549
553
547
674
638
525
556
543
566
535
531
543
563
463
469
533
554
625
840
722
820
749
824
814
824
845
824
707
705
781
781
647
637
590
548
566
436
425
347
328
320
313
399
503
625
845
845
845
845
845
845
845
845
845
845
845
845
845
845
845
845
845
845
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
15
18
19
20
21
11
2
2
2
2
9
40
24
9
9
19
37
22
7
4
2
10
16
14
12
12
12
38
28
18
8
7
7
41
26
11
14
18
14
10
7
19
18
14
8
2
6
6
7
48
57
66
66
62
42
23
15
7
11
16
102
188
118
49
118
155
193
193
128
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
566
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
38
65
65
59
52
53
58
65
72
92
94
95
150
123
162
258
194
258
209
258
193
200
161
138
131
145
142
131
245
136
144
171
111
93
88
79
86
88
114
118
131
245
144
140
171
123
105
95
99
89
87
88
84
81
94
93
171
104
98
87
131
61
62
58
53
60
59
92
92
64
139
50
43
39
23
19
15
33
58
87
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
11
6
5
5
5
5
5
5
6
11
14
17
10
4
10
7
4
9
11
6
1
2
6
3
1
1
1
1
2
7
13
7
2
2
2
2
2
2
2
1
1
2
4
4
4
3
3
3
4
3
2
3
4
3
2
1
2
2
2
1
1
2
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
26
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
41
41
28
68
68
68
69
74
81
81
81
93
93
69
74
73
73
74
79
84
89
107
95
95
105
117
125
169
169
128
121
125
107
95
90
95
73
71
69
66
75
91
112
123
169
169
146
144
144
132
128
126
159
133
135
129
159
122
136
138
133
169
125
113
125
88
96
107
112
132
132
118
115
118
118
90
86
81
79
78
76
75
75
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
70
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
5
5
5
5
5
5
3
2
2
4
4
5
7
10
13
17
35
22
10
4
3
3
5
4
4
4
9
10
6
2
5
8
9
9
8
7
9
11
9
7
5
4
5
7
5
4
7
8
6
4
4
3
3
3
9
16
9
2
3
4
20
33
18
3
20
37
53
63
34
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
195
195
114
195
195
215
219
225
345
487
630
951
951
861
995
1525
934
1132
1079
1110
1525
1128
1227
1122
995
1654
809
879
800
689
922
790
932
951
922
1323
566
578
669
551
495
924
622
753
767
1323
880
650
580
454
529
291
390
374
372
951
560
562
924
635
648
651
1654
619
732
746
732
732
397
380
308
237
331
148
121
101
63
49
38
302
617
986
1654
1654
1654
1654
1654
1654
1654
1654
1654
1654
1654
1654
1654
1654
1654
1654
1654
1654
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
20
20
20
20
18
16
18
17
16
16
16
17
18
18
18
11
5
14
9
4
9
6
4
8
7
5
4
5
4
3
3
3
5
4
3
2
2
3
6
4
3
3
4
3
3
9
8
4
1
1
1
4
5
5
6
4
2
2
2
1
1
1
1
1
1
4
8
4
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
129
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
114
114
114
182
182
122
135
133
175
231
298
418
418
418
480
786
499
564
571
564
495
521
507
497
680
521
379
426
396
410
521
439
493
415
680
349
319
323
257
230
264
276
337
493
336
478
295
254
233
189
184
146
171
170
286
368
354
786
342
344
337
230
326
172
160
148
131
137
133
184
184
138
308
110
98
90
54
45
37
157
303
475
786
786
786
786
786
786
786
786
786
786
786
786
786
786
786
786
786
786
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
3
9
10
11
11
12
14
15
12
10
13
13
7
2
3
50
26
3
2
2
3
5
4
3
3
3
3
8
9
6
3
7
7
7
5
3
2
2
6
6
7
5
4
5
5
4
3
3
4
5
4
3
3
3
3
3
2
1
1
1
11
21
11
2
3
3
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
106
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
40
40
34
68
68
74
70
71
139
219
249
485
485
312
366
485
372
389
338
527
441
449
468
806
585
634
806
621
611
998
556
534
504
416
423
350
258
251
316
445
468
648
998
640
652
587
524
570
648
554
457
372
461
466
517
998
530
554
624
652
428
587
296
248
228
167
220
290
299
554
554
258
233
179
117
92
69
50
40
118
212
325
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
4
4
5
5
5
3
1
1
1
1
6
6
6
4
2
12
7
2
10
6
2
14
8
2
1
1
11
9
5
2
3
5
4
3
2
2
8
7
4
2
3
2
1
1
1
1
3
3
4
18
10
2
4
4
4
4
3
2
2
2
17
33
17
1
4
5
7
7
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
42
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
179
179
105
131
121
150
123
134
153
169
186
221
224
221
228
402
234
254
259
244
262
249
255
239
284
262
208
226
221
205
266
210
201
199
284
157
157
178
189
197
216
233
196
197
185
266
157
150
132
104
102
89
104
97
153
197
218
402
216
244
184
132
143
97
102
98
118
118
90
101
101
72
136
53
45
40
24
19
15
78
153
242
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
29
29
29
29
24
20
14
9
9
9
8
8
8
10
12
13
15
17
14
11
11
11
8
5
3
2
8
5
2
2
2
2
6
7
5
3
5
4
3
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
3
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
118
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
190
190
75
191
191
171
193
213
264
308
368
475
475
475
442
862
465
503
522
549
552
504
553
506
737
552
468
511
476
474
719
500
469
489
737
381
385
385
368
428
350
421
401
406
399
719
351
335
304
223
200
170
199
194
323
428
445
862
428
549
400
292
328
196
179
160
145
149
143
200
200
116
143
81
61
52
38
31
26
163
326
516
862
862
862
862
862
862
862
862
862
862
862
862
862
862
862
862
862
862
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
20
20
20
20
18
16
14
14
15
10
5
6
5
3
2
5
3
2
5
3
2
6
6
3
1
1
12
15
16
10
5
12
8
5
5
6
6
6
7
9
13
7
1
1
1
1
3
4
5
6
4
2
1
3
2
1
1
1
1
1
5
9
5
1
1
1
2
2
2
2
3
5
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
125
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
49
49
47
47
47
37
36
37
38
41
49
45
45
44
46
53
53
57
59
80
65
63
80
61
64
80
92
150
217
224
378
378
271
261
250
270
232
215
322
252
255
365
302
291
353
250
322
202
167
155
170
202
215
365
302
185
231
203
177
353
148
138
126
84
70
59
50
47
44
42
42
31
31
28
26
27
22
22
22
27
33
40
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
9
2
2
4
4
4
4
5
4
3
2
2
2
3
3
3
3
4
4
2
1
2
1
1
3
2
2
9
11
13
8
3
2
4
6
6
5
4
3
4
5
3
2
2
2
2
2
1
1
2
3
11
20
12
5
1
3
3
4
3
2
2
2
12
19
10
1
1
1
2
6
7
6
5
5
5
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
42
42
36
75
75
75
71
75
74
74
81
81
82
83
140
102
122
128
140
140
139
151
143
137
140
151
145
200
263
346
374
367
322
374
367
305
351
543
340
400
327
400
304
312
304
358
288
280
543
224
249
287
243
358
309
252
313
309
248
543
204
188
174
107
85
71
55
52
49
45
45
45
38
37
49
31
31
31
29
35
43
51
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
3
3
3
3
3
3
2
2
2
3
3
2
1
4
8
12
16
10
4
3
3
2
1
1
4
5
7
5
3
3
12
24
18
12
13
15
8
1
1
2
12
6
1
1
1
1
1
1
9
5
1
1
1
1
2
2
2
1
1
2
7
9
7
5
4
4
4
4
4
4
4
11
16
19
20
21
12
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
113
113
28
141
141
141
118
133
135
128
141
135
141
141
137
139
141
135
137
136
139
141
135
130
127
139
145
207
280
386
405
398
370
405
398
339
325
503
290
282
291
330
259
272
282
369
277
300
503
254
330
294
261
369
272
233
289
272
230
503
191
177
163
104
86
73
58
52
46
40
36
36
42
43
49
64
58
64
64
66
71
76
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
4
4
2
1
2
2
2
2
1
1
3
2
2
4
5
7
5
3
2
1
1
3
4
4
4
6
9
6
4
5
3
1
1
3
5
4
3
17
9
1
1
1
1
2
2
2
1
1
1
13
19
11
3
8
10
12
12
12
13
15
25
36
36
36
36
25
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
26
62
62
62
57
62
58
62
62
67
67
62
67
67
71
96
70
80
68
72
74
79
96
80
84
89
89
95
95
96
72
66
60
60
60
70
85
78
110
88
85
85
110
80
89
94
112
112
81
81
74
71
73
68
73
60
73
57
56
53
56
43
45
46
51
51
43
38
38
38
34
34
35
34
38
38
37
40
44
48
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
3
3
3
3
3
3
2
2
2
5
9
8
7
7
7
4
1
1
1
1
1
4
2
1
1
1
8
9
11
9
7
5
3
6
4
2
7
7
4
1
1
2
2
3
2
1
3
5
3
2
3
3
4
3
3
2
1
1
1
2
9
16
9
2
3
3
4
7
7
6
6
6
6
6
6
6
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
166
166
112
211
211
278
259
278
262
317
249
183
199
179
183
278
182
210
236
227
317
278
187
181
157
135
164
123
157
150
143
317
121
117
113
81
76
75
73
70
78
72
71
82
70
61
60
57
50
57
54
53
57
52
61
70
64
59
78
70
47
42
41
30
32
31
39
39
29
31
31
19
17
13
10
8
6
5
5
13
23
34
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
54
39
25
29
27
19
12
10
6
3
2
1
3
3
3
5
7
6
4
3
3
2
2
1
1
1
4
12
10
7
4
2
2
3
2
1
1
2
1
1
5
3
2
2
2
1
1
2
4
8
5
2
1
1
1
1
1
1
1
1
2
4
2
1
2
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
42
42
42
61
61
47
44
47
63
86
93
159
159
104
119
143
105
120
105
97
108
129
109
120
107
151
147
184
230
300
300
300
219
243
217
215
248
243
209
192
195
263
197
196
235
188
175
211
157
151
183
167
182
263
169
160
181
153
148
235
138
125
151
107
116
115
123
123
89
91
81
76
105
68
65
65
60
59
58
74
94
117
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
12
12
8
5
5
5
5
5
3
1
1
2
3
3
4
4
4
6
7
5
3
6
4
2
1
1
1
8
16
24
17
9
2
1
1
8
13
7
2
8
15
8
2
15
8
1
8
7
6
5
5
16
28
18
9
10
9
8
7
4
1
2
9
38
67
42
17
9
2
2
6
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
73
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
101
101
101
103
97
143
102
107
143
171
218
296
296
296
310
338
241
258
262
249
306
259
274
283
257
306
278
279
280
393
276
282
299
288
273
318
310
227
258
283
283
318
393
277
272
229
205
208
190
200
156
138
169
166
212
393
281
338
310
272
215
221
133
120
113
96
108
124
124
200
200
112
114
82
63
55
47
42
38
87
145
214
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
4
1
1
3
6
6
6
6
6
3
1
1
2
3
15
9
3
9
35
20
5
5
6
6
6
4
2
1
1
18
22
14
7
2
3
4
5
4
3
6
9
6
3
2
2
2
4
4
4
5
5
5
16
9
3
2
2
3
4
3
2
1
2
11
21
11
2
1
1
1
4
5
5
6
11
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
32
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
60
60
42
46
42
48
37
39
43
45
51
61
61
61
62
61
57
57
57
57
58
57
55
57
59
58
57
48
50
48
54
60
47
50
59
40
62
34
33
32
29
27
32
33
33
54
33
34
33
36
29
32
32
27
36
39
41
61
62
37
37
33
25
22
19
13
12
13
14
13
18
18
14
14
14
12
11
11
11
19
29
40
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
12
12
8
5
5
5
5
5
3
1
1
1
1
1
2
3
2
1
1
1
1
3
3
2
2
2
2
2
2
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
2
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
62
62
62
60
62
61
62
62
65
65
52
53
50
53
59
59
63
62
93
69
65
65
93
83
110
138
183
191
173
118
109
110
100
98
163
109
115
124
190
146
171
191
173
205
168
163
148
190
162
161
205
200
171
179
200
142
205
117
101
88
71
66
66
57
57
60
47
46
46
51
42
42
41
41
42
42
45
50
55
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
3
1
2
3
3
3
3
4
4
4
5
7
13
7
2
2
2
1
1
1
1
1
6
4
3
2
1
2
4
4
3
2
1
2
2
2
2
3
2
2
3
5
4
4
4
3
2
1
2
5
6
7
5
3
1
1
14
27
17
8
9
9
10
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
49
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
44
44
60
43
48
67
84
98
153
153
136
166
167
185
242
189
236
220
230
230
196
177
181
168
184
173
180
242
183
230
161
134
116
107
115
152
174
230
266
204
242
181
181
179
187
266
153
221
126
137
136
128
266
177
179
230
236
146
125
137
88
97
93
118
118
87
97
97
56
55
35
25
20
14
11
9
46
90
142
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
3
5
5
5
5
5
5
5
6
6
6
8
10
9
5
2
7
12
11
10
6
2
4
2
1
1
1
9
7
6
3
1
1
1
1
1
1
1
4
2
1
2
3
2
2
2
2
3
3
3
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
55
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
180
180
114
131
126
145
118
132
140
143
170
149
155
144
168
180
175
206
183
186
191
189
191
180
206
158
148
154
164
161
158
206
146
148
157
110
168
107
111
107
101
99
109
112
92
158
90
84
81
97
67
64
82
59
83
101
116
178
168
107
101
96
57
46
40
31
40
51
53
97
97
45
41
32
20
16
12
9
7
35
68
107
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
36
2
2
2
8
14
13
12
12
12
12
14
17
21
17
14
8
3
8
5
3
5
4
3
5
7
4
2
1
1
6
3
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
84
84
41
74
74
70
74
77
111
157
211
308
308
308
286
364
276
280
283
263
315
254
270
268
315
315
207
240
251
231
344
240
221
223
315
168
168
146
126
114
107
101
143
143
143
344
143
149
140
100
85
73
68
64
117
136
158
364
168
145
138
96
65
59
53
47
52
59
59
97
97
46
41
31
20
16
12
9
7
66
135
216
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
7
5
5
5
5
5
8
10
12
25
17
10
6
2
2
2
2
2
3
5
8
11
9
5
2
2
1
1
10
5
1
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
184
184
134
174
181
227
221
232
277
243
243
207
212
186
174
268
177
200
220
210
277
268
199
185
169
223
138
153
183
203
223
277
246
173
161
143
150
110
103
95
115
118
124
246
114
107
106
84
74
78
65
70
70
74
65
74
90
82
150
107
79
77
57
39
36
29
34
43
44
78
78
38
33
26
18
14
11
9
7
23
42
65
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
10
15
17
16
16
16
9
2
2
2
2
4
10
7
4
3
2
8
6
4
3
2
1
1
1
1
1
14
12
7
3
5
8
5
3
3
3
2
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
64
64
32
96
96
96
91
96
134
179
184
331
331
243
265
319
213
203
198
198
228
239
297
254
261
333
284
350
398
474
474
474
375
360
338
310
293
290
298
293
297
310
299
349
298
294
293
269
265
240
239
253
279
270
349
331
302
319
297
268
253
233
333
214
231
253
266
266
209
164
144
127
121
116
112
111
112
112
112
148
191
241
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
16
26
28
31
29
16
4
3
2
2
3
3
4
4
4
4
5
9
11
7
4
1
5
7
10
18
27
31
20
9
7
12
6
1
2
2
3
8
13
8
3
20
13
6
1
1
2
2
3
19
56
37
19
18
9
1
16
11
7
5
3
41
79
92
57
22
12
12
15
11
7
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
57
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
41
41
32
62
62
62
62
63
62
62
71
49
48
46
41
41
40
46
48
49
71
50
49
49
40
36
42
40
48
52
52
71
49
49
67
53
53
67
54
55
59
57
64
58
51
54
48
51
53
49
58
54
50
64
50
49
50
49
58
53
49
48
45
45
41
33
31
33
35
33
45
45
36
36
35
30
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
26
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
3
1
1
1
1
1
1
1
2
2
1
1
2
3
2
1
1
1
1
2
3
4
8
7
7
6
5
4
3
4
4
4
3
2
1
1
3
3
3
2
1
1
3
3
3
2
1
1
1
1
2
1
1
1
1
4
11
16
16
14
12
10
9
9
9
9
10
14
16
17
18
18
10
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
46
46
46
62
62
48
45
47
64
89
97
166
166
115
122
148
125
118
116
162
116
118
128
118
125
158
141
151
157
144
149
200
136
135
132
121
118
123
122
137
145
161
200
161
165
159
158
161
129
122
131
133
146
200
151
166
156
148
146
162
147
158
158
124
124
119
125
125
105
104
101
88
112
78
76
71
65
62
63
79
99
123
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
15
14
8
3
3
3
3
3
3
3
3
3
3
3
2
1
1
2
7
16
8
1
1
1
2
2
3
4
5
13
8
3
3
9
7
5
8
7
7
5
3
5
7
12
8
5
5
10
13
11
10
17
9
1
1
1
3
5
8
4
1
1
8
32
57
30
3
9
12
15
15
15
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
112
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
157
157
38
141
141
141
118
136
171
215
229
356
356
279
262
342
243
235
239
368
258
284
306
273
290
366
274
294
332
304
318
437
303
304
297
271
269
268
283
312
319
340
437
317
345
351
369
340
309
302
369
327
345
437
343
356
356
342
311
368
314
305
366
264
269
266
297
297
247
252
242
234
260
200
208
162
147
138
127
165
211
267
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
16
16
11
6
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
6
5
4
5
4
4
6
3
1
7
14
20
13
7
13
17
20
23
20
18
18
11
5
16
26
27
18
9
2
16
14
13
18
52
87
71
56
34
13
16
19
12
5
8
19
52
85
47
10
9
8
8
52
78
39
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
260
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
28
28
28
50
50
50
43
47
59
75
79
126
126
93
96
112
102
99
99
140
101
99
108
102
107
133
117
127
147
148
156
204
138
136
133
117
117
127
123
140
157
165
204
186
172
175
186
165
163
200
174
186
183
204
200
173
171
158
200
148
147
164
133
120
121
132
128
128
164
103
99
96
96
94
99
99
95
95
95
102
111
121
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
6
6
5
5
5
5
5
5
4
3
3
2
1
4
4
4
4
4
2
1
1
1
1
1
4
5
6
17
28
22
13
4
2
10
10
9
9
6
4
6
8
9
11
13
7
2
1
4
8
6
4
10
16
14
13
13
11
10
17
9
2
2
2
29
56
32
9
11
12
14
15
8
2
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
33
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
114
114
114
183
183
135
152
150
136
144
150
138
167
167
131
139
134
135
183
140
144
167
105
99
89
73
86
76
99
95
106
183
83
82
75
56
68
46
45
41
49
48
51
106
46
44
43
34
30
26
25
22
27
25
27
53
40
40
68
41
32
27
19
16
16
16
18
18
17
24
24
14
17
10
8
7
5
4
4
12
21
32
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
20
20
16
12
12
12
12
12
12
14
12
11
11
11
10
10
17
10
4
4
3
3
3
3
3
3
2
2
2
1
1
2
4
2
1
1
1
1
1
1
1
1
2
1
1
1
1
2
3
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
34
72
72
70
72
70
71
76
76
101
101
90
101
130
115
130
130
109
113
113
107
125
104
90
99
90
92
125
73
77
67
60
58
55
52
57
56
56
76
64
65
75
76
69
75
71
76
81
66
70
68
65
81
64
64
60
81
57
57
54
51
45
38
31
31
33
36
36
45
45
37
37
38
32
31
30
30
34
40
46
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
5
2
2
2
7
6
6
6
4
2
2
13
11
8
5
7
5
4
10
7
4
3
2
2
2
1
1
2
3
4
3
3
2
2
5
6
7
5
4
3
3
2
1
2
3
3
3
3
4
4
5
4
3
3
3
4
6
5
3
1
1
1
1
9
13
8
3
5
6
7
7
7
7
7
14
18
20
21
21
17
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
47
83
83
83
88
91
103
111
84
82
79
69
66
69
69
77
83
73
111
62
58
58
48
48
49
46
59
65
56
111
60
57
57
48
49
49
49
56
51
47
56
49
52
56
52
52
56
49
44
41
40
48
32
35
37
36
56
39
30
29
23
19
16
16
15
16
20
15
15
15
17
18
20
27
24
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
2
2
2
2
15
11
8
18
28
18
8
5
2
3
2
1
4
5
6
12
8
4
2
1
1
2
3
3
3
4
3
2
3
4
2
1
2
2
3
3
2
1
1
1
1
1
1
2
1
1
1
1
2
3
3
2
1
2
2
2
2
2
2
4
5
3
1
1
1
2
4
5
6
10
8
7
7
7
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
43
85
85
85
77
76
72
63
75
56
56
55
53
58
59
63
85
62
72
59
55
51
45
40
43
43
53
55
54
85
52
52
52
44
44
41
41
43
46
52
49
58
50
65
47
46
44
39
52
43
42
46
58
39
44
45
44
65
36
34
30
22
21
17
16
17
16
19
19
14
14
13
12
14
12
12
12
13
14
15
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
2
1
1
1
2
3
3
2
1
4
5
3
1
1
1
1
1
2
2
2
2
2
4
2
1
1
1
2
1
1
2
3
2
1
1
1
2
1
1
1
2
2
2
2
3
2
2
4
3
3
4
4
2
1
2
3
4
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
68
68
39
107
107
94
85
82
77
78
76
75
75
71
73
75
79
80
107
75
71
64
58
58
52
54
57
49
61
71
58
107
59
58
55
46
46
47
43
49
49
39
49
37
37
39
41
37
49
32
36
33
35
36
30
44
35
34
49
34
29
27
22
19
17
13
13
14
16
19
19
18
15
15
14
13
13
13
13
18
24
31
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
16
11
6
6
5
3
2
3
4
6
3
1
2
1
1
1
1
2
2
1
1
1
1
1
1
3
3
3
3
3
3
2
2
2
2
3
2
1
2
1
1
2
2
2
2
2
2
1
1
1
1
1
2
1
1
2
2
2
2
3
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
84
84
84
85
85
85
72
67
89
111
122
197
197
148
186
236
233
282
290
260
237
242
257
251
282
290
218
240
248
226
226
290
141
138
128
103
101
83
79
80
81
82
83
107
83
91
91
88
118
81
82
88
81
86
96
80
87
96
75
96
69
60
58
44
41
41
41
42
47
43
43
36
42
42
45
62
55
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
58
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
4
7
7
7
7
5
3
2
2
6
20
16
12
8
8
8
9
10
6
3
3
4
3
2
1
1
6
4
3
2
2
5
9
15
8
1
1
2
4
6
8
4
1
4
7
4
1
3
6
4
2
3
2
1
6
4
2
1
2
3
13
21
12
3
5
6
8
9
6
3
16
22
29
29
29
29
22
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
49
49
32
56
56
39
40
41
39
43
49
48
56
56
54
55
57
87
64
66
68
91
63
61
61
56
57
62
62
69
87
66
91
65
61
59
61
48
47
49
55
57
58
91
59
60
60
61
49
48
46
46
45
44
50
44
44
47
61
49
51
53
49
50
44
45
49
49
46
48
50
50
46
41
39
34
32
31
31
34
37
41
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
7
7
7
7
6
5
5
5
5
5
4
3
3
6
4
3
3
2
1
1
2
2
2
2
1
1
3
2
1
4
4
5
4
3
2
2
3
5
7
4
2
8
14
7
1
2
1
1
1
1
1
3
4
5
7
6
5
3
1
2
1
1
2
3
4
10
17
12
7
8
9
11
11
11
7
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
34
96
96
76
83
82
102
86
88
100
99
102
157
105
113
121
121
131
125
129
127
150
131
99
97
91
94
98
107
106
109
150
95
93
157
70
68
64
61
59
68
109
63
91
57
49
43
34
31
30
35
32
38
57
74
72
157
96
62
56
37
29
26
22
21
21
19
24
24
12
11
9
7
6
5
5
4
19
37
58
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
3
3
3
3
3
15
15
15
16
12
9
17
10
4
3
7
5
3
3
2
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
68
68
47
107
107
96
106
106
107
128
94
84
83
72
76
80
83
110
107
96
128
95
90
92
73
77
63
72
88
92
110
128
95
84
82
74
66
65
57
57
69
73
75
110
82
68
65
49
41
36
39
45
46
73
64
54
67
68
66
82
44
37
29
22
19
17
17
18
18
27
27
14
12
10
7
6
5
5
4
15
27
41
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
6
9
11
13
13
8
3
2
2
2
2
3
9
6
3
1
8
4
1
4
2
1
1
1
1
4
4
4
5
4
4
3
3
3
3
2
1
1
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
75
84
84
125
88
95
96
112
95
91
91
91
87
94
93
98
125
101
112
94
90
85
72
62
67
61
77
72
85
125
72
72
68
56
62
44
46
48
55
65
58
74
61
53
50
58
42
39
54
45
47
65
56
51
60
65
62
61
40
32
25
20
17
16
16
18
18
25
25
16
17
12
10
8
6
5
5
14
26
40
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
6
6
6
9
13
14
14
15
12
8
5
7
4
2
3
2
2
5
3
2
2
2
2
4
3
2
1
1
1
1
1
2
5
4
4
7
6
3
1
2
2
2
2
2
1
1
2
3
5
4
3
2
1
1
1
1
1
1
1
2
4
2
1
1
2
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
158
158
108
122
113
141
113
123
123
120
158
126
134
133
148
152
130
131
135
130
136
158
125
146
127
93
86
88
99
93
104
152
94
146
98
89
148
67
64
60
57
56
60
104
55
58
50
42
36
31
30
29
34
31
37
56
62
66
148
55
53
46
27
24
21
17
18
20
20
30
30
17
16
13
10
8
7
6
5
15
27
40
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
54
54
30
6
6
6
6
6
6
8
11
10
10
10
9
9
17
10
4
4
4
3
3
3
3
2
1
1
1
1
1
2
2
2
1
1
2
1
1
2
1
1
2
2
2
5
3
2
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
51
97
97
95
100
103
104
121
111
105
104
107
143
107
113
120
113
123
121
119
113
124
123
85
79
79
85
83
91
121
84
124
92
88
143
74
76
73
68
68
68
68
63
71
53
57
48
43
60
50
56
54
68
68
78
76
143
71
61
54
43
31
28
24
23
24
23
32
32
18
17
13
10
8
6
5
5
15
27
41
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
6
9
16
16
16
13
10
9
9
9
7
5
5
12
13
11
10
7
4
2
1
3
5
4
3
2
3
8
4
1
1
2
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
2
2
2
3
2
2
2
2
1
1
1
1
1
2
3
5
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
124
124
34
134
134
149
113
124
116
103
165
93
101
100
85
124
94
111
149
125
165
124
110
110
97
97
124
86
98
94
92
165
92
97
99
86
109
91
98
97
110
101
98
105
109
108
135
118
116
154
112
124
135
115
154
120
118
122
154
111
108
111
80
94
63
62
68
73
75
85
85
51
49
43
37
34
31
29
29
33
38
45
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
12
15
18
17
16
16
9
2
2
1
1
9
6
3
3
3
3
3
3
2
1
1
1
1
1
2
4
8
6
4
3
2
5
7
5
4
3
2
7
5
3
6
4
2
4
3
2
3
4
3
2
6
4
3
10
7
4
2
1
1
3
16
22
16
11
6
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
41
41
41
51
51
51
42
45
45
44
51
44
46
45
46
55
50
53
51
53
54
49
51
50
55
54
40
45
48
46
52
51
48
48
55
44
43
41
40
42
42
45
52
44
46
52
47
48
52
48
47
46
42
41
52
43
44
41
48
41
39
35
32
41
25
25
25
23
23
20
20
15
15
14
14
13
14
14
13
18
22
28
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
19
19
11
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
5
3
1
2
1
1
1
1
1
2
4
3
2
1
1
1
3
3
3
3
3
5
3
2
1
1
3
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
7
11
12
12
8
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
457
457
323
338
304
348
291
327
321
310
440
294
321
297
283
457
281
289
316
291
278
440
260
249
223
175
165
163
214
211
216
457
200
202
180
130
159
111
111
98
95
91
107
130
92
152
89
80
74
80
58
57
68
54
74
97
108
161
159
105
93
80
52
45
40
31
37
45
45
80
80
37
35
26
17
14
10
7
6
31
61
96
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
173
173
90
7
7
7
7
7
7
14
9
5
5
5
5
10
10
10
10
8
6
6
6
3
1
10
8
7
4
2
2
2
1
1
1
2
2
2
3
3
3
2
1
1
2
2
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
182
182
91
261
261
273
240
236
273
314
333
475
475
428
459
483
513
556
590
647
647
593
684
684
578
684
525
489
520
395
344
520
248
221
197
130
113
102
96
90
112
115
122
244
110
99
97
73
64
73
60
68
70
73
78
71
80
72
90
101
78
77
119
56
59
58
52
55
52
73
73
37
32
25
17
14
11
9
7
25
47
72
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
12
12
12
12
12
12
12
12
12
14
8
3
3
3
2
1
38
19
1
7
6
5
12
11
11
8
5
5
4
3
3
4
3
3
2
2
2
2
3
2
1
1
2
1
1
4
3
2
3
2
1
1
3
2
2
1
1
1
1
1
1
1
1
2
3
3
4
2
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
24
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
416
416
290
318
299
406
309
329
503
684
721
1281
1281
1026
1126
1308
1208
1279
1368
1356
1406
1377
1533
1533
1429
1578
1465
1338
1578
1338
991
1578
692
584
503
319
258
212
169
142
121
110
106
97
94
92
82
82
91
81
61
59
69
67
74
152
92
89
92
103
84
94
124
71
87
88
117
117
85
91
91
56
60
36
27
22
15
12
10
32
60
93
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
72
13
8
3
3
3
3
3
10
13
15
8
2
10
17
24
24
17
10
24
17
9
2
23
16
8
1
1
1
1
1
2
2
2
3
3
3
3
3
3
3
3
3
2
1
1
2
2
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
2
3
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
1
1
1
1
1
56
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
28
28
28
48
48
48
42
43
64
91
100
175
175
113
123
122
126
124
116
171
121
124
134
125
130
167
151
162
169
176
190
171
146
158
156
147
173
161
194
219
263
304
315
396
366
343
396
352
326
396
313
270
264
233
243
218
219
228
313
215
200
178
167
135
138
150
143
139
187
128
118
110
124
87
86
78
70
68
69
85
106
130
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
3
3
3
3
3
3
3
2
2
2
3
4
4
4
4
4
4
4
4
4
2
1
1
1
1
3
4
5
7
8
6
5
7
6
6
10
10
10
18
27
14
2
1
1
6
11
17
27
33
21
10
5
4
5
9
8
7
4
1
4
7
39
72
58
45
28
11
11
17
15
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
122
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
13884
13884
13884
13884
13829
13927
13814
13841
13841
13566
9465
8746
7733
7733
5597
6375
5646
6834
13927
7267
9336
7733
4121
4605
3800
3127
6194
2223
4278
4464
4187
13927
3801
3688
3606
1886
1557
1196
797
613
467
346
274
214
170
140
110
93
73
62
53
55
54
52
68
59
69
68
128
72
53
51
36
29
24
20
17
16
14
14
13
11
20
9
8
7
5
5
4
7
11
16
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
55
55
33
12
12
12
12
12
12
200
108
17
16
16
12
9
8
7
8
7
7
5
4
3
2
2
2
2
2
2
3
5
6
8
5
2
3
2
1
1
1
3
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
5
8
4
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
7244
7244
7244
9671
9671
9696
8304
9662
7090
7429
9662
7272
9696
9696
5259
5696
5048
4951
9273
5575
4996
9696
3498
3187
2854
1679
1350
1050
2285
2343
2503
9273
2380
2394
2376
1224
1025
802
545
433
334
257
210
169
147
127
109
110
77
68
65
63
68
77
68
67
78
70
110
84
60
54
51
37
39
39
46
46
33
36
31
27
52
21
19
17
11
9
8
17
28
42
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2343
2343
1759
1175
625
75
1415
745
75
54
34
15
2
2
6
10
15
12
8
4
4
4
3
2
1
3
4
3
3
4
5
5
3
1
1
1
5
5
4
2
1
3
4
2
1
1
1
2
1
1
1
2
3
6
4
3
2
1
1
1
2
4
3
2
3
4
5
3
1
1
1
2
2
2
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
41
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1424
1424
308
1424
1424
1732
1628
1732
1628
1832
1778
1110
1216
1009
890
1832
772
1016
1231
1134
1824
1832
856
811
627
413
342
279
517
520
542
1824
518
524
521
303
261
210
162
141
134
118
109
117
101
97
85
112
69
63
65
65
72
94
90
75
86
75
112
79
51
47
32
26
22
20
16
15
13
12
11
11
10
11
9
11
8
7
7
17
29
42
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
36
36
46
75
60
46
46
31
17
12
12
19
27
40
22
4
4
18
11
4
5
4
4
3
2
3
4
5
9
8
4
1
1
3
5
3
1
1
6
8
4
1
2
2
2
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
4
4
3
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
75
109
109
109
99
102
102
84
85
82
92
92
72
85
71
71
82
73
75
92
63
60
65
64
75
93
105
113
166
119
127
166
132
128
122
166
121
134
130
165
147
126
157
116
108
104
92
88
96
110
106
165
147
99
114
115
103
157
91
80
69
57
41
36
41
48
48
76
76
44
43
38
33
31
31
30
29
29
29
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
7
7
7
7
7
7
7
5
4
4
2
1
2
2
2
2
2
2
2
2
1
1
2
1
1
1
3
3
3
3
2
1
2
1
1
7
12
7
3
5
4
2
1
2
1
1
1
1
1
1
1
2
3
2
1
1
2
3
2
1
1
1
7
10
5
1
1
1
2
3
3
4
9
12
16
15
14
14
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
32
75
75
65
75
73
75
75
75
75
75
71
71
75
73
73
75
75
70
94
67
66
65
59
100
149
224
309
314
414
233
264
259
248
319
259
224
263
273
319
414
262
276
254
255
190
176
163
255
219
226
414
250
200
211
172
159
254
124
115
103
79
70
63
54
49
44
37
35
29
29
28
28
30
27
27
28
32
38
44
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
5
5
5
5
5
11
6
2
2
3
3
4
4
4
6
9
6
3
3
2
1
1
2
3
4
5
6
4
3
4
4
4
5
5
3
2
2
2
2
2
3
3
3
3
3
2
2
5
5
3
2
5
4
3
5
5
5
3
2
1
15
30
16
3
2
2
2
6
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
47
47
34
81
81
81
74
75
71
70
75
65
65
68
69
71
73
75
81
75
68
66
63
66
57
54
55
51
57
59
58
81
66
53
52
58
60
68
90
77
90
73
90
67
65
63
58
59
56
54
55
59
55
52
53
58
56
59
55
59
50
47
42
42
38
36
36
36
59
29
27
26
23
22
22
21
21
22
22
25
29
34
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
4
3
3
3
3
3
5
5
5
6
5
4
4
4
4
4
6
5
4
3
2
2
2
1
1
1
1
9
6
3
2
4
3
3
4
4
5
3
2
2
2
1
1
2
3
2
1
3
3
2
1
1
1
1
3
3
3
3
3
3
4
11
14
10
6
5
4
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
46
46
46
61
61
47
44
47
51
60
68
88
88
80
82
81
88
78
81
79
77
70
88
66
72
78
80
91
101
78
75
100
73
78
87
83
87
96
100
106
116
147
132
138
147
141
147
140
134
141
133
107
93
92
91
89
87
81
126
84
81
101
67
68
65
66
66
65
62
66
66
41
40
36
32
30
28
28
29
33
38
43
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
23
14
14
14
12
11
11
11
11
13
14
7
1
4
5
4
3
3
5
4
4
4
2
1
3
2
1
2
4
8
7
6
4
2
1
1
2
3
2
2
5
4
2
1
1
1
1
1
2
3
2
1
2
2
2
3
5
4
4
2
1
1
1
13
19
15
12
9
7
7
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
32
166
166
166
139
157
160
160
166
169
169
149
133
149
141
148
166
144
166
135
136
142
146
161
160
179
189
158
148
189
137
132
128
118
120
125
140
149
159
169
159
147
154
161
167
173
179
189
189
176
176
174
170
169
167
150
155
167
162
170
166
166
140
149
157
165
170
189
189
129
141
131
129
154
146
154
154
155
159
162
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
3
3
3
3
3
3
4
10
7
4
7
11
7
3
5
4
3
5
7
4
1
1
9
16
9
3
7
10
10
10
6
2
1
4
3
2
4
2
1
3
5
8
19
30
15
1
1
1
10
11
11
11
6
1
1
7
46
85
44
3
7
9
12
15
11
7
38
44
47
49
50
50
35
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
286
286
125
396
396
411
326
361
359
358
365
370
370
306
289
325
318
343
411
355
365
316
318
312
293
346
277
273
300
286
275
411
253
267
271
222
261
229
246
275
257
259
273
313
350
413
614
498
526
542
614
528
537
557
614
526
526
425
432
414
366
488
346
283
300
326
301
282
488
256
238
234
239
168
156
144
132
126
121
161
209
266
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
36
6
6
6
6
6
6
7
7
7
7
7
7
7
10
10
7
4
8
6
4
2
3
4
14
10
7
5
5
23
41
36
20
5
7
9
13
13
9
5
19
16
14
21
17
12
7
5
4
11
16
21
89
49
9
8
7
9
15
8
1
1
1
71
141
77
14
12
10
10
16
14
10
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
239
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
125
125
125
125
108
125
99
97
104
105
100
116
116
99
117
98
108
103
117
128
106
105
117
101
91
123
96
112
124
137
137
144
118
126
122
121
144
115
119
125
120
144
119
114
112
105
110
111
107
139
114
126
139
124
139
120
119
117
114
128
116
114
123
107
104
103
118
118
91
84
79
77
74
77
85
59
58
55
50
62
77
95
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
45
24
24
24
18
13
13
11
9
5
1
1
5
9
15
12
9
6
4
3
2
5
3
2
4
3
2
3
5
15
13
7
2
4
7
11
10
9
8
7
11
6
1
6
8
5
2
3
4
6
8
11
11
12
12
7
2
5
3
1
3
5
7
26
45
27
10
9
8
8
21
31
16
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
27
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
130
130
34
140
140
155
116
115
121
129
136
163
163
125
143
144
152
214
161
160
167
224
154
144
156
154
165
185
205
199
214
204
224
156
144
141
134
130
140
148
169
204
186
224
201
218
209
216
218
225
225
196
189
181
201
166
165
174
201
164
182
140
127
118
118
117
129
144
148
205
205
126
142
137
133
152
146
152
152
152
155
158
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
7
7
7
7
7
7
7
7
9
11
8
5
7
8
5
2
2
2
2
2
3
3
4
7
4
1
2
2
2
4
3
3
4
10
11
7
3
3
2
2
5
8
17
12
7
11
15
11
7
3
2
6
10
10
6
3
10
17
11
6
3
12
47
82
42
3
3
3
3
9
10
12
45
68
87
89
90
91
62
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
41
41
41
75
75
75
72
75
74
77
75
83
83
64
65
65
65
64
64
84
86
89
96
179
109
111
152
112
112
152
115
116
179
105
97
90
93
97
118
159
109
179
109
102
98
90
79
80
71
72
70
67
81
83
82
159
98
100
99
150
79
73
66
51
46
48
48
51
66
50
49
45
61
38
37
34
29
28
27
32
39
46
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
4
3
3
3
3
3
5
5
5
3
1
6
6
6
6
6
6
5
5
5
5
5
8
13
8
4
3
3
9
9
5
2
1
2
3
5
4
3
3
2
1
11
6
2
2
2
1
1
2
3
5
4
4
2
1
2
1
1
1
1
1
15
22
13
5
3
1
1
4
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
144
144
39
140
140
164
124
137
179
226
235
369
369
273
286
351
266
260
263
318
257
266
293
256
301
374
382
531
521
378
349
408
321
350
371
339
388
365
363
448
385
391
491
395
404
437
448
472
531
521
491
487
495
566
548
633
856
820
982
982
920
920
672
844
559
536
540
516
469
531
531
364
340
308
270
254
250
240
235
257
283
316
374
374
374
374
374
374
374
374
374
374
374
374
374
374
374
374
374
374
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
4
4
4
4
4
5
7
7
7
11
11
11
11
11
11
11
6
1
1
1
1
1
3
5
5
5
7
8
8
4
1
1
7
13
19
23
17
11
27
34
30
22
15
28
41
40
23
6
5
4
4
9
15
27
23
17
12
19
15
11
33
21
9
9
9
93
178
133
89
58
27
27
44
39
21
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
264
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
38
38
32
41
41
41
36
37
45
56
59
89
89
77
109
77
79
81
75
81
88
98
95
109
101
96
91
92
89
101
89
97
98
109
100
104
99
120
120
103
104
104
102
98
105
98
90
85
98
81
81
105
81
81
88
99
90
99
78
99
65
58
52
44
41
41
43
46
51
51
51
45
66
41
40
37
32
31
31
36
43
51
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
4
4
4
5
3
1
1
4
4
4
4
4
2
1
6
4
2
1
1
1
1
2
3
3
2
2
8
6
4
2
2
3
2
1
1
1
2
5
4
3
2
2
2
2
1
1
1
2
3
5
8
4
1
2
3
3
3
3
3
16
23
14
5
5
5
5
6
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
52
52
41
62
62
73
59
62
57
54
62
48
48
45
44
52
54
58
73
64
61
62
61
58
64
62
50
55
61
64
64
75
55
51
53
43
43
53
60
85
94
94
168
125
125
168
154
136
168
154
95
94
85
68
70
48
51
48
44
75
39
35
34
22
19
20
19
20
27
19
19
16
15
13
13
12
11
11
12
17
23
30
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
4
3
3
3
3
3
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
4
7
8
4
1
1
1
2
3
3
4
5
3
2
2
2
4
2
1
1
1
1
1
3
4
3
2
3
2
1
2
3
2
1
1
1
3
5
4
4
3
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
53
53
34
74
74
87
71
73
80
78
78
85
85
73
71
75
74
77
87
75
80
85
69
71
66
83
61
59
67
71
57
87
53
53
53
52
62
47
47
43
40
42
42
43
44
44
37
35
36
33
32
44
34
35
41
46
45
58
62
37
37
33
26
21
21
17
20
24
27
31
31
18
16
13
10
8
7
6
6
14
24
36
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
3
6
7
8
9
6
4
4
4
4
7
9
11
7
4
1
1
3
2
2
2
2
2
1
1
1
1
2
2
3
3
3
2
2
2
2
3
2
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
2
4
4
4
3
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
132
132
34
133
133
157
116
128
132
132
173
127
128
130
123
132
141
134
157
143
173
141
126
118
115
130
130
138
148
157
162
173
151
162
152
134
138
162
139
141
145
140
137
157
141
140
157
140
132
157
131
138
136
140
132
126
128
124
132
129
118
108
130
100
109
116
125
125
108
97
97
75
76
73
73
72
73
73
72
82
93
106
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
8
16
18
17
16
16
13
11
11
8
4
1
1
5
4
3
13
8
3
2
4
3
3
4
4
4
4
5
8
5
2
10
16
16
15
13
12
16
19
15
12
9
5
2
6
5
5
8
11
9
7
9
11
8
5
9
13
7
1
1
1
34
67
36
6
11
14
17
21
14
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
30
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
187
187
138
138
135
138
118
134
131
135
171
115
128
125
117
187
113
118
128
120
116
171
106
105
98
90
93
78
98
98
98
187
87
86
78
60
70
56
63
78
60
80
61
54
51
66
42
42
39
37
32
32
39
36
44
78
63
74
70
80
47
37
28
21
19
17
19
22
22
37
37
18
16
13
9
7
6
5
4
15
29
45
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
79
79
51
24
13
3
3
3
3
3
13
15
16
18
11
4
4
4
4
5
7
6
3
1
1
2
2
2
2
2
2
2
4
2
1
1
2
3
3
3
3
3
4
4
4
3
2
2
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
150
150
134
134
119
150
109
116
108
96
150
78
83
77
66
110
56
58
71
65
62
125
55
53
52
39
41
42
55
56
52
110
56
56
58
48
39
43
50
59
81
80
76
82
81
81
94
89
94
94
91
84
88
77
91
78
80
68
83
56
45
39
31
26
23
26
26
26
49
22
20
19
15
14
12
13
10
10
11
11
12
13
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
45
15
12
9
15
15
16
16
9
3
3
2
1
2
2
2
1
1
1
1
2
1
1
1
1
1
3
3
2
2
1
1
1
1
1
1
2
4
5
6
4
2
1
2
2
3
3
3
4
3
2
2
2
1
1
1
3
5
3
1
1
1
1
8
11
7
4
2
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
129
129
129
134
134
134
113
111
108
106
112
104
117
117
88
99
94
93
104
101
95
117
90
92
94
94
94
91
94
95
90
104
101
91
93
94
86
85
91
97
107
131
109
131
123
131
129
119
117
103
129
102
102
95
110
93
105
100
128
125
83
77
64
54
52
48
48
48
43
47
44
42
72
38
39
36
30
29
29
35
44
54
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
8
10
11
12
12
9
6
6
4
2
6
4
3
3
3
3
3
5
3
2
5
9
5
2
3
2
2
3
5
3
2
5
4
4
4
4
3
2
3
5
8
8
8
6
3
1
2
2
2
15
10
6
3
1
4
3
3
2
2
5
15
26
14
3
2
2
2
6
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
141
175
175
159
133
129
141
159
169
220
220
190
196
227
208
222
237
237
227
209
237
209
200
200
237
188
186
173
166
181
159
173
173
148
154
173
149
151
146
142
142
147
170
212
240
255
351
311
321
351
351
356
431
343
343
241
247
229
206
317
157
145
136
148
151
157
317
139
133
124
98
91
88
78
75
73
74
84
97
112
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
40
15
15
15
14
13
13
11
9
7
7
4
1
7
11
10
10
16
16
16
9
2
1
2
10
9
8
8
9
19
13
7
4
2
16
19
23
15
7
9
17
12
7
12
11
6
1
1
2
16
21
19
17
10
3
3
4
10
17
10
3
3
7
35
51
28
6
9
10
12
18
15
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
40
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
415
415
75
456
456
490
388
435
502
566
552
810
810
572
539
796
552
609
589
824
459
436
499
474
484
844
454
424
435
353
345
490
458
527
812
600
611
632
643
586
643
543
643
567
587
708
562
563
549
522
508
488
535
532
591
810
686
796
619
824
635
581
844
538
623
660
812
812
483
535
484
438
708
379
360
346
293
279
266
355
469
603
844
844
844
844
844
844
844
844
844
844
844
844
844
844
844
844
844
844
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
10
8
6
6
6
12
7
2
2
1
1
4
3
2
2
2
2
2
3
9
6
3
6
6
5
5
5
5
10
6
2
9
12
16
15
15
9
3
12
15
19
18
10
3
24
21
18
41
41
22
3
2
2
5
14
19
24
14
5
2
10
81
153
84
16
18
19
20
34
31
19
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
708
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
137
137
32
169
169
169
149
155
169
158
158
160
160
150
131
150
139
152
169
156
169
150
133
135
130
152
131
134
143
135
140
169
115
119
124
110
112
120
110
123
125
152
135
132
139
146
142
152
138
146
134
132
139
152
134
160
151
155
178
178
148
134
152
113
119
125
124
124
119
101
95
87
109
74
74
67
60
58
59
75
94
118
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
9
11
14
7
1
2
4
3
3
2
2
2
3
3
2
2
1
1
1
3
5
6
7
11
6
2
8
5
3
3
7
12
11
9
5
2
5
6
6
6
7
6
6
11
7
3
3
3
7
12
17
10
4
4
4
36
69
35
1
3
4
5
13
14
9
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
107
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
41
41
41
75
75
75
75
75
75
61
75
56
51
48
42
41
41
43
47
42
47
42
40
39
42
40
45
50
54
64
64
64
53
51
53
48
48
53
52
56
66
63
60
62
66
63
61
62
60
66
58
55
50
54
49
46
46
46
55
48
48
50
47
45
41
32
30
31
32
29
37
37
32
37
37
27
27
25
23
24
25
26
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
6
3
3
3
3
3
3
2
2
2
2
3
3
2
1
1
3
3
3
3
2
1
3
3
3
3
3
9
5
1
3
5
3
1
2
2
3
3
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
3
4
3
2
2
4
8
10
6
2
3
3
4
9
14
8
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
125
125
122
141
109
118
111
122
141
81
85
80
72
99
68
64
71
63
62
100
57
55
51
42
39
44
56
56
61
99
57
55
55
50
41
40
42
43
45
50
47
49
61
50
51
53
50
49
50
47
45
46
47
46
49
53
46
61
45
45
36
42
26
30
29
28
53
27
27
27
28
23
24
27
25
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
36
7
5
3
3
3
3
3
3
3
4
2
1
2
3
3
3
4
3
2
1
1
1
1
1
1
2
3
2
2
2
2
1
1
1
1
2
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
5
7
6
6
3
1
1
2
2
3
8
11
14
14
14
14
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
49
49
32
39
39
33
32
35
32
34
49
34
39
39
37
43
37
54
39
38
44
60
45
54
42
60
37
41
43
39
60
43
30
36
33
32
50
32
35
36
37
49
43
50
52
54
61
61
61
58
53
47
44
52
45
38
40
36
52
33
30
26
23
22
21
25
25
22
22
27
27
18
16
14
12
11
10
10
9
11
13
16
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
3
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
2
2
1
1
2
1
1
1
1
2
3
2
1
1
1
2
2
2
7
5
3
4
5
3
1
2
2
2
2
3
2
1
1
1
1
1
3
5
5
5
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
122
122
36
158
158
158
132
150
152
147
158
96
100
92
80
122
87
107
158
111
158
117
85
94
87
83
117
73
87
87
81
158
71
68
67
51
48
50
50
52
66
59
61
75
66
64
75
69
72
81
67
70
67
68
81
70
78
65
81
58
56
53
51
44
40
41
41
43
55
42
42
40
43
42
47
47
44
44
44
44
46
47
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
10
6
5
5
5
5
5
5
3
2
2
3
3
4
2
1
5
3
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
2
5
3
1
1
2
1
1
1
1
2
2
2
2
1
1
1
1
2
4
6
5
3
1
2
3
4
16
22
12
2
4
5
7
7
7
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
45
45
45
40
42
46
52
58
71
71
71
76
103
75
71
77
77
80
91
80
103
84
82
91
73
79
71
67
103
56
53
54
49
47
57
55
59
81
64
69
74
81
75
77
79
83
83
77
70
72
57
48
51
50
52
72
50
49
48
44
48
41
35
36
38
41
44
48
48
40
39
41
33
32
31
31
31
32
33
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
8
5
2
2
6
8
11
10
10
10
5
1
5
4
2
1
6
4
2
1
1
3
3
2
1
1
6
7
8
5
2
2
2
2
2
4
7
5
3
2
2
3
5
6
3
1
1
1
3
5
3
2
1
1
2
13
18
10
2
4
5
7
7
7
7
7
15
19
21
22
22
13
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
70
70
70
70
65
84
62
60
58
56
58
55
67
67
48
54
54
56
84
57
54
67
47
45
44
45
40
43
54
58
58
84
60
71
94
84
87
101
94
86
86
89
108
85
101
88
88
108
88
88
88
108
80
79
79
66
61
60
71
54
51
52
53
41
46
41
39
42
71
44
41
41
35
34
46
27
28
29
27
28
28
28
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
19
25
22
19
19
19
10
1
1
1
1
1
2
3
3
2
1
1
1
1
1
3
2
1
1
2
3
5
3
2
2
2
2
2
2
3
3
2
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
8
13
10
8
6
5
5
5
5
5
5
9
14
16
17
18
14
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
66
66
65
76
56
54
52
51
53
51
59
59
45
49
49
50
76
52
49
59
45
42
44
49
44
51
50
50
49
76
45
45
48
46
47
114
132
200
454
278
364
333
454
364
352
355
454
448
233
213
169
123
102
89
76
66
59
53
48
51
39
44
30
29
30
32
34
34
41
41
35
36
36
27
27
26
25
27
29
32
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
6
5
5
5
4
3
3
3
3
4
4
4
4
5
6
13
8
4
2
1
1
1
1
1
1
5
4
3
2
1
3
4
2
1
1
1
5
4
3
5
3
2
2
3
2
1
3
5
4
4
4
2
1
2
1
1
1
1
2
9
12
6
1
6
11
16
17
11
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
428
428
41
469
469
453
394
439
505
586
578
888
888
662
673
829
617
652
621
862
558
611
705
628
715
880
755
929
949
669
691
824
665
667
847
600
673
614
634
645
705
715
715
806
949
929
824
752
676
612
611
573
624
637
677
888
768
829
825
862
808
949
880
685
757
740
847
847
693
708
653
607
746
486
425
383
340
329
327
415
525
655
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
4
3
3
3
3
3
3
3
3
3
3
9
35
23
11
2
23
12
2
5
3
2
8
10
10
10
10
15
14
11
8
18
32
46
40
23
7
21
33
20
7
28
24
21
11
2
27
14
2
26
15
5
5
5
9
22
35
25
16
14
12
174
337
188
40
90
140
199
204
142
76
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
746
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
39
39
39
75
75
75
75
75
75
75
75
75
75
68
71
75
70
72
75
75
66
55
53
53
56
58
61
67
67
67
67
67
52
49
50
47
46
110
168
239
432
340
340
329
432
320
338
333
432
430
225
212
168
126
107
94
79
69
64
60
58
61
48
48
40
36
38
41
53
42
42
35
34
33
37
26
25
24
22
21
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
3
2
2
2
10
20
11
3
13
11
9
6
3
3
3
2
1
1
3
4
5
6
4
2
1
2
2
3
3
4
6
4
2
2
2
3
5
4
4
5
4
3
3
3
2
2
3
3
3
3
4
3
2
2
2
7
9
7
6
5
4
4
4
11
12
13
13
14
16
17
18
11
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
39
39
32
38
38
33
33
32
33
36
35
43
43
39
43
50
54
55
70
70
60
69
59
55
55
69
54
55
55
55
51
50
42
43
39
37
37
43
39
42
48
56
52
56
53
56
55
57
64
60
64
62
63
64
61
57
63
52
55
51
51
50
50
48
45
39
37
41
55
38
45
45
36
36
35
30
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
3
3
3
3
3
3
3
3
4
4
3
2
2
2
2
4
2
1
1
1
1
3
3
3
4
3
3
2
1
1
1
1
1
1
1
2
2
3
2
1
1
4
4
5
4
3
3
2
1
16
10
5
3
1
2
4
3
2
3
4
8
10
6
2
6
8
7
6
8
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
127
127
32
159
159
159
135
153
159
148
159
98
103
95
86
127
94
111
159
113
159
118
90
97
87
79
118
71
87
85
78
159
108
131
158
141
158
147
158
134
140
115
140
102
100
97
92
90
93
88
83
95
83
67
83
67
63
64
93
60
60
61
52
52
52
37
35
37
37
34
45
45
36
33
33
29
27
28
29
31
31
31
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
3
5
5
5
5
5
4
3
3
3
3
3
3
3
3
3
3
3
2
1
1
2
1
1
1
1
1
2
1
1
5
5
3
1
2
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
4
3
3
2
2
2
2
2
7
9
5
1
7
10
8
6
9
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
125
125
125
125
122
125
104
108
100
122
100
73
78
68
64
96
66
62
68
61
63
100
62
60
64
45
44
50
58
55
66
96
66
70
80
74
80
99
71
81
91
84
91
83
99
78
76
75
76
68
66
99
59
57
50
45
47
46
60
54
35
32
28
22
19
18
17
18
23
16
16
14
14
13
14
15
14
14
15
16
18
21
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
33
1
1
3
3
3
3
3
3
2
1
1
2
3
4
4
4
5
3
1
2
1
1
1
2
2
3
6
8
11
6
1
1
1
6
8
4
1
3
2
2
2
2
2
1
1
1
1
1
2
2
3
2
2
3
3
3
3
3
2
1
2
3
5
6
4
2
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
117
117
34
118
118
142
103
103
105
104
96
111
111
101
112
138
112
120
142
125
122
122
126
132
122
146
132
148
159
191
190
149
138
142
142
130
139
171
145
145
154
198
160
161
191
157
149
159
171
142
198
163
169
175
208
176
182
208
155
208
143
120
146
104
111
110
118
118
84
74
63
54
51
48
47
46
47
47
47
63
82
105
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
12
23
18
13
13
13
8
3
1
1
1
4
2
1
2
4
6
5
3
1
1
2
4
3
2
1
1
11
15
8
2
4
4
4
4
2
1
6
10
5
1
4
3
2
1
1
3
2
1
4
10
9
8
6
5
4
4
2
1
2
3
33
63
36
10
8
7
7
9
6
4
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
28
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
150
150
125
125
114
141
107
114
107
105
141
82
95
89
77
150
78
89
97
89
105
116
75
72
66
59
55
53
66
65
65
150
67
68
68
54
49
63
81
105
146
146
148
131
119
116
148
114
108
148
80
72
62
47
45
45
44
54
43
38
35
47
25
23
20
19
26
34
34
57
57
30
29
24
19
16
15
13
13
20
27
37
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
36
6
6
6
7
7
7
8
5
2
2
5
4
4
3
2
2
2
3
4
2
1
1
1
2
2
2
2
2
2
1
1
1
2
3
4
5
4
3
5
3
2
2
2
1
1
1
1
1
1
2
1
1
2
3
2
1
2
1
1
1
1
1
5
7
4
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
42
42
42
36
39
42
38
42
38
40
41
40
53
41
44
44
42
53
41
43
41
41
53
48
51
51
51
51
52
45
43
43
41
39
43
40
43
44
46
52
58
77
96
115
141
137
125
141
140
122
131
141
124
140
136
100
91
78
100
57
50
42
52
53
58
136
56
56
53
40
37
37
31
31
31
31
32
34
36
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
4
3
3
3
3
4
4
4
4
4
3
3
3
3
2
1
1
1
4
6
4
3
3
3
2
2
2
3
3
2
2
3
6
3
1
3
3
2
1
1
1
1
2
2
1
1
1
1
3
5
3
1
1
1
1
5
7
4
1
1
1
2
9
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
39
39
32
38
38
33
32
31
41
53
64
91
91
81
83
82
84
81
82
83
80
91
84
72
66
60
67
61
70
77
69
91
62
61
59
53
51
58
46
48
55
54
63
75
55
53
49
45
44
41
45
53
50
63
75
53
57
56
47
53
33
28
24
20
16
17
17
19
30
18
18
17
15
14
14
13
14
14
13
20
28
38
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
3
6
4
2
2
3
3
3
3
3
3
3
3
3
3
3
3
2
1
1
2
3
7
6
6
4
3
4
5
5
6
9
9
9
5
2
5
3
2
1
1
1
1
1
3
4
4
3
2
1
4
4
3
2
1
1
2
2
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
136
136
70
172
172
206
153
160
162
153
172
149
147
135
164
136
150
161
206
175
172
184
231
183
245
197
187
187
207
166
185
206
162
236
164
152
164
155
181
199
231
245
223
239
258
292
267
292
264
292
233
209
191
173
155
165
163
175
245
203
216
222
228
228
215
155
163
176
166
207
207
137
146
136
124
122
122
120
119
122
126
131
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
8
12
19
15
12
6
1
1
1
1
1
2
2
2
2
2
2
2
5
3
2
9
5
1
1
1
16
10
5
3
2
7
7
8
12
14
7
1
9
11
13
12
7
3
10
17
28
25
21
17
10
3
3
3
7
11
9
6
3
11
38
52
26
1
4
5
7
16
17
17
18
55
86
102
110
114
66
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
54
54
41
75
75
88
79
88
77
75
88
59
54
52
45
44
46
46
46
47
58
46
44
44
43
44
45
46
50
47
47
58
45
44
46
45
44
50
54
47
47
45
47
46
50
54
43
42
44
43
44
54
42
44
49
41
42
50
51
55
66
60
66
54
66
43
39
43
42
41
49
49
40
37
37
29
28
29
29
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
27
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
6
2
2
3
3
3
3
3
3
2
2
1
1
2
1
1
1
1
1
1
2
3
2
2
3
2
2
5
3
2
1
1
2
4
2
1
2
2
3
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
2
3
2
2
6
8
9
5
2
5
8
17
18
15
8
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
62
62
62
62
62
64
67
65
78
78
71
75
85
81
84
89
89
89
99
100
121
110
90
95
100
99
124
121
89
86
107
78
77
83
84
99
121
113
129
121
129
121
129
115
114
113
107
114
120
114
113
124
121
106
99
120
84
76
66
58
46
43
44
43
45
60
40
40
34
32
30
30
30
29
29
29
35
42
50
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
7
6
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
3
3
4
5
4
3
3
3
11
7
3
3
5
4
3
4
5
7
8
10
8
5
3
4
4
5
10
9
8
5
3
39
24
9
9
9
10
8
4
1
1
2
15
22
12
2
5
7
9
10
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
32
163
163
147
129
129
120
144
101
90
95
89
90
131
107
119
163
126
144
122
103
110
106
107
122
128
141
162
166
163
148
166
147
135
146
166
145
161
158
161
157
161
159
153
157
157
175
152
158
175
150
154
175
130
127
130
124
124
120
116
121
110
90
91
86
95
121
89
110
110
89
89
85
77
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
60
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
3
6
8
9
7
5
10
12
9
6
5
6
5
4
4
4
3
3
2
1
1
4
14
9
5
2
1
6
11
10
5
1
1
7
4
2
5
3
2
7
9
12
6
1
7
6
5
5
5
6
4
3
3
3
3
3
17
24
12
1
7
14
14
14
20
12
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
132
132
32
164
164
164
137
156
183
218
223
334
334
234
261
216
228
220
210
289
231
252
274
281
268
336
310
347
337
291
262
264
260
284
321
294
321
297
321
291
294
306
311
307
347
337
281
287
285
279
260
294
278
273
279
334
278
260
279
289
278
347
336
238
264
247
264
264
213
209
209
145
150
143
139
157
151
157
157
185
221
261
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
4
3
3
3
3
3
4
4
5
3
2
2
16
33
41
26
11
7
3
2
2
2
3
6
10
21
16
11
16
10
4
16
18
21
18
16
26
18
11
18
26
28
16
4
9
19
23
21
16
11
30
17
5
24
33
24
15
9
3
3
3
70
138
71
4
3
3
3
14
18
22
45
66
87
87
87
87
73
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
45
45
45
38
39
39
39
45
44
47
48
64
53
59
73
68
74
73
100
96
69
67
58
59
63
65
71
74
71
100
74
76
81
74
79
81
81
96
83
81
100
74
74
75
77
70
74
66
67
62
60
77
67
66
67
96
66
63
59
53
45
40
44
46
51
74
51
51
44
45
43
44
44
43
43
43
44
46
48
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
2
1
1
1
1
1
4
4
4
2
1
10
7
4
2
1
1
1
1
2
3
4
4
5
4
3
4
6
7
4
1
3
9
5
2
6
3
1
1
2
3
2
1
6
6
6
3
1
3
5
3
1
1
2
5
15
20
19
18
10
2
2
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
399
399
66
445
445
465
374
426
425
420
431
322
341
322
293
399
294
338
465
350
431
327
292
305
292
309
296
337
347
293
298
465
374
484
819
669
819
700
819
666
684
702
684
741
622
534
486
606
459
467
457
741
367
380
351
306
324
274
293
264
252
347
209
197
196
165
167
173
164
201
201
132
143
131
128
148
141
148
148
151
157
163
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
19
6
6
6
6
5
5
5
3
2
2
1
1
4
10
7
4
3
2
2
2
3
3
3
7
5
3
4
5
6
8
8
8
9
15
21
17
10
3
5
7
19
32
26
16
7
11
12
13
8
3
5
7
6
5
6
7
10
14
9
4
2
4
69
101
57
14
8
2
2
10
13
17
42
45
46
47
47
47
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
148
148
32
180
180
180
152
172
204
245
256
381
381
305
287
367
265
272
266
355
244
261
288
257
288
378
307
347
357
279
280
356
275
282
345
263
287
268
269
274
288
288
286
320
357
347
356
288
268
276
247
247
334
292
325
381
334
367
329
355
332
357
378
280
309
298
345
345
268
271
255
236
255
187
185
153
145
142
138
178
225
280
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
3
3
3
3
3
2
1
1
1
1
1
1
2
2
2
2
2
1
1
3
3
3
2
1
3
5
8
11
10
10
12
11
10
11
6
2
6
10
6
2
9
6
3
4
5
3
1
13
11
10
18
27
14
1
4
7
4
1
4
7
79
152
79
7
42
60
78
84
54
24
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
255
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
41
41
41
75
75
75
72
75
68
68
75
55
57
61
65
74
74
74
61
58
52
49
50
46
45
45
46
46
49
50
48
61
49
48
58
52
53
79
78
105
207
136
175
159
207
175
166
168
209
209
128
124
104
86
79
73
82
62
62
82
53
50
47
48
38
30
30
33
36
37
48
48
37
38
38
33
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
27
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
6
2
2
3
3
3
3
3
3
2
2
1
1
4
5
4
4
5
6
10
7
4
3
3
2
1
1
2
3
7
4
2
2
2
2
3
3
2
2
2
5
3
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
4
2
1
1
1
1
5
7
4
2
5
7
10
10
10
7
4
4
4
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
28
28
28
51
51
51
43
46
51
51
54
66
68
68
123
81
97
98
113
123
110
117
113
120
123
80
91
102
115
132
140
149
115
120
117
111
139
117
110
117
125
139
120
149
122
118
116
111
108
104
104
104
106
120
149
93
101
94
99
101
70
63
53
45
40
36
33
33
33
30
34
34
31
32
32
32
34
34
33
38
42
48
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
6
6
4
3
3
3
3
3
3
3
4
6
5
4
4
4
4
8
12
16
9
3
2
1
1
1
1
1
1
8
5
3
2
1
2
3
4
4
2
1
4
4
3
3
6
5
4
10
12
8
4
3
2
2
2
2
5
4
4
2
1
1
1
12
17
10
3
5
6
7
7
4
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
58
58
34
92
92
92
84
82
85
78
80
80
92
92
67
85
67
70
87
72
80
92
67
62
56
54
44
44
51
50
52
87
54
57
55
53
58
49
48
42
44
44
48
55
41
50
38
36
39
36
36
55
37
36
44
53
49
67
58
42
42
35
43
25
24
25
24
26
24
32
32
19
17
13
10
8
7
6
6
16
28
41
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
7
5
3
3
3
3
3
3
3
3
3
2
1
4
3
2
1
1
1
1
2
2
2
3
3
2
1
1
1
1
1
1
1
2
3
3
2
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
6
4
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
132
132
28
160
160
160
136
154
160
149
160
137
141
141
128
141
141
134
160
141
160
141
114
110
111
89
101
110
126
148
152
160
135
140
138
130
155
137
155
198
198
198
348
244
250
259
348
257
237
348
191
179
168
132
111
107
104
105
111
110
106
105
104
104
97
70
73
77
80
89
89
83
80
83
88
64
64
61
56
58
60
63
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
4
5
5
5
5
5
13
14
15
16
10
4
4
3
3
3
3
3
3
3
3
3
3
2
2
2
3
7
5
3
3
3
6
9
17
11
5
3
5
8
8
9
13
9
6
4
4
3
2
7
5
3
2
2
3
5
3
2
1
1
1
17
25
16
7
6
5
5
19
34
17
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
414
414
36
450
450
450
374
411
404
431
375
386
386
317
282
414
324
378
450
371
431
333
327
346
372
405
394
543
553
407
406
543
442
495
566
514
537
588
469
568
511
545
571
566
588
557
567
571
568
553
543
588
479
458
435
440
436
443
568
441
433
401
391
360
340
369
398
437
416
553
553
371
380
350
335
366
358
366
366
368
374
380
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
3
3
4
6
5
4
14
10
6
6
7
8
4
1
1
1
1
11
26
18
10
10
9
6
3
9
12
8
5
20
16
12
26
30
35
35
20
5
3
2
12
7
2
32
58
29
1
12
24
20
16
9
3
1
16
95
175
117
60
45
30
30
47
41
35
107
110
112
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
114
268
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
49
49
36
62
62
62
66
69
90
114
123
193
193
199
370
275
240
254
245
240
256
260
268
370
241
242
251
243
226
240
275
265
265
370
245
227
252
177
183
184
189
219
202
219
190
275
177
178
168
148
141
126
125
116
113
154
144
153
252
148
135
125
149
107
122
118
148
148
117
129
129
105
182
93
90
88
77
75
72
89
110
136
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
14
14
12
11
11
11
11
11
8
5
3
3
4
6
11
6
2
2
9
17
25
17
9
2
6
6
3
1
1
11
12
6
1
5
3
1
4
5
6
7
15
11
6
1
4
7
6
4
2
4
2
1
7
6
6
8
9
8
7
4
1
1
6
31
57
29
2
6
8
11
11
11
11
19
27
35
35
35
35
23
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
44
44
44
40
41
44
47
50
57
57
57
49
57
48
50
48
47
55
46
48
47
49
55
39
38
45
35
36
44
40
40
49
43
39
39
42
43
45
57
47
49
52
57
56
57
64
54
64
59
59
64
59
59
59
49
58
47
48
43
53
38
28
33
30
30
58
30
30
30
28
24
25
29
27
29
29
30
32
35
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
3
5
5
5
5
5
5
3
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
2
2
3
4
3
3
8
4
1
2
2
1
1
1
1
1
1
2
2
1
1
3
3
3
2
1
1
1
2
5
7
4
1
1
1
1
1
1
1
6
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
126
126
41
167
167
151
132
144
152
156
167
171
171
151
145
146
150
153
167
151
167
150
145
137
143
162
162
186
196
164
153
195
140
143
138
124
121
124
132
137
155
150
141
158
177
196
209
269
239
237
268
269
230
245
268
208
269
197
194
196
173
172
173
135
136
147
153
166
173
196
196
135
139
131
120
119
119
117
117
126
136
148
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
6
3
3
3
3
3
9
12
16
8
1
9
5
2
2
2
2
2
3
5
4
4
6
3
1
1
5
9
19
22
11
1
3
5
9
11
6
1
4
5
7
11
11
7
3
6
9
11
13
14
16
13
10
6
3
5
18
25
15
5
15
41
68
36
4
4
4
5
13
15
12
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
45
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
42
57
52
80
54
56
115
177
225
396
396
289
352
396
377
473
444
577
502
592
488
494
442
505
414
448
411
431
505
423
592
396
448
289
297
305
347
494
433
483
481
592
400
516
347
325
274
228
229
179
216
205
252
494
355
391
344
577
310
263
325
174
170
156
142
152
149
218
218
110
95
75
50
40
31
23
19
110
218
346
577
577
577
577
577
577
577
577
577
577
577
577
577
577
577
577
577
577
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
8
9
10
11
11
7
3
3
7
11
17
14
11
11
11
8
6
29
15
1
5
3
1
1
1
1
22
16
11
8
5
4
3
3
4
3
2
1
4
9
6
3
3
3
3
4
4
2
1
1
1
1
1
1
1
1
1
1
3
4
5
3
1
1
1
1
1
1
1
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
61
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
410
410
32
442
442
442
378
416
478
552
546
837
837
561
529
729
540
587
570
849
484
476
546
495
542
844
587
610
620
495
455
610
531
560
839
567
581
596
497
492
482
485
520
554
596
741
597
629
632
620
610
596
603
585
622
837
690
761
899
976
1063
1208
1250
1286
1286
974
892
839
730
710
650
639
741
633
674
825
767
825
825
825
833
838
849
849
849
849
849
849
849
849
849
849
849
849
849
849
849
849
849
849
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
8
10
11
12
8
4
17
9
2
2
2
2
2
6
4
2
6
8
9
10
10
11
26
14
2
13
24
27
26
24
22
21
21
21
16
12
21
11
2
10
19
27
35
75
116
73
30
17
5
19
33
33
31
30
33
135
238
125
13
25
31
38
80
82
85
235
248
255
258
260
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
262
729
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
66
66
65
84
59
58
64
68
73
90
90
75
75
85
79
80
90
85
71
67
65
64
70
90
73
84
80
74
81
84
74
77
80
78
84
80
94
106
114
165
137
144
143
165
143
146
137
165
137
111
104
94
92
86
87
90
120
81
79
68
57
52
46
47
53
63
66
84
84
55
62
56
55
67
63
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
63
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
17
24
17
11
11
11
28
15
2
1
1
2
2
3
4
6
9
14
8
3
3
3
3
2
1
6
7
7
5
3
1
1
1
5
3
1
3
4
5
4
4
5
3
1
2
4
6
5
5
5
3
1
1
1
7
7
5
3
1
2
3
15
21
14
8
6
4
4
4
4
4
15
19
21
22
22
22
18
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
39
39
39
75
75
75
72
75
75
80
81
93
93
77
76
85
80
81
93
85
74
73
72
69
67
65
93
92
118
141
141
176
108
121
117
107
147
117
126
160
146
147
176
152
139
166
160
115
104
86
93
107
112
176
152
92
113
106
99
166
92
89
79
62
54
40
36
34
29
28
28
23
27
20
19
18
18
17
17
21
25
31
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
6
6
6
6
5
4
2
1
1
1
1
1
2
2
3
3
2
1
1
1
1
5
4
3
4
6
10
7
4
2
1
2
4
3
3
4
3
3
3
3
6
4
3
4
4
3
3
4
5
6
3
1
1
2
3
6
8
4
1
1
1
2
3
3
3
3
7
12
14
15
16
10
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
66
66
65
67
53
49
46
46
51
51
67
67
48
47
43
39
43
43
41
67
37
39
42
41
45
48
52
58
60
61
50
55
60
66
64
77
93
69
76
76
77
78
78
93
76
75
79
74
69
93
59
55
52
49
48
45
62
42
44
46
36
41
35
28
34
40
41
58
58
38
40
33
35
27
26
25
23
22
22
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
14
22
16
11
11
11
7
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
1
1
1
1
1
3
3
4
2
1
1
1
1
1
1
4
3
3
5
4
2
1
1
2
3
4
2
1
1
1
1
1
1
6
10
6
3
2
2
2
6
12
7
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
54
54
34
88
88
88
88
88
137
194
207
382
382
248
264
335
216
206
187
216
161
162
188
173
172
318
187
208
252
183
205
177
178
180
273
188
140
150
141
139
143
158
145
149
142
252
127
131
125
102
107
82
128
134
186
382
226
335
212
216
199
164
318
163
200
214
273
273
158
156
124
99
130
65
54
46
32
26
22
80
150
233
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
2
3
3
3
3
2
1
5
7
9
7
5
4
3
3
2
1
3
4
5
5
5
7
6
4
2
2
2
4
6
9
6
3
6
9
6
3
2
2
2
3
6
5
3
1
1
1
4
3
2
8
7
7
4
1
1
2
2
2
2
2
5
9
8
7
5
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
130
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
132
132
36
168
168
168
140
160
168
149
168
120
120
109
96
132
115
135
168
138
168
127
125
136
127
155
127
107
114
114
110
168
117
120
127
121
102
105
105
106
115
115
109
111
112
121
120
127
145
125
145
140
140
149
143
157
182
186
226
228
244
276
276
276
189
185
159
130
120
98
87
75
73
70
72
68
74
74
73
87
103
121
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
10
6
4
3
3
3
3
3
2
1
1
4
4
4
4
4
2
1
1
1
2
4
2
1
2
1
1
2
2
3
6
4
2
6
3
1
7
4
2
5
8
5
2
1
3
3
3
4
6
5
3
1
4
7
7
5
3
5
7
5
4
4
7
32
57
65
43
21
21
27
27
27
17
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
34
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
32
32
30
33
26
25
26
28
29
32
33
33
43
37
42
57
54
58
61
95
69
69
67
95
75
104
135
152
194
194
138
154
191
145
158
191
143
171
169
158
191
163
150
143
171
129
117
130
121
139
131
191
163
126
128
118
130
105
85
73
57
57
37
32
29
24
22
19
16
16
18
19
21
29
26
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
19
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
2
2
2
2
3
5
5
5
5
5
3
2
2
1
1
3
8
5
3
2
2
2
2
1
1
1
2
3
4
3
3
5
4
3
3
3
3
3
6
6
5
3
2
1
1
1
3
3
3
3
3
3
3
3
4
4
4
2
1
3
3
2
1
1
1
6
9
13
7
2
1
1
2
2
3
9
12
16
16
16
16
11
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
43
43
36
38
38
36
34
34
41
51
60
82
82
74
77
76
82
74
75
75
68
69
82
66
67
66
65
67
63
67
51
67
49
45
45
48
39
58
80
107
154
154
161
147
137
161
150
136
161
150
97
94
75
66
56
56
61
55
56
58
60
61
60
48
58
36
37
41
39
46
46
33
35
33
35
25
25
23
21
21
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
10
6
2
2
3
3
2
1
4
4
5
4
2
1
1
1
1
1
1
3
3
3
2
1
3
2
1
2
3
2
2
3
4
3
2
3
3
3
3
3
2
2
2
2
3
3
4
3
3
4
2
1
1
1
2
6
8
5
2
2
2
2
4
11
12
13
13
14
16
17
18
11
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
37
37
28
40
40
33
32
31
31
33
34
50
56
61
127
76
93
96
117
127
95
111
117
85
127
81
80
79
73
66
66
70
64
83
68
68
95
65
67
67
65
67
65
70
63
63
57
55
50
50
51
55
55
58
70
60
63
60
95
55
51
63
39
37
38
29
33
37
38
47
47
39
38
36
38
28
28
26
24
27
30
34
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
4
5
5
5
5
5
4
4
4
6
7
9
6
4
4
4
2
1
1
1
1
1
4
3
2
2
3
12
12
12
7
3
2
1
6
7
5
3
7
7
7
5
4
2
1
2
3
2
2
2
3
3
3
2
1
1
4
3
2
2
2
9
13
14
11
6
2
2
7
12
7
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
388
388
41
429
429
429
359
414
429
410
429
360
360
322
276
388
307
362
429
348
429
317
312
332
290
365
279
241
275
254
257
429
314
324
549
411
407
572
461
394
436
461
478
549
572
461
422
396
407
371
362
572
386
438
456
465
628
545
577
628
603
628
622
622
435
436
367
333
300
301
281
281
248
230
220
197
189
183
186
214
249
290
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
6
3
3
3
3
3
3
3
3
3
3
3
4
5
6
6
7
5
3
3
3
3
6
7
9
9
9
8
8
5
3
10
13
16
14
11
8
8
9
8
8
15
11
6
2
4
6
9
13
20
27
16
6
4
2
3
4
2
1
2
4
38
72
40
9
18
28
61
61
61
37
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
248
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
66
66
56
67
52
48
50
51
56
57
67
67
52
57
46
46
51
50
54
67
47
48
49
54
44
44
48
41
48
48
36
41
39
43
43
44
47
52
79
58
60
61
79
64
72
73
86
86
61
62
54
49
59
49
47
47
59
46
47
47
45
45
41
31
30
32
33
30
33
33
30
33
35
25
26
24
23
25
27
31
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
18
20
15
11
11
11
7
4
4
2
1
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
2
2
2
1
1
1
2
3
4
2
1
3
2
1
2
2
1
1
3
5
4
3
2
3
2
1
1
1
2
1
1
1
1
4
7
8
5
2
2
2
2
8
13
7
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
34
75
75
87
87
92
97
103
103
74
74
73
75
89
87
95
98
113
113
104
117
108
117
100
117
91
86
84
68
81
59
58
56
51
52
51
61
68
68
102
75
74
75
76
76
79
102
75
71
67
70
65
70
102
75
73
70
73
61
55
51
51
38
35
35
36
36
41
41
32
32
31
31
30
32
32
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
31
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
10
10
8
6
6
6
6
6
5
5
9
6
4
5
6
4
2
3
3
2
1
4
2
1
1
1
9
7
5
3
1
1
1
7
5
3
1
4
3
2
1
2
3
3
2
1
1
1
1
2
5
5
3
1
4
3
2
1
3
5
13
17
21
17
11
5
5
7
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
48
48
41
69
69
82
73
75
75
68
75
60
57
53
50
54
59
65
82
71
75
67
71
71
70
73
73
68
71
67
58
82
56
58
58
55
56
55
58
59
64
60
71
62
61
69
63
63
67
68
61
64
71
63
68
60
65
60
61
69
52
65
46
43
34
34
36
40
47
47
47
43
36
35
33
30
29
29
29
29
30
31
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
6
2
2
4
6
19
15
10
5
3
2
2
6
8
5
2
2
2
2
2
2
2
2
2
3
2
1
2
3
5
4
3
2
2
2
3
3
4
6
7
6
4
3
3
2
1
1
4
2
1
2
3
7
6
5
3
1
2
1
1
3
2
2
9
12
7
2
6
8
10
10
10
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
62
62
62
62
56
62
50
46
46
45
49
50
59
59
46
58
45
47
51
48
58
59
50
49
50
58
54
55
64
52
59
59
51
52
60
48
48
49
52
53
57
69
66
76
75
71
76
72
70
76
69
60
55
49
54
51
53
55
62
52
51
61
42
37
39
35
38
43
55
47
47
35
29
26
23
21
20
19
18
22
27
33
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
6
6
6
6
16
19
15
11
11
11
7
3
3
3
3
3
3
3
3
3
3
3
2
1
1
1
1
1
2
2
2
2
2
2
2
3
3
3
4
3
2
2
2
2
2
2
3
2
1
1
1
2
2
2
4
5
5
5
5
4
3
2
1
1
1
7
13
14
11
6
1
1
1
1
1
1
8
12
14
15
16
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
453
453
277
312
305
323
280
316
289
291
427
319
353
334
352
453
317
338
355
337
352
427
320
342
323
201
183
169
208
213
249
453
238
342
238
202
352
157
153
136
116
102
114
131
93
159
78
70
61
46
43
42
48
43
64
112
139
165
352
120
116
102
59
51
43
31
30
31
28
40
40
20
18
13
9
7
5
4
3
29
61
98
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
148
148
89
31
22
14
14
14
14
14
16
17
18
18
18
11
5
8
11
10
10
6
3
6
4
3
6
4
2
2
3
8
9
7
6
4
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
4
13
7
1
1
1
1
1
1
3
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
130
130
70
166
166
200
151
166
160
155
166
123
125
115
106
130
120
135
200
140
166
125
102
109
103
105
125
91
105
95
95
200
105
114
116
102
106
104
102
115
125
120
161
134
136
161
139
138
161
123
113
110
94
92
107
101
102
123
106
96
99
131
96
104
103
131
131
125
123
131
131
80
78
68
57
53
50
47
46
44
43
43
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
37
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
10
6
6
6
6
5
5
5
4
3
3
3
3
3
3
3
3
4
2
1
2
3
2
1
2
1
1
2
3
4
6
8
9
11
6
1
2
2
1
1
4
3
2
1
1
1
3
5
8
6
3
1
1
7
8
5
2
3
4
2
1
2
3
16
23
19
16
9
3
3
5
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
40
40
40
34
36
38
41
40
51
51
51
55
72
69
80
81
102
102
97
102
99
100
98
100
80
82
76
69
96
61
60
60
52
53
60
66
83
108
94
142
112
108
142
114
117
159
101
90
87
77
59
52
54
51
51
77
54
56
61
46
47
44
35
36
38
41
43
47
47
39
38
40
31
30
29
28
28
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
26
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
14
14
10
6
6
6
5
5
5
4
3
3
5
9
7
6
6
6
6
4
2
2
2
2
2
1
1
2
2
3
3
3
3
5
4
3
7
6
5
9
10
6
3
3
2
2
2
2
1
1
2
3
4
3
2
1
1
2
1
1
2
3
4
11
17
9
2
4
5
7
7
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
53
53
36
48
48
36
36
38
44
53
59
75
75
71
71
75
72
73
75
75
71
59
57
57
51
54
61
54
59
71
60
55
49
46
45
42
48
43
45
51
50
64
56
55
68
56
56
57
70
52
47
52
51
50
64
49
55
54
48
68
39
36
34
24
20
21
19
20
28
18
17
15
14
13
13
14
11
11
12
19
27
36
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
6
8
9
10
7
4
4
4
4
5
4
4
4
2
1
1
3
2
1
4
3
3
2
1
2
3
3
3
5
4
3
3
3
2
2
3
2
1
1
1
2
2
2
3
4
3
3
2
1
1
1
1
1
2
4
6
7
4
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
131
131
32
163
163
163
144
147
163
152
142
162
162
122
118
131
122
138
163
135
163
124
127
135
142
159
160
185
195
155
149
194
134
136
138
129
134
163
143
147
148
152
146
141
163
152
164
175
185
195
194
167
167
155
147
162
141
141
140
141
136
135
159
118
122
129
135
150
147
195
195
138
144
135
133
154
147
154
154
154
156
158
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
5
5
5
5
5
5
5
5
6
6
5
4
9
6
4
10
16
10
4
5
4
4
4
2
1
2
3
10
8
5
3
3
6
7
9
8
5
3
3
5
5
5
8
7
6
11
18
14
11
15
20
13
7
6
6
10
15
8
2
3
5
38
72
39
7
5
3
3
14
18
22
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
103
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
132
132
32
164
164
164
136
155
158
165
164
189
189
144
160
206
187
196
206
216
206
206
231
210
231
208
231
196
180
196
150
164
132
123
125
98
103
114
126
140
150
152
143
162
160
158
183
170
171
171
183
170
164
161
218
148
150
154
156
154
150
218
129
131
130
143
141
138
218
117
109
100
87
81
81
75
73
73
73
83
95
109
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
6
3
3
3
3
3
3
3
2
1
1
1
1
1
4
5
6
6
6
7
6
4
3
3
6
4
3
3
3
8
8
9
6
3
2
2
13
12
7
3
8
5
2
2
6
7
8
5
2
9
5
2
13
14
16
12
8
13
28
14
1
1
2
29
56
45
35
26
18
18
23
16
9
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
21
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
73
73
34
94
94
107
100
103
547
1067
1361
2776
2776
2159
2246
3678
2422
3013
2776
3283
3678
3126
3283
2881
3319
3773
2520
2924
2088
1803
1759
2083
2363
2147
3414
3013
1485
1800
1864
1677
2654
2083
1646
1924
1785
3013
1946
1569
1345
1072
1391
683
745
690
595
1178
1025
1053
2083
1391
1420
1451
3773
1683
2292
2433
3414
3414
1609
1567
1232
869
760
485
358
272
191
143
107
706
1419
2258
3773
3773
3773
3773
3773
3773
3773
3773
3773
3773
3773
3773
3773
3773
3773
3773
3773
3773
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
10
10
6
3
3
3
3
3
2
1
1
1
1
2
3
4
6
9
13
11
9
9
8
7
7
7
4
2
1
2
15
28
14
1
3
5
7
12
6
1
2
4
6
13
7
2
6
8
6
4
4
4
6
5
5
5
5
3
2
1
1
1
1
9
18
9
1
1
1
2
7
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
95
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
176
176
32
183
183
173
160
170
199
242
257
380
380
278
249
317
238
255
256
354
234
248
291
248
291
377
303
360
360
278
284
359
290
293
339
272
265
269
268
270
291
291
289
323
360
350
359
338
335
381
341
349
381
361
381
380
349
325
328
364
353
365
377
364
321
350
339
339
365
275
252
231
251
187
183
170
156
151
152
188
232
285
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
4
5
5
5
5
5
3
1
1
1
1
3
2
1
1
1
1
1
3
3
2
1
1
1
1
3
5
25
13
2
2
2
8
15
13
12
12
10
8
17
39
31
23
12
2
12
12
12
13
18
9
1
1
1
10
14
19
10
2
4
6
76
147
81
16
16
16
16
26
23
15
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
251
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
155
155
129
150
150
145
132
140
125
122
145
112
116
115
122
155
157
201
171
201
179
201
154
200
135
125
122
125
133
131
200
155
122
119
96
95
72
74
85
80
95
103
110
168
103
139
109
106
103
101
82
69
69
62
63
103
75
73
76
86
62
76
47
45
46
41
50
60
60
101
101
69
139
55
48
45
30
26
22
40
63
90
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
8
12
12
12
11
7
4
4
3
2
1
1
3
4
5
3
1
3
2
1
1
4
2
1
1
1
1
4
6
4
3
5
3
1
1
2
3
5
3
2
1
1
1
1
1
1
1
2
1
1
1
2
3
4
5
6
3
1
1
1
13
25
13
2
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
44
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
66
66
65
67
53
49
55
60
67
85
85
71
71
85
75
77
76
85
71
67
61
58
58
57
59
60
62
71
64
64
54
51
53
44
44
133
242
374
594
594
638
520
590
509
638
508
634
638
318
289
227
157
127
104
84
73
66
60
58
54
51
51
43
35
34
36
38
38
47
47
37
37
37
31
30
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
28
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
14
22
16
11
11
11
16
9
2
1
1
2
3
3
4
5
6
13
8
3
2
1
1
2
3
5
7
7
5
3
2
2
2
2
2
3
5
4
3
4
3
3
2
1
1
2
2
2
2
3
3
3
3
3
3
2
2
1
1
1
1
8
12
7
3
6
8
10
10
10
10
10
14
16
17
18
18
11
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
133
133
43
134
134
149
127
139
159
163
165
195
195
147
164
212
192
204
222
222
212
212
222
196
203
201
222
207
181
207
154
165
134
125
122
100
93
95
97
97
114
110
107
136
165
179
260
265
194
179
160
156
162
160
224
188
191
265
189
190
190
224
152
143
134
156
144
135
265
119
114
107
86
81
79
71
69
68
68
78
91
105
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
10
10
8
6
6
5
5
5
5
5
10
5
1
1
2
1
1
1
1
1
1
4
2
1
3
5
9
7
4
2
3
5
7
8
4
1
3
5
3
2
2
3
5
5
4
3
2
1
2
2
2
2
3
5
7
4
2
2
3
8
25
43
49
37
25
13
13
17
12
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
34
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
183
183
134
183
183
134
141
139
143
149
151
175
175
148
153
183
177
179
195
228
213
253
215
214
209
253
186
192
206
210
253
198
242
195
188
148
153
140
153
214
183
183
192
242
157
204
134
122
107
89
80
77
96
92
113
214
161
171
153
228
117
96
77
57
53
46
49
56
55
87
87
44
39
31
22
18
14
11
10
46
88
138
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
73
12
10
9
10
11
12
35
20
5
5
5
5
10
16
12
7
2
16
9
2
2
2
2
6
10
5
1
1
2
2
2
2
4
3
2
2
1
1
3
5
3
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
9
7
5
5
7
9
5
1
3
4
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
129
129
70
165
165
199
147
155
150
154
165
111
112
103
99
129
113
129
199
131
165
132
101
106
95
86
132
81
104
103
94
199
98
103
106
95
89
97
88
97
116
104
151
116
116
151
123
116
151
103
99
103
77
71
67
61
58
59
79
56
54
50
47
39
36
39
40
43
65
40
40
33
31
29
29
28
27
27
27
27
27
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
11
11
11
11
11
11
6
2
2
3
4
15
9
4
3
2
2
11
10
5
1
1
1
1
4
7
10
8
5
2
4
2
1
9
11
8
5
2
4
2
1
1
2
3
3
3
6
3
1
1
1
1
2
3
5
3
1
1
1
9
15
18
15
12
6
1
1
5
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
47
47
41
41
41
41
34
36
35
35
41
38
41
42
55
47
45
46
55
45
46
46
55
42
42
39
40
43
50
58
60
64
51
54
53
50
61
47
48
50
53
61
54
64
59
61
60
59
57
61
56
51
50
51
64
52
53
58
55
43
40
41
28
24
21
25
25
26
58
24
24
24
20
19
18
17
16
16
15
15
15
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
19
19
11
3
3
3
3
3
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
3
2
1
2
2
2
1
1
3
2
1
1
1
2
3
4
3
2
1
3
2
1
2
2
1
1
1
1
1
2
2
3
2
1
1
2
2
1
1
1
1
1
5
7
9
9
5
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
66
196
196
207
168
186
208
237
232
345
345
271
294
370
266
283
268
357
241
261
295
267
313
380
375
548
548
367
373
432
338
343
467
433
439
516
641
528
641
504
641
470
469
492
513
554
548
548
487
554
429
421
418
422
420
442
503
516
550
614
614
614
449
442
446
452
444
548
548
356
322
285
253
198
184
170
159
193
236
288
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
20
9
5
2
2
2
2
2
1
1
1
1
1
1
2
3
3
2
1
3
3
3
2
2
6
8
6
4
4
4
12
7
2
10
13
16
14
7
1
2
4
2
1
14
10
6
10
12
15
15
15
21
11
1
1
1
10
9
8
4
1
4
8
84
160
88
16
19
21
23
23
23
13
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
252
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
84
84
84
109
109
150
110
122
226
334
474
721
721
721
629
893
621
663
702
663
756
618
636
620
618
756
487
551
541
523
744
530
618
522
618
511
365
363
402
406
417
578
498
618
456
744
441
486
578
368
547
295
323
320
418
578
491
893
465
547
408
291
310
222
236
221
275
275
190
182
182
119
149
79
61
52
36
29
24
166
335
534
893
893
893
893
893
893
893
893
893
893
893
893
893
893
893
893
893
893
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
8
8
8
8
6
5
5
5
5
5
9
8
7
7
8
10
17
13
9
9
13
15
18
11
4
2
3
2
2
2
3
41
22
4
3
3
5
5
5
6
4
2
1
4
8
8
5
3
1
1
1
4
4
4
5
3
2
1
1
2
4
2
1
1
1
22
44
22
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
137
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
44
44
36
39
39
36
33
33
40
50
53
79
79
58
61
62
71
75
79
95
71
73
95
77
78
79
95
70
71
62
55
71
54
52
71
51
55
71
57
57
62
70
64
65
63
70
65
66
66
70
65
62
56
69
52
53
56
57
60
64
60
63
58
58
54
37
39
41
40
47
47
37
36
33
35
26
25
23
21
24
27
31
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
6
6
6
6
7
9
6
4
3
2
4
7
5
4
3
3
4
2
1
2
2
2
2
3
2
2
5
6
7
5
3
2
2
2
1
1
2
1
1
1
1
1
1
2
2
3
3
3
3
5
4
3
2
2
4
10
13
8
3
2
2
2
8
13
13
13
13
14
16
17
18
14
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
134
134
134
134
131
134
110
117
110
131
125
85
90
83
77
108
71
66
76
70
70
125
64
64
63
53
55
55
64
60
58
108
59
59
59
53
50
50
51
54
57
71
64
67
71
68
71
66
64
68
60
58
54
51
64
49
48
48
58
46
45
46
36
45
27
25
31
37
37
60
60
34
31
26
21
17
15
13
13
15
18
22
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
75
75
49
24
13
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
6
10
6
2
2
2
2
1
1
2
3
4
3
3
6
4
3
3
4
6
8
6
5
3
1
2
2
2
2
3
2
1
2
3
2
2
1
1
4
3
2
1
1
1
1
4
5
3
1
2
3
4
4
4
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
73
73
41
72
72
94
76
76
94
73
75
76
79
79
62
79
65
72
94
73
94
79
67
63
55
55
47
49
55
57
62
94
57
58
55
47
56
39
38
36
35
35
38
38
36
62
37
39
38
37
31
31
35
33
38
53
48
67
56
41
35
27
22
19
17
15
18
22
22
37
37
20
20
16
11
9
8
7
7
17
28
42
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
5
5
5
5
5
3
1
1
1
2
4
10
7
4
5
3
2
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
2
1
1
5
3
2
2
3
5
3
2
1
1
1
1
3
2
1
1
1
1
1
1
1
5
3
1
5
7
9
5
1
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
5
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
68
68
34
96
96
80
93
96
97
104
98
123
123
101
104
102
123
100
99
105
104
97
123
111
96
111
92
103
108
100
142
100
97
90
89
117
91
90
91
96
96
117
130
132
164
189
257
293
234
235
253
237
204
200
253
214
213
293
187
181
166
137
132
94
82
109
107
118
293
114
115
116
91
80
82
62
58
54
50
50
51
52
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
3
3
3
3
7
12
14
15
16
16
14
12
10
8
6
9
7
5
7
9
5
1
3
4
2
1
3
2
2
4
7
10
6
3
3
4
5
6
7
5
4
3
2
2
2
6
6
4
3
2
2
8
6
4
3
2
2
2
2
4
3
2
2
5
14
18
22
27
23
14
5
5
15
28
14
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
56
56
33
45
45
45
39
42
48
57
58
84
84
63
72
91
82
87
95
95
91
91
95
85
88
87
95
91
79
91
63
71
60
55
61
55
55
74
75
92
108
161
133
143
149
161
149
155
165
173
151
167
172
173
172
152
173
142
161
124
121
97
80
72
57
72
72
74
161
67
66
66
55
52
48
48
44
43
42
45
49
53
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
11
11
8
6
5
5
5
5
5
5
4
3
3
2
1
4
2
1
1
1
1
1
2
3
3
3
3
2
1
1
1
4
3
2
2
2
8
6
3
1
2
4
4
4
8
6
4
2
1
2
2
3
10
14
7
1
5
3
1
6
6
4
3
3
3
17
24
14
4
7
9
11
11
11
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
20
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
39
39
39
56
56
69
69
62
69
68
64
78
78
61
66
85
77
81
89
89
85
85
89
77
81
80
89
85
75
85
65
62
54
48
47
45
42
44
46
48
60
58
55
64
75
82
107
124
97
97
93
108
87
84
108
90
88
124
77
76
71
61
60
46
39
51
52
58
124
54
51
49
37
34
32
28
26
25
26
28
31
34
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
4
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
2
1
1
1
1
1
2
1
1
2
4
7
4
1
1
2
1
1
2
3
4
3
3
3
2
1
3
5
4
3
3
3
2
1
2
1
1
2
3
3
4
2
1
1
1
5
7
10
11
6
2
2
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
413
413
32
445
445
445
377
419
439
426
383
403
403
315
294
413
325
381
445
372
439
330
326
346
338
395
345
344
356
317
312
445
304
288
362
289
281
412
293
343
341
342
428
429
498
626
713
773
1026
1026
863
878
809
781
805
752
799
729
958
772
714
737
731
483
467
560
508
489
958
441
419
414
338
327
331
356
347
356
356
362
372
383
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
3
5
6
6
7
5
4
3
2
2
2
2
2
2
5
3
2
6
8
10
12
14
16
19
11
3
6
11
16
20
17
14
11
8
11
12
13
14
15
12
7
2
6
10
12
11
10
10
10
38
29
20
14
9
6
4
68
132
100
68
53
39
39
41
22
4
101
149
195
196
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
198
258
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
68
68
62
68
67
68
68
68
62
61
61
75
65
64
95
67
78
80
97
100
76
110
65
61
69
63
72
96
79
97
85
89
100
96
119
128
192
204
205
406
268
264
406
280
280
406
220
193
175
135
128
119
119
116
109
110
79
70
61
54
49
45
54
54
56
109
52
51
51
46
45
45
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
40
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
5
5
5
5
5
3
2
2
2
2
10
5
1
1
2
1
1
1
1
1
1
1
1
1
2
3
4
6
4
2
2
3
5
7
5
3
1
4
7
6
5
3
1
1
1
4
2
1
1
1
1
2
2
3
6
3
1
1
1
3
16
23
15
7
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
9
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
49
49
34
83
83
83
74
75
69
61
75
52
50
50
44
49
52
54
83
56
57
52
50
49
44
49
44
39
48
43
38
83
38
43
47
43
43
37
38
37
37
49
34
34
38
36
40
49
36
36
35
36
35
35
49
36
36
36
40
33
29
26
22
20
17
18
18
19
30
18
17
16
14
14
13
13
13
13
14
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
10
10
8
6
4
3
3
3
3
3
3
3
3
3
3
3
4
4
4
6
6
3
1
1
1
1
2
2
2
2
2
2
1
1
2
2
2
2
2
2
2
7
7
5
3
2
1
1
1
1
1
1
1
2
2
2
5
9
7
5
3
2
1
1
1
5
7
5
3
2
1
1
1
1
1
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
145
145
129
145
145
145
140
140
145
125
145
116
110
107
88
98
86
81
93
89
90
112
109
95
109
90
89
80
80
80
70
98
68
69
71
65
81
71
81
85
109
109
75
76
76
72
73
81
69
69
69
69
70
78
73
74
72
75
109
72
78
73
54
49
45
48
49
51
78
43
43
37
33
32
33
31
34
34
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
32
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
5
5
5
16
16
16
16
16
11
7
7
8
8
9
5
2
2
2
1
1
2
3
2
1
1
1
1
1
1
2
5
3
1
2
2
3
8
4
1
4
7
4
1
1
1
1
1
1
1
1
2
3
5
4
4
2
1
2
3
2
2
2
3
17
24
19
14
8
2
2
8
10
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
7
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
66
66
65
66
53
49
64
79
93
138
138
139
156
165
165
191
165
165
164
191
162
156
146
191
132
133
136
155
103
109
93
86
110
80
75
80
68
69
74
68
73
74
74
97
74
73
80
68
67
64
63
63
70
74
79
131
81
80
77
73
57
49
54
42
45
51
53
56
56
43
40
38
35
32
31
31
31
47
67
89
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
14
22
16
11
11
11
14
10
6
3
1
10
8
7
10
8
7
27
17
7
6
4
3
3
2
1
1
1
1
1
1
1
11
12
14
12
6
1
3
2
2
1
1
2
2
1
1
2
3
2
1
6
6
4
3
8
12
6
1
1
1
9
15
9
3
8
10
13
13
13
7
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
11
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
34
34
34
46
46
59
52
56
52
56
49
48
50
47
45
62
45
49
50
47
58
48
51
50
59
58
48
53
55
65
61
65
72
91
146
121
146
126
146
113
114
121
111
133
113
85
78
68
74
71
69
133
70
68
68
57
60
62
49
65
42
38
34
27
24
26
25
27
55
24
24
22
17
15
14
13
11
11
11
19
29
40
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
1
1
1
1
1
3
3
3
3
3
3
3
3
3
3
4
5
4
4
5
3
2
3
3
2
1
1
2
3
3
2
2
1
1
1
2
2
3
4
6
4
3
2
1
1
3
2
1
1
1
1
2
2
2
3
3
2
2
3
3
2
1
1
1
1
2
2
3
6
6
6
7
7
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
53
53
53
43
47
52
59
65
82
82
76
77
76
82
76
75
76
71
80
106
79
106
77
87
102
118
143
143
160
124
136
134
127
150
130
139
147
183
157
156
160
183
152
159
157
183
150
132
137
129
133
160
121
125
126
106
107
82
72
61
52
45
57
58
61
126
55
53
53
46
43
41
41
39
38
38
42
47
53
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
14
14
8
3
3
3
3
3
3
3
6
8
9
9
6
4
4
4
4
5
7
7
5
4
2
1
1
1
1
1
1
9
9
9
8
7
8
10
11
8
5
4
4
10
10
10
6
2
1
3
3
3
4
7
4
1
1
1
1
4
2
1
1
1
2
15
22
16
11
8
5
5
6
4
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
14
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
123
123
50
173
173
159
146
148
159
147
156
154
164
164
128
150
136
149
173
150
159
164
131
127
121
152
134
142
168
137
144
191
137
149
184
160
184
153
184
164
160
163
191
161
168
164
148
160
131
129
141
141
147
191
144
154
143
137
143
150
145
168
152
130
127
128
124
124
112
105
99
89
106
79
80
75
70
70
70
84
100
119
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
20
20
17
14
8
3
3
3
3
3
3
3
3
3
3
3
4
4
4
5
3
1
2
3
2
1
1
1
1
5
9
10
6
3
3
3
6
10
6
3
3
5
7
5
3
5
5
6
7
4
2
3
5
7
19
10
1
2
3
7
15
12
6
1
6
37
69
35
2
10
14
19
22
14
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
99
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
141
141
125
138
138
162
123
135
175
218
225
350
350
275
270
334
263
263
257
364
243
265
288
256
298
357
292
316
335
328
314
426
308
342
352
307
376
329
346
445
363
352
471
336
366
386
384
432
445
345
471
378
391
433
435
510
631
642
739
801
747
801
698
801
525
526
470
392
432
299
265
239
214
183
181
142
138
135
133
171
215
268
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
36
7
7
7
7
7
7
11
11
11
11
11
10
10
6
3
3
3
3
3
4
4
5
8
6
4
7
8
10
13
17
9
2
17
14
12
8
4
10
15
20
23
27
28
15
2
7
5
3
3
4
16
12
9
9
5
2
5
8
6
4
6
8
77
146
137
96
55
55
67
79
54
30
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
79
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
36
36
36
52
52
52
45
48
65
87
90
156
156
114
111
140
101
99
96
125
98
108
118
121
113
147
111
103
101
92
84
100
91
98
115
96
110
144
189
240
334
334
334
303
274
267
332
260
251
332
206
197
192
170
165
156
147
140
130
129
127
123
147
113
112
121
115
115
124
98
95
87
102
76
77
71
66
66
66
81
98
118
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
5
5
3
2
2
4
4
4
4
5
6
4
2
2
6
8
5
3
10
8
7
4
2
1
1
2
6
3
1
2
1
1
10
6
3
3
4
5
4
3
2
1
1
1
2
6
3
1
8
6
4
3
2
1
10
16
23
20
17
10
4
4
4
4
4
33
62
35
9
8
7
7
15
16
16
17
29
35
38
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
102
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
66
66
66
66
64
67
58
55
65
51
56
55
67
67
52
65
43
39
43
44
44
67
48
42
43
43
40
41
45
37
37
48
39
41
41
43
43
46
51
56
84
65
67
70
84
70
74
75
84
80
62
60
52
48
51
47
46
47
59
47
48
48
45
45
41
34
32
34
35
32
43
43
35
36
36
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
18
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
32
32
19
7
4
2
2
2
2
6
8
9
10
6
2
3
2
1
1
1
3
2
1
1
1
1
1
2
2
1
1
1
1
2
2
2
2
2
4
6
4
3
3
3
2
2
4
6
4
2
1
2
2
2
4
6
4
2
1
2
4
6
8
6
4
10
13
7
2
4
5
6
6
6
5
4
4
4
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1215
1250
1285
1320
1355
1391
1426
1461
1496
1532
1567
1602
1637
1673
1708
1743
1778
1814
1849
1884
1919
1955
1990
2025
2060
2096
2131
2166
2201
2236
2272
2307
2342
2377
2413
2448
2483
2518
2554
2589
2624
2659
2695
2730
2765
2800
2836
2871
2906
2941
2977
3012
3047
3082
3117
3153
3188
3223
3258
3294
3329
3364
3399
3435
3470
3505
3540
3576
3611
3646
3681
3717
3752
3787
3822
3858
3893
3928
3963
3998
4034
4069
4104
4139
4175
4210
4245
4280
4316
4351
4386
4421
4457
4492
4527
4562
4598
4633
4668
4703
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
