5
23777
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
8
8
8
8
8
8
8
9
9
9
9
9
9
9
10
10
10
10
10
10
10
11
11
11
11
11
11
12
12
12
12
12
12
13
13
13
13
13
13
13
14
14
14
14
14
15
15
15
15
15
15
16
16
16
16
16
16
16
17
17
17
17
17
17
18
18
18
18
18
18
18
19
19
19
19
19
19
20
20
20
20
20
21
21
21
21
21
22
22
22
22
22
23
23
23
23
23
24
24
24
24
24
25
25
25
25
25
26
26
26
26
26
27
27
27
28
28
28
28
29
29
29
30
30
30
31
31
31
32
32
32
33
33
33
34
34
34
34
35
35
35
36
36
36
37
37
37
37
38
38
38
39
39
40
40
40
41
41
41
42
42
42
43
43
43
44
44
45
45
45
46
46
46
47
47
47
48
48
48
49
49
49
50
50
50
50
51
51
51
51
52
52
52
52
53
53
53
54
54
54
55
55
55
56
56
57
57
57
58
58
58
59
59
59
60
60
60
61
61
61
62
62
63
63
63
64
64
64
64
65
65
65
66
66
67
67
67
68
68
69
69
70
70
70
71
71
72
72
72
73
73
73
73
74
74
74
75
75
75
75
75
76
76
76
76
77
77
77
77
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
81
81
81
81
81
82
82
82
82
83
83
84
84
84
85
85
86
86
87
87
88
88
88
89
89
89
90
90
90
91
91
92
92
93
93
93
94
94
94
95
95
95
96
96
96
97
97
98
98
99
99
100
100
101
101
102
103
104
104
105
106
107
107
108
109
109
110
111
111
112
112
113
113
114
114
115
116
116
117
118
118
119
120
120
121
122
123
123
124
125
126
127
128
129
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
155
156
158
159
160
161
162
162
163
164
165
166
167
168
168
169
170
171
172
173
174
175
175
176
177
178
179
179
180
181
181
182
183
183
184
184
185
186
186
187
187
188
189
189
190
190
191
192
192
193
194
194
195
196
196
197
198
199
199
200
201
201
202
203
204
204
205
206
207
207
208
209
210
211
212
213
213
214
215
216
217
217
218
219
219
220
221
221
222
222
223
223
224
225
225
226
226
227
227
228
228
229
229
230
230
231
231
232
232
233
233
234
234
235
235
235
236
236
237
237
237
238
238
238
238
238
238
238
238
238
238
238
238
238
239
239
239
239
239
239
239
239
238
238
238
238
238
238
237
237
237
237
237
237
237
237
237
237
237
237
237
236
236
236
236
236
236
236
235
235
235
235
234
234
234
233
233
232
232
232
231
231
231
230
230
230
230
230
230
231
231
231
232
232
233
234
235
236
237
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
253
254
255
256
257
257
258
259
260
261
262
263
264
265
267
268
269
269
270
271
272
273
273
274
275
276
277
278
279
280
280
281
282
282
283
283
284
285
285
286
286
287
287
288
288
289
289
290
291
291
292
292
293
294
294
295
295
296
296
296
297
297
297
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
299
299
299
299
299
300
300
300
301
301
301
302
302
303
303
304
304
305
306
306
307
307
308
308
308
308
308
308
309
309
309
309
309
309
309
309
309
309
308
308
308
308
308
308
308
309
309
309
309
309
309
309
309
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
309
309
309
309
308
308
308
307
307
307
307
307
307
307
307
307
307
306
306
306
305
305
305
304
304
303
303
302
301
300
299
298
297
296
295
294
293
292
290
289
287
286
284
283
281
280
278
277
275
274
273
271
270
269
267
266
265
264
263
262
261
260
259
258
257
256
254
253
252
251
250
248
247
245
243
242
240
238
236
235
233
231
229
227
226
224
222
220
218
216
215
213
211
210
209
207
206
205
204
203
201
200
199
198
197
195
194
194
193
192
191
189
188
187
186
185
184
183
182
182
181
180
180
179
179
178
178
177
177
176
176
175
174
173
173
172
171
170
169
168
168
167
166
166
165
164
164
163
163
162
162
162
162
163
163
163
164
165
165
166
167
168
168
169
169
170
170
171
171
172
172
172
172
172
172
172
171
171
171
171
170
170
170
169
169
169
168
168
167
167
166
166
165
165
164
163
163
162
162
161
160
160
159
158
157
155
154
153
151
150
149
148
146
145
144
142
141
140
139
137
136
135
134
134
133
133
132
132
131
131
130
130
129
129
128
128
127
126
126
125
125
124
124
123
122
122
121
121
120
120
120
120
119
119
119
120
120
120
120
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
122
122
122
121
121
121
120
119
119
118
118
117
117
116
116
115
115
114
114
113
113
112
111
111
110
110
109
108
107
106
105
104
102
101
99
98
96
95
93
92
91
90
89
88
87
86
85
84
84
83
83
82
82
82
82
82
81
81
81
80
80
79
78
78
77
76
75
75
74
73
72
71
70
69
69
68
67
67
66
66
66
65
65
65
64
64
64
64
63
63
62
62
62
61
60
59
59
58
57
56
54
53
52
50
49
48
47
46
45
44
44
44
43
43
44
44
45
46
47
48
49
51
52
53
55
56
57
59
60
61
62
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
66
66
67
68
69
70
71
72
74
75
76
78
79
80
81
83
84
85
85
86
87
88
88
89
89
90
90
90
91
91
91
92
92
93
93
93
94
94
94
95
95
95
95
95
95
95
95
95
95
94
94
94
93
93
92
92
91
91
91
91
91
91
91
92
93
93
94
95
96
98
99
100
102
103
105
106
108
110
111
113
114
116
117
119
120
121
122
123
123
124
124
125
125
126
126
127
127
128
129
130
131
132
133
134
134
135
136
137
138
139
139
140
141
141
142
142
143
143
143
144
144
144
145
145
145
145
146
145
145
145
145
144
144
144
144
143
143
143
143
143
143
143
143
143
143
144
144
145
146
147
148
150
151
152
154
156
157
159
161
163
165
166
168
170
171
173
175
177
178
180
182
183
185
186
187
188
189
190
192
193
194
195
197
198
199
201
202
203
204
205
206
208
209
210
212
214
215
217
219
220
222
224
225
227
229
230
231
233
233
234
235
235
235
235
235
235
236
236
236
237
237
236
236
235
235
234
233
232
232
231
231
230
230
230
229
229
230
230
231
232
233
234
236
238
239
241
243
244
246
247
249
250
252
253
255
257
258
260
261
262
264
265
267
268
269
271
272
274
275
277
278
280
281
283
284
286
288
290
292
294
296
298
300
303
305
307
310
312
315
317
320
323
325
328
330
332
334
337
339
341
342
344
345
347
348
349
350
351
352
353
354
355
356
358
359
360
361
362
363
364
366
367
368
369
370
371
372
373
374
374
375
375
375
375
375
375
375
374
374
373
372
371
370
370
369
369
369
369
369
369
369
369
370
370
371
371
372
373
374
375
375
376
376
375
375
374
373
372
370
369
367
366
364
363
361
360
359
358
357
357
356
356
356
356
356
356
356
357
357
358
359
359
360
360
361
361
361
361
360
360
360
360
360
359
358
357
356
355
354
352
351
350
349
348
348
347
347
347
346
346
345
344
344
344
344
344
344
344
344
344
344
344
344
343
343
342
342
342
342
342
342
342
343
345
346
348
350
353
355
357
360
362
364
367
369
371
373
375
378
381
384
387
391
394
398
401
404
407
411
414
417
420
423
427
430
434
438
442
446
449
453
457
461
465
468
472
475
478
481
484
487
489
492
495
497
500
502
504
506
508
510
512
513
515
517
520
522
524
526
528
529
530
531
531
531
531
531
530
530
530
529
529
528
526
525
524
523
522
521
521
520
521
521
522
524
525
528
530
533
536
539
542
546
549
552
555
557
559
561
562
563
563
563
563
563
562
561
560
559
558
557
556
555
554
554
553
553
552
552
553
553
554
554
555
557
558
560
562
564
566
568
569
570
571
572
572
573
574
574
575
576
578
579
581
583
584
586
588
589
591
593
594
596
597
599
601
603
606
608
611
613
616
619
622
625
627
630
632
634
637
639
641
644
646
649
652
655
658
661
664
667
670
673
676
679
682
685
688
690
693
695
697
700
702
704
707
709
711
712
714
715
717
718
719
720
721
722
723
724
725
726
726
727
728
728
728
728
728
728
728
728
728
728
729
729
730
731
731
732
733
733
733
734
734
733
733
732
732
731
729
728
726
724
721
718
715
710
706
701
696
690
685
679
673
668
663
659
654
651
647
644
642
640
638
637
636
636
635
635
635
635
636
636
636
637
638
638
639
640
641
641
641
641
640
640
639
638
637
637
636
636
635
635
635
636
636
637
637
638
639
641
642
644
645
647
649
650
651
652
653
653
653
652
652
651
650
648
647
645
642
640
637
635
632
629
626
624
621
619
617
615
613
613
613
613
615
618
621
625
629
634
639
644
649
653
658
663
668
672
677
681
685
689
693
697
700
703
706
708
709
710
710
711
711
710
710
709
709
708
707
706
706
705
705
706
706
708
710
712
715
719
722
726
730
734
737
740
743
745
747
749
750
751
752
752
752
752
751
749
748
746
744
742
741
739
738
737
736
736
737
738
739
741
744
746
749
753
757
761
766
771
777
783
790
798
805
813
821
829
836
844
851
858
865
871
877
882
887
891
895
899
902
905
908
912
915
919
923
927
932
937
943
949
956
963
971
979
987
995
1002
1010
1018
1027
1035
1043
1051
1059
1067
1075
1083
1091
1098
1104
1110
1116
1121
1125
1129
1132
1136
1139
1142
1145
1147
1149
1151
1152
1153
1154
1155
1155
1156
1157
1159
1160
1162
1165
1168
1171
1174
1178
1181
1184
1187
1190
1192
1194
1195
1196
1197
1198
1198
1199
1199
1200
1200
1200
1200
1200
1199
1199
1197
1196
1194
1192
1190
1188
1186
1184
1182
1181
1179
1178
1176
1174
1171
1168
1164
1161
1158
1155
1152
1150
1149
1147
1146
1144
1143
1142
1141
1141
1141
1141
1142
1143
1144
1146
1148
1150
1153
1155
1158
1162
1166
1170
1175
1180
1186
1192
1198
1203
1208
1213
1217
1222
1226
1229
1233
1236
1239
1242
1244
1247
1249
1251
1253
1255
1258
1261
1263
1266
1269
1272
1275
1278
1281
1284
1286
1289
1291
1293
1295
1297
1299
1301
1302
1304
1305
1306
1307
1308
1308
1309
1308
1308
1307
1306
1305
1304
1303
1301
1300
1298
1295
1292
1289
1285
1281
1277
1273
1270
1266
1262
1258
1254
1250
1246
1242
1239
1235
1233
1230
1229
1227
1226
1226
1225
1225
1225
1224
1224
1224
1224
1223
1223
1222
1221
1219
1218
1216
1214
1212
1210
1208
1205
1203
1201
1199
1197
1195
1194
1193
1192
1192
1193
1193
1194
1196
1199
1202
1206
1211
1216
1223
1230
1237
1244
1252
1259
1267
1274
1281
1288
1295
1301
1306
1312
1316
1320
1324
1328
1331
1334
1337
1339
1342
1344
1346
1349
1351
1354
1358
1362
1367
1372
1378
1384
1391
1398
1406
1414
1422
1430
1438
1445
1452
1458
1464
1469
1474
1479
1483
1487
1491
1494
1498
1501
1504
1508
1511
1514
1517
1520
1523
1527
1531
1536
1542
1548
1556
1565
1574
1584
1594
1604
1615
1625
1635
1646
1656
1666
1675
1685
1695
1704
1713
1722
1730
1738
1745
1753
1760
1766
1773
1779
1786
1793
1801
1809
1817
1826
1835
1845
1855
1864
1874
1884
1894
1904
1913
1922
1931
1940
1949
1957
1966
1974
1982
1990
1998
2005
2013
2021
2029
2037
2045
2054
2062
2070
2078
2087
2096
2105
2115
2125
2135
2144
2154
2163
2172
2180
2189
2198
2208
2217
2227
2236
2246
2255
2264
2273
2282
2291
2300
2309
2318
2326
2335
2343
2351
2358
2365
2371
2377
2383
2388
2393
2398
2401
2404
2406
2406
2406
2405
2404
2401
2399
2397
2394
2392
2389
2386
2383
2380
2377
2374
2371
2368
2366
2364
2363
2362
2362
2363
2363
2363
2363
2363
2362
2360
2357
2354
2350
2346
2342
2337
2331
2326
2320
2314
2308
2302
2297
2291
2287
2282
2278
2274
2270
2267
2264
2263
2262
2262
2262
2263
2265
2267
2270
2272
2275
2279
2282
2286
2290
2294
2297
2301
2305
2308
2310
2313
2315
2316
2317
2318
2317
2317
2315
2313
2311
2309
2306
2303
2300
2296
2293
2290
2286
2282
2278
2274
2269
2265
2260
2256
2252
2248
2244
2240
2236
2232
2227
2223
2218
2212
2207
2202
2198
2194
2190
2186
2183
2180
2177
2174
2171
2168
2165
2161
2158
2154
2151
2148
2144
2142
2139
2137
2135
2134
2132
2131
2129
2128
2126
2125
2123
2121
2120
2119
2118
2118
2119
2120
2121
2123
2125
2127
2129
2130
2131
2131
2131
2131
2131
2131
2130
2130
2130
2130
2129
2129
2128
2127
2125
2123
2121
2119
2117
2114
2113
2111
2110
2110
2110
2110
2111
2111
2112
2112
2112
2112
2112
2112
2113
2113
2114
2115
2117
2119
2120
2122
2124
2125
2127
2128
2130
2132
2134
2136
2139
2141
2144
2146
2149
2152
2155
2158
2161
2164
2168
2171
2174
2177
2181
2185
2191
2197
2204
2211
2219
2228
2236
2244
2252
2259
2267
2274
2281
2288
2295
2303
2310
2317
2325
2333
2341
2349
2357
2364
2372
2379
2386
2393
2399
2406
2412
2418
2424
2430
2437
2443
2449
2455
2460
2465
2469
2472
2474
2476
2477
2478
2479
2480
2481
2481
2482
2483
2483
2483
2483
2483
2482
2482
2482
2481
2481
2481
2481
2481
2482
2483
2484
2486
2488
2491
2494
2497
2501
2504
2508
2512
2516
2520
2524
2529
2533
2538
2543
2548
2553
2559
2565
2571
2577
2584
2590
2597
2605
2612
2620
2628
2636
2645
2654
2664
2673
2683
2692
2702
2712
2721
2731
2740
2749
2757
2765
2772
2779
2784
2789
2793
2796
2799
2801
2802
2803
2803
2803
2803
2803
2803
2804
2804
2805
2806
2808
2809
2811
2813
2815
2818
2821
2824
2827
2830
2833
2835
2836
2836
2835
2833
2830
2826
2822
2816
2810
2804
2796
2789
2782
2775
2767
2760
2753
2746
2739
2733
2726
2721
2716
2711
2707
2703
2699
2697
2695
2694
2693
2694
2695
2696
2697
2699
2700
2702
2703
2703
2703
2703
2702
2699
2696
2692
2687
2682
2676
2671
2666
2660
2655
2650
2646
2641
2638
2634
2631
2629
2628
2627
2626
2627
2627
2628
2630
2632
2634
2636
2638
2640
2642
2643
2645
2646
2646
2646
2645
2644
2642
2640
2638
2636
2633
2630
2628
2625
2622
2619
2615
2611
2607
2603
2600
2596
2593
2589
2586
2583
2580
2577
2574
2570
2567
2564
2561
2558
2555
2551
2547
2542
2537
2531
2525
2518
2510
2502
2494
2485
2476
2467
2459
2450
2442
2434
2427
2421
2415
2410
2406
2403
2400
2398
2396
2395
2394
2393
2393
2392
2392
2392
2392
2393
2393
2394
2394
2394
2394
2394
2394
2394
2394
2395
2395
2395
2396
2397
2398
2399
2401
2403
2405
2408
2411
2414
2417
2419
2422
2424
2426
2429
2431
2433
2435
2437
2439
2440
2441
2442
2441
2441
2439
2437
2435
2432
2429
2426
2422
2419
2415
2412
2408
2405
2401
2398
2395
2392
2389
2387
2385
2383
2382
2381
2381
2381
2381
2383
2385
2389
2393
2397
2402
2408
2414
2420
2426
2433
2439
2446
2453
2460
2467
2474
2480
2487
2493
2500
2506
2512
2518
2524
2528
2533
2536
2539
2542
2543
2545
2545
2545
2545
2544
2543
2542
2541
2539
2538
2536
2534
2532
2531
2529
2527
2526
2525
2524
2523
2523
2522
2521
2520
2518
2516
2514
2511
2508
2504
2501
2497
2493
2488
2483
2478
2472
2466
2461
2455
2450
2445
2441
2437
2433
2430
2428
2426
2426
2426
2427
2429
2431
2434
2437
2441
2445
2449
2453
2458
2463
2469
2475
2481
2487
2493
2499
2505
2511
2517
2523
2528
2534
2539
2544
2548
2553
2557
2561
2564
2567
2570
2572
2574
2576
2578
2580
2581
2581
2581
2580
2578
2576
2574
2571
2568
2565
2561
2556
2552
2546
2540
2533
2525
2517
2509
2500
2492
2483
2474
2466
2457
2448
2439
2430
2421
2412
2404
2395
2387
2378
2369
2360
2351
2342
2332
2322
2311
2300
2289
2278
2266
2254
2241
2227
2213
2199
2185
2172
2158
2145
2133
2121
2109
2097
2085
2074
2063
2052
2041
2032
2021
2012
2003
1994
1984
1975
1965
1955
1946
1938
1930
1922
1916
1910
1904
1899
1893
1888
1884
1879
1874
1870
1865
1861
1856
1851
1845
1840
1834
1828
1822
1815
1808
1801
1794
1786
1778
1770
1761
1752
1742
1732
1722
1712
1702
1692
1682
1673
1664
1655
1646
1638
1630
1623
1617
1611
1607
1603
1599
1596
1593
1590
1587
1583
1579
1575
1570
1564
1558
1552
1544
1537
1529
1521
1512
1504
1496
1487
1479
1471
1463
1455
1447
1440
1433
1427
1422
1417
1413
1410
1407
1405
1403
1402
1401
1399
1398
1396
1394
1392
1390
1389
1387
1385
1384
1382
1380
1378
1376
1373
1369
1365
1360
1354
1348
1342
1336
1329
1323
1317
1310
1304
1298
1293
1288
1283
1279
1276
1273
1272
1271
1272
1273
1274
1276
1279
1282
1286
1289
1292
1294
1296
1297
1297
1297
1295
1294
1292
1290
1287
1285
1283
1281
1278
1276
1273
1269
1266
1262
1259
1255
1251
1247
1244
1241
1239
1237
1236
1235
1235
1236
1237
1239
1240
1242
1243
1243
1243
1243
1243
1242
1241
1240
1239
1238
1236
1233
1230
1225
1221
1215
1210
1204
1199
1193
1188
1184
1180
1176
1173
1170
1168
1165
1162
1159
1156
1153
1151
1147
1144
1141
1138
1134
1131
1128
1125
1122
1119
1115
1111
1108
1104
1100
1097
1094
1091
1088
1086
1084
1083
1082
1080
1079
1078
1077
1076
1075
1073
1072
1070
1069
1067
1065
1064
1062
1061
1059
1058
1056
1054
1051
1048
1044
1041
1037
1034
1030
1027
1022
1020
1018
1016
1012
1010
1008
1006
1004
1002
1000
999
996
994
991
989
987
985
983
981
979
977
974
971
969
966
963
960
958
955
953
951
949
947
946
945
944
944
944
943
943
942
941
940
938
935
932
929
925
920
916
911
906
900
895
888
881
874
866
857
848
839
829
819
809
800
790
781
773
765
757
750
742
735
728
720
713
705
698
690
682
673
664
654
644
633
621
608
595
580
565
550
534
518
503
487
472
457
443
429
417
405
393
383
373
364
356
348
340
332
325
317
311
305
299
294
290
287
284
282
280
278
277
275
273
272
270
269
267
266
265
265
264
265
265
265
265
266
266
265
265
264
264
263
263
262
262
262
261
261
260
260
258
257
255
254
251
249
246
243
240
237
233
229
225
220
216
211
206
200
194
187
180
172
164
155
147
138
130
122
114
107
100
93
87
81
76
71
66
62
58
55
52
49
46
43
40
37
33
29
25
20
15
10
4
-2
-9
-16
-24
-33
-43
-52
-62
-72
-82
-92
-102
-110
-119
-127
-134
-141
-148
-154
-160
-165
-170
-176
-180
-185
-189
-192
-195
-197
-199
-200
-201
-202
-204
-206
-207
-210
-212
-214
-217
-219
-222
-224
-227
-230
-232
-235
-237
-240
-242
-244
-246
-247
-248
-248
-248
-248
-247
-245
-243
-241
-239
-237
-235
-233
-232
-231
-229
-228
-228
-228
-229
-230
-232
-234
-236
-238
-241
-243
-246
-249
-252
-256
-260
-264
-269
-274
-279
-283
-287
-290
-293
-295
-296
-297
-298
-299
-299
-299
-299
-299
-299
-300
-300
-301
-302
-304
-307
-310
-314
-319
-324
-330
-337
-343
-351
-358
-365
-372
-379
-385
-390
-394
-398
-401
-403
-404
-405
-404
-404
-402
-399
-396
-393
-389
-385
-381
-377
-372
-368
-365
-362
-359
-358
-358
-359
-361
-364
-369
-374
-381
-388
-396
-405
-414
-425
-436
-447
-459
-471
-484
-496
-508
-519
-530
-540
-549
-557
-564
-571
-576
-581
-586
-590
-594
-597
-601
-604
-607
-611
-614
-618
-621
-625
-629
-634
-638
-643
-648
-654
-660
-667
-674
-681
-688
-695
-701
-707
-712
-717
-721
-724
-727
-730
-732
-733
-734
-735
-735
-734
-732
-729
-726
-722
-717
-711
-705
-698
-691
-683
-676
-668
-661
-653
-645
-638
-629
-621
-613
-603
-594
-584
-573
-562
-551
-539
-527
-515
-503
-492
-480
-468
-456
-443
-431
-419
-407
-396
-386
-376
-367
-359
-351
-344
-337
-330
-323
-315
-307
-299
-290
-280
-269
-259
-248
-237
-225
-214
-202
-191
-179
-167
-156
-145
-134
-124
-114
-105
-96
-88
-81
-74
-67
-61
-54
-48
-41
-34
-26
-18
-10
0
10
20
31
42
53
65
76
88
100
113
125
139
152
165
177
188
199
207
215
220
224
227
228
228
227
225
223
220
216
211
206
200
193
186
177
169
160
151
142
134
125
118
111
104
98
93
88
83
78
73
67
61
54
47
40
33
27
21
15
10
5
0
-5
-10
-14
-19
-22
-26
-29
-31
-32
-32
-31
-30
-28
-25
-22
-18
-13
-8
-2
4
10
16
22
28
34
41
48
56
63
71
79
87
94
100
106
111
116
120
124
128
133
137
142
146
150
155
158
162
165
168
172
175
179
183
187
192
198
204
211
218
225
232
240
247
254
262
269
275
281
287
293
298
303
308
313
318
323
328
332
336
340
343
346
349
353
356
360
364
368
371
375
377
379
380
380
379
377
374
371
368
363
359
353
348
342
336
330
324
319
314
309
304
299
295
291
286
282
277
273
269
265
261
257
254
250
246
242
237
233
228
222
216
210
204
197
189
181
173
164
155
146
137
127
118
109
101
92
84
77
71
65
61
57
54
53
52
51
52
53
54
57
60
64
68
73
79
85
90
95
99
103
106
108
110
111
111
111
111
111
111
112
114
117
121
126
133
141
150
160
171
183
197
211
226
243
261
279
299
320
341
362
384
406
427
448
469
489
507
524
540
555
567
578
588
597
605
612
619
626
633
640
647
653
660
668
675
682
690
698
707
716
726
737
748
759
771
783
794
805
816
826
835
843
851
858
864
870
876
881
887
893
899
906
912
920
927
935
943
951
960
969
979
991
1004
1016
1032
1047
1062
1076
1091
1105
1118
1130
1142
1154
1165
1175
1185
1195
1204
1213
1221
1229
1235
1242
1247
1252
1256
1260
1262
1265
1267
1268
1269
1270
1271
1271
1271
1271
1271
1271
1271
1270
1269
1269
1267
1266
1265
1264
1263
1262
1261
1260
1259
1257
1255
1253
1250
1247
1244
1241
1238
1235
1233
1232
1231
1230
1230
1230
1230
1229
1229
1229
1229
1229
1229
1229
1229
1230
1231
1233
1234
1236
1238
1240
1242
1245
1248
1251
1254
1257
1260
1263
1266
1269
1271
1274
1277
1279
1281
1283
1284
1284
1283
1281
1278
1274
1270
1265
1261
1256
1251
1246
1241
1236
1232
1227
1222
1217
1212
1206
1200
1194
1189
1183
1178
1173
1169
1166
1163
1161
1159
1156
1154
1152
1151
1149
1148
1147
1146
1146
1146
1146
1147
1148
1150
1152
1155
1159
1163
1167
1172
1177
1182
1187
1192
1196
1201
1205
1209
1213
1216
1220
1223
1226
1228
1229
1230
1230
1230
1228
1226
1222
1218
1214
1208
1202
1195
1188
1179
1171
1161
1152
1141
1131
1120
1108
1097
1085
1074
1063
1052
1042
1032
1024
1016
1008
1002
997
992
987
983
980
977
975
972
971
970
969
969
969
969
968
968
967
966
964
962
959
957
954
952
950
949
949
949
950
952
956
960
965
970
976
982
989
996
1002
1010
1018
1028
1037
1046
1056
1065
1074
1082
1090
1097
1104
1110
1115
1120
1125
1131
1136
1142
1149
1157
1165
1174
1182
1192
1201
1210
1220
1230
1240
1250
1261
1273
1284
1296
1309
1321
1333
1344
1356
1367
1377
1387
1397
1406
1415
1423
1430
1436
1443
1448
1453
1458
1463
1467
1470
1474
1477
1479
1481
1483
1485
1488
1490
1494
1497
1501
1505
1509
1513
1517
1520
1524
1527
1531
1535
1539
1544
1550
1556
1563
1571
1580
1588
1597
1605
1613
1621
1628
1635
1641
1648
1655
1662
1670
1679
1687
1695
1703
1709
1715
1719
1722
1724
1725
1725
1726
1726
1727
1727
1727
1727
1726
1726
1725
1724
1722
1720
1717
1715
1713
1711
1711
1711
1712
1715
1718
1723
1729
1735
1742
1750
1757
1765
1774
1783
1792
1803
1814
1826
1838
1851
1864
1877
1889
1902
1915
1927
1940
1953
1966
1980
1994
2009
2023
2039
2054
2070
2086
2103
2119
2135
2151
2167
2183
2199
2216
2232
2248
2264
2280
2296
2311
2327
2341
2355
2369
2381
2393
2404
2415
2424
2434
2443
2452
2462
2471
2480
2489
2498
2506
2513
2519
2525
2531
2537
2543
2549
2555
2561
2566
2572
2576
2580
2584
2588
2591
2594
2596
2598
2600
2601
2603
2604
2605
2605
2606
2607
2608
2609
2610
2611
2612
2613
2615
2616
2617
2619
2621
2622
2624
2626
2628
2630
2631
2632
2632
2632
2631
2629
2627
2625
2624
2623
2622
2622
2622
2622
2622
2622
2621
2620
2620
2620
2621
2622
2624
2627
2631
2636
2642
2648
2655
2663
2671
2679
2688
2696
2706
2715
2725
2735
2745
2757
2768
2780
2793
2805
2816
2827
2837
2846
2853
2860
2866
2871
2875
2880
2883
2887
2890
2893
2897
2901
2905
2909
2913
2917
2921
2925
2929
2933
2936
2938
2941
2943
2945
2947
2949
2951
2953
2954
2956
2958
2959
2960
2961
2962
2963
2965
2966
2968
2971
2974
2978
2983
2987
2992
2997
3002
3006
3010
3014
3017
3020
3023
3025
3028
3029
3031
3033
3034
3035
3035
3036
3036
3036
3036
3037
3037
3037
3038
3039
3040
3042
3044
3046
3049
3051
3054
3056
3059
3061
3063
3066
3068
3070
3073
3076
3079
3082
3086
3090
3094
3099
3103
3108
3114
3120
3126
3133
3140
3148
3157
3166
3175
3185
3196
3207
3218
3229
3240
3251
3262
3273
3283
3293
3302
3310
3317
3323
3327
3331
3333
3334
3334
3333
3330
3326
3321
3315
3307
3299
3291
3282
3272
3263
3254
3245
3236
3227
3217
3208
3199
3190
3181
3172
3163
3154
3145
3136
3128
3120
3112
3105
3098
3092
3087
3082
3078
3074
3071
3068
3066
3065
3064
3064
3064
3065
3066
3067
3069
3070
3072
3073
3074
3075
3076
3076
3077
3078
3078
3079
3079
3080
3080
3080
3080
3079
3079
3078
3077
3077
3077
3077
3078
3078
3078
3078
3077
3077
3076
3076
3075
3074
3073
3071
3068
3065
3062
3057
3052
3046
3040
3032
3024
3016
3007
2998
2988
2979
2970
2961
2952
2945
2938
2932
2927
2923
2919
2915
2911
2908
2904
2901
2896
2892
2886
2880
2874
2867
2858
2849
2839
2827
2814
2799
2784
2767
2749
2730
2711
2692
2673
2655
2637
2619
2602
2585
2570
2555
2540
2527
2513
2500
2488
2475
2463
2450
2438
2426
2413
2401
2388
2374
2360
2345
2328
2311
2293
2275
2256
2236
2217
2197
2177
2158
2138
2118
2099
2080
2060
2041
2024
2007
1991
1975
1961
1948
1935
1923
1913
1903
1894
1886
1879
1872
1866
1862
1857
1853
1850
1846
1843
1839
1836
1833
1830
1828
1826
1824
1821
1819
1816
1812
1808
1804
1799
1793
1788
1783
1779
1774
1770
1767
1764
1761
1759
1757
1755
1754
1754
1754
1754
1755
1756
1758
1760
1763
1766
1770
1775
1779
1784
1789
1794
1798
1802
1806
1809
1811
1813
1814
1814
1813
1811
1808
1804
1800
1795
1789
1783
1777
1771
1766
1761
1756
1751
1748
1745
1743
1743
1744
1746
1749
1753
1759
1765
1772
1780
1789
1798
1808
1818
1829
1840
1852
1864
1876
1888
1901
1914
1927
1940
1953
1967
1981
1995
2009
2025
2040
2056
2072
2088
2104
2120
2136
2152
2168
2184
2201
2217
2233
2249
2265
2280
2295
2310
2325
2339
2352
2365
2377
2388
2399
2410
2420
2429
2438
2446
2453
2460
2465
2468
2471
2472
2472
2471
2469
2466
2462
2458
2452
2447
2441
2436
2430
2424
2419
2414
2408
2403
2397
2391
2385
2379
2373
2366
2360
2353
2346
2338
2331
2322
2313
2304
2294
2284
2273
2262
2251
2239
2227
2216
2204
2192
2180
2169
2157
2146
2134
2123
2112
2101
2090
2080
2070
2060
2050
2041
2033
2025
2017
2009
2001
1992
1983
1974
1964
1953
1942
1929
1916
1903
1889
1874
1860
1845
1830
1816
1801
1787
1772
1758
1744
1730
1716
1702
1688
1675
1662
1650
1639
1628
1618
1609
1600
1591
1583
1574
1565
1555
1545
1534
1523
1511
1498
1484
1470
1456
1441
1426
1410
1395
1380
1366
1351
1338
1324
1312
1301
1290
1281
1272
1264
1257
1251
1244
1238
1233
1227
1222
1216
1211
1205
1200
1194
1187
1181
1173
1165
1156
1147
1137
1127
1116
1104
1091
1078
1065
1050
1036
1020
1004
990
974
960
945
931
917
904
892
880
869
859
849
840
832
824
816
808
800
792
784
776
767
759
750
742
733
724
715
705
694
683
671
658
644
630
615
600
584
569
553
537
522
506
491
476
460
445
429
413
398
383
368
353
339
325
312
299
286
274
262
251
240
230
220
209
199
189
178
167
156
145
134
124
113
102
90
79
67
54
42
28
14
0
-15
-30
-44
-60
-75
-90
-105
-121
-136
-152
-168
-183
-199
-215
-231
-248
-264
-281
-298
-314
-329
-344
-358
-371
-383
-395
-406
-417
-427
-438
-448
-457
-467
-476
-485
-494
-503
-512
-521
-530
-540
-549
-558
-568
-578
-588
-598
-610
-621
-633
-645
-657
-669
-680
-691
-702
-712
-721
-730
-738
-745
-752
-759
-766
-772
-779
-785
-792
-798
-804
-811
-817
-822
-828
-833
-838
-843
-848
-854
-859
-865
-870
-877
-883
-890
-897
-904
-912
-920
-928
-936
-944
-951
-959
-966
-974
-982
-989
-996
-1002
-1010
-1016
-1022
-1028
-1033
-1038
-1043
-1047
-1052
-1057
-1061
-1066
-1071
-1076
-1081
-1087
-1093
-1100
-1108
-1116
-1126
-1136
-1147
-1159
-1172
-1186
-1200
-1215
-1231
-1247
-1264
-1282
-1300
-1319
-1339
-1359
-1379
-1400
-1421
-1441
-1461
-1481
-1500
-1518
-1535
-1551
-1567
-1581
-1593
-1605
-1616
-1626
-1634
-1643
-1651
-1659
-1667
-1675
-1683
-1692
-1702
-1711
-1721
-1731
-1741
-1750
-1760
-1770
-1779
-1789
-1798
-1808
-1817
-1827
-1836
-1845
-1853
-1861
-1869
-1875
-1881
-1886
-1891
-1895
-1899
-1903
-1906
-1908
-1910
-1912
-1913
-1914
-1915
-1915
-1915
-1916
-1916
-1917
-1918
-1919
-1920
-1922
-1925
-1928
-1933
-1938
-1944
-1951
-1959
-1968
-1978
-1988
-1999
-2011
-2021
-2035
-2047
-2059
-2071
-2083
-2094
-2105
-2116
-2125
-2134
-2142
-2149
-2156
-2162
-2168
-2173
-2179
-2185
-2191
-2197
-2203
-2208
-2213
-2218
-2223
-2227
-2230
-2233
-2237
-2239
-2242
-2244
-2246
-2248
-2250
-2251
-2251
-2251
-2250
-2248
-2245
-2240
-2234
-2227
-2219
-2210
-2200
-2189
-2178
-2166
-2155
-2143
-2131
-2119
-2107
-2095
-2084
-2072
-2060
-2048
-2037
-2025
-2015
-2005
-1996
-1988
-1979
-1971
-1964
-1956
-1947
-1939
-1929
-1919
-1908
-1897
-1886
-1874
-1862
-1850
-1838
-1826
-1814
-1802
-1790
-1778
-1767
-1755
-1744
-1733
-1722
-1712
-1703
-1695
-1687
-1679
-1672
-1666
-1659
-1653
-1647
-1641
-1634
-1628
-1622
-1615
-1609
-1603
-1597
-1592
-1586
-1581
-1577
-1572
-1566
-1561
-1554
-1547
-1539
-1530
-1521
-1510
-1500
-1489
-1478
-1466
-1455
-1443
-1430
-1417
-1404
-1390
-1376
-1362
-1346
-1331
-1315
-1299
-1283
-1268
-1252
-1237
-1223
-1209
-1196
-1183
-1171
-1159
-1147
-1135
-1123
-1111
-1100
-1089
-1079
-1069
-1059
-1051
-1042
-1035
-1027
-1020
-1012
-1006
-998
-991
-983
-976
-968
-961
-954
-947
-940
-933
-926
-920
-914
-908
-902
-896
-891
-887
-883
-881
-879
-878
-879
-880
-882
-886
-890
-896
-902
-909
-917
-925
-934
-943
-953
-963
-973
-984
-996
-1006
-1020
-1032
-1045
-1057
-1069
-1081
-1093
-1104
-1115
-1124
-1133
-1142
-1149
-1156
-1163
-1169
-1175
-1181
-1187
-1193
-1198
-1203
-1208
-1212
-1217
-1220
-1224
-1227
-1230
-1233
-1235
-1238
-1241
-1244
-1247
-1251
-1255
-1259
-1263
-1267
-1270
-1274
-1277
-1280
-1283
-1286
-1288
-1291
-1294
-1297
-1301
-1304
-1309
-1313
-1318
-1324
-1332
-1340
-1349
-1360
-1373
-1386
-1401
-1417
-1433
-1451
-1469
-1488
-1508
-1528
-1549
-1570
-1592
-1615
-1638
-1662
-1687
-1712
-1738
-1764
-1791
-1817
-1844
-1871
-1898
-1924
-1951
-1978
-2005
-2032
-2060
-2087
-2115
-2143
-2171
-2198
-2224
-2251
-2276
-2302
-2327
-2351
-2376
-2400
-2424
-2447
-2470
-2493
-2515
-2537
-2559
-2581
-2602
-2623
-2644
-2665
-2685
-2704
-2723
-2741
-2758
-2775
-2790
-2805
-2820
-2834
-2847
-2861
-2873
-2885
-2897
-2908
-2918
-2928
-2938
-2947
-2957
-2966
-2976
-2987
-2997
-3008
-3020
-3031
-3042
-3054
-3065
-3077
-3088
-3099
-3111
-3122
-3133
-3144
-3155
-3167
-3178
-3189
-3201
-3212
-3225
-3237
-3249
-3262
-3274
-3286
-3298
-3309
-3320
-3331
-3341
-3350
-3359
-3367
-3376
-3384
-3392
-3401
-3410
-3418
-3427
-3436
-3444
-3452
-3460
-3467
-3474
-3481
-3487
-3492
-3497
-3502
-3506
-3510
-3514
-3519
-3523
-3527
-3532
-3536
-3541
-3546
-3552
-3557
-3563
-3569
-3574
-3581
-3587
-3594
-3601
-3608
-3616
-3623
-3631
-3638
-3644
-3650
-3656
-3662
-3668
-3673
-3679
-3685
-3691
-3697
-3704
-3712
-3720
-3729
-3739
-3748
-3758
-3767
-3777
-3786
-3796
-3805
-3813
-3822
-3830
-3838
-3846
-3854
-3862
-3869
-3876
-3882
-3888
-3894
-3899
-3903
-3907
-3911
-3913
-3916
-3918
-3919
-3921
-3922
-3923
-3923
-3924
-3924
-3924
-3923
-3922
-3921
-3919
-3916
-3912
-3908
-3903
-3897
-3891
-3883
-3874
-3864
-3853
-3840
-3827
-3812
-3795
-3778
-3759
-3739
-3718
-3696
-3674
-3651
-3628
-3605
-3582
-3559
-3536
-3512
-3489
-3465
-3442
-3418
-3394
-3371
-3347
-3324
-3301
-3278
-3255
-3233
-3210
-3188
-3166
-3144
-3123
-3101
-3079
-3058
-3036
-3015
-2995
-2975
-2956
-2938
-2922
-2907
-2893
-2880
-2869
-2859
-2851
-2844
-2838
-2833
-2829
-2827
-2826
-2826
-2827
-2829
-2831
-2834
-2838
-2842
-2846
-2849
-2852
-2854
-2856
-2857
-2856
-2855
-2852
-2848
-2842
-2836
-2829
-2822
-2814
-2806
-2797
-2789
-2781
-2772
-2763
-2755
-2746
-2737
-2727
-2718
-2709
-2700
-2691
-2682
-2673
-2665
-2656
-2646
-2636
-2626
-2615
-2604
-2592
-2579
-2566
-2552
-2538
-2523
-2507
-2490
-2472
-2454
-2434
-2412
-2390
-2366
-2341
-2316
-2291
-2265
-2239
-2213
-2187
-2162
-2137
-2112
-2088
-2065
-2043
-2021
-2000
-1979
-1958
-1938
-1918
-1898
-1878
-1858
-1839
-1820
-1801
-1783
-1764
-1746
-1728
-1709
-1690
-1670
-1649
-1628
-1605
-1582
-1558
-1533
-1508
-1482
-1455
-1428
-1400
-1372
-1343
-1314
-1284
-1253
-1222
-1190
-1157
-1123
-1089
-1054
-1018
-982
-945
-908
-870
-832
-794
-755
-716
-677
-637
-598
-559
-521
-483
-446
-410
-374
-339
-304
-269
-235
-201
-167
-134
-101
-69
-37
-6
25
55
84
112
139
166
191
216
240
263
285
305
325
344
361
377
391
405
417
428
438
448
456
464
470
476
481
486
489
492
495
497
500
502
503
505
507
508
509
509
510
510
511
511
511
512
512
511
510
508
506
502
497
491
484
475
466
455
444
431
418
404
388
372
354
336
316
296
274
251
228
204
179
154
129
102
76
50
23
-3
-30
-56
-82
-108
-133
-159
-184
-209
-233
-258
-283
-307
-331
-355
-380
-405
-430
-456
-482
-510
-538
-567
-597
-628
-659
-691
-724
-757
-791
-826
-861
-896
-931
-966
-1002
-1037
-1072
-1108
-1143
-1178
-1213
-1248
-1283
-1318
-1353
-1388
-1422
-1456
-1490
-1524
-1558
-1592
-1626
-1660
-1694
-1729
-1764
-1799
-1835
-1871
-1908
-1945
-1983
-2023
-2062
-2103
-2144
-2186
-2228
-2272
-2316
-2360
-2405
-2451
-2498
-2545
-2592
-2641
-2689
-2738
-2788
-2839
-2890
-2941
-2993
-3046
-3099
-3152
-3205
-3259
-3312
-3365
-3419
-3472
-3525
-3579
-3632
-3686
-3740
-3794
-3849
-3903
-3956
-4010
-4062
-4115
-4167
-4218
-4268
-4317
-4366
-4414
-4462
-4509
-4556
-4602
-4647
-4691
-4734
-4776
-4818
-4859
-4899
-4939
-4979
-5019
-5059
-5100
-5140
-5181
-5222
-5263
-5304
-5346
-5388
-5430
-5472
-5515
-5559
-5604
-5649
-5695
-5742
-5790
-5838
-5887
-5937
-5987
-6037
-6088
-6138
-6188
-6237
-6286
-6334
-6381
-6426
-6471
-6515
-6557
-6598
-6638
-6677
-6714
-6750
-6786
-6821
-6855
-6889
-6922
-6956
-6989
-7022
-7055
-7089
-7123
-7157
-7192
-7228
-7265
-7302
-7339
-7376
-7413
-7450
-7487
-7524
-7562
-7599
-7637
-7675
-7713
-7751
-7790
-7829
-7869
-7909
-7950
-7992
-8034
-8076
-8118
-8160
-8201
-8241
-8281
-8321
-8359
-8396
-8433
-8469
-8504
-8539
-8572
-8604
-8635
-8665
-8694
-8722
-8749
-8775
-8800
-8825
-8850
-8875
-8900
-8924
-8949
-8973
-8998
-9022
-9046
-9070
-9094
-9117
-9140
-9162
-9183
-9204
-9223
-9241
-9257
-9273
-9287
-9300
-9311
-9322
-9332
-9341
-9350
-9358
-9365
-9373
-9380
-9387
-9394
-9401
-9408
-9415
-9423
-9431
-9439
-9449
-9459
-9469
-9481
-9493
-9505
-9519
-9532
-9546
-9561
-9575
-9590
-9605
-9620
-9635
-9650
-9664
-9678
-9692
-9705
-9717
-9730
-9742
-9753
-9765
-9776
-9788
-9800
-9811
-9823
-9835
-9848
-9860
-9872
-9885
-9898
-9911
-9924
-9937
-9950
-9962
-9973
-9983
-9992
-9999
-10005
-10010
-10014
-10016
-10017
-10018
-10016
-10014
-10010
-10005
-9999
-9992
-9983
-9973
-9963
-9951
-9939
-9926
-9913
-9900
-9887
-9874
-9861
-9848
-9836
-9824
-9813
-9801
-9790
-9779
-9769
-9758
-9747
-9736
-9725
-9714
-9704
-9693
-9683
-9674
-9665
-9656
-9647
-9639
-9630
-9621
-9612
-9602
-9592
-9582
-9572
-9561
-9551
-9541
-9531
-9522
-9514
-9507
-9500
-9494
-9489
-9484
-9480
-9476
-9472
-9469
-9466
-9462
-9459
-9456
-9452
-9448
-9442
-9436
-9428
-9418
-9407
-9394
-9380
-9364
-9347
-9329
-9309
-9289
-9268
-9247
-9225
-9203
-9181
-9159
-9138
-9116
-9094
-9073
-9052
-9031
-9010
-8990
-8971
-8952
-8935
-8919
-8905
-8892
-8880
-8870
-8862
-8855
-8849
-8845
-8842
-8840
-8839
-8839
-8839
-8840
-8841
-8843
-8844
-8845
-8846
-8847
-8847
-8845
-8843
-8839
-8834
-8828
-8821
-8812
-8802
-8792
-8781
-8770
-8758
-8746
-8733
-8721
-8708
-8694
-8681
-8667
-8653
-8638
-8624
-8609
-8593
-8577
-8560
-8542
-8523
-8502
-8481
-8458
-8434
-8409
-8382
-8355
-8327
-8298
-8269
-8239
-8209
-8178
-8147
-8115
-8082
-8050
-8016
-7983
-7950
-7916
-7883
-7850
-7817
-7784
-7753
-7722
-7692
-7663
-7635
-7608
-7582
-7556
-7532
-7508
-7486
-7464
-7443
-7423
-7405
-7387
-7370
-7354
-7339
-7325
-7312
-7299
-7286
-7275
-7264
-7253
-7242
-7232
-7221
-7211
-7201
-7191
-7181
-7172
-7162
-7153
-7145
-7136
-7128
-7120
-7112
-7103
-7093
-7083
-7072
-7059
-7046
-7032
-7017
-7001
-6985
-6969
-6951
-6934
-6915
-6897
-6877
-6857
-6836
-6815
-6793
-6771
-6749
-6726
-6702
-6678
-6654
-6629
-6603
-6577
-6551
-6524
-6496
-6468
-6440
-6410
-6380
-6349
-6318
-6286
-6254
-6222
-6189
-6156
-6124
-6092
-6060
-6029
-5999
-5969
-5939
-5910
-5881
-5852
-5823
-5794
-5766
-5737
-5710
-5682
-5655
-5628
-5601
-5574
-5546
-5517
-5487
-5457
-5425
-5392
-5359
-5325
-5291
-5256
-5221
-5186
-5150
-5115
-5080
-5045
-5010
-4977
-4943
-4910
-4878
-4847
-4817
-4788
-4760
-4733
-4707
-4683
-4660
-4638
-4617
-4597
-4578
-4560
-4543
-4527
-4511
-4495
-4480
-4465
-4449
-4433
-4417
-4400
-4382
-4364
-4345
-4326
-4305
-4284
-4262
-4240
-4217
-4194
-4171
-4148
-4126
-4104
-4083
-4062
-4043
-4027
-4010
-3995
-3980
-3967
-3953
-3940
-3927
-3914
-3901
-3888
-3876
-3863
-3850
-3838
-3826
-3815
-3804
-3793
-3782
-3772
-3761
-3750
-3739
-3728
-3717
-3706
-3695
-3684
-3674
-3664
-3655
-3647
-3640
-3634
-3630
-3628
-3628
-3629
-3633
-3638
-3645
-3654
-3664
-3675
-3688
-3701
-3716
-3731
-3746
-3762
-3778
-3794
-3810
-3826
-3841
-3857
-3871
-3886
-3900
-3913
-3926
-3939
-3951
-3963
-3974
-3985
-3996
-4006
-4018
-4027
-4038
-4050
-4059
-4070
-4082
-4091
-4103
-4114
-4125
-4135
-4145
-4155
-4165
-4173
-4181
-4188
-4195
-4200
-4205
-4208
-4211
-4212
-4213
-4213
-4212
-4210
-4207
-4203
-4199
-4194
-4188
-4182
-4175
-4168
-4160
-4152
-4144
-4137
-4130
-4123
-4116
-4110
-4103
-4097
-4091
-4086
-4080
-4074
-4067
-4062
-4054
-4049
-4042
-4035
-4027
-4019
-4013
-4005
-3998
-3990
-3983
-3976
-3968
-3962
-3955
-3949
-3944
-3939
-3935
-3931
-3927
-3923
-3919
-3916
-3912
-3908
-3904
-3899
-3895
-3889
-3884
-3878
-3871
-3863
-3854
-3844
-3833
-3820
-3806
-3790
-3773
-3755
-3736
-3716
-3695
-3673
-3651
-3628
-3605
-3582
-3558
-3535
-3511
-3487
-3464
-3440
-3416
-3393
-3369
-3346
-3323
-3300
-3278
-3256
-3235
-3214
-3193
-3173
-3153
-3132
-3112
-3091
-3070
-3049
-3027
-3004
-2981
-2958
-2934
-2910
-2886
-2862
-2838
-2814
-2790
-2766
-2741
-2716
-2691
-2665
-2638
-2611
-2582
-2554
-2524
-2495
-2465
-2434
-2404
-2373
-2341
-2309
-2277
-2244
-2212
-2179
-2146
-2114
-2082
-2051
-2020
-1990
-1961
-1933
-1905
-1877
-1850
-1823
-1797
-1771
-1745
-1720
-1695
-1671
-1647
-1624
-1600
-1577
-1554
-1530
-1507
-1485
-1462
-1441
-1419
-1398
-1377
-1357
-1337
-1318
-1299
-1281
-1264
-1247
-1231
-1216
-1202
-1188
-1174
-1162
-1149
-1137
-1126
-1115
-1105
-1095
-1085
-1076
-1067
-1059
-1051
-1044
-1037
-1030
-1022
-1016
-1010
-1004
-999
-994
-990
-987
-985
-985
-985
-986
-988
-991
-994
-998
-1002
-1006
-1010
-1014
-1020
-1025
-1030
-1034
-1039
-1044
-1048
-1053
-1057
-1061
-1064
-1067
-1069
-1070
-1071
-1071
-1071
-1070
-1069
-1068
-1066
-1064
-1062
-1059
-1056
-1052
-1049
-1044
-1040
-1035
-1030
-1025
-1020
-1014
-1010
-1006
-1000
-997
-993
-989
-986
-983
-981
-981
-981
-981
-983
-985
-988
-992
-996
-1000
-1006
-1012
-1018
-1026
-1034
-1042
-1049
-1057
-1064
-1070
-1076
-1081
-1085
-1088
-1090
-1091
-1090
-1087
-1083
-1078
-1070
-1061
-1050
-1038
-1025
-1012
-997
-983
-968
-953
-938
-923
-908
-893
-878
-862
-847
-832
-817
-801
-786
-770
-755
-740
-724
-709
-693
-677
-661
-645
-629
-612
-594
-577
-558
-540
-521
-502
-482
-462
-442
-422
-400
-379
-357
-334
-310
-286
-262
-237
-211
-185
-159
-134
-108
-84
-59
-36
-13
9
30
51
71
91
111
130
150
169
188
207
227
246
265
284
304
323
343
362
381
400
419
437
455
472
488
504
519
534
548
562
575
588
600
613
625
637
649
661
673
685
697
709
721
733
745
757
769
781
793
806
818
831
844
857
871
886
901
917
933
949
965
982
998
1014
1030
1045
1060
1075
1089
1103
1116
1129
1142
1153
1165
1176
1187
1197
1208
1218
1229
1240
1252
1264
1277
1290
1303
1317
1331
1345
1360
1374
1388
1402
1416
1429
1441
1453
1465
1475
1486
1495
1504
1513
1520
1527
1533
1538
1542
1546
1549
1552
1555
1557
1560
1562
1564
1566
1568
1570
1572
1575
1578
1581
1586
1591
1597
1604
1612
1620
1629
1638
1647
1656
1666
1675
1685
1694
1703
1711
1719
1726
1733
1738
1744
1748
1752
1756
1759
1763
1766
1769
1773
1777
1781
1785
1790
1795
1800
1805
1810
1815
1820
1824
1829
1832
1836
1839
1842
1844
1845
1846
1846
1846
1845
1844
1841
1839
1835
1832
1828
1824
1820
1816
1813
1810
1807
1804
1802
1801
1800
1800
1800
1801
1802
1804
1806
1809
1811
1814
1816
1818
1821
1823
1826
1829
1831
1834
1836
1838
1839
1841
1842
1843
1843
1844
1845
1846
1847
1849
1851
1854
1857
1861
1866
1871
1877
1884
1891
1898
1907
1916
1925
1935
1945
1955
1965
1976
1985
1995
2004
2013
2021
2028
2036
2043
2049
2056
2062
2068
2075
2081
2087
2092
2098
2104
2109
2113
2118
2122
2126
2130
2133
2135
2137
2139
2140
2140
2139
2138
2137
2135
2132
2129
2126
2122
2117
2113
2108
2103
2099
2095
2092
2089
2086
2084
2083
2082
2081
2081
2081
2082
2083
2085
2088
2090
2093
2097
2100
2104
2108
2112
2116
2120
2125
2129
2133
2138
2142
2146
2150
2154
2158
2162
2167
2171
2176
2182
2188
2194
2201
2208
2216
2225
2234
2244
2254
2265
2277
2290
2304
2319
2335
2352
2369
2388
2407
2427
2448
2470
2492
2514
2538
2561
2586
2610
2636
2661
2688
2715
2742
2771
2800
2830
2861
2893
2925
2958
2992
3027
3062
3097
3133
3169
3206
3242
3279
3315
3351
3387
3422
3457
3492
3527
3561
3595
3629
3662
3695
3727
3759
3791
3822
3853
3885
3916
3947
3977
4008
4038
4070
4102
4133
4165
4197
4230
4263
4296
4330
4365
4400
4435
4472
4509
4547
4586
4626
4666
4707
4748
4790
4833
4876
4921
4966
5012
5060
5108
5157
5207
5259
5311
5366
5421
5477
5534
5592
5650
5708
5767
5826
5885
5944
6004
6065
6126
6187
6250
6312
6376
6440
6505
6570
6636
6702
6769
6837
6905
6974
7043
7113
7183
7255
7327
7399
7473
7547
7623
7699
7776
7855
7935
8016
8099
8182
8267
8352
8439
8527
8617
8707
8798
8891
8984
9079
9175
9272
9371
9471
9573
9675
9779
9883
9988
10094
10201
10308
10416
10524
10633
10742
10851
10961
11072
11183
11294
11405
11516
11628
11739
11849
11959
12069
12177
12284
12390
12494
12597
12699
12799
12897
12995
13092
13188
13283
13377
13471
13563
13654
13744
13832
13919
14005
14090
14174
14256
14337
14417
14496
14574
14651
14726
14800
14873
14945
15015
15085
15153
15221
15288
15355
15421
15486
15550
15615
15679
15742
15805
15868
15931
15993
16055
16117
16178
16239
16299
16359
16418
16477
16536
16594
16653
16711
16770
16828
16887
16945
17004
17062
17121
17179
17237
17294
17352
17409
17465
17521
17577
17632
17688
17744
17800
17856
17913
17970
18028
18087
18147
18207
18268
18328
18390
18451
18512
18573
18634
18696
18757
18817
18878
18939
19000
19060
19121
19181
19241
19301
19360
19419
19477
19534
19592
19648
19705
19761
19817
19873
19928
19984
20039
20093
20147
20201
20255
20309
20362
20415
20468
20521
20573
20626
20677
20729
20780
20831
20882
20932
20982
21031
21080
21129
21176
21222
21268
21313
21356
21399
21441
21482
21522
21561
21600
21639
21676
21713
21749
21785
21819
21852
21885
21917
21948
21978
22009
22039
22068
22097
22126
22155
22184
22213
22242
22270
22300
22329
22359
22388
22418
22448
22477
22506
22534
22562
22589
22615
22641
22666
22690
22714
22737
22759
22781
22802
22822
22841
22860
22879
22897
22914
22931
22948
22963
22979
22993
23008
23021
23035
23048
23060
23073
23085
23097
23108
23119
23130
23140
23151
23160
23170
23179
23187
23196
23204
23213
23221
23229
23237
23245
23253
23261
23268
23276
23284
23291
23299
23307
23314
23322
23329
23336
23343
23349
23355
23360
23365
23370
23374
23378
23381
23385
23389
23394
23399
23404
23410
23417
23425
23433
23442
23452
23462
23472
23483
23494
23506
23517
23529
23541
23553
23565
23577
23588
23599
23610
23620
23630
23639
23648
23657
23666
23674
23682
23689
23697
23703
23710
23716
23721
23727
23732
23737
23742
23746
23751
23755
23759
23763
23766
23769
23772
23774
23775
23776
23777
23777
23776
23774
23772
23768
23764
23759
23752
23745
23737
23728
23718
23708
23697
23684
23671
23657
23642
23627
23610
23593
23575
23557
23539
23520
23502
23483
23464
23445
23425
23406
23385
23364
23343
23321
23299
23276
23253
23230
23206
23182
23157
23133
23108
23083
23058
23032
23006
22980
22954
22927
22899
22871
22842
22812
22782
22751
22720
22689
22658
22627
22596
22565
22534
22504
22474
22444
22415
22386
22358
22331
22304
22277
22252
22227
22202
22179
22156
22134
22113
22093
22073
22055
22037
22020
22003
21988
21973
21959
21945
21932
21920
21908
21897
21886
21877
21867
21859
21850
21843
21836
21830
21825
21820
21816
21812
21809
21806
21804
21802
21800
21798
21796
21795
21794
21794
21794
21793
21794
21794
21795
21797
21799
21801
21804
21807
21810
21814
21817
21820
21823
21826
21829
21832
21835
21838
21841
21844
21847
21851
21854
21858
21862
21866
21870
21875
21879
21884
21889
21895
21900
21905
21911
21916
21921
21926
21931
21936
21941
21947
21952
21958
21963
21968
21973
21977
21981
21986
21990
21993
21997
22001
22004
22007
22009
22011
22013
22014
22015
22015
22014
22012
22010
22006
22001
21995
21987
21979
21969
21957
21945
21931
21916
21900
21882
21863
21843
21822
21800
21776
21752
21727
21701
21674
21646
21618
21589
21560
21530
21499
21468
21437
21405
21373
21340
21306
21272
21237
21201
21165
21127
21089
21050
21011
20970
20929
20887
20844
20800
20755
20709
20663
20616
20568
20519
20470
20420
20370
20319
20268
20216
20164
20112
20059
20005
19952
19898
19843
19788
19732
19675
19618
19560
19502
19443
19383
19323
19263
19202
19140
19078
19016
18952
18888
18822
18756
18689
18622
18553
18484
18415
18345
18274
18203
18131
18059
17986
17913
17839
17764
17689
17614
17539
17463
17387
17311
17235
17159
17083
17008
16932
16857
16782
16707
16632
16557
16483
16409
16335
16261
16187
16114
16041
15968
15896
15823
15751
15678
15606
15533
15460
15387
15313
15240
15167
15093
15020
14946
14872
14797
14722
14647
14572
14496
14420
14343
14266
14189
14111
14033
13954
13875
13794
13713
13632
13549
13466
13383
13298
13213
13128
13041
12954
12867
12778
12689
12598
12507
12415
12321
12227
12133
12037
11941
11845
11748
11650
11552
11454
11355
11257
11158
11059
10960
10860
10761
10661
10561
10460
10360
10259
10158
10056
9955
9853
9752
9650
9548
9447
9346
9244
9144
9043
8943
8843
8743
8643
8543
8444
8345
8246
8148
8050
7953
7856
7759
7662
7566
7469
7372
7276
7179
7082
6984
6887
6789
6692
6593
6495
6395
6295
6195
6093
5992
5890
5787
5685
5582
5480
5378
5275
5173
5071
4969
4867
4766
4665
4564
4463
4362
4262
4161
4059
3959
3857
3756
3654
3552
3449
3347
3245
3142
3040
2937
2835
2732
2630
2528
2426
2324
2222
2121
2021
1921
1822
1724
1626
1529
1432
1335
1239
1143
1047
951
855
759
664
568
472
376
280
183
87
-10
-108
-205
-303
-402
-501
-600
-699
-798
-898
-997
-1096
-1195
-1294
-1392
-1490
-1588
-1685
-1782
-1879
-1975
-2071
-2166
-2260
-2354
-2447
-2539
-2631
-2723
-2814
-2906
-2997
-3088
-3180
-3271
-3362
-3453
-3544
-3635
-3726
-3817
-3907
-3997
-4086
-4176
-4265
-4353
-4441
-4528
-4615
-4702
-4788
-4874
-4959
-5043
-5128
-5211
-5294
-5376
-5458
-5539
-5619
-5700
-5780
-5859
-5939
-6018
-6098
-6178
-6257
-6337
-6418
-6498
-6578
-6658
-6739
-6819
-6899
-6979
-7059
-7139
-7219
-7298
-7377
-7455
-7533
-7611
-7688
-7764
-7839
-7913
-7987
-8060
-8132
-8204
-8275
-8345
-8414
-8482
-8550
-8616
-8682
-8746
-8810
-8873
-8935
-8997
-9058
-9118
-9177
-9236
-9295
-9353
-9411
-9469
-9526
-9583
-9639
-9695
-9751
-9807
-9862
-9916
-9970
-10025
-10078
-10132
-10186
-10240
-10293
-10347
-10400
-10453
-10506
-10559
-10611
-10663
-10714
-10765
-10815
-10865
-10915
-10964
-11013
-11062
-11111
-11160
-11209
-11258
-11307
-11357
-11408
-11458
-11510
-11562
-11614
-11666
-11719
-11771
-11824
-11877
-11930
-11983
-12035
-12087
-12139
-12190
-12240
-12289
-12338
-12387
-12434
-12481
-12527
-12572
-12616
-12660
-12702
-12744
-12784
-12824
-12863
-12902
-12940
-12978
-13016
-13054
-13091
-13129
-13167
-13206
-13244
-13283
-13322
-13361
-13399
-13438
-13476
-13514
-13552
-13589
-13625
-13660
-13695
-13728
-13761
-13793
-13824
-13854
-13883
-13912
-13939
-13966
-13992
-14018
-14042
-14066
-14089
-14111
-14133
-14154
-14174
-14194
-14214
-14233
-14251
-14269
-14287
-14305
-14322
-14339
-14356
-14372
-14389
-14405
-14421
-14437
-14453
-14468
-14484
-14498
-14513
-14527
-14540
-14554
-14566
-14579
-14591
-14603
-14615
-14626
-14637
-14648
-14659
-14669
-14680
-14690
-14699
-14709
-14719
-14728
-14737
-14746
-14755
-14764
-14773
-14781
-14790
-14798
-14807
-14815
-14823
-14830
-14837
-14843
-14849
-14853
-14857
-14860
-14862
-14863
-14863
-14863
-14861
-14859
-14856
-14852
-14847
-14842
-14837
-14830
-14824
-14816
-14808
-14800
-14791
-14782
-14772
-14762
-14752
-14742
-14731
-14720
-14709
-14697
-14686
-14674
-14662
-14649
-14636
-14623
-14609
-14594
-14578
-14560
-14542
-14523
-14503
-14481
-14460
-14437
-14414
-14392
-14369
-14346
-14324
-14302
-14280
-14259
-14239
-14219
-14200
-14181
-14163
-14146
-14130
-14115
-14101
-14087
-14074
-14062
-14050
-14039
-14028
-14017
-14007
-13997
-13988
-13979
-13970
-13962
-13954
-13947
-13939
-13932
-13926
-13919
-13913
-13908
-13903
-13898
-13894
-13890
-13887
-13883
-13880
-13877
-13873
-13870
-13866
-13862
-13857
-13853
-13847
-13841
-13835
-13828
-13820
-13812
-13803
-13794
-13784
-13773
-13763
-13752
-13741
-13729
-13718
-13708
-13697
-13686
-13675
-13664
-13654
-13643
-13632
-13621
-13611
-13600
-13590
-13581
-13571
-13561
-13552
-13542
-13532
-13521
-13510
-13498
-13485
-13472
-13458
-13444
-13429
-13413
-13397
-13380
-13362
-13345
-13327
-13308
-13290
-13272
-13254
-13235
-13218
-13200
-13182
-13165
-13148
-13131
-13114
-13097
-13079
-13062
-13044
-13025
-13006
-12986
-12964
-12942
-12919
-12895
-12869
-12843
-12815
-12786
-12757
-12726
-12695
-12663
-12631
-12597
-12563
-12529
-12494
-12458
-12423
-12387
-12351
-12314
-12278
-12242
-12205
-12169
-12132
-12096
-12060
-12023
-11987
-11950
-11913
-11876
-11839
-11801
-11763
-11725
-11687
-11649
-11610
-11571
-11532
-11493
-11453
-11413
-11373
-11333
-11293
-11253
-11214
-11175
-11136
-11097
-11059
-11021
-10983
-10945
-10907
-10869
-10831
-10793
-10755
-10717
-10679
-10641
-10602
-10564
-10525
-10485
-10446
-10406
-10365
-10325
-10284
-10242
-10200
-10157
-10115
-10071
-10027
-9983
-9938
-9893
-9847
-9802
-9756
-9710
-9664
-9619
-9573
-9528
-9482
-9437
-9392
-9346
-9301
-9257
-9212
-9167
-9122
-9078
-9033
-8988
-8943
-8898
-8853
-8807
-8761
-8715
-8670
-8624
-8578
-8532
-8487
-8443
-8398
-8355
-8312
-8270
-8228
-8188
-8148
-8109
-8071
-8034
-7997
-7961
-7926
-7891
-7857
-7824
-7791
-7758
-7726
-7693
-7661
-7629
-7597
-7564
-7532
-7499
-7466
-7432
-7399
-7365
-7331
-7298
-7265
-7232
-7199
-7167
-7135
-7104
-7073
-7042
-7012
-6982
-6952
-6922
-6892
-6863
-6833
-6804
-6774
-6744
-6715
-6684
-6654
-6623
-6591
-6560
-6527
-6495
-6462
-6428
-6394
-6359
-6325
-6289
-6254
-6218
-6183
-6147
-6112
-6077
-6041
-6006
-5970
-5934
-5898
-5862
-5825
-5788
-5751
-5715
-5678
-5641
-5604
-5568
-5532
-5496
-5461
-5426
-5391
-5357
-5323
-5290
-5256
-5222
-5189
-5155
-5122
-5088
-5054
-5020
-4986
-4952
-4917
-4882
-4846
-4811
-4775
-4739
-4702
-4666
-4629
-4591
-4554
-4516
-4477
-4439
-4400
-4361
-4321
-4282
-4242
-4202
-4162
-4122
-4081
-4041
-4000
-3959
-3918
-3876
-3834
-3792
-3749
-3706
-3662
-3617
-3572
-3527
-3481
-3434
-3388
-3341
-3293
-3246
-3198
-3150
-3101
-3053
-3005
-2956
-2907
-2859
-2811
-2763
-2715
-2667
-2620
-2574
-2528
-2482
-2437
-2393
-2349
-2306
-2262
-2220
-2177
-2134
-2091
-2049
-2005
-1963
-1920
-1878
-1836
-1793
-1751
-1710
-1668
-1626
-1585
-1544
-1503
-1462
-1421
-1380
-1339
-1298
-1257
-1216
-1176
-1135
-1094
-1054
-1012
-972
-931
-890
-849
-807
-765
-723
-680
-637
-593
-549
-505
-460
-415
-369
-323
-277
-230
-182
-134
-86
-37
12
61
111
161
212
264
315
368
420
473
526
579
632
684
737
790
843
895
948
1000
1052
1104
1156
1207
1258
1309
1359
1410
1460
1509
1559
1608
1657
1706
1755
1804
1853
1903
1952
2001
2051
2100
2150
2199
2249
2298
2348
2397
2446
2495
2544
2594
2643
2692
2741
2790
2839
2888
2936
2985
3033
3081
3129
3177
3224
3270
3317
3362
3407
3452
3496
3539
3582
3625
3667
3709
3751
3792
3834
3875
3917
3959
4000
4042
4083
4124
4165
4206
4247
4288
4328
4368
4407
4446
4485
4523
4560
4598
4635
4671
4708
4744
4781
4817
4853
4889
4925
4960
4996
5031
5065
5099
5133
5167
5200
5232
5264
5296
5327
5358
5389
5419
5449
5479
5508
5538
5567
5595
5624
5652
5680
5707
5734
5761
5787
5813
5840
5866
5891
5917
5943
5969
5995
6020
6046
6071
6096
6121
6146
6170
6194
6218
6241
6265
6288
6311
6334
6356
6379
6401
6423
6445
6467
6489
6510
6531
6553
6574
6595
6615
6636
6656
6676
6695
6714
6733
6751
6768
6785
6801
6817
6832
6846
6860
6873
6886
6898
6910
6921
6932
6942
6952
6962
6971
6980
6988
6995
7002
7009
7015
7021
7026
7031
7036
7040
7044
7048
7052
7055
7057
7059
7060
7061
7061
7061
7060
7059
7057
7054
7051
7047
7043
7039
7033
7028
7021
7014
7007
6998
6989
6979
6969
6958
6946
6933
6920
6907
6892
6877
6862
6846
6829
6812
6794
6776
6757
6738
6718
6697
6676
6655
6632
6609
6586
6562
6538
6513
6487
6461
6434
6407
6379
6351
6322
6292
6262
6230
6198
6166
6132
6098
6063
6027
5991
5954
5917
5879
5840
5802
5763
5723
5683
5642
5601
5559
5517
5473
5429
5384
5338
5292
5245
5197
5149
5100
5051
5001
4951
4900
4849
4798
4746
4694
4642
4589
4536
4483
4430
4377
4323
4269
4215
4161
4106
4051
3995
3939
3882
3824
3766
3708
3649
3589
3529
3468
3406
3344
3281
3217
3152
3086
3020
2952
2884
2815
2745
2674
2603
2532
2460
2387
2315
2242
2169
2095
2021
1947
1873
1799
1724
1648
1573
1497
1420
1344
1267
1190
1113
1035
957
879
801
722
643
564
484
403
323
242
161
79
-2
-84
-166
-248
-330
-412
-493
-574
-654
-734
-814
-893
-971
-1049
-1127
-1205
-1282
-1359
-1436
-1512
-1588
-1664
-1739
-1815
-1890
-1964
-2039
-2114
-2188
-2262
-2336
-2409
-2483
-2555
-2627
-2699
-2770
-2840
-2910
-2980
-3049
-3117
-3185
-3251
-3317
-3382
-3445
-3508
-3570
-3631
-3691
-3749
-3807
-3864
-3920
-3975
-4029
-4083
-4136
-4188
-4240
-4292
-4343
-4394
-4444
-4495
-4545
-4596
-4646
-4696
-4746
-4795
-4845
-4895
-4944
-4994
-5043
-5092
-5141
-5190
-5239
-5287
-5336
-5384
-5432
-5480
-5528
-5576
-5624
-5671
-5718
-5765
-5812
-5858
-5904
-5949
-5994
-6039
-6083
-6127
-6171
-6214
-6257
-6299
-6341
-6383
-6424
-6465
-6506
-6546
-6586
-6626
-6666
-6705
-6745
-6783
-6822
-6861
-6899
-6937
-6975
-7013
-7051
-7088
-7126
-7163
-7201
-7238
-7276
-7313
-7351
-7389
-7427
-7466
-7504
-7542
-7581
-7619
-7657
-7695
-7733
-7771
-7808
-7845
-7882
-7920
-7957
-7993
-8029
-8067
-8103
-8141
-8178
-8216
-8253
-8290
-8327
-8364
-8401
-8438
-8474
-8510
-8547
-8583
-8620
-8657
-8693
-8730
-8767
-8804
-8841
-8878
-8915
-8952
-8988
-9024
-9060
-9096
-9132
-9167
-9202
-9237
-9272
-9306
-9340
-9374
-9407
-9440
-9472
-9505
-9537
-9569
-9601
-9632
-9664
-9695
-9727
-9758
-9790
-9821
-9853
-9884
-9915
-9946
-9976
-10006
-10037
-10067
-10096
-10126
-10156
-10185
-10215
-10244
-10273
-10302
-10331
-10360
-10388
-10416
-10444
-10472
-10499
-10525
-10551
-10577
-10602
-10627
-10652
-10676
-10701
-10724
-10748
-10771
-10794
-10817
-10839
-10862
-10883
-10905
-10927
-10948
-10969
-10991
-11012
-11033
-11055
-11076
-11097
-11118
-11139
-11160
-11181
-11201
-11221
-11240
-11259
-11278
-11297
-11315
-11333
-11350
-11367
-11383
-11399
-11414
-11429
-11444
-11458
-11472
-11486
-11499
-11513
-11526
-11539
-11552
-11565
-11579
-11592
-11605
-11618
-11630
-11643
-11656
-11668
-11680
-11693
-11705
-11717
-11730
-11742
-11754
-11766
-11778
-11790
-11801
-11813
-11824
-11835
-11846
-11857
-11867
-11878
-11888
-11899
-11909
-11919
-11929
-11939
-11950
-11960
-11970
-11980
-11990
-12000
-12010
-12020
-12029
-12038
-12047
-12055
-12063
-12071
-12079
-12086
-12093
-12099
-12105
-12110
-12115
-12119
-12122
-12124
-12126
-12127
-12128
-12127
-12127
-12125
-12123
-12120
-12117
-12114
-12110
-12106
-12101
-12096
-12091
-12086
-12080
-12074
-12068
-12062
-12055
-12048
-12041
-12034
-12026
-12018
-12010
-12002
-11993
-11984
-11975
-11966
-11956
-11946
-11936
-11926
-11915
-11904
-11892
-11880
-11868
-11855
-11841
-11827
-11812
-11796
-11780
-11764
-11746
-11728
-11710
-11691
-11671
-11650
-11629
-11607
-11584
-11561
-11537
-11513
-11489
-11464
-11439
-11414
-11389
-11363
-11338
-11312
-11287
-11262
-11238
-11213
-11189
-11166
-11143
-11120
-11098
-11076
-11055
-11034
-11014
-10994
-10975
-10955
-10936
-10918
-10899
-10881
-10863
-10845
-10828
-10810
-10793
-10776
-10759
-10741
-10724
-10707
-10690
-10673
-10657
-10640
-10624
-10608
-10593
-10577
-10563
-10548
-10534
-10520
-10506
-10492
-10478
-10465
-10452
-10438
-10425
-10412
-10399
-10386
-10373
-10360
-10347
-10334
-10321
-10308
-10295
-10282
-10269
-10256
-10244
-10231
-10218
-10206
-10193
-10180
-10166
-10153
-10140
-10126
-10113
-10099
-10085
-10072
-10058
-10045
-10032
-10020
-10008
-9996
-9985
-9974
-9963
-9953
-9942
-9932
-9922
-9912
-9902
-9892
-9881
-9871
-9860
-9849
-9838
-9827
-9816
-9805
-9795
-9784
-9773
-9763
-9753
-9743
-9734
-9725
-9717
-9709
-9701
-9694
-9688
-9681
-9675
-9669
-9664
-9658
-9653
-9647
-9642
-9637
-9632
-9627
-9622
-9618
-9614
-9609
-9606
-9602
-9598
-9595
-9591
-9588
-9585
-9582
-9579
-9576
-9573
-9571
-9568
-9565
-9563
-9560
-9558
-9555
-9553
-9550
-9548
-9545
-9543
-9540
-9538
-9535
-9532
-9530
-9527
-9525
-9523
-9521
-9519
-9516
-9514
-9512
-9510
-9508
-9506
-9504
-9503
-9501
-9501
-9500
-9501
-9502
-9504
-9506
-9509
-9513
-9518
-9523
-9528
-9534
-9540
-9546
-9553
-9560
-9567
-9575
-9582
-9591
-9599
-9608
-9617
-9626
-9635
-9644
-9653
-9663
-9672
-9682
-9692
-9702
-9712
-9722
-9733
-9743
-9754
-9765
-9776
-9787
-9798
-9810
-9822
-9834
-9846
-9859
-9871
-9884
-9897
-9910
-9922
-9935
-9948
-9960
-9973
-9985
-9997
-10010
-10022
-10034
-10046
-10058
-10070
-10082
-10094
-10106
-10118
-10130
-10142
-10154
-10166
-10177
-10189
-10200
-10211
-10223
-10234
-10245
-10257
-10268
-10279
-10291
-10302
-10314
-10325
-10336
-10347
-10358
-10369
-10380
-10390
-10400
-10410
-10420
-10430
-10439
-10448
-10457
-10466
-10475
-10483
-10491
-10499
-10507
-10515
-10523
-10531
-10539
-10546
-10554
-10561
-10569
-10576
-10583
-10590
-10596
-10603
-10608
-10614
-10619
-10624
-10629
-10633
-10636
-10640
-10643
-10645
-10648
-10649
-10651
-10652
-10653
-10653
-10653
-10653
-10652
-10651
-10650
-10650
-10649
-10648
-10647
-10646
-10645
-10644
-10643
-10642
-10641
-10641
-10640
-10639
-10638
-10638
-10637
-10636
-10635
-10634
-10632
-10631
-10629
-10627
-10625
-10622
-10619
-10616
-10613
-10609
-10605
-10601
-10596
-10591
-10586
-10581
-10576
-10570
-10565
-10559
-10553
-10547
-10540
-10534
-10526
-10519
-10511
-10503
-10494
-10485
-10476
-10467
-10457
-10447
-10436
-10426
-10415
-10403
-10392
-10380
-10368
-10355
-10342
-10329
-10316
-10303
-10289
-10275
-10261
-10247
-10233
-10219
-10205
-10191
-10177
-10162
-10148
-10134
-10119
-10104
-10089
-10074
-10059
-10044
-10028
-10012
-9996
-9980
-9963
-9946
-9929
-9912
-9894
-9876
-9858
-9839
-9820
-9801
-9782
-9763
-9743
-9723
-9702
-9681
-9660
-9638
-9615
-9592
-9568
-9544
-9518
-9492
-9466
-9439
-9411
-9383
-9355
-9326
-9297
-9268
-9238
-9208
-9178
-9147
-9116
-9084
-9052
-9019
-8986
-8952
-8918
-8883
-8847
-8811
-8775
-8738
-8701
-8663
-8626
-8588
-8550
-8511
-8473
-8434
-8395
-8356
-8316
-8276
-8236
-8196
-8156
-8115
-8074
-8032
-7991
-7948
-7906
-7863
-7821
-7777
-7734
-7690
-7646
-7601
-7556
-7511
-7466
-7420
-7375
-7329
-7284
-7238
-7193
-7147
-7102
-7057
-7012
-6967
-6921
-6876
-6831
-6786
-6741
-6696
-6650
-6605
-6559
-6512
-6465
-6418
-6371
-6323
-6275
-6226
-6178
-6129
-6080
-6032
-5983
-5934
-5886
-5837
-5789
-5741
-5694
-5646
-5599
-5553
-5507
-5461
-5416
-5372
-5328
-5285
-5242
-5199
-5157
-5116
-5074
-5033
-4993
-4952
-4911
-4870
-4829
-4788
-4747
-4706
-4665
-4624
-4584
-4544
-4504
-4464
-4425
-4387
-4348
-4311
-4273
-4236
-4200
-4163
-4128
-4091
-4057
-4022
-3989
-3955
-3922
-3889
-3857
-3825
-3794
-3762
-3732
-3701
-3671
-3641
-3611
-3581
-3552
-3523
-3494
-3465
-3437
-3408
-3380
-3352
-3323
-3295
-3267
-3239
-3212
-3184
-3156
-3128
-3100
-3072
-3044
-3016
-2988
-2960
-2932
-2904
-2876
-2849
-2821
-2794
-2767
-2741
-2715
-2688
-2663
-2637
-2611
-2585
-2560
-2535
-2509
-2484
-2458
-2433
-2407
-2382
-2356
-2330
-2305
-2279
-2253
-2227
-2201
-2175
-2149
-2123
-2097
-2071
-2045
-2019
-1994
-1968
-1942
-1917
-1891
-1866
-1841
-1816
-1791
-1766
-1741
-1716
-1691
-1666
-1641
-1616
-1591
-1566
-1541
-1516
-1491
-1465
-1440
-1414
-1388
-1362
-1336
-1310
-1283
-1257
-1230
-1204
-1177
-1151
-1124
-1098
-1072
-1045
-1018
-994
-968
-942
-917
-892
-867
-843
-818
-794
-770
-746
-722
-699
-675
-651
-627
-602
-577
-552
-527
-501
-475
-448
-421
-393
-365
-337
-308
-279
-250
-220
-190
-160
-130
-99
-68
-37
-7
24
56
87
118
150
182
214
246
279
312
345
379
414
449
484
520
557
595
633
672
712
752
792
833
874
916
958
1000
1043
1086
1129
1173
1217
1261
1306
1351
1396
1442
1487
1534
1580
1627
1674
1722
1769
1817
1866
1915
1963
2013
2062
2111
2161
2211
2260
2310
2360
2411
2461
2511
2561
2611
2661
2712
2762
2812
2863
2913
2964
3014
3065
3115
3166
3217
3268
3318
3369
3420
3471
3521
3572
3623
3673
3724
3774
3824
3873
3923
3972
4019
4069
4117
4164
4212
4259
4306
4353
4399
4446
4492
4539
4585
4631
4677
4723
4769
4815
4861
4906
4951
4996
5040
5084
5128
5171
5213
5255
5297
5337
5377
5417
5456
5494
5532
5569
5605
5641
5677
5712
5747
5782
5817
5851
5885
5918
5952
5985
6018
6050
6083
6115
6147
6178
6209
6240
6271
6301
6331
6361
6390
6419
6448
6477
6505
6533
6561
6589
6616
6643
6670
6697
6724
6751
6777
6804
6830
6857
6883
6909
6936
6962
6989
7015
7042
7068
7095
7121
7147
7173
7199
7224
7249
7274
7298
7322
7346
7369
7392
7415
7438
7461
7483
7506
7528
7551
7573
7596
7618
7641
7663
7686
7708
7730
7752
7774
7796
7818
7840
7862
7883
7905
7927
7948
7970
7991
8012
8034
8055
8076
8096
8118
8138
8160
8180
8201
8221
8242
8262
8282
8302
8323
8343
8363
8384
8404
8425
8446
8467
8488
8509
8530
8551
8572
8593
8613
8634
8654
8674
8695
8715
8735
8755
8776
8796
8816
8836
8856
8877
8897
8918
8939
8960
8981
9002
9023
9045
9067
9089
9111
9133
9156
9179
9201
9224
9247
9270
9293
9316
9339
9361
9384
9407
9429
9451
9474
9496
9517
9539
9560
9582
9603
9624
9645
9666
9687
9708
9729
9750
9771
9791
9812
9833
9854
9874
9895
9916
9936
9957
9978
9999
10019
10040
10061
10081
10101
10122
10141
10161
10180
10200
10218
10237
10255
10273
10290
10307
10324
10340
10356
10371
10386
10401
10415
10429
10443
10456
10469
10481
10493
10505
10516
10526
10536
10546
10555
10564
10572
10580
10588
10595
10601
10607
10613
10619
10624
10628
10633
10637
10640
10644
10647
10650
10653
10655
10657
10659
10661
10663
10664
10665
10666
10667
10668
10668
10668
10668
10668
10668
10668
10668
10668
10667
10667
10667
10667
10666
10666
10665
10664
10663
10663
10662
10661
10659
10658
10657
10655
10653
10651
10648
10646
10643
10640
10636
10633
10629
10625
10621
10617
10612
10607
10601
10595
10589
10583
10577
10570
10562
10555
10547
10539
10530
10521
10512
10502
10492
10482
10472
10461
10449
10438
10426
10414
10401
10388
10375
10362
10348
10335
10321
10307
10293
10279
10264
10250
10236
10222
10208
10194
10180
10166
10153
10139
10125
10111
10097
10084
10070
10056
10043
10029
10016
10003
9989
9977
9964
9951
9939
9926
9914
9902
9889
9877
9864
9852
9839
9827
9814
9801
9789
9776
9764
9751
9739
9726
9714
9702
9690
9678
9666
9654
9642
9630
9618
9606
9594
9582
9570
9558
9547
9536
9525
9514
9504
9494
9484
9475
9466
9456
9448
9439
9430
9422
9413
9405
9396
9388
9379
9371
9362
9353
9344
9335
9326
9317
9308
9299
9290
9281
9271
9262
9253
9244
9235
9226
9216
9207
9198
9189
9180
9172
9163
9154
9145
9136
9127
9118
9108
9099
9089
9079
9069
9058
9047
9036
9025
9013
9000
8987
8975
8961
8948
8935
8921
8908
8895
8881
8868
8855
8841
8828
8815
8802
8789
8776
8763
8751
8739
8727
8715
8703
8692
8681
8670
8659
8648
8637
8626
8616
8605
8594
8583
8572
8560
8548
8536
8524
8511
8499
8486
8473
8460
8447
8434
8421
8408
8395
8382
8369
8356
8343
8330
8318
8305
8293
8280
8268
8257
8245
8233
8222
8211
8199
8188
8177
8164
8154
8143
8132
8121
8109
8098
8087
8074
8063
8051
8038
8026
8013
8000
7987
7973
7959
7946
7931
7917
7903
7888
7873
7859
7844
7829
7814
7799
7783
7768
7752
7736
7720
7704
7688
7671
7654
7637
7620
7603
7586
7568
7551
7533
7514
7496
7477
7457
7437
7417
7396
7375
7353
7332
7309
7287
7264
7241
7217
7193
7169
7144
7119
7094
7069
7043
7017
6991
6964
6938
6911
6884
6857
6830
6803
6776
6748
6721
6693
6666
6638
6610
6582
6554
6526
6497
6468
6439
6410
6380
6351
6321
6290
6260
6229
6198
6167
6135
6103
6071
6038
6005
5971
5937
5903
5869
5834
5799
5764
5729
5693
5658
5622
5586
5551
5515
5479
5443
5407
5371
5335
5299
5263
5227
5191
5154
5118
5081
5044
5007
4969
4932
4894
4857
4819
4782
4744
4706
4669
4631
4593
4556
4518
4480
4442
4403
4365
4327
4288
4250
4211
4173
4134
4096
4058
4019
3981
3943
3905
3868
3830
3792
3755
3717
3680
3643
3606
3570
3534
3498
3462
3427
3393
3358
3325
3291
3258
3226
3194
3162
3131
3100
3069
3038
3008
2979
2950
2921
2892
2864
2835
2807
2780
2752
2724
2697
2670
2643
2617
2590
2564
2538
2512
2486
2460
2435
2409
2384
2358
2333
2307
2282
2257
2232
2207
2181
2156
2131
2106
2081
2055
2029
2005
1979
1954
1929
1904
1879
1853
1828
1803
1778
1753
1727
1702
1677
1652
1626
1601
1576
1551
1526
1501
1476
1451
1427
1402
1378
1353
1328
1304
1279
1254
1229
1204
1179
1153
1128
1102
1077
1051
1026
1000
975
950
924
899
874
849
824
799
774
750
726
702
678
654
630
607
583
560
536
513
490
467
444
421
398
375
353
331
309
287
266
245
224
203
183
162
142
122
102
83
64
45
26
8
-10
-27
-44
-60
-76
-91
-106
-121
-134
-148
-161
-174
-186
-198
-210
-221
-232
-242
-253
-262
-272
-281
-290
-299
-307
-316
-324
-331
-339
-347
-354
-361
-368
-374
-380
-386
-392
-397
-401
-406
-410
-414
-417
-420
-423
-426
-428
-430
-432
-433
-434
-435
-435
-435
-434
-434
-434
-433
-433
-432
-432
-431
-431
-431
-430
-429
-429
-428
-428
-427
-426
-425
-424
-423
-421
-419
-417
-415
-413
-411
-408
-406
-403
-400
-398
-395
-392
-389
-387
-384
-381
-378
-376
-373
-371
-369
-367
-365
-363
-362
-360
-359
-358
-357
-356
-355
-355
-354
-354
-354
-354
-354
-353
-353
-353
-353
-352
-352
-352
-351
-351
-350
-350
-349
-349
-349
-348
-348
-349
-349
-349
-350
-351
-351
-352
-353
-354
-355
-356
-357
-358
-359
-360
-361
-362
-363
-364
-365
-366
-366
-367
-368
-368
-369
-369
-369
-369
-368
-367
-366
-365
-363
-361
-359
-356
-353
-350
-347
-343
-339
-334
-329
-324
-319
-314
-308
-302
-296
-291
-284
-278
-272
-266
-259
-252
-245
-238
-231
-224
-216
-208
-200
-192
-184
-176
-167
-159
-150
-141
-132
-123
-114
-105
-95
-86
-76
-67
-57
-48
-38
-28
-19
-9
1
11
21
30
40
49
59
68
77
86
94
103
111
120
128
136
144
152
160
169
177
185
193
202
210
219
227
235
244
252
260
268
277
285
294
302
311
320
329
338
348
358
368
378
388
399
409
420
431
443
454
466
478
489
501
513
525
537
549
560
572
584
596
608
620
632
644
657
669
681
694
706
719
731
744
756
768
780
792
803
815
826
837
848
858
868
879
889
898
908
917
927
936
945
954
962
971
979
988
996
1004
1012
1020
1028
1036
1044
1051
1059
1066
1074
1081
1089
1096
1103
1110
1117
1124
1131
1138
1145
1152
1159
1166
1172
1179
1185
1191
1197
1203
1209
1215
1220
1226
1231
1236
1241
1247
1252
1257
1262
1267
1272
1277
1282
1287
1292
1297
1302
1308
1313
1318
1323
1329
1334
1340
1345
1351
1356
1362
1367
1372
1377
1382
1387
1392
1396
1401
1405
1409
1413
1417
1421
1424
1428
1431
1435
1437
1440
1443
1445
1447
1449
1451
1452
1454
1455
1455
1456
1456
1456
1456
1456
1455
1454
1454
1453
1451
1450
1449
1447
1445
1444
1442
1439
1437
1435
1432
1429
1426
1423
1420
1416
1412
1408
1404
1400
1395
1391
1385
1380
1374
1369
1363
1356
1350
1343
1337
1330
1322
1315
1308
1300
1292
1284
1275
1267
1258
1249
1240
1231
1222
1213
1204
1194
1185
1175
1165
1155
1145
1135
1125
1114
1104
1093
1083
1072
1062
1051
1040
1030
1018
1008
998
987
976
965
954
942
931
920
908
897
885
874
862
850
838
826
814
802
790
778
765
753
740
728
715
703
690
677
665
652
640
627
614
602
589
577
564
552
540
528
516
504
492
481
470
459
449
439
428
419
409
399
390
381
373
364
356
348
340
333
325
318
311
304
298
291
285
278
272
265
259
253
247
240
234
228
222
216
211
205
200
195
190
185
181
177
174
171
168
165
163
161
160
159
158
157
157
157
157
157
157
157
158
158
159
160
161
162
163
164
165
166
167
168
170
171
173
175
176
178
180
182
183
185
187
189
191
193
195
197
199
202
204
207
209
212
215
217
220
222
225
227
230
232
235
238
241
243
246
250
253
256
260
263
266
270
274
277
281
285
289
293
297
302
306
310
315
319
324
329
333
338
343
349
354
360
366
372
379
386
393
400
408
416
424
433
442
451
461
471
481
492
503
514
526
538
550
562
575
587
600
613
626
639
652
666
679
692
706
719
733
746
760
773
787
801
814
828
841
855
868
882
895
909
923
937
950
964
978
992
1006
1018
1033
1047
1060
1074
1088
1101
1115
1129
1143
1157
1171
1185
1199
1213
1227
1242
1256
1271
1286
1300
1315
1330
1344
1359
1373
1388
1402
1417
1431
1445
1459
1473
1487
1501
1515
1530
1544
1558
1572
1587
1601
1615
1629
1644
1658
1672
1686
1700
1715
1729
1743
1757
1770
1784
1798
1811
1824
1838
1851
1864
1877
1889
1902
1915
1928
1940
1953
1965
1978
1991
2003
2016
2029
2041
2054
2067
2080
2094
2107
2120
2134
2148
2161
2175
2189
2203
2216
2230
2244
2258
2272
2286
2299
2313
2326
2340
2353
2366
2379
2392
2405
2418
2431
2443
2456
2468
2481
2493
2505
2518
2530
2541
2553
2565
2576
2587
2597
2608
2618
2627
2637
2646
2654
2663
2671
2678
2686
2693
2699
2706
2712
2717
2722
2727
2732
2736
2740
2743
2746
2749
2752
2754
2756
2758
2759
2761
2762
2762
2763
2763
2763
2762
2762
2761
2760
2759
2757
2755
2753
2751
2749
2746
2743
2740
2736
2733
2729
2725
2720
2716
2711
2706
2700
2695
2689
2682
2676
2669
2662
2655
2647
2639
2631
2622
2613
2604
2594
2585
2575
2565
2555
2545
2535
2524
2514
2503
2493
2482
2471
2461
2450
2440
2429
2418
2408
2397
2386
2375
2364
2353
2341
2330
2318
2307
2295
2283
2271
2258
2246
2233
2221
2208
2195
2183
2170
2157
2145
2132
2120
2108
2095
2083
2071
2058
2045
2033
2021
2009
1998
1987
1975
1964
1952
1941
1929
1918
1906
1895
1884
1873
1862
1851
1840
1829
1819
1808
1798
1788
1777
1767
1757
1746
1736
1726
1716
1706
1696
1686
1676
1666
1657
1647
1638
1629
1620
1611
1603
1595
1587
1579
1572
1564
1557
1550
1543
1537
1530
1524
1518
1512
1506
1500
1494
1489
1483
1478
1473
1468
1462
1457
1452
1447
1442
1437
1433
1428
1423
1418
1413
1409
1404
1399
1395
1390
1386
1382
1378
1375
1371
1368
1366
1363
1361
1359
1357
1355
1353
1352
1351
1349
1348
1347
1345
1344
1343
1342
1341
1340
1339
1338
1337
1336
1336
1335
1334
1334
1333
1333
1332
1332
1332
1332
1332
1331
1331
1331
1331
1332
1332
1332
1333
1333
1334
1335
1336
1337
1338
1339
1340
1342
1343
1345
1346
1347
1349
1350
1351
1352
1354
1355
1356
1356
1357
1358
1359
1360
1361
1362
1363
1363
1364
1365
1366
1366
1366
1366
1366
1366
1365
1365
1364
1363
1362
1360
1359
1357
1356
1354
1352
1350
1348
1346
1344
1342
1339
1337
1335
1333
1331
1329
1326
1324
1321
1318
1315
1312
1309
1305
1301
1297
1292
1288
1283
1277
1272
1266
1260
1253
1246
1239
1232
1225
1217
1209
1201
1193
1185
1176
1168
1159
1151
1142
1133
1124
1116
1107
1098
1089
1079
1070
1061
1051
1041
1031
1020
1010
999
988
977
965
953
941
929
916
904
891
877
864
851
837
824
811
797
784
770
757
744
730
717
703
690
677
663
650
637
623
610
597
584
571
557
544
531
519
506
493
480
467
455
442
429
417
404
391
378
365
352
339
326
312
299
286
272
259
246
232
219
206
193
180
166
153
140
127
114
100
87
74
61
48
35
23
10
-3
-15
-28
-40
-52
-65
-77
-89
-101
-113
-125
-137
-149
-160
-172
-183
-195
-206
-217
-229
-240
-251
-262
-273
-285
-296
-307
-319
-330
-342
-353
-364
-375
-386
-397
-407
-418
-428
-438
-448
-458
-467
-477
-486
-495
-504
-513
-522
-531
-539
-548
-556
-564
-572
-579
-587
-594
-602
-609
-617
-624
-632
-640
-647
-655
-663
-671
-679
-687
-695
-703
-710
-718
-726
-734
-742
-749
-757
-765
-772
-779
-787
-794
-802
-809
-816
-824
-831
-838
-846
-853
-860
-867
-874
-881
-888
-895
-902
-909
-916
-923
-930
-937
-944
-951
-959
-966
-974
-981
-989
-997
-1004
-1012
-1022
-1031
-1040
-1049
-1059
-1069
-1079
-1089
-1099
-1109
-1120
-1130
-1141
-1152
-1162
-1173
-1184
-1195
-1206
-1217
-1227
-1238
-1249
-1260
-1271
-1281
-1292
-1303
-1313
-1324
-1334
-1345
-1355
-1366
-1376
-1387
-1397
-1408
-1419
-1430
-1440
-1451
-1462
-1473
-1484
-1494
-1505
-1515
-1526
-1536
-1546
-1556
-1565
-1575
-1584
-1594
-1603
-1612
-1622
-1631
-1640
-1650
-1659
-1668
-1678
-1687
-1697
-1707
-1717
-1727
-1738
-1748
-1758
-1769
-1780
-1790
-1801
-1812
-1823
-1833
-1844
-1855
-1865
-1875
-1886
-1896
-1906
-1915
-1925
-1934
-1944
-1953
-1962
-1971
-1980
-1988
-1997
-2005
-2015
-2024
-2033
-2041
-2052
-2061
-2070
-2079
-2088
-2097
-2106
-2115
-2123
-2131
-2139
-2147
-2155
-2163
-2170
-2177
-2185
-2192
-2198
-2205
-2212
-2218
-2225
-2231
-2237
-2244
-2250
-2256
-2262
-2268
-2274
-2280
-2286
-2293
-2299
-2305
-2311
-2317
-2323
-2330
-2336
-2342
-2348
-2354
-2360
-2366
-2371
-2377
-2382
-2387
-2392
-2397
-2402
-2406
-2411
-2415
-2419
-2423
-2427
-2431
-2435
-2439
-2442
-2446
-2449
-2452
-2455
-2457
-2460
-2462
-2464
-2466
-2468
-2469
-2470
-2471
-2472
-2473
-2474
-2474
-2475
-2475
-2475
-2475
-2475
-2474
-2474
-2474
-2473
-2473
-2472
-2472
-2471
-2471
-2470
-2469
-2469
-2468
-2468
-2467
-2466
-2466
-2465
-2464
-2463
-2462
-2461
-2460
-2460
-2459
-2458
-2457
-2456
-2455
-2454
-2452
-2451
-2450
-2449
-2447
-2446
-2445
-2444
-2443
-2442
-2441
-2440
-2439
-2439
-2438
-2437
-2437
-2436
-2435
-2435
-2434
-2433
-2432
-2432
-2431
-2430
-2429
-2428
-2427
-2426
-2425
-2424
-2423
-2422
-2421
-2420
-2419
-2418
-2417
-2415
-2414
-2413
-2412
-2410
-2409
-2407
-2406
-2404
-2402
-2400
-2398
-2396
-2394
-2391
-2389
-2386
-2384
-2381
-2378
-2376
-2373
-2370
-2367
-2365
-2362
-2359
-2356
-2353
-2350
-2347
-2344
-2341
-2337
-2334
-2330
-2327
-2323
-2319
-2315
-2311
-2307
-2302
-2298
-2293
-2288
-2283
-2278
-2273
-2267
-2262
-2256
-2250
-2244
-2238
-2232
-2226
-2220
-2214
-2207
-2201
-2194
-2187
-2180
-2174
-2167
-2159
-2152
-2145
-2137
-2129
-2121
-2113
-2104
-2096
-2087
-2077
-2068
-2059
-2049
-2039
-2029
-2019
-2008
-1998
-1987
-1977
-1966
-1955
-1944
-1933
-1922
-1910
-1899
-1887
-1875
-1863
-1851
-1839
-1826
-1814
-1801
-1788
-1775
-1762
-1749
-1736
-1722
-1709
-1696
-1682
-1668
-1655
-1641
-1627
-1613
-1599
-1585
-1570
-1556
-1542
-1527
-1513
-1498
-1483
-1468
-1453
-1438
-1423
-1408
-1393
-1377
-1362
-1346
-1331
-1315
-1299
-1283
-1268
-1252
-1236
-1220
-1205
-1189
-1174
-1158
-1143
-1128
-1113
-1098
-1083
-1069
-1054
-1040
-1026
-1012
-998
-984
-971
-957
-943
-930
-916
-903
-890
-876
-863
-850
-837
-824
-811
-798
-786
-773
-761
-749
-737
-726
-714
-703
-692
-681
-670
-660
-650
-640
-630
-621
-611
-602
-593
-584
-575
-567
-558
-550
-542
-534
-526
-518
-510
-502
-495
-487
-480
-472
-465
-458
-451
-444
-438
-431
-425
-419
-413
-408
-402
-397
-392
-387
-382
-378
-373
-369
-366
-362
-359
-355
-352
-350
-347
-345
-343
-341
-339
-337
-336
-334
-333
-332
-331
-330
-330
-329
-329
-329
-329
-329
-329
-329
-330
-330
-331
-332
-332
-333
-333
-334
-334
-335
-335
-336
-337
-337
-338
-338
-339
-340
-340
-341
-342
-343
-343
-344
-345
-346
-347
-348
-349
-349
-350
-351
-352
-352
-353
-354
-354
-355
-355
-356
-356
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-358
-358
-358
-358
-359
-359
-359
-360
-361
-361
-362
-363
-363
-364
-365
-365
-366
-367
-367
-368
-368
-369
-369
-369
-370
-370
-370
-370
-370
-371
-371
-371
-371
-371
-371
-372
-372
-373
-373
-374
-374
-374
-375
-375
-376
-376
-377
-377
-378
-378
-378
-378
-378
-378
-377
-377
-376
-375
-373
-372
-370
-369
-367
-365
-362
-360
-357
-354
-351
-348
-345
-341
-337
-334
-330
-326
-321
-317
-312
-308
-303
-298
-293
-288
-283
-278
-272
-267
-262
-257
-251
-246
-241
-236
-231
-226
-222
-217
-213
-209
-205
-201
-197
-193
-189
-186
-183
-180
-177
-174
-171
-168
-166
-164
-161
-159
-158
-156
-154
-153
-152
-151
-150
-150
-150
-150
-150
-151
-151
-152
-153
-154
-155
-157
-159
-160
-163
-165
-168
-170
-173
-176
-180
-183
-187
-191
-194
-198
-203
-207
-211
-216
-220
-225
-230
-235
-240
-245
-250
-255
-261
-266
-272
-277
-282
-288
-293
-299
-304
-309
-315
-320
-326
-331
-337
-343
-348
-354
-360
-366
-371
-377
-383
-389
-395
-401
-407
-413
-419
-425
-431
-437
-443
-449
-455
-461
-467
-473
-479
-485
-492
-498
-504
-510
-516
-523
-529
-535
-542
-548
-555
-562
-569
-575
-582
-589
-597
-604
-611
-618
-625
-633
-640
-647
-654
-662
-669
-676
-683
-691
-698
-705
-713
-720
-728
-736
-744
-752
-760
-768
-776
-785
-793
-802
-810
-819
-827
-835
-844
-852
-860
-869
-877
-885
-893
-901
-909
-917
-926
-934
-941
-949
-957
-965
-973
-980
-988
-995
-1002
-1010
-1016
-1024
-1032
-1039
-1046
-1053
-1060
-1068
-1075
-1082
-1090
-1097
-1104
-1112
-1119
-1127
-1134
-1141
-1149
-1156
-1163
-1170
-1177
-1184
-1191
-1198
-1205
-1212
-1219
-1225
-1232
-1239
-1246
-1252
-1259
-1266
-1273
-1279
-1286
-1293
-1299
-1306
-1313
-1319
-1326
-1332
-1339
-1345
-1351
-1357
-1364
-1369
-1375
-1381
-1387
-1392
-1398
-1403
-1409
-1414
-1419
-1424
-1429
-1434
-1438
-1443
-1448
-1452
-1457
-1461
-1465
-1469
-1474
-1478
-1482
-1486
-1490
-1494
-1498
-1502
-1505
-1508
-1511
-1514
-1517
-1519
-1521
-1523
-1525
-1527
-1528
-1529
-1529
-1530
-1530
-1530
-1530
-1530
-1529
-1528
-1528
-1527
-1526
-1525
-1524
-1523
-1522
-1521
-1519
-1518
-1516
-1515
-1513
-1511
-1508
-1506
-1503
-1501
-1498
-1495
-1492
-1489
-1486
-1482
-1479
-1475
-1472
-1468
-1465
-1461
-1457
-1454
-1450
-1447
-1443
-1440
-1437
-1433
-1430
-1427
-1424
-1421
-1418
-1416
-1413
-1410
-1407
-1404
-1401
-1398
-1395
-1392
-1388
-1385
-1382
-1379
-1376
-1372
-1369
-1366
-1362
-1359
-1355
-1352
-1349
-1346
-1342
-1339
-1336
-1333
-1330
-1327
-1324
-1321
-1318
-1315
-1311
-1308
-1304
-1301
-1296
-1292
-1288
-1283
-1278
-1273
-1267
-1262
-1256
-1250
-1243
-1237
-1231
-1224
-1218
-1211
-1204
-1198
-1191
-1184
-1177
-1170
-1163
-1156
-1148
-1141
-1134
-1127
-1119
-1112
-1104
-1096
-1089
-1081
-1074
-1066
-1058
-1050
-1043
-1035
-1027
-1018
-1010
-1002
-994
-985
-977
-968
-960
-951
-943
-934
-925
-916
-908
-899
-890
-882
-873
-864
-855
-847
-838
-829
-821
-812
-804
-795
-787
-779
-770
-762
-754
-747
-739
-731
-723
-715
-707
-699
-692
-684
-676
-668
-660
-652
-645
-637
-629
-621
-613
-606
-598
-590
-582
-574
-567
-559
-551
-543
-535
-527
-519
-511
-503
-495
-487
-479
-472
-464
-457
-449
-442
-435
-427
-420
-413
-406
-399
-392
-385
-378
-371
-364
-358
-351
-345
-338
-331
-325
-318
-312
-305
-298
-292
-285
-279
-272
-266
-259
-253
-247
-241
-235
-229
-223
-218
-212
-207
-201
-196
-191
-186
-180
-175
-171
-166
-161
-157
-152
-148
-144
-140
-136
-133
-129
-125
-122
-119
-116
-113
-110
-107
-105
-102
-100
-98
-96
-94
-92
-90
-88
-86
-85
-83
-81
-80
-78
-76
-75
-73
-72
-70
-69
-67
-66
-64
-62
-61
-59
-57
-56
-54
-53
-51
-50
-49
-48
-47
-46
-45
-44
-43
-42
-41
-40
-39
-38
-37
-36
-35
-34
-32
-31
-30
-29
-27
-26
-25
-23
-22
-21
-19
-18
-17
-16
-15
-14
-13
-12
-11
-11
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-7
-7
-6
-5
-4
-2
-1
1
3
5
7
9
12
14
17
19
22
26
29
32
36
40
44
49
53
58
63
67
72
77
82
88
93
98
103
108
112
117
122
127
131
136
141
145
150
154
159
164
169
173
178
183
188
193
197
202
206
211
216
220
224
229
233
237
241
244
248
252
255
258
262
265
268
271
274
278
281
284
287
290
293
296
300
302
305
308
311
314
316
319
321
323
325
327
329
330
332
333
334
335
336
336
336
336
336
336
336
335
334
334
333
332
331
330
328
327
326
324
323
321
320
318
316
314
312
310
307
305
302
300
297
294
290
287
284
281
277
274
270
267
264
260
257
254
250
247
244
241
237
234
231
228
224
221
218
214
210
207
203
199
195
191
187
183
179
175
170
166
161
156
151
146
140
135
130
124
119
113
108
102
97
91
86
80
75
69
64
58
53
47
42
37
32
26
21
17
12
7
3
-2
-6
-11
-15
-19
-24
-28
-32
-37
-41
-46
-50
-54
-58
-63
-67
-71
-75
-78
-82
-86
-90
-94
-97
-101
-104
-108
-112
-115
-119
-122
-126
-129
-133
-136
-140
-143
-147
-150
-153
-157
-160
-163
-166
-169
-172
-175
-178
-180
-183
-186
-188
-191
-193
-195
-197
-200
-202
-204
-206
-208
-209
-211
-213
-215
-216
-217
-219
-220
-221
-222
-223
-224
-225
-225
-226
-226
-226
-227
-227
-227
-227
-226
-226
-226
-225
-224
-224
-223
-222
-221
-219
-218
-217
-216
-214
-213
-212
-210
-209
-208
-206
-204
-203
-201
-199
-197
-195
-193
-190
-188
-185
-182
-180
-176
-173
-170
-167
-163
-160
-156
-152
-148
-144
-140
-136
-131
-127
-122
-117
-113
-108
-103
-98
-93
-88
-83
-77
-72
-66
-61
-55
-50
-44
-38
-32
-26
-20
-14
-8
-2
4
10
17
23
29
36
42
49
55
62
68
75
81
87
94
100
107
113
119
126
132
138
145
151
157
163
170
176
183
189
195
202
208
215
221
227
234
240
246
253
259
266
272
278
285
291
298
304
310
317
323
329
336
342
348
354
361
367
373
379
386
392
398
404
410
416
422
428
434
440
446
452
457
463
469
475
480
486
491
497
502
507
512
516
521
526
530
534
539
543
547
551
555
559
563
566
570
573
576
580
583
586
589
592
595
598
601
604
607
609
612
614
617
619
622
624
626
628
630
632
634
636
638
639
641
642
644
645
647
648
650
651
653
654
656
658
659
661
662
664
666
667
669
670
671
673
674
676
677
678
680
681
682
683
685
686
686
687
688
688
689
689
689
690
690
690
690
690
690
690
689
689
688
688
687
686
685
684
682
680
678
676
674
672
669
666
663
660
656
652
648
644
640
636
631
627
622
618
613
609
604
600
595
591
586
582
577
573
568
563
559
554
549
544
540
534
529
524
518
512
506
500
493
487
480
474
467
460
453
446
439
432
425
418
412
405
398
391
384
378
371
365
358
351
345
338
332
325
318
312
305
298
291
284
277
270
263
255
248
241
233
225
218
210
203
195
187
180
172
165
157
149
142
135
127
120
113
106
99
92
85
78
71
65
58
52
45
39
32
26
20
14
8
2
-4
-10
-16
-21
-27
-33
-38
-44
-49
-55
-61
-66
-72
-78
-83
-89
-95
-101
-107
-113
-120
-126
-132
-139
-145
-152
-158
-165
-171
-178
-184
-190
-197
-203
-209
-215
-221
-227
-233
-239
-245
-251
-257
-264
-270
-276
-282
-288
-294
-300
-307
-313
-320
-326
-333
-340
-347
-354
-361
-368
-375
-382
-389
-396
-403
-410
-417
-424
-431
-438
-445
-452
-460
-467
-474
-482
-489
-497
-504
-512
-520
-527
-535
-544
-552
-560
-569
-577
-586
-595
-604
-613
-622
-631
-640
-650
-659
-669
-678
-688
-697
-707
-716
-726
-736
-745
-755
-765
-774
-784
-794
-804
-814
-824
-834
-844
-854
-864
-875
-885
-896
-906
-917
-927
-938
-949
-959
-970
-981
-992
-1002
-1014
-1025
-1036
-1047
-1058
-1069
-1080
-1091
-1102
-1113
-1124
-1135
-1146
-1157
-1168
-1179
-1189
-1200
-1211
-1222
-1232
-1243
-1254
-1265
-1276
-1287
-1298
-1309
-1320
-1331
-1343
-1354
-1366
-1377
-1389
-1401
-1413
-1425
-1437
-1449
-1461
-1473
-1485
-1497
-1510
-1522
-1534
-1547
-1559
-1572
-1585
-1597
-1610
-1623
-1635
-1648
-1660
-1673
-1686
-1698
-1711
-1723
-1736
-1748
-1761
-1773
-1786
-1798
-1811
-1823
-1836
-1848
-1860
-1873
-1885
-1898
-1910
-1923
-1935
-1948
-1960
-1972
-1985
-1997
-2009
-2020
-2032
-2043
-2055
-2066
-2077
-2087
-2098
-2108
-2119
-2129
-2139
-2150
-2160
-2170
-2180
-2190
-2200
-2209
-2219
-2229
-2239
-2249
-2258
-2268
-2278
-2287
-2297
-2306
-2316
-2325
-2334
-2343
-2352
-2361
-2370
-2378
-2387
-2395
-2403
-2412
-2419
-2427
-2435
-2442
-2450
-2457
-2464
-2470
-2477
-2484
-2490
-2496
-2502
-2508
-2514
-2519
-2525
-2530
-2535
-2540
-2544
-2549
-2553
-2558
-2562
-2565
-2569
-2573
-2576
-2579
-2582
-2585
-2588
-2590
-2593
-2595
-2597
-2599
-2601
-2603
-2605
-2606
-2608
-2609
-2610
-2611
-2612
-2613
-2614
-2614
-2614
-2615
-2615
-2614
-2614
-2614
-2613
-2612
-2611
-2610
-2609
-2608
-2606
-2604
-2602
-2600
-2598
-2595
-2593
-2591
-2588
-2585
-2582
-2579
-2576
-2573
-2570
-2566
-2562
-2558
-2555
-2551
-2547
-2543
-2539
-2536
-2532
-2528
-2524
-2520
-2516
-2512
-2508
-2503
-2498
-2494
-2489
-2483
-2478
-2473
-2467
-2462
-2456
-2450
-2445
-2439
-2433
-2427
-2421
-2415
-2410
-2403
-2397
-2391
-2385
-2379
-2372
-2366
-2360
-2353
-2347
-2340
-2334
-2327
-2320
-2313
-2307
-2300
-2293
-2286
-2279
-2272
-2265
-2259
-2252
-2245
-2238
-2231
-2224
-2217
-2211
-2204
-2197
-2191
-2185
-2178
-2172
-2166
-2160
-2154
-2148
-2142
-2136
-2131
-2125
-2120
-2114
-2109
-2103
-2098
-2093
-2088
-2082
-2077
-2072
-2066
-2061
-2056
-2051
-2045
-2041
-2036
-2031
-2025
-2021
-2016
-2011
-2005
-2001
-1996
-1992
-1987
-1982
-1977
-1972
-1967
-1962
-1957
-1952
-1946
-1941
-1936
-1930
-1925
-1920
-1914
-1909
-1903
-1898
-1892
-1887
-1881
-1876
-1870
-1865
-1859
-1853
-1848
-1842
-1836
-1830
-1824
-1818
-1811
-1805
-1798
-1791
-1784
-1777
-1770
-1763
-1755
-1748
-1740
-1732
-1724
-1716
-1708
-1700
-1692
-1683
-1675
-1666
-1657
-1649
-1640
-1631
-1622
-1613
-1604
-1595
-1586
-1576
-1567
-1558
-1548
-1538
-1528
-1518
-1508
-1498
-1488
-1477
-1466
-1456
-1445
-1434
-1422
-1411
-1399
-1388
-1376
-1364
-1352
-1340
-1328
-1316
-1303
-1291
-1278
-1265
-1252
-1240
-1227
-1214
-1201
-1188
-1174
-1161
-1148
-1135
-1121
-1108
-1094
-1080
-1066
-1052
-1038
-1024
-1010
-996
-981
-967
-952
-938
-923
-908
-894
-879
-865
-850
-836
-821
-807
-793
-779
-764
-750
-736
-722
-709
-695
-681
-668
-655
-641
-628
-615
-603
-590
-578
-565
-553
-541
-529
-518
-506
-494
-483
-471
-460
-449
-437
-426
-415
-404
-393
-382
-371
-360
-349
-338
-328
-317
-307
-297
-287
-277
-267
-257
-248
-238
-229
-220
-211
-202
-193
-185
-176
-168
-160
-151
-143
-135
-127
-119
-112
-104
-97
-89
-82
-74
-67
-60
-53
-46
-39
-33
-26
-20
-13
-7
-1
5
10
16
21
27
32
37
42
47
51
56
61
65
69
73
77
81
85
89
92
96
99
103
106
109
113
116
119
122
125
128
131
134
137
140
142
145
148
150
153
155
157
159
161
163
165
167
169
171
172
174
175
177
178
180
181
182
183
184
185
186
187
188
188
189
190
190
191
191
192
193
193
194
194
195
195
196
196
197
197
198
198
198
199
199
199
200
200
201
201
201
202
202
202
203
203
204
204
205
205
206
206
206
207
207
207
207
207
207
207
207
207
207
207
207
207
207
206
206
206
206
205
205
205
205
205
205
205
204
204
204
203
203
202
202
201
200
200
199
199
198
197
197
196
195
194
193
193
192
191
190
188
187
186
185
183
182
181
179
178
176
174
173
171
169
168
166
164
163
161
160
158
157
156
154
153
152
151
151
150
149
149
148
148
147
147
147
146
146
145
145
144
144
143
143
142
142
141
141
140
139
138
138
137
136
135
134
132
131
130
128
127
125
123
122
120
118
116
114
112
110
108
105
103
100
98
95
92
89
86
83
79
76
72
68
64
60
55
51
46
42
37
32
27
22
17
11
6
0
-6
-12
-18
-24
-30
-36
-43
-49
-56
-62
-69
-76
-82
-89
-96
-103
-110
-117
-124
-131
-138
-144
-151
-158
-165
-172
-179
-186
-193
-200
-206
-213
-220
-227
-234
-240
-247
-253
-259
-265
-271
-277
-282
-288
-293
-298
-303
-308
-313
-318
-322
-327
-331
-335
-339
-343
-347
-351
-355
-359
-362
-366
-370
-373
-376
-380
-383
-386
-389
-391
-394
-396
-398
-400
-402
-404
-405
-406
-407
-408
-409
-410
-410
-410
-410
-410
-410
-410
-409
-409
-408
-407
-406
-405
-404
-403
-402
-401
-400
-398
-397
-396
-395
-393
-392
-391
-390
-388
-387
-386
-384
-383
-382
-381
-379
-378
-377
-376
-374
-373
-372
-371
-369
-368
-367
-365
-364
-363
-362
-360
-359
-358
-357
-355
-354
-353
-352
-351
-349
-348
-347
-346
-344
-343
-342
-341
-339
-338
-337
-336
-335
-333
-332
-331
-330
-328
-327
-326
-325
-324
-322
-321
-320
-319
-318
-316
-315
-314
-313
-311
-310
-309
-308
-307
-305
-304
-303
-302
-301
-300
-298
-297
-296
-295
-294
-292
-291
-290
-289
-288
-287
-285
-284
-283
-282
-281
-280
-278
-277
-276
-275
-274
-273
-271
-270
-269
-268
-267
-266
-264
-263
-262
-261
-260
-259
-258
-256
-255
-254
-253
-252
-251
-250
-248
-247
-246
-245
-244
-243
-242
-240
-239
-238
-237
-236
-235
-234
-233
-231
-230
-229
-228
-227
-226
-225
-224
-223
-221
-220
-219
-218
-217
-216
-215
-214
-213
-212
-210
-209
-208
-207
-206
-205
-204
-203
-202
-201
-200
-198
-197
-196
-195
-194
-193
-192
-191
-190
-189
-188
-187
-186
-184
-183
-182
-181
-180
-179
-178
-177
-176
-175
-174
-173
-172
-171
-170
-169
-168
-167
-165
-164
-163
-162
-161
-160
-159
-158
-157
-156
-155
-154
-153
-152
-151
-150
-149
-148
-147
-146
-145
-144
-143
-142
-141
-140
-139
-138
-137
-136
-135
-134
-133
-132
-131
-130
-129
-128
-127
-126
-125
-124
-123
-122
-121
-120
-119
-118
-117
-116
-115
-114
-113
-112
-111
-110
-109
-108
-107
-106
-105
-104
-103
-102
-101
-100
-99
-98
-97
-96
-95
-94
-93
-92
-91
-90
-90
-89
-88
-87
-86
-85
-84
-83
-82
-81
-80
-79
-78
-77
-76
-75
-74
-73
-73
-72
-71
-70
-69
-68
-67
-66
-65
-64
-63
-62
-61
-60
-60
-59
-58
-57
-56
-55
-54
-53
-52
-51
-50
-50
-49
-48
-47
-46
-45
-44
-43
-42
-41
-41
-40
-39
-38
-37
-36
-35
-34
-34
-33
-32
-31
-30
-29
-28
-27
-26
-26
-25
-24
-23
-22
-21
-20
-20
-19
-18
-17
-16
-15
-14
-14
-13
-12
-11
-10
-9
-8
-8
-7
-6
-5
-4
-3
-3
-2
-1
0
1
2
2
3
4
5
6
7
7
8
9
10
11
12
12
13
14
15
16
16
17
18
19
20
20
21
22
23
24
24
25
26
27
28
28
29
30
31
32
32
33
34
35
36
36
37
38
39
39
40
41
42
43
43
44
45
46
46
47
48
49
49
50
51
52
52
53
54
55
55
56
57
58
58
59
60
61
61
62
63
64
64
65
66
67
67
68
69
70
70
71
72
72
73
74
75
75
76
77
77
78
79
80
80
81
82
82
83
84
85
85
86
87
87
88
89
89
90
91
92
92
93
94
94
95
96
96
97
98
98
99
100
100
101
102
102
103
104
104
105
106
106
107
108
108
109
110
110
111
112
112
113
114
114
115
116
116
117
118
118
119
119
120
121
121
122
123
123
124
125
125
126
126
127
128
128
129
130
130
131
131
132
133
133
134
135
135
136
136
137
138
138
139
139
140
141
141
142
142
143
144
144
145
145
146
147
147
148
148
149
149
150
151
151
152
152
153
154
154
155
155
156
156
157
158
158
159
159
160
160
161
161
162
163
163
164
164
165
165
166
166
167
167
168
169
169
170
170
171
171
172
172
173
173
174
174
175
176
176
177
177
178
178
179
179
180
180
181
181
182
182
183
183
184
184
185
185
186
186
187
187
188
188
189
189
190
190
191
191
192
192
193
193
194
194
195
195
196
196
197
197
198
198
198
199
199
200
200
201
201
202
202
203
203
204
204
204
205
205
206
206
207
207
208
208
209
209
209
210
210
211
211
212
212
212
213
213
214
214
215
215
215
216
216
217
217
218
218
218
219
219
220
220
221
221
221
222
222
223
223
223
224
224
225
225
225
226
226
227
227
227
228
228
229
229
229
230
230
230
231
231
232
232
232
233
233
233
234
234
235
235
235
236
236
236
237
237
237
238
238
239
239
239
240
240
240
241
241
241
242
242
242
243
243
243
244
244
244
245
245
245
246
246
246
247
247
247
248
248
248
249
249
249
250
250
250
251
251
251
251
252
252
252
253
253
253
254
254
254
254
255
255
255
256
256
256
257
257
257
257
258
258
258
259
259
259
259
260
260
260
260
261
261
261
262
262
262
262
263
263
263
263
264
264
264
264
265
265
265
265
266
266
266
266
267
267
267
267
268
268
268
268
269
269
269
269
269
270
270
270
270
271
271
271
271
271
272
272
272
272
273
273
273
273
273
274
274
274
274
274
275
275
275
275
275
276
276
276
276
276
277
277
277
277
277
277
278
278
278
278
278
279
279
279
279
279
279
280
280
280
280
280
280
281
281
281
281
281
281
281
282
282
282
282
282
282
282
283
283
283
283
283
283
283
284
284
284
284
284
284
284
285
285
285
285
285
285
285
285
286
286
286
286
286
286
286
286
286
287
287
287
287
287
287
287
287
287
287
288
288
288
288
288
288
