5
13401
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-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
-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
-3
-3
-3
-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
-4
-4
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-118
-118
-118
-118
-118
-118
-117
-117
-117
-116
-116
-115
-114
-113
-112
-111
-110
-109
-107
-106
-104
-103
-102
-100
-98
-97
-95
-93
-92
-90
-88
-87
-85
-84
-82
-80
-79
-77
-76
-74
-73
-71
-69
-68
-67
-65
-64
-62
-61
-59
-58
-56
-55
-54
-52
-51
-50
-48
-47
-46
-44
-43
-42
-41
-40
-39
-38
-37
-36
-35
-34
-33
-32
-32
-31
-30
-29
-28
-28
-27
-26
-25
-25
-24
-23
-22
-22
-21
-20
-19
-19
-18
-17
-16
-15
-14
-13
-12
-11
-10
-9
-8
-7
-6
-4
-3
-1
1
2
4
6
8
10
12
14
16
19
21
23
26
28
30
33
35
38
40
43
46
48
51
54
56
59
62
65
68
71
73
76
79
82
84
87
89
92
94
96
98
100
103
104
106
108
110
112
114
116
117
119
121
122
124
126
128
129
131
133
135
137
138
140
142
144
146
148
150
151
153
155
157
159
161
163
164
166
168
169
171
173
174
176
177
179
180
182
183
185
186
188
189
190
192
193
195
196
198
199
201
202
204
205
207
208
209
211
212
213
214
216
217
218
219
220
221
222
223
224
225
226
227
229
230
231
232
233
234
236
237
238
239
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
255
256
257
258
259
260
261
262
263
264
265
266
268
269
270
272
273
275
276
278
280
282
283
285
287
288
290
292
293
295
296
298
299
300
302
303
304
305
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
339
340
341
342
342
343
344
344
345
346
346
347
348
349
350
351
351
352
353
354
355
356
357
358
359
360
361
362
362
363
364
365
365
366
367
367
368
369
369
370
371
371
372
373
373
374
375
376
376
377
378
378
379
380
380
381
381
382
382
382
382
383
383
383
383
383
383
383
383
383
383
382
382
382
382
382
382
382
381
381
380
380
379
378
377
376
375
374
372
371
369
367
365
363
361
359
357
354
352
350
347
345
343
341
339
337
335
333
331
330
329
327
326
325
324
323
322
321
321
320
319
319
318
318
318
317
317
316
316
316
315
315
315
315
314
314
314
314
313
313
313
313
313
313
313
313
313
313
313
313
313
313
314
314
314
315
315
316
316
316
317
318
318
319
319
320
320
321
322
322
323
323
324
324
325
326
326
327
328
328
329
329
330
331
331
332
332
332
333
333
333
333
334
334
334
334
334
333
333
333
333
333
332
332
332
331
331
330
330
329
329
329
328
328
328
327
327
327
326
326
326
326
326
326
326
327
327
327
328
328
329
330
330
331
332
333
334
334
335
336
337
338
339
340
341
342
343
344
344
345
346
347
348
348
349
350
351
351
352
353
354
354
355
356
356
357
358
358
359
359
360
360
361
361
362
362
362
363
363
363
364
364
364
365
365
366
366
366
367
367
367
368
368
368
368
368
368
368
368
368
368
367
367
367
367
367
366
366
366
366
366
366
365
365
365
365
365
365
364
364
364
364
364
363
363
363
362
362
361
361
360
360
359
358
358
357
356
356
355
354
353
352
352
351
350
349
349
348
347
346
346
345
344
344
343
343
342
341
340
340
339
338
337
336
336
335
334
333
332
332
331
330
330
329
329
328
328
328
327
327
326
326
326
325
325
324
324
323
323
322
321
320
319
318
317
316
315
314
313
311
310
308
307
305
304
302
301
299
298
297
296
295
294
293
292
292
292
292
291
292
292
292
293
293
294
295
295
296
297
298
299
301
302
303
305
306
308
309
311
312
314
315
317
318
320
321
323
325
326
328
330
332
334
335
337
339
341
343
345
346
348
349
351
352
353
354
354
355
355
355
355
355
355
354
353
353
352
351
349
348
347
345
344
342
340
338
336
333
331
328
326
323
320
317
315
312
308
305
302
299
296
293
289
286
283
279
276
273
270
267
264
261
258
255
252
250
247
245
243
241
239
237
236
234
233
231
230
229
228
228
227
226
226
226
226
225
226
226
226
226
227
227
228
228
229
230
231
231
232
233
234
234
235
235
236
236
236
236
237
237
237
237
237
236
236
236
236
236
236
235
235
235
235
234
234
234
233
232
232
231
230
229
227
226
225
223
221
220
218
216
214
212
210
207
205
203
200
197
195
192
189
186
184
181
178
176
173
171
169
166
164
162
161
159
157
156
155
154
153
153
152
152
151
151
151
151
151
151
151
152
152
152
152
153
153
153
153
153
153
153
153
153
153
153
153
152
152
152
151
151
150
149
149
148
148
147
146
145
145
144
143
142
141
140
138
137
136
135
134
132
131
130
129
127
126
125
123
122
121
120
118
117
115
114
112
111
109
107
105
103
100
98
95
93
90
87
84
81
78
75
72
68
65
62
58
55
51
48
44
41
37
33
30
26
23
19
16
12
9
6
2
-1
-4
-7
-10
-13
-15
-18
-21
-23
-25
-28
-30
-32
-34
-36
-38
-39
-41
-43
-45
-47
-49
-50
-52
-54
-56
-58
-60
-62
-64
-66
-68
-70
-72
-74
-76
-78
-80
-81
-83
-85
-86
-88
-89
-91
-92
-93
-94
-96
-97
-98
-99
-100
-102
-103
-105
-106
-108
-110
-111
-113
-115
-118
-120
-122
-125
-127
-130
-133
-136
-139
-142
-145
-148
-151
-155
-158
-161
-165
-168
-172
-175
-178
-182
-185
-189
-192
-195
-199
-202
-206
-210
-214
-218
-222
-226
-230
-234
-238
-243
-247
-252
-256
-261
-265
-270
-274
-279
-283
-287
-291
-295
-299
-303
-307
-310
-314
-317
-320
-323
-326
-329
-331
-334
-336
-338
-340
-342
-344
-346
-348
-349
-350
-352
-353
-354
-355
-356
-357
-357
-358
-359
-359
-360
-360
-361
-361
-361
-361
-361
-361
-361
-361
-361
-361
-360
-360
-360
-359
-358
-358
-357
-357
-356
-355
-355
-354
-354
-353
-353
-353
-353
-353
-354
-354
-355
-356
-358
-359
-361
-363
-366
-368
-371
-374
-378
-381
-385
-389
-394
-398
-403
-408
-412
-418
-423
-428
-434
-440
-445
-451
-457
-463
-469
-474
-480
-486
-492
-498
-503
-509
-514
-519
-524
-529
-534
-539
-544
-549
-554
-558
-563
-567
-571
-575
-579
-583
-586
-590
-593
-596
-599
-601
-604
-606
-608
-609
-611
-612
-613
-614
-615
-616
-616
-616
-617
-617
-616
-616
-616
-615
-615
-614
-613
-612
-611
-610
-609
-608
-606
-605
-604
-602
-601
-599
-598
-597
-596
-594
-593
-592
-592
-591
-591
-590
-590
-590
-591
-591
-592
-592
-593
-594
-596
-597
-599
-600
-602
-605
-607
-609
-612
-615
-618
-622
-625
-629
-632
-636
-640
-644
-647
-651
-655
-659
-663
-667
-671
-676
-680
-684
-688
-693
-697
-702
-706
-711
-715
-719
-723
-728
-731
-735
-739
-743
-746
-749
-752
-755
-757
-760
-762
-764
-765
-767
-768
-769
-770
-770
-771
-771
-771
-771
-771
-770
-769
-768
-767
-766
-764
-763
-761
-759
-757
-755
-753
-751
-749
-746
-744
-742
-739
-737
-734
-732
-730
-727
-725
-723
-721
-719
-717
-715
-713
-712
-710
-709
-708
-707
-706
-706
-705
-704
-704
-704
-703
-703
-703
-703
-703
-702
-702
-702
-702
-702
-702
-701
-701
-701
-702
-702
-702
-702
-703
-704
-704
-705
-706
-707
-708
-710
-711
-712
-714
-715
-717
-718
-720
-721
-723
-724
-725
-727
-728
-729
-730
-731
-731
-732
-732
-732
-732
-731
-730
-730
-729
-727
-726
-724
-723
-721
-719
-717
-714
-712
-709
-706
-703
-700
-697
-694
-690
-686
-682
-678
-674
-670
-665
-661
-656
-651
-646
-641
-635
-630
-624
-619
-613
-607
-601
-594
-588
-581
-575
-568
-561
-554
-547
-539
-532
-525
-518
-510
-503
-496
-489
-482
-475
-468
-461
-455
-448
-442
-436
-430
-424
-418
-412
-406
-401
-395
-390
-384
-379
-374
-369
-364
-359
-355
-350
-345
-341
-337
-332
-328
-324
-320
-316
-312
-308
-304
-300
-296
-292
-288
-284
-280
-277
-273
-269
-265
-262
-258
-254
-251
-247
-243
-239
-235
-231
-227
-223
-218
-213
-209
-204
-199
-194
-188
-183
-178
-172
-167
-161
-155
-150
-144
-138
-132
-126
-120
-114
-108
-102
-96
-90
-83
-77
-70
-64
-57
-51
-44
-38
-31
-25
-18
-12
-5
2
9
16
23
30
37
44
51
59
67
74
82
90
98
106
115
123
132
140
149
158
167
175
184
193
202
211
219
228
237
245
254
262
270
278
286
294
302
310
318
325
333
340
347
355
362
369
376
382
389
395
402
408
414
420
426
431
437
442
447
452
457
462
466
471
475
480
484
489
493
497
501
506
510
514
518
521
525
529
532
536
540
543
547
550
553
557
560
564
567
571
574
577
580
583
586
589
591
593
596
598
600
601
603
605
606
607
609
610
611
612
614
615
617
619
621
623
625
628
631
634
637
641
645
649
653
658
663
668
674
679
685
691
697
704
710
716
723
729
736
742
749
755
762
768
774
781
787
793
799
805
811
817
823
828
834
840
845
851
856
861
866
871
876
881
885
889
893
897
900
904
907
909
912
914
916
918
919
920
921
922
923
923
923
923
922
922
921
920
919
918
916
915
913
911
909
907
905
902
899
896
893
890
886
882
878
874
870
865
860
855
850
845
840
835
829
824
818
813
808
802
797
792
787
783
778
774
770
766
763
760
756
753
751
748
745
743
740
738
735
733
730
728
725
722
720
717
714
711
708
705
703
700
697
693
690
687
684
680
677
673
669
665
661
657
652
648
643
638
633
628
623
617
611
605
598
591
584
577
569
561
553
545
537
528
520
511
503
494
485
477
468
460
451
442
433
425
416
407
398
388
379
369
359
349
339
328
318
307
295
284
272
261
249
237
225
213
201
189
177
165
153
141
129
117
106
95
83
72
61
51
40
29
19
8
-2
-12
-23
-33
-44
-55
-65
-76
-87
-98
-109
-121
-132
-143
-155
-166
-177
-188
-199
-210
-221
-232
-243
-253
-264
-275
-285
-296
-307
-317
-328
-339
-349
-360
-370
-380
-390
-400
-410
-419
-428
-436
-444
-451
-458
-464
-470
-475
-480
-484
-488
-491
-493
-495
-497
-498
-499
-500
-500
-501
-501
-501
-501
-501
-501
-501
-501
-501
-501
-501
-502
-502
-503
-504
-505
-506
-507
-509
-511
-513
-515
-517
-519
-522
-525
-529
-532
-536
-541
-545
-550
-556
-562
-568
-574
-581
-589
-597
-606
-615
-624
-635
-645
-657
-668
-681
-694
-707
-721
-735
-750
-766
-781
-798
-814
-831
-848
-865
-883
-901
-919
-937
-955
-974
-992
-1010
-1029
-1047
-1065
-1083
-1101
-1119
-1137
-1155
-1173
-1191
-1209
-1226
-1243
-1260
-1277
-1293
-1309
-1324
-1339
-1353
-1367
-1381
-1393
-1405
-1416
-1427
-1437
-1446
-1455
-1463
-1470
-1477
-1483
-1488
-1493
-1497
-1501
-1504
-1507
-1509
-1511
-1513
-1514
-1515
-1517
-1517
-1518
-1519
-1520
-1520
-1521
-1522
-1523
-1523
-1524
-1525
-1526
-1527
-1527
-1528
-1529
-1530
-1531
-1533
-1534
-1536
-1537
-1539
-1542
-1544
-1547
-1550
-1554
-1557
-1561
-1565
-1570
-1574
-1579
-1584
-1590
-1595
-1601
-1606
-1612
-1618
-1625
-1631
-1637
-1644
-1650
-1656
-1663
-1669
-1675
-1681
-1687
-1694
-1700
-1706
-1712
-1718
-1724
-1730
-1737
-1743
-1750
-1757
-1764
-1771
-1778
-1785
-1793
-1800
-1807
-1815
-1822
-1829
-1836
-1842
-1849
-1855
-1860
-1866
-1871
-1876
-1881
-1885
-1889
-1893
-1897
-1900
-1903
-1907
-1910
-1913
-1916
-1919
-1922
-1924
-1927
-1930
-1933
-1936
-1939
-1942
-1945
-1948
-1951
-1954
-1957
-1960
-1963
-1967
-1970
-1974
-1977
-1981
-1985
-1989
-1993
-1997
-2001
-2005
-2009
-2012
-2016
-2020
-2024
-2028
-2031
-2035
-2037
-2041
-2044
-2047
-2050
-2052
-2055
-2057
-2058
-2060
-2061
-2061
-2062
-2061
-2061
-2060
-2058
-2056
-2053
-2050
-2045
-2041
-2037
-2033
-2028
-2021
-2016
-2009
-2004
-1997
-1991
-1984
-1977
-1969
-1962
-1955
-1948
-1940
-1933
-1926
-1919
-1912
-1905
-1899
-1893
-1887
-1881
-1876
-1871
-1866
-1862
-1858
-1854
-1851
-1848
-1845
-1843
-1841
-1839
-1838
-1836
-1836
-1835
-1835
-1835
-1835
-1836
-1837
-1838
-1840
-1842
-1844
-1847
-1851
-1854
-1858
-1863
-1867
-1872
-1877
-1882
-1888
-1893
-1899
-1905
-1910
-1916
-1921
-1926
-1931
-1936
-1941
-1945
-1950
-1953
-1957
-1960
-1963
-1965
-1967
-1968
-1969
-1969
-1969
-1968
-1967
-1966
-1964
-1961
-1958
-1955
-1951
-1946
-1941
-1936
-1930
-1924
-1917
-1910
-1902
-1894
-1885
-1876
-1867
-1857
-1847
-1837
-1827
-1817
-1806
-1796
-1786
-1776
-1766
-1756
-1747
-1737
-1729
-1720
-1712
-1704
-1697
-1690
-1683
-1677
-1671
-1665
-1660
-1655
-1649
-1645
-1640
-1635
-1631
-1626
-1622
-1618
-1615
-1611
-1608
-1605
-1602
-1600
-1597
-1595
-1594
-1592
-1591
-1590
-1589
-1588
-1587
-1587
-1587
-1587
-1587
-1588
-1588
-1589
-1589
-1590
-1591
-1591
-1592
-1593
-1593
-1593
-1594
-1594
-1594
-1593
-1593
-1592
-1590
-1589
-1587
-1585
-1582
-1580
-1577
-1574
-1570
-1567
-1563
-1558
-1554
-1549
-1544
-1539
-1533
-1528
-1522
-1515
-1509
-1502
-1495
-1489
-1482
-1476
-1469
-1463
-1458
-1452
-1448
-1443
-1439
-1435
-1432
-1429
-1427
-1425
-1423
-1422
-1422
-1421
-1422
-1422
-1423
-1425
-1427
-1430
-1433
-1437
-1441
-1445
-1450
-1456
-1462
-1468
-1475
-1482
-1490
-1497
-1506
-1514
-1523
-1532
-1541
-1550
-1560
-1570
-1579
-1589
-1599
-1609
-1618
-1628
-1637
-1646
-1655
-1664
-1673
-1681
-1689
-1697
-1704
-1711
-1718
-1725
-1730
-1736
-1741
-1745
-1749
-1753
-1756
-1758
-1760
-1762
-1763
-1763
-1763
-1762
-1761
-1759
-1757
-1754
-1751
-1747
-1742
-1738
-1733
-1727
-1721
-1715
-1709
-1702
-1695
-1688
-1681
-1674
-1667
-1659
-1652
-1645
-1638
-1631
-1624
-1617
-1610
-1603
-1597
-1591
-1585
-1579
-1574
-1569
-1564
-1560
-1556
-1553
-1550
-1547
-1545
-1543
-1541
-1539
-1538
-1537
-1536
-1536
-1536
-1536
-1536
-1537
-1538
-1539
-1541
-1543
-1545
-1548
-1551
-1555
-1559
-1563
-1567
-1572
-1577
-1582
-1588
-1593
-1599
-1605
-1612
-1618
-1625
-1632
-1639
-1646
-1653
-1660
-1668
-1675
-1682
-1689
-1695
-1702
-1707
-1713
-1718
-1722
-1726
-1730
-1733
-1735
-1737
-1739
-1740
-1741
-1741
-1741
-1741
-1740
-1740
-1739
-1737
-1735
-1734
-1731
-1729
-1726
-1724
-1721
-1718
-1714
-1711
-1708
-1705
-1702
-1699
-1696
-1693
-1691
-1689
-1688
-1687
-1686
-1686
-1687
-1688
-1690
-1692
-1694
-1697
-1701
-1705
-1709
-1714
-1719
-1724
-1730
-1736
-1742
-1749
-1755
-1762
-1769
-1776
-1783
-1790
-1797
-1803
-1810
-1816
-1822
-1828
-1833
-1838
-1842
-1845
-1848
-1851
-1853
-1854
-1854
-1854
-1853
-1852
-1849
-1846
-1843
-1838
-1833
-1828
-1821
-1814
-1807
-1799
-1790
-1781
-1771
-1761
-1751
-1740
-1728
-1716
-1704
-1692
-1679
-1666
-1653
-1640
-1627
-1613
-1600
-1586
-1573
-1559
-1545
-1531
-1518
-1504
-1491
-1477
-1464
-1450
-1437
-1424
-1411
-1398
-1386
-1373
-1361
-1350
-1338
-1327
-1317
-1306
-1297
-1287
-1278
-1270
-1262
-1255
-1248
-1242
-1237
-1232
-1227
-1224
-1220
-1218
-1216
-1214
-1213
-1213
-1213
-1213
-1214
-1215
-1216
-1218
-1221
-1223
-1226
-1229
-1233
-1237
-1240
-1244
-1248
-1252
-1256
-1260
-1263
-1267
-1270
-1273
-1275
-1277
-1279
-1280
-1281
-1281
-1281
-1280
-1279
-1278
-1276
-1274
-1271
-1268
-1265
-1261
-1257
-1252
-1247
-1242
-1236
-1229
-1223
-1215
-1207
-1199
-1190
-1181
-1171
-1161
-1151
-1141
-1130
-1119
-1108
-1096
-1085
-1073
-1061
-1049
-1038
-1026
-1014
-1002
-991
-979
-968
-958
-947
-937
-927
-918
-909
-900
-892
-884
-876
-869
-861
-854
-848
-841
-834
-828
-821
-814
-807
-800
-792
-784
-776
-768
-759
-750
-741
-732
-722
-712
-702
-691
-681
-670
-658
-647
-636
-624
-612
-600
-589
-577
-565
-553
-541
-530
-519
-508
-497
-487
-476
-467
-457
-448
-440
-431
-423
-416
-408
-401
-395
-388
-382
-377
-371
-366
-362
-357
-353
-349
-345
-342
-339
-336
-333
-331
-329
-328
-327
-326
-326
-326
-327
-327
-329
-331
-333
-335
-338
-341
-344
-348
-351
-355
-359
-362
-366
-369
-373
-376
-379
-381
-384
-386
-388
-390
-392
-394
-395
-397
-398
-399
-400
-401
-402
-402
-402
-402
-401
-399
-397
-394
-391
-387
-382
-377
-371
-364
-356
-348
-338
-329
-318
-307
-295
-283
-270
-256
-242
-228
-213
-198
-182
-166
-150
-134
-118
-102
-86
-69
-54
-38
-22
-7
8
22
37
51
65
78
91
104
117
130
142
154
165
177
188
200
211
222
233
244
254
265
275
285
295
304
314
322
331
339
347
354
361
368
374
380
385
390
395
399
402
406
409
411
414
416
419
421
423
424
426
428
429
431
432
433
434
435
436
436
437
437
438
438
438
438
437
437
437
436
435
435
434
433
432
431
431
429
428
427
426
425
423
422
421
419
418
417
416
415
414
413
413
412
412
412
411
411
412
412
412
412
413
413
413
413
414
413
413
413
412
411
409
408
405
403
400
397
393
390
385
381
376
371
367
362
357
352
347
342
337
333
329
325
321
318
315
313
311
310
309
308
308
308
309
309
310
311
312
313
315
316
317
317
318
319
320
320
321
321
322
322
323
323
323
324
324
324
324
324
324
323
323
322
321
320
319
318
316
315
313
311
309
307
305
303
300
297
294
291
287
283
280
275
271
267
262
257
252
248
243
238
233
228
224
219
215
211
207
204
200
197
194
191
189
187
184
182
181
179
178
176
175
173
172
171
169
167
165
163
161
158
155
152
148
145
141
137
133
129
125
121
117
113
108
104
100
96
91
87
82
77
73
68
63
57
52
47
41
36
30
24
18
11
5
-2
-9
-15
-22
-29
-36
-43
-50
-57
-65
-72
-79
-86
-93
-100
-107
-114
-120
-127
-133
-140
-146
-152
-158
-164
-169
-175
-180
-186
-191
-196
-201
-206
-211
-216
-220
-225
-229
-233
-237
-241
-245
-248
-251
-253
-255
-257
-259
-259
-260
-260
-259
-258
-257
-254
-252
-249
-245
-241
-236
-231
-225
-219
-212
-205
-198
-190
-183
-174
-166
-158
-149
-140
-132
-123
-114
-106
-98
-90
-82
-74
-67
-60
-53
-47
-42
-37
-32
-28
-25
-22
-21
-19
-19
-19
-20
-22
-25
-29
-33
-38
-44
-51
-59
-68
-78
-89
-100
-113
-126
-140
-154
-170
-185
-202
-219
-237
-255
-273
-293
-312
-332
-353
-374
-395
-417
-440
-463
-486
-510
-534
-558
-583
-608
-633
-658
-684
-709
-735
-760
-785
-809
-834
-857
-881
-904
-927
-949
-970
-991
-1010
-1031
-1050
-1068
-1085
-1101
-1117
-1131
-1145
-1157
-1169
-1179
-1188
-1197
-1204
-1211
-1216
-1221
-1225
-1228
-1231
-1233
-1234
-1234
-1234
-1233
-1231
-1228
-1224
-1220
-1214
-1207
-1200
-1191
-1181
-1170
-1157
-1143
-1128
-1112
-1094
-1076
-1056
-1035
-1012
-990
-966
-941
-915
-889
-862
-835
-807
-779
-751
-723
-694
-665
-637
-609
-581
-553
-526
-500
-474
-448
-423
-399
-376
-353
-331
-310
-290
-270
-252
-234
-218
-203
-189
-177
-166
-156
-149
-142
-138
-136
-135
-136
-139
-143
-150
-157
-167
-177
-190
-203
-218
-233
-250
-268
-287
-306
-326
-348
-369
-392
-415
-438
-462
-486
-510
-535
-560
-584
-609
-633
-658
-682
-705
-729
-751
-773
-795
-815
-835
-855
-873
-891
-908
-924
-940
-955
-969
-983
-995
-1008
-1018
-1030
-1041
-1050
-1060
-1068
-1076
-1083
-1089
-1095
-1100
-1104
-1108
-1111
-1113
-1114
-1115
-1115
-1114
-1112
-1110
-1107
-1102
-1097
-1091
-1084
-1077
-1068
-1059
-1049
-1038
-1026
-1012
-1000
-986
-972
-957
-941
-926
-910
-894
-878
-862
-845
-829
-814
-798
-783
-767
-752
-738
-723
-709
-695
-682
-669
-656
-644
-633
-622
-612
-603
-594
-587
-579
-573
-567
-562
-557
-552
-548
-545
-542
-539
-536
-533
-530
-528
-526
-524
-522
-520
-518
-517
-515
-514
-513
-511
-510
-509
-508
-507
-506
-505
-504
-502
-501
-500
-499
-498
-497
-496
-495
-495
-494
-494
-494
-493
-493
-493
-492
-492
-491
-491
-490
-489
-487
-486
-485
-483
-482
-480
-479
-478
-477
-476
-476
-476
-477
-477
-478
-480
-482
-484
-486
-488
-491
-493
-496
-499
-502
-506
-509
-513
-517
-521
-525
-530
-534
-539
-544
-549
-554
-559
-564
-569
-573
-577
-581
-584
-587
-589
-591
-593
-593
-594
-594
-593
-592
-590
-588
-586
-583
-580
-577
-573
-569
-564
-560
-555
-551
-546
-541
-535
-530
-525
-520
-514
-509
-504
-499
-494
-489
-484
-479
-474
-469
-464
-459
-454
-448
-443
-437
-432
-426
-420
-414
-407
-401
-394
-387
-379
-372
-364
-356
-348
-339
-330
-321
-311
-301
-290
-279
-267
-255
-243
-229
-216
-202
-188
-173
-159
-144
-129
-115
-100
-86
-72
-58
-45
-31
-18
-5
8
21
34
47
60
73
87
100
114
129
143
158
173
188
203
218
234
249
264
279
294
309
324
338
352
367
381
394
408
421
434
447
459
471
482
493
504
514
524
533
542
550
558
565
572
578
584
589
594
598
601
604
606
607
608
609
608
607
606
604
601
598
595
591
587
583
578
574
569
564
559
554
549
544
539
534
529
524
519
514
509
504
499
495
490
486
482
478
475
472
469
468
467
466
467
469
471
475
480
486
493
502
512
523
535
549
564
580
597
615
634
654
675
696
717
740
762
785
808
831
854
877
900
923
945
968
990
1012
1035
1057
1079
1100
1122
1143
1165
1186
1207
1228
1249
1269
1290
1310
1331
1351
1371
1391
1411
1430
1449
1468
1487
1505
1523
1540
1557
1573
1588
1603
1617
1630
1642
1653
1664
1674
1682
1690
1697
1702
1707
1711
1714
1716
1717
1717
1717
1715
1713
1709
1705
1700
1694
1687
1680
1671
1662
1652
1641
1630
1618
1605
1592
1579
1566
1552
1539
1525
1512
1499
1486
1473
1460
1448
1437
1425
1415
1404
1394
1385
1376
1368
1360
1352
1345
1338
1331
1325
1318
1312
1306
1300
1295
1289
1283
1278
1273
1268
1264
1259
1255
1251
1248
1245
1242
1240
1238
1236
1235
1234
1234
1235
1236
1237
1239
1242
1246
1251
1256
1263
1270
1278
1288
1298
1309
1320
1333
1346
1360
1374
1388
1403
1418
1433
1448
1464
1479
1494
1508
1523
1537
1551
1565
1578
1590
1603
1615
1626
1637
1647
1657
1666
1675
1683
1690
1696
1702
1707
1711
1715
1717
1719
1721
1721
1721
1721
1719
1718
1715
1712
1709
1705
1700
1695
1689
1683
1676
1669
1661
1653
1644
1635
1626
1616
1606
1596
1586
1576
1565
1555
1545
1535
1524
1514
1504
1494
1484
1475
1465
1456
1447
1438
1430
1422
1415
1408
1401
1394
1389
1383
1378
1374
1370
1367
1364
1362
1361
1360
1359
1359
1360
1362
1364
1367
1371
1376
1382
1388
1395
1403
1412
1422
1433
1444
1457
1469
1483
1497
1511
1526
1542
1557
1573
1589
1605
1621
1637
1653
1669
1684
1699
1714
1728
1742
1756
1768
1780
1792
1802
1812
1821
1830
1837
1843
1849
1853
1856
1859
1860
1860
1859
1857
1853
1849
1843
1837
1829
1821
1811
1801
1790
1778
1766
1753
1739
1726
1711
1697
1681
1666
1650
1634
1617
1601
1584
1567
1549
1532
1515
1498
1482
1465
1449
1433
1418
1404
1390
1376
1364
1352
1341
1332
1323
1316
1309
1304
1300
1297
1295
1295
1296
1298
1302
1307
1313
1320
1328
1338
1349
1360
1373
1387
1401
1416
1432
1449
1466
1484
1502
1520
1539
1558
1577
1596
1615
1634
1653
1672
1690
1708
1726
1744
1762
1779
1796
1813
1829
1846
1861
1877
1892
1907
1922
1936
1949
1961
1973
1984
1994
2003
2009
2016
2021
2025
2027
2027
2025
2023
2019
2013
2005
1997
1987
1976
1964
1950
1936
1921
1904
1887
1870
1851
1832
1813
1793
1773
1752
1732
1711
1690
1669
1649
1628
1607
1587
1567
1548
1529
1510
1492
1475
1457
1441
1425
1410
1395
1382
1369
1356
1345
1335
1326
1318
1311
1305
1300
1296
1294
1292
1292
1293
1295
1298
1302
1307
1314
1322
1330
1340
1351
1363
1376
1389
1404
1419
1435
1451
1467
1484
1501
1519
1536
1553
1570
1587
1603
1620
1636
1652
1668
1684
1699
1714
1730
1745
1760
1775
1789
1804
1819
1834
1849
1864
1879
1894
1909
1924
1939
1954
1969
1983
1998
2012
2027
2040
2054
2067
2079
2091
2102
2112
2121
2130
2138
2145
2151
2156
2160
2163
2165
2167
2167
2167
2166
2164
2161
2156
2151
2145
2138
2130
2120
2110
2099
2086
2073
2058
2043
2028
2011
1995
1977
1960
1942
1925
1907
1890
1873
1857
1841
1826
1811
1798
1785
1773
1763
1753
1745
1738
1732
1728
1725
1723
1722
1723
1725
1728
1732
1737
1744
1751
1760
1770
1780
1792
1805
1819
1833
1849
1865
1883
1901
1920
1940
1960
1981
2003
2025
2048
2071
2094
2118
2141
2164
2188
2211
2234
2256
2279
2301
2322
2343
2364
2385
2405
2425
2444
2463
2482
2500
2517
2534
2551
2566
2581
2596
2609
2622
2633
2644
2654
2663
2672
2679
2685
2690
2694
2697
2699
2699
2699
2698
2696
2694
2690
2686
2681
2676
2670
2663
2657
2650
2642
2635
2627
2618
2610
2602
2593
2584
2575
2566
2557
2548
2538
2529
2519
2509
2500
2490
2481
2471
2462
2453
2444
2435
2427
2420
2412
2406
2400
2394
2390
2386
2384
2382
2381
2381
2382
2384
2386
2390
2395
2400
2406
2414
2422
2430
2440
2450
2461
2473
2485
2498
2511
2525
2539
2553
2567
2581
2596
2610
2624
2638
2652
2665
2678
2691
2703
2714
2725
2736
2746
2756
2765
2774
2783
2791
2799
2806
2813
2819
2825
2830
2834
2838
2842
2844
2846
2848
2849
2849
2849
2848
2847
2845
2843
2841
2839
2836
2834
2831
2828
2825
2823
2820
2818
2815
2814
2812
2811
2811
2810
2811
2812
2813
2815
2818
2821
2824
2829
2833
2838
2844
2850
2856
2863
2870
2878
2886
2894
2903
2911
2919
2927
2935
2943
2950
2956
2962
2967
2971
2975
2978
2980
2982
2982
2982
2981
2979
2977
2974
2970
2965
2959
2953
2947
2939
2931
2923
2914
2905
2895
2886
2876
2866
2856
2846
2836
2827
2817
2807
2798
2789
2779
2770
2761
2751
2742
2732
2723
2713
2703
2693
2683
2673
2662
2652
2642
2632
2621
2611
2601
2590
2580
2570
2560
2550
2539
2529
2519
2509
2499
2489
2479
2469
2459
2450
2440
2430
2421
2412
2403
2395
2386
2378
2371
2363
2356
2349
2342
2334
2327
2320
2313
2305
2297
2289
2281
2273
2265
2256
2247
2238
2229
2219
2210
2200
2191
2181
2171
2160
2150
2139
2127
2116
2104
2091
2078
2064
2050
2035
2019
2004
1987
1970
1953
1935
1917
1898
1879
1860
1841
1822
1803
1784
1765
1746
1727
1709
1691
1673
1656
1640
1624
1608
1594
1580
1567
1555
1543
1533
1523
1514
1506
1499
1493
1488
1483
1480
1477
1475
1474
1474
1474
1476
1478
1481
1485
1490
1496
1503
1510
1519
1528
1538
1549
1561
1573
1587
1600
1615
1630
1645
1660
1676
1692
1707
1722
1737
1751
1765
1778
1790
1800
1810
1819
1827
1834
1839
1844
1847
1849
1850
1850
1849
1847
1844
1840
1834
1828
1820
1811
1801
1789
1777
1763
1748
1732
1715
1697
1679
1659
1639
1617
1596
1573
1551
1527
1504
1480
1455
1430
1405
1380
1354
1328
1302
1275
1249
1222
1195
1168
1141
1115
1088
1062
1036
1010
986
962
938
915
892
870
849
829
810
791
773
757
741
726
712
700
688
677
667
659
651
644
638
633
628
625
622
620
618
617
617
617
618
619
621
624
627
630
634
638
643
647
653
659
665
672
679
686
695
704
713
723
734
745
757
769
782
796
810
825
840
856
873
890
907
925
943
962
981
1000
1018
1038
1058
1077
1096
1115
1134
1152
1170
1186
1203
1218
1233
1247
1260
1273
1285
1296
1307
1317
1327
1336
1344
1352
1359
1365
1371
1377
1382
1386
1390
1394
1397
1399
1401
1403
1404
1404
1404
1404
1403
1402
1401
1399
1397
1394
1391
1389
1386
1383
1380
1377
1374
1371
1368
1365
1362
1360
1357
1355
1352
1349
1347
1344
1342
1339
1336
1334
1331
1328
1326
1323
1321
1319
1316
1314
1312
1310
1309
1308
1307
1307
1307
1308
1310
1312
1316
1320
1325
1331
1338
1346
1355
1365
1376
1388
1400
1413
1426
1439
1453
1467
1481
1495
1508
1521
1534
1546
1557
1568
1578
1587
1595
1603
1610
1615
1620
1624
1628
1630
1632
1633
1634
1634
1633
1631
1629
1627
1624
1620
1616
1611
1606
1600
1594
1588
1582
1575
1568
1561
1554
1547
1540
1533
1525
1518
1511
1504
1497
1491
1485
1479
1474
1469
1465
1462
1460
1459
1459
1460
1463
1467
1472
1479
1487
1497
1508
1521
1535
1551
1568
1587
1607
1629
1652
1677
1702
1729
1757
1786
1816
1847
1879
1912
1945
1979
2013
2049
2085
2122
2158
2196
2233
2270
2308
2346
2384
2421
2459
2496
2534
2571
2607
2643
2678
2713
2747
2779
2811
2841
2869
2896
2922
2946
2968
2988
3007
3023
3038
3051
3063
3072
3080
3086
3090
3092
3093
3093
3090
3086
3081
3074
3065
3055
3044
3031
3018
3003
2987
2970
2953
2935
2917
2898
2878
2859
2839
2819
2799
2779
2759
2740
2720
2701
2683
2665
2647
2630
2614
2598
2583
2569
2555
2542
2529
2517
2505
2494
2484
2474
2464
2455
2447
2440
2433
2427
2422
2418
2415
2413
2411
2411
2412
2413
2416
2420
2424
2430
2436
2444
2452
2460
2469
2479
2489
2499
2510
2520
2531
2543
2554
2566
2577
2589
2601
2613
2624
2636
2647
2659
2669
2680
2689
2699
2707
2715
2722
2728
2733
2738
2740
2742
2743
2742
2740
2736
2732
2726
2718
2710
2701
2690
2679
2667
2654
2641
2627
2613
2598
2583
2568
2552
2537
2521
2505
2490
2474
2458
2443
2427
2412
2398
2383
2369
2356
2343
2330
2319
2308
2297
2288
2279
2271
2264
2258
2253
2248
2244
2241
2239
2237
2235
2234
2234
2233
2233
2233
2233
2233
2233
2233
2233
2233
2233
2232
2232
2231
2230
2230
2229
2228
2227
2225
2224
2222
2220
2218
2215
2212
2208
2204
2200
2195
2189
2183
2177
2170
2163
2156
2148
2140
2132
2123
2114
2105
2095
2085
2075
2064
2053
2041
2029
2016
2001
1988
1973
1957
1941
1923
1905
1886
1867
1846
1825
1803
1781
1758
1734
1710
1686
1661
1636
1611
1585
1560
1534
1509
1483
1458
1432
1407
1382
1357
1331
1306
1281
1256
1231
1207
1182
1158
1134
1110
1088
1065
1043
1022
1002
983
965
949
933
918
905
893
881
871
862
854
847
840
834
829
824
819
815
812
808
805
801
798
795
792
788
784
781
776
772
768
763
757
752
746
739
733
725
717
709
699
689
679
667
655
642
629
614
600
584
568
552
535
518
500
482
464
445
427
408
389
370
351
332
313
294
275
257
239
221
203
187
170
154
139
124
109
95
82
69
57
46
35
24
15
6
-3
-10
-18
-24
-30
-35
-40
-44
-47
-50
-53
-55
-57
-58
-59
-60
-61
-61
-61
-60
-60
-58
-57
-55
-52
-49
-45
-41
-36
-30
-24
-17
-10
-2
6
15
24
33
43
52
62
71
80
89
97
105
113
120
126
131
136
140
142
144
145
145
144
142
139
135
131
125
119
112
105
97
89
81
72
64
55
46
38
29
20
12
3
-6
-15
-24
-33
-42
-52
-62
-72
-82
-93
-104
-115
-127
-138
-150
-162
-173
-185
-198
-210
-222
-235
-248
-261
-274
-288
-302
-317
-332
-347
-363
-378
-394
-411
-427
-443
-459
-475
-490
-505
-519
-533
-547
-560
-572
-583
-593
-603
-612
-620
-627
-633
-638
-642
-644
-646
-646
-646
-644
-642
-639
-634
-629
-623
-617
-609
-601
-592
-583
-573
-562
-550
-537
-524
-510
-495
-479
-463
-446
-429
-411
-393
-374
-356
-337
-318
-299
-279
-260
-242
-223
-204
-186
-168
-150
-132
-115
-98
-82
-66
-51
-35
-20
-6
9
23
38
52
66
80
95
109
123
138
152
167
181
196
210
225
239
253
267
280
293
305
316
327
338
347
356
365
372
379
385
390
394
398
401
404
405
406
407
407
407
406
405
403
401
399
397
395
392
390
387
385
382
380
377
375
373
371
369
367
365
364
362
361
360
358
357
356
355
353
351
350
347
345
342
339
336
332
328
324
319
314
309
304
298
292
285
279
272
265
258
250
243
235
228
220
212
204
196
187
179
170
162
153
144
134
125
115
105
95
85
75
64
54
43
33
23
13
3
-6
-15
-23
-30
-36
-42
-46
-50
-52
-53
-53
-51
-49
-45
-40
-34
-27
-18
-9
1
11
23
34
47
59
72
85
98
111
124
136
148
160
171
182
193
203
213
223
232
241
250
258
266
274
281
288
295
301
307
312
317
321
325
329
332
335
337
339
341
342
343
343
343
341
340
337
334
329
324
318
311
303
293
283
271
259
245
231
215
198
180
161
141
119
97
73
48
22
-5
-33
-62
-92
-123
-155
-187
-220
-253
-286
-319
-353
-386
-419
-452
-484
-516
-546
-576
-605
-633
-659
-685
-709
-731
-753
-773
-792
-809
-825
-840
-854
-866
-878
-888
-898
-907
-916
-924
-931
-938
-945
-952
-959
-966
-972
-979
-986
-993
-1000
-1006
-1014
-1022
-1029
-1036
-1042
-1049
-1055
-1060
-1065
-1069
-1073
-1075
-1077
-1078
-1078
-1077
-1075
-1072
-1069
-1064
-1058
-1051
-1043
-1035
-1025
-1014
-1004
-992
-979
-966
-953
-938
-924
-909
-894
-879
-864
-849
-834
-819
-804
-789
-775
-760
-746
-733
-719
-706
-693
-681
-669
-656
-645
-633
-622
-610
-599
-587
-576
-564
-553
-541
-529
-517
-505
-492
-480
-467
-453
-440
-427
-413
-399
-385
-372
-358
-344
-330
-317
-303
-290
-277
-264
-252
-240
-228
-217
-206
-196
-186
-178
-169
-162
-155
-148
-143
-138
-134
-131
-129
-128
-128
-129
-130
-133
-138
-143
-149
-157
-166
-176
-187
-200
-213
-227
-242
-258
-275
-292
-309
-327
-344
-362
-380
-398
-416
-433
-450
-466
-482
-497
-512
-526
-539
-552
-564
-575
-585
-595
-604
-612
-619
-625
-630
-635
-638
-641
-643
-645
-645
-645
-645
-643
-642
-639
-637
-633
-630
-626
-622
-618
-614
-609
-604
-600
-595
-590
-585
-581
-576
-571
-565
-560
-554
-549
-542
-536
-529
-522
-514
-506
-497
-488
-478
-468
-457
-447
-436
-425
-414
-403
-392
-381
-371
-361
-351
-342
-333
-325
-318
-311
-306
-301
-297
-294
-292
-291
-292
-293
-295
-299
-303
-309
-316
-323
-333
-343
-354
-366
-379
-393
-408
-424
-440
-457
-475
-492
-511
-529
-548
-567
-586
-605
-625
-644
-663
-683
-702
-722
-742
-761
-781
-801
-821
-842
-862
-883
-905
-926
-949
-972
-995
-1018
-1043
-1068
-1093
-1119
-1145
-1171
-1197
-1224
-1250
-1277
-1303
-1330
-1356
-1382
-1407
-1432
-1457
-1481
-1505
-1529
-1551
-1574
-1595
-1616
-1636
-1656
-1675
-1693
-1710
-1726
-1741
-1755
-1767
-1778
-1788
-1796
-1802
-1807
-1811
-1812
-1813
-1811
-1808
-1804
-1798
-1791
-1782
-1772
-1761
-1749
-1736
-1722
-1707
-1692
-1675
-1659
-1641
-1623
-1605
-1586
-1567
-1548
-1528
-1508
-1489
-1469
-1449
-1429
-1409
-1389
-1369
-1349
-1329
-1310
-1290
-1270
-1250
-1231
-1212
-1193
-1174
-1156
-1138
-1120
-1103
-1087
-1071
-1056
-1042
-1029
-1016
-1004
-994
-985
-977
-969
-963
-958
-954
-951
-949
-948
-949
-950
-952
-956
-960
-965
-972
-980
-989
-999
-1010
-1022
-1036
-1050
-1066
-1083
-1101
-1120
-1140
-1161
-1183
-1205
-1229
-1253
-1278
-1303
-1329
-1355
-1382
-1409
-1436
-1463
-1490
-1517
-1544
-1571
-1598
-1624
-1650
-1676
-1701
-1726
-1751
-1775
-1799
-1823
-1846
-1868
-1890
-1912
-1933
-1953
-1973
-1992
-2011
-2028
-2045
-2061
-2077
-2091
-2104
-2117
-2128
-2138
-2148
-2156
-2162
-2168
-2172
-2175
-2177
-2178
-2177
-2174
-2171
-2166
-2160
-2152
-2143
-2133
-2122
-2109
-2096
-2081
-2065
-2048
-2029
-2009
-1990
-1969
-1947
-1924
-1901
-1876
-1852
-1826
-1800
-1774
-1747
-1720
-1693
-1665
-1637
-1609
-1580
-1551
-1522
-1493
-1464
-1435
-1406
-1377
-1347
-1318
-1289
-1261
-1233
-1205
-1178
-1151
-1126
-1100
-1076
-1053
-1031
-1008
-989
-970
-952
-935
-920
-906
-893
-881
-870
-860
-852
-845
-838
-833
-830
-827
-826
-825
-826
-828
-832
-836
-842
-849
-857
-867
-877
-889
-903
-917
-933
-950
-968
-988
-1008
-1030
-1052
-1075
-1099
-1124
-1149
-1174
-1200
-1227
-1253
-1280
-1307
-1333
-1360
-1387
-1413
-1439
-1465
-1491
-1516
-1540
-1565
-1588
-1610
-1632
-1653
-1673
-1692
-1710
-1727
-1743
-1758
-1772
-1785
-1796
-1807
-1817
-1825
-1833
-1839
-1844
-1849
-1852
-1854
-1855
-1855
-1855
-1853
-1850
-1847
-1842
-1837
-1831
-1825
-1818
-1810
-1803
-1794
-1786
-1778
-1769
-1760
-1752
-1743
-1735
-1727
-1719
-1711
-1703
-1696
-1688
-1681
-1673
-1666
-1659
-1652
-1644
-1637
-1629
-1621
-1613
-1604
-1595
-1586
-1576
-1566
-1556
-1546
-1535
-1524
-1513
-1501
-1490
-1478
-1467
-1456
-1445
-1434
-1424
-1414
-1404
-1395
-1386
-1378
-1370
-1363
-1356
-1350
-1344
-1338
-1333
-1328
-1324
-1320
-1316
-1312
-1308
-1305
-1302
-1299
-1297
-1295
-1293
-1292
-1291
-1290
-1290
-1291
-1291
-1293
-1295
-1297
-1300
-1303
-1307
-1311
-1316
-1321
-1326
-1332
-1337
-1343
-1349
-1355
-1361
-1367
-1374
-1380
-1386
-1393
-1400
-1406
-1413
-1421
-1428
-1435
-1443
-1451
-1460
-1468
-1477
-1486
-1496
-1507
-1517
-1529
-1541
-1553
-1566
-1580
-1595
-1610
-1627
-1644
-1661
-1680
-1699
-1719
-1740
-1762
-1784
-1807
-1830
-1854
-1878
-1903
-1928
-1952
-1977
-2001
-2025
-2049
-2073
-2095
-2117
-2138
-2157
-2176
-2193
-2210
-2225
-2238
-2250
-2261
-2271
-2279
-2285
-2290
-2294
-2296
-2296
-2296
-2293
-2290
-2285
-2278
-2271
-2262
-2252
-2241
-2228
-2215
-2201
-2186
-2170
-2154
-2136
-2119
-2100
-2082
-2062
-2043
-2023
-2003
-1983
-1963
-1943
-1924
-1904
-1885
-1866
-1847
-1829
-1811
-1793
-1776
-1760
-1744
-1728
-1713
-1698
-1684
-1670
-1657
-1644
-1632
-1620
-1609
-1599
-1591
-1583
-1576
-1570
-1566
-1563
-1562
-1562
-1564
-1568
-1573
-1580
-1589
-1599
-1611
-1625
-1641
-1659
-1678
-1699
-1721
-1745
-1771
-1797
-1825
-1854
-1884
-1915
-1947
-1979
-2012
-2045
-2080
-2114
-2149
-2184
-2219
-2254
-2289
-2324
-2359
-2393
-2427
-2461
-2494
-2526
-2557
-2588
-2618
-2647
-2675
-2702
-2728
-2754
-2778
-2801
-2824
-2845
-2866
-2885
-2904
-2922
-2939
-2955
-2970
-2985
-2999
-3011
-3024
-3035
-3045
-3055
-3064
-3073
-3080
-3087
-3093
-3099
-3103
-3107
-3109
-3111
-3112
-3112
-3112
-3110
-3107
-3103
-3098
-3093
-3086
-3078
-3070
-3061
-3052
-3042
-3031
-3020
-3008
-2997
-2984
-2972
-2959
-2946
-2934
-2921
-2908
-2895
-2882
-2870
-2857
-2845
-2834
-2823
-2812
-2802
-2792
-2783
-2774
-2766
-2758
-2750
-2744
-2737
-2731
-2725
-2720
-2715
-2710
-2706
-2702
-2698
-2695
-2692
-2689
-2687
-2685
-2683
-2682
-2680
-2679
-2678
-2677
-2677
-2677
-2677
-2678
-2679
-2680
-2682
-2683
-2686
-2689
-2692
-2695
-2699
-2703
-2707
-2711
-2716
-2720
-2725
-2729
-2734
-2738
-2742
-2746
-2749
-2752
-2754
-2755
-2757
-2757
-2757
-2756
-2755
-2752
-2750
-2746
-2743
-2738
-2734
-2728
-2723
-2717
-2711
-2705
-2698
-2691
-2683
-2676
-2668
-2659
-2650
-2640
-2630
-2619
-2607
-2595
-2581
-2567
-2552
-2536
-2520
-2502
-2485
-2466
-2447
-2428
-2409
-2389
-2370
-2351
-2331
-2313
-2295
-2277
-2260
-2243
-2227
-2212
-2198
-2184
-2171
-2159
-2147
-2136
-2125
-2115
-2105
-2097
-2089
-2081
-2074
-2067
-2061
-2056
-2051
-2045
-2041
-2037
-2033
-2029
-2027
-2023
-2019
-2016
-2013
-2009
-2005
-2003
-2000
-1997
-1995
-1992
-1990
-1988
-1987
-1986
-1985
-1985
-1985
-1986
-1987
-1989
-1991
-1994
-1997
-2000
-2004
-2009
-2013
-2019
-2025
-2032
-2037
-2045
-2053
-2061
-2070
-2079
-2089
-2099
-2109
-2120
-2130
-2141
-2153
-2164
-2175
-2186
-2197
-2208
-2218
-2228
-2238
-2248
-2256
-2265
-2272
-2279
-2286
-2291
-2295
-2299
-2301
-2302
-2303
-2302
-2300
-2297
-2293
-2288
-2282
-2275
-2268
-2259
-2250
-2240
-2230
-2219
-2208
-2196
-2184
-2171
-2158
-2145
-2131
-2117
-2103
-2089
-2074
-2059
-2044
-2028
-2012
-1996
-1980
-1964
-1947
-1929
-1912
-1893
-1875
-1856
-1836
-1816
-1795
-1774
-1752
-1730
-1707
-1684
-1659
-1635
-1610
-1584
-1558
-1531
-1504
-1477
-1449
-1421
-1393
-1366
-1338
-1310
-1282
-1254
-1226
-1199
-1172
-1145
-1119
-1093
-1068
-1042
-1018
-994
-970
-947
-924
-902
-881
-860
-840
-821
-802
-784
-767
-751
-735
-720
-706
-693
-681
-669
-657
-646
-636
-625
-615
-606
-596
-587
-578
-569
-560
-552
-544
-535
-527
-520
-512
-504
-497
-489
-482
-474
-467
-459
-451
-443
-434
-426
-417
-409
-400
-391
-383
-374
-366
-358
-350
-343
-336
-330
-324
-319
-315
-311
-308
-306
-304
-304
-304
-305
-308
-311
-315
-320
-326
-334
-342
-352
-362
-374
-387
-401
-416
-433
-451
-470
-490
-512
-534
-558
-583
-608
-634
-661
-688
-715
-743
-771
-799
-826
-853
-880
-906
-932
-957
-982
-1004
-1028
-1050
-1072
-1092
-1112
-1131
-1149
-1166
-1182
-1197
-1212
-1225
-1238
-1251
-1262
-1273
-1283
-1293
-1302
-1310
-1319
-1326
-1333
-1340
-1346
-1352
-1357
-1361
-1365
-1368
-1370
-1372
-1373
-1373
-1372
-1370
-1367
-1363
-1358
-1351
-1344
-1336
-1326
-1316
-1304
-1291
-1276
-1261
-1244
-1226
-1207
-1187
-1166
-1143
-1120
-1095
-1070
-1044
-1016
-989
-960
-930
-900
-869
-838
-807
-775
-743
-711
-680
-649
-619
-589
-560
-532
-504
-478
-453
-429
-406
-384
-364
-344
-326
-308
-292
-277
-264
-251
-240
-230
-222
-215
-210
-205
-203
-201
-201
-202
-205
-209
-214
-220
-227
-236
-245
-256
-268
-281
-296
-311
-328
-347
-366
-387
-409
-433
-458
-485
-512
-541
-572
-603
-636
-669
-704
-739
-775
-812
-850
-888
-927
-967
-1006
-1046
-1086
-1125
-1165
-1204
-1243
-1282
-1320
-1358
-1395
-1431
-1467
-1502
-1536
-1569
-1601
-1633
-1663
-1692
-1720
-1748
-1774
-1798
-1822
-1845
-1866
-1886
-1905
-1923
-1939
-1955
-1969
-1982
-1995
-2007
-2017
-2028
-2037
-2047
-2055
-2064
-2072
-2080
-2088
-2095
-2103
-2111
-2119
-2127
-2136
-2145
-2154
-2163
-2173
-2184
-2195
-2206
-2218
-2231
-2245
-2259
-2274
-2290
-2307
-2325
-2344
-2364
-2385
-2407
-2430
-2454
-2480
-2507
-2535
-2564
-2594
-2625
-2657
-2690
-2724
-2758
-2793
-2828
-2863
-2899
-2935
-2970
-3006
-3041
-3077
-3112
-3147
-3181
-3215
-3249
-3282
-3314
-3346
-3376
-3406
-3435
-3463
-3489
-3514
-3538
-3560
-3581
-3600
-3618
-3634
-3649
-3662
-3674
-3684
-3693
-3701
-3708
-3713
-3718
-3721
-3724
-3725
-3726
-3726
-3726
-3724
-3722
-3719
-3715
-3710
-3704
-3697
-3690
-3681
-3671
-3660
-3647
-3634
-3620
-3604
-3587
-3569
-3551
-3531
-3510
-3489
-3466
-3443
-3419
-3394
-3368
-3343
-3316
-3289
-3262
-3235
-3208
-3180
-3153
-3127
-3100
-3075
-3049
-3025
-3001
-2978
-2955
-2934
-2913
-2892
-2872
-2853
-2834
-2816
-2799
-2781
-2765
-2748
-2732
-2717
-2702
-2687
-2673
-2659
-2646
-2633
-2621
-2608
-2596
-2584
-2573
-2561
-2549
-2538
-2527
-2515
-2504
-2493
-2483
-2472
-2462
-2452
-2442
-2432
-2423
-2414
-2406
-2398
-2390
-2383
-2376
-2369
-2362
-2356
-2350
-2344
-2339
-2333
-2328
-2324
-2319
-2315
-2311
-2308
-2304
-2301
-2298
-2296
-2293
-2292
-2290
-2289
-2288
-2288
-2288
-2288
-2289
-2291
-2293
-2295
-2297
-2300
-2303
-2306
-2309
-2311
-2314
-2316
-2317
-2319
-2320
-2320
-2319
-2319
-2317
-2315
-2312
-2309
-2305
-2301
-2296
-2291
-2285
-2279
-2273
-2266
-2259
-2251
-2244
-2236
-2228
-2220
-2211
-2203
-2195
-2187
-2179
-2170
-2162
-2154
-2145
-2137
-2129
-2120
-2111
-2102
-2094
-2084
-2075
-2066
-2057
-2047
-2037
-2028
-2017
-2008
-1998
-1988
-1978
-1967
-1957
-1946
-1935
-1925
-1914
-1903
-1891
-1880
-1869
-1858
-1846
-1835
-1824
-1813
-1802
-1791
-1780
-1769
-1759
-1748
-1738
-1728
-1719
-1710
-1701
-1692
-1684
-1677
-1670
-1664
-1658
-1654
-1649
-1646
-1643
-1641
-1640
-1640
-1640
-1640
-1641
-1643
-1645
-1647
-1649
-1652
-1654
-1657
-1660
-1662
-1665
-1667
-1669
-1672
-1674
-1676
-1678
-1681
-1683
-1685
-1687
-1690
-1692
-1694
-1697
-1699
-1701
-1703
-1705
-1707
-1708
-1710
-1711
-1711
-1711
-1711
-1710
-1709
-1707
-1705
-1702
-1699
-1695
-1690
-1684
-1678
-1671
-1664
-1655
-1646
-1636
-1626
-1614
-1602
-1590
-1576
-1562
-1548
-1533
-1518
-1502
-1485
-1468
-1451
-1434
-1416
-1397
-1378
-1359
-1340
-1320
-1300
-1280
-1260
-1240
-1220
-1199
-1180
-1160
-1141
-1121
-1103
-1085
-1067
-1050
-1034
-1018
-1004
-990
-977
-966
-955
-946
-938
-932
-927
-923
-921
-921
-922
-925
-929
-934
-941
-949
-959
-969
-981
-994
-1006
-1022
-1037
-1053
-1069
-1086
-1103
-1121
-1138
-1156
-1174
-1192
-1211
-1229
-1247
-1266
-1284
-1303
-1321
-1340
-1358
-1377
-1395
-1414
-1432
-1450
-1467
-1485
-1502
-1518
-1534
-1549
-1564
-1579
-1592
-1605
-1617
-1629
-1639
-1649
-1658
-1666
-1672
-1678
-1683
-1687
-1690
-1691
-1692
-1691
-1690
-1687
-1684
-1679
-1673
-1666
-1658
-1649
-1639
-1628
-1615
-1602
-1588
-1572
-1555
-1537
-1519
-1499
-1478
-1456
-1434
-1410
-1386
-1362
-1337
-1312
-1287
-1262
-1237
-1211
-1187
-1162
-1138
-1114
-1091
-1068
-1046
-1024
-1002
-983
-964
-945
-927
-910
-893
-878
-863
-850
-837
-825
-814
-805
-796
-789
-782
-777
-772
-769
-766
-764
-763
-763
-764
-765
-766
-768
-771
-774
-777
-780
-784
-788
-793
-797
-802
-807
-812
-817
-823
-828
-834
-839
-845
-850
-855
-860
-865
-870
-874
-878
-881
-884
-886
-888
-889
-890
-890
-889
-888
-886
-884
-880
-876
-871
-866
-860
-853
-846
-838
-829
-820
-810
-800
-790
-779
-768
-757
-745
-733
-720
-708
-695
-682
-669
-656
-642
-628
-614
-600
-586
-572
-558
-543
-529
-515
-502
-488
-475
-463
-451
-439
-428
-418
-408
-399
-391
-383
-376
-369
-363
-358
-353
-348
-344
-340
-336
-333
-330
-327
-325
-323
-321
-320
-318
-317
-316
-316
-315
-315
-314
-314
-314
-314
-314
-313
-312
-311
-310
-308
-305
-302
-298
-293
-288
-282
-275
-268
-260
-251
-241
-231
-221
-210
-199
-187
-175
-164
-152
-140
-128
-116
-105
-93
-82
-71
-60
-50
-39
-29
-19
-9
0
9
18
27
36
45
53
61
69
77
84
91
98
104
110
116
121
126
130
134
138
141
143
145
147
148
149
149
148
147
144
142
138
134
128
122
115
108
99
90
80
69
57
44
31
17
2
-14
-30
-46
-63
-81
-98
-116
-134
-152
-171
-189
-208
-226
-245
-264
-282
-301
-320
-339
-357
-376
-395
-413
-432
-451
-470
-488
-507
-525
-543
-561
-579
-597
-614
-631
-647
-663
-679
-694
-708
-722
-736
-749
-762
-775
-787
-799
-812
-824
-836
-848
-861
-873
-886
-899
-912
-925
-938
-951
-965
-978
-991
-1004
-1016
-1030
-1042
-1055
-1067
-1079
-1091
-1103
-1115
-1126
-1137
-1149
-1159
-1170
-1181
-1191
-1201
-1211
-1221
-1230
-1240
-1249
-1257
-1266
-1274
-1282
-1290
-1297
-1303
-1309
-1314
-1318
-1322
-1324
-1325
-1325
-1324
-1321
-1316
-1310
-1303
-1293
-1283
-1270
-1256
-1240
-1222
-1203
-1182
-1160
-1136
-1111
-1084
-1056
-1027
-997
-967
-935
-903
-870
-837
-804
-770
-736
-703
-669
-635
-602
-569
-536
-503
-471
-439
-408
-377
-346
-315
-286
-256
-227
-198
-170
-142
-115
-88
-61
-35
-9
17
43
69
94
119
144
169
194
219
244
268
293
317
342
366
391
415
439
464
488
512
536
560
584
608
633
657
681
706
730
755
780
805
830
856
881
907
933
959
985
1010
1038
1064
1090
1116
1142
1168
1194
1219
1244
1269
1293
1317
1340
1363
1386
1407
1429
1449
1469
1488
1506
1524
1541
1557
1572
1587
1601
1614
1627
1640
1651
1662
1673
1683
1693
1702
1710
1718
1726
1732
1738
1743
1748
1751
1754
1755
1755
1754
1752
1748
1743
1736
1727
1717
1705
1692
1676
1659
1640
1620
1598
1574
1549
1523
1496
1467
1438
1407
1376
1344
1312
1279
1245
1212
1178
1144
1109
1075
1041
1006
974
940
908
875
843
812
781
750
720
691
662
634
607
579
553
527
501
477
452
429
406
384
362
342
322
304
286
270
255
241
229
218
208
199
192
187
182
179
178
178
180
183
188
194
202
211
222
234
248
264
281
300
320
342
365
389
415
442
470
500
530
561
594
627
660
694
729
764
799
834
869
905
940
975
1010
1045
1079
1113
1147
1180
1213
1245
1277
1308
1339
1368
1398
1426
1453
1480
1505
1530
1553
1576
1597
1617
1636
1653
1669
1684
1698
1710
1720
1730
1738
1745
1751
1755
1759
1761
1762
1761
1760
1758
1754
1750
1744
1738
1730
1721
1712
1702
1690
1678
1665
1651
1637
1621
1605
1589
1572
1554
1536
1517
1498
1479
1460
1441
1421
1402
1383
1364
1346
1328
1310
1294
1278
1262
1248
1234
1221
1209
1198
1187
1177
1168
1160
1153
1146
1140
1135
1131
1127
1124
1122
1121
1120
1119
1119
1120
1121
1122
1124
1126
1129
1132
1136
1140
1144
1149
1155
1161
1168
1175
1183
1192
1201
1211
1222
1233
1244
1256
1268
1280
1293
1305
1318
1330
1342
1354
1366
1377
1388
1398
1408
1417
1425
1432
1437
1442
1445
1447
1447
1445
1441
1436
1428
1418
1406
1392
1376
1357
1336
1312
1287
1259
1228
1196
1162
1125
1087
1047
1004
962
918
872
826
779
731
683
634
585
536
487
438
389
340
291
243
196
149
102
56
11
-34
-78
-121
-163
-204
-244
-282
-320
-357
-392
-426
-458
-489
-519
-548
-575
-601
-626
-649
-672
-693
-713
-732
-750
-767
-784
-800
-815
-829
-843
-857
-870
-882
-894
-906
-917
-928
-939
-949
-959
-968
-977
-986
-995
-1002
-1010
-1018
-1026
-1034
-1041
-1047
-1054
-1060
-1065
-1071
-1075
-1079
-1082
-1084
-1085
-1085
-1084
-1082
-1079
-1075
-1069
-1063
-1055
-1046
-1037
-1026
-1014
-1002
-991
-978
-965
-951
-938
-924
-910
-896
-882
-868
-854
-841
-828
-815
-802
-790
-778
-766
-754
-742
-731
-720
-709
-697
-686
-676
-665
-654
-643
-633
-622
-612
-602
-592
-582
-572
-562
-552
-543
-533
-524
-514
-505
-495
-486
-476
-467
-457
-448
-438
-428
-418
-409
-399
-389
-379
-369
-360
-350
-341
-333
-325
-318
-311
-306
-301
-298
-295
-294
-294
-295
-298
-302
-307
-313
-321
-330
-340
-352
-364
-377
-392
-407
-423
-441
-459
-478
-497
-517
-538
-560
-582
-604
-626
-649
-672
-694
-717
-739
-762
-784
-805
-826
-847
-867
-886
-905
-923
-940
-957
-973
-988
-1002
-1016
-1028
-1040
-1051
-1061
-1070
-1078
-1085
-1092
-1098
-1103
-1108
-1112
-1116
-1119
-1122
-1124
-1125
-1126
-1126
-1125
-1124
-1121
-1118
-1113
-1107
-1101
-1093
-1084
-1074
-1062
-1050
-1037
-1022
-1008
-992
-975
-957
-939
-920
-900
-879
-858
-835
-812
-789
-764
-739
-713
-686
-659
-631
-603
-574
-545
-515
-486
-456
-427
-397
-368
-339
-310
-282
-255
-228
-201
-176
-151
-127
-104
-82
-60
-40
-20
-2
16
33
49
64
78
92
104
117
128
140
150
161
171
182
192
203
213
224
235
247
259
271
283
296
309
323
337
351
366
381
396
411
427
443
459
475
491
507
523
538
554
568
582
594
606
616
625
632
638
642
643
643
642
638
632
625
616
606
594
581
566
551
534
516
498
478
458
437
415
393
370
348
325
302
279
256
233
211
190
169
149
129
111
93
76
60
46
32
19
7
-4
-14
-24
-32
-39
-46
-52
-57
-61
-65
-68
-70
-72
-73
-74
-75
-76
-76
-77
-77
-77
-77
-77
-77
-76
-75
-74
-72
-69
-65
-60
-53
-46
-37
-26
-14
0
15
32
51
71
93
116
141
167
195
224
254
285
318
351
385
420
456
492
529
566
604
641
679
717
755
793
830
867
904
940
976
1010
1044
1077
1108
1139
1168
1196
1223
1248
1272
1295
1317
1337
1356
1374
1390
1406
1420
1433
1445
1457
1467
1477
1486
1494
1501
1508
1515
1521
1527
1532
1537
1542
1547
1551
1556
1560
1564
1568
1572
1576
1579
1583
1586
1589
1593
1596
1598
1601
1604
1606
1608
1610
1612
1614
1615
1616
1616
1616
1616
1615
1613
1611
1608
1605
1601
1597
1592
1586
1580
1574
1568
1561
1554
1546
1538
1530
1522
1513
1504
1494
1484
1473
1462
1449
1437
1423
1409
1394
1379
1363
1347
1330
1313
1295
1277
1259
1241
1222
1203
1184
1165
1145
1126
1106
1086
1066
1046
1026
1006
986
965
945
924
903
882
861
839
817
796
774
751
729
706
683
661
637
614
591
567
543
519
495
471
447
422
398
373
348
323
298
272
246
221
195
168
142
116
90
64
38
13
-13
-38
-62
-86
-109
-132
-153
-174
-194
-213
-230
-247
-262
-276
-289
-301
-311
-321
-328
-335
-341
-345
-348
-351
-352
-352
-351
-350
-347
-343
-339
-333
-327
-320
-312
-304
-294
-284
-273
-261
-249
-236
-222
-208
-193
-178
-163
-148
-132
-116
-100
-84
-68
-52
-36
-19
-3
13
29
46
62
79
96
112
129
146
163
180
197
214
231
248
264
281
297
313
328
343
358
372
386
398
410
422
432
441
449
456
462
467
470
472
473
473
471
468
463
457
450
441
431
419
407
393
377
360
342
323
303
281
258
234
209
184
158
131
104
76
49
22
-5
-31
-57
-82
-106
-130
-152
-173
-192
-211
-228
-244
-259
-272
-284
-294
-303
-311
-317
-322
-325
-327
-328
-327
-324
-320
-314
-306
-297
-286
-273
-259
-243
-224
-204
-183
-159
-134
-107
-78
-48
-16
17
51
87
124
162
201
240
281
322
363
405
447
489
531
573
614
656
697
738
779
818
858
897
935
972
1008
1045
1080
1114
1148
1180
1211
1241
1270
1298
1325
1351
1375
1398
1420
1440
1460
1478
1494
1510
1524
1537
1548
1559
1568
1576
1583
1589
1594
1597
1600
1602
1603
1603
1602
1600
1598
1594
1590
1586
1580
1574
1568
1561
1554
1546
1538
1530
1521
1512
1503
1494
1484
1474
1463
1453
1442
1431
1421
1410
1399
1388
1378
1367
1357
1347
1338
1329
1320
1312
1305
1298
1291
1286
1281
1277
1274
1272
1271
1272
1274
1278
1283
1291
1300
1311
1324
1340
1357
1376
1398
1422
1447
1474
1504
1534
1567
1600
1636
1672
1709
1748
1788
1828
1870
1912
1955
1999
2044
2089
2135
2181
2228
2275
2323
2371
2420
2470
2520
2570
2621
2673
2725
2778
2831
2885
2939
2994
3049
3104
3160
3215
3270
3325
3380
3433
3486
3538
3589
3639
3687
3734
3779
3823
3864
3904
3943
3979
4013
4045
4075
4103
4128
4152
4173
4191
4208
4221
4233
4241
4248
4251
4253
4252
4248
4242
4234
4224
4212
4198
4182
4164
4145
4124
4102
4078
4054
4029
4002
3975
3946
3917
3887
3856
3824
3792
3758
3725
3690
3655
3620
3584
3548
3512
3476
3439
3403
3367
3330
3294
3258
3223
3188
3153
3119
3084
3051
3017
2984
2952
2920
2888
2857
2827
2797
2768
2739
2711
2684
2657
2632
2607
2582
2559
2537
2516
2496
2477
2459
2443
2428
2415
2404
2394
2385
2379
2375
2372
2371
2372
2375
2380
2387
2395
2406
2417
2431
2445
2461
2479
2497
2517
2538
2559
2582
2605
2628
2652
2676
2700
2724
2747
2771
2793
2816
2837
2858
2878
2897
2915
2931
2947
2962
2976
2989
3001
3012
3022
3031
3040
3047
3054
3059
3064
3067
3070
3071
3072
3071
3069
3066
3062
3057
3050
3043
3034
3024
3013
3001
2987
2972
2956
2938
2918
2897
2874
2848
2821
2792
2761
2728
2692
2655
2615
2573
2529
2484
2436
2386
2335
2282
2228
2172
2115
2057
1997
1936
1875
1812
1749
1685
1621
1556
1491
1426
1361
1297
1232
1169
1106
1044
984
925
868
812
759
707
658
611
566
524
485
447
413
381
351
323
298
276
255
236
220
205
193
182
174
167
161
157
155
154
155
157
160
164
169
175
182
190
199
209
219
230
241
253
266
279
293
307
322
337
353
368
384
400
416
432
447
463
478
493
508
523
537
550
564
577
589
601
613
624
635
645
655
664
674
683
691
700
708
717
725
733
742
750
759
767
776
786
795
805
815
825
835
846
857
867
878
888
898
909
918
928
937
947
955
964
972
979
986
993
999
1004
1008
1012
1014
1016
1016
1016
1014
1010
1006
1000
993
985
975
964
951
938
922
906
888
868
847
825
801
775
748
719
688
656
622
586
549
510
470
429
386
342
297
251
205
157
109
60
10
-39
-89
-139
-190
-240
-291
-341
-391
-441
-491
-541
-590
-638
-686
-734
-781
-827
-872
-917
-961
-1004
-1047
-1088
-1128
-1168
-1206
-1242
-1278
-1311
-1343
-1373
-1400
-1426
-1448
-1468
-1484
-1497
-1507
-1513
-1515
-1513
-1507
-1497
-1483
-1464
-1441
-1414
-1382
-1347
-1307
-1264
-1216
-1165
-1111
-1053
-992
-927
-860
-790
-718
-642
-565
-486
-405
-322
-238
-153
-66
21
108
196
284
371
459
546
633
719
805
890
974
1057
1139
1219
1299
1377
1454
1529
1602
1674
1744
1812
1877
1941
2001
2061
2118
2172
2223
2273
2319
2364
2405
2445
2482
2517
2549
2579
2608
2634
2658
2680
2700
2718
2735
2749
2762
2773
2782
2790
2795
2799
2802
2802
2801
2799
2795
2789
2782
2773
2762
2750
2736
2721
2704
2685
2665
2644
2621
2598
2573
2548
2521
2495
2468
2441
2413
2386
2360
2334
2308
2284
2260
2238
2217
2196
2178
2160
2144
2129
2116
2103
2093
2083
2074
2067
2061
2055
2051
2048
2045
2044
2043
2044
2045
2045
2048
2051
2055
2059
2064
2069
2075
2081
2088
2096
2104
2112
2122
2132
2142
2153
2165
2178
2191
2205
2220
2236
2253
2270
2289
2308
2329
2350
2373
2397
2422
2449
2476
2505
2536
2568
2601
2636
2673
2711
2750
2791
2833
2877
2922
2968
3015
3063
3112
3162
3212
3262
3313
3363
3414
3464
3514
3563
3612
3660
3708
3754
3800
3845
3889
3932
3974
4014
4054
4094
4131
4167
4201
4234
4265
4295
4322
4348
4373
4395
4416
4434
4451
4467
4481
4493
4503
4512
4520
4526
4531
4534
4536
4537
4536
4534
4530
4525
4518
4510
4501
4490
4478
4464
4449
4432
4415
4396
4376
4354
4332
4309
4284
4259
4234
4207
4180
4152
4124
4096
4067
4038
4008
3979
3949
3919
3889
3859
3828
3798
3768
3738
3708
3678
3648
3618
3588
3558
3528
3498
3468
3438
3408
3379
3349
3319
3290
3260
3231
3202
3173
3144
3116
3088
3060
3033
3005
2978
2951
2924
2897
2870
2843
2815
2787
2759
2729
2699
2669
2637
2605
2571
2537
2502
2466
2429
2391
2353
2314
2274
2234
2193
2152
2111
2070
2029
1988
1947
1906
1866
1827
1788
1750
1713
1678
1643
1609
1577
1547
1517
1490
1463
1439
1416
1394
1374
1356
1339
1323
1309
1296
1284
1273
1263
1254
1245
1238
1231
1224
1218
1213
1207
1202
1197
1192
1186
1181
1176
1170
1164
1158
1151
1145
1138
1131
1123
1116
1108
1100
1092
1084
1075
1067
1058
1049
1040
1030
1020
1008
998
987
974
961
948
934
919
903
887
870
853
835
816
797
777
756
735
714
691
668
644
619
594
567
540
511
482
451
420
387
353
318
282
246
208
170
131
91
52
11
-29
-70
-110
-150
-191
-231
-270
-309
-348
-386
-423
-460
-496
-531
-565
-598
-630
-661
-691
-720
-747
-773
-798
-822
-844
-866
-885
-904
-922
-938
-953
-967
-979
-990
-1000
-1008
-1016
-1022
-1026
-1029
-1030
-1029
-1027
-1024
-1018
-1012
-1004
-996
-986
-975
-963
-951
-938
-924
-911
-897
-882
-868
-854
-840
-826
-811
-797
-783
-769
-755
-740
-725
-710
-695
-679
-663
-646
-628
-610
-590
-571
-550
-529
-506
-484
-460
-436
-411
-386
-360
-334
-307
-280
-254
-227
-200
-173
-147
-121
-96
-71
-47
-24
-2
19
39
58
75
92
107
121
133
145
155
163
171
177
182
185
187
188
188
186
183
179
173
166
159
150
139
128
115
102
87
71
54
36
17
-3
-24
-46
-69
-93
-118
-144
-171
-198
-227
-257
-288
-319
-352
-386
-421
-457
-494
-533
-572
-613
-655
-697
-741
-786
-832
-878
-926
-974
-1022
-1071
-1120
-1169
-1219
-1268
-1316
-1364
-1412
-1459
-1505
-1550
-1594
-1637
-1679
-1719
-1758
-1795
-1830
-1864
-1896
-1925
-1953
-1979
-2001
-2023
-2041
-2059
-2074
-2087
-2098
-2106
-2113
-2117
-2120
-2120
-2118
-2115
-2109
-2101
-2092
-2081
-2068
-2053
-2036
-2017
-1998
-1977
-1954
-1930
-1905
-1878
-1850
-1821
-1791
-1760
-1729
-1696
-1663
-1629
-1594
-1558
-1523
-1486
-1450
-1412
-1375
-1337
-1299
-1261
-1222
-1184
-1145
-1106
-1067
-1028
-990
-951
-912
-873
-835
-797
-759
-722
-684
-648
-611
-575
-540
-504
-469
-434
-400
-366
-332
-298
-264
-231
-198
-166
-134
-103
-73
-44
-15
12
38
63
87
109
130
149
167
183
198
212
223
234
243
251
257
262
266
268
270
269
268
265
261
256
250
242
233
223
211
199
185
170
154
137
119
100
80
59
37
15
-9
-34
-59
-85
-113
-140
-169
-198
-228
-258
-288
-319
-350
-381
-412
-443
-474
-504
-533
-562
-590
-617
-644
-669
-693
-717
-739
-760
-779
-798
-815
-831
-845
-858
-869
-878
-885
-891
-894
-895
-894
-891
-885
-877
-867
-854
-839
-822
-802
-781
-757
-730
-702
-671
-638
-603
-566
-526
-485
-440
-394
-346
-295
-242
-188
-131
-73
-13
49
112
177
243
310
378
447
517
589
661
734
807
881
956
1031
1107
1183
1259
1334
1410
1484
1559
1632
1705
1776
1846
1914
1981
2045
2109
2169
2228
2283
2337
2387
2434
2479
2520
2557
2592
2623
2650
2674
2695
2712
2725
2735
2742
2746
2746
2744
2738
2730
2719
2706
2690
2672
2651
2629
2604
2578
2549
2519
2488
2455
2421
2385
2349
2311
2273
2233
2193
2152
2110
2067
2024
1981
1937
1892
1848
1803
1759
1715
1671
1628
1585
1543
1502
1463
1424
1386
1350
1315
1281
1248
1216
1185
1155
1126
1097
1069
1042
1014
988
961
934
907
881
854
827
800
773
746
719
692
665
638
611
584
558
532
506
480
455
430
405
381
358
334
312
289
267
245
224
202
182
161
140
120
100
80
60
41
21
2
-17
-37
-56
-75
-94
-113
-132
-150
-169
-188
-207
-225
-244
-263
-281
-300
-318
-337
-355
-373
-391
-409
-427
-445
-463
-481
-499
-517
-535
-553
-570
-588
-605
-623
-639
-656
-672
-688
-703
-717
-732
-745
-758
-770
-781
-792
-801
-810
-818
-825
-832
-837
-842
-845
-848
-850
-850
-850
-849
-847
-844
-840
-835
-830
-823
-815
-807
-798
-787
-776
-765
-752
-738
-724
-709
-693
-677
-661
-644
-627
-609
-592
-575
-559
-543
-527
-512
-498
-485
-473
-462
-451
-442
-434
-427
-421
-416
-412
-409
-408
-407
-407
-409
-411
-415
-419
-425
-431
-438
-446
-454
-464
-474
-484
-495
-507
-519
-532
-545
-559
-574
-589
-605
-622
-640
-659
-679
-700
-722
-746
-771
-797
-825
-854
-884
-916
-950
-985
-1020
-1059
-1098
-1138
-1180
-1223
-1267
-1312
-1359
-1406
-1454
-1503
-1552
-1602
-1652
-1702
-1753
-1804
-1854
-1905
-1955
-2004
-2054
-2102
-2149
-2196
-2242
-2287
-2330
-2373
-2414
-2454
-2493
-2530
-2565
-2599
-2630
-2660
-2687
-2712
-2735
-2754
-2771
-2785
-2796
-2804
-2809
-2810
-2808
-2803
-2795
-2784
-2770
-2753
-2733
-2710
-2684
-2656
-2625
-2592
-2556
-2518
-2477
-2433
-2388
-2340
-2290
-2237
-2183
-2127
-2069
-2009
-1949
-1887
-1823
-1759
-1694
-1628
-1562
-1495
-1428
-1360
-1292
-1225
-1157
-1089
-1022
-954
-887
-820
-754
-688
-623
-558
-494
-431
-369
-308
-248
-189
-132
-76
-22
31
82
131
179
225
270
312
353
392
429
464
497
528
557
584
609
631
652
670
685
699
710
720
727
733
737
740
741
741
740
738
734
730
724
718
711
704
695
686
675
664
653
640
627
613
599
584
569
554
538
523
508
492
478
464
450
438
426
415
406
398
391
386
383
381
381
383
387
392
400
409
420
433
448
464
482
501
522
544
568
592
618
645
673
701
730
759
789
820
850
881
912
943
973
1004
1034
1065
1094
1124
1153
1182
1210
1238
1265
1292
1319
1345
1370
1396
1421
1446
1471
1496
1521
1546
1571
1597
1622
1647
1672
1697
1722
1747
1771
1795
1819
1843
1865
1888
1910
1931
1952
1972
1991
2009
2027
2043
2059
2073
2087
2099
2109
2119
2126
2132
2136
2138
2139
2137
2133
2127
2118
2108
2095
2080
2064
2044
2023
2000
1975
1948
1919
1888
1855
1821
1786
1749
1710
1671
1631
1590
1548
1506
1463
1420
1377
1334
1291
1248
1205
1162
1120
1078
1036
994
952
911
870
829
789
749
709
670
631
593
556
519
484
449
416
384
353
323
295
268
243
220
198
178
159
143
128
114
103
93
85
79
74
71
70
71
73
78
84
92
102
113
127
142
160
179
201
224
250
278
308
339
373
408
445
484
524
565
607
651
695
739
785
831
877
923
969
1016
1062
1108
1154
1199
1244
1287
1330
1372
1412
1452
1490
1527
1562
1597
1630
1661
1692
1721
1749
1776
1801
1826
1849
1872
1893
1914
1934
1954
1973
1991
2009
2025
2043
2060
2076
2092
2108
2124
2139
2155
2170
2185
2200
2215
2229
2244
2258
2272
2286
2300
2314
2328
2341
2355
2368
2381
2394
2407
2419
2430
2441
2451
2460
2467
2474
2479
2483
2485
2485
2484
2481
2476
2469
2460
2449
2436
2421
2404
2385
2364
2341
2316
2290
2261
2230
2198
2163
2126
2087
2045
2003
1957
1909
1859
1807
1752
1695
1636
1575
1511
1445
1377
1307
1235
1161
1085
1006
928
847
765
681
596
509
422
333
244
154
63
-28
-119
-210
-301
-392
-483
-573
-662
-750
-838
-923
-1008
-1090
-1171
-1249
-1325
-1398
-1469
-1536
-1600
-1661
-1718
-1772
-1821
-1867
-1909
-1946
-1979
-2009
-2033
-2054
-2071
-2083
-2090
-2094
-2093
-2088
-2079
-2066
-2048
-2027
-2003
-1974
-1943
-1908
-1869
-1828
-1784
-1738
-1688
-1637
-1583
-1527
-1470
-1411
-1350
-1288
-1225
-1161
-1097
-1032
-967
-902
-837
-773
-709
-646
-585
-524
-464
-406
-350
-295
-243
-192
-144
-98
-55
-14
24
59
92
122
148
172
192
210
225
236
245
251
254
254
252
247
239
228
215
200
182
163
141
117
92
65
37
8
-22
-53
-84
-115
-147
-178
-210
-240
-270
-300
-328
-356
-382
-408
-432
-456
-478
-499
-519
-539
-557
-574
-590
-605
-620
-633
-646
-658
-669
-680
-690
-699
-707
-714
-721
-726
-731
-734
-737
-739
-739
-739
-738
-736
-733
-728
-724
-718
-711
-703
-695
-685
-675
-664
-652
-640
-627
-613
-598
-583
-567
-551
-535
-518
-500
-483
-465
-447
-429
-411
-393
-375
-357
-339
-321
-304
-286
-268
-251
-233
-215
-198
-180
-163
-145
-128
-111
-94
-77
-60
-45
-29
-15
-1
13
25
37
47
57
65
73
79
84
88
91
92
92
90
87
83
77
70
61
50
38
25
9
-7
-25
-44
-65
-86
-109
-133
-158
-184
-211
-239
-269
-299
-331
-363
-396
-430
-465
-501
-538
-574
-612
-649
-687
-725
-762
-800
-836
-872
-908
-942
-976
-1008
-1040
-1070
-1099
-1126
-1152
-1177
-1200
-1221
-1241
-1259
-1275
-1290
-1302
-1313
-1321
-1328
-1332
-1334
-1334
-1331
-1325
-1317
-1306
-1292
-1276
-1256
-1233
-1208
-1179
-1147
-1112
-1074
-1033
-989
-941
-891
-838
-782
-723
-661
-596
-530
-460
-389
-315
-240
-162
-83
-2
80
163
248
333
419
506
593
681
769
856
944
1032
1119
1205
1291
1377
1461
1544
1626
1706
1785
1862
1937
2011
2083
2153
2220
2285
2348
2409
2467
2522
2575
2624
2671
2715
2755
2793
2827
2858
2886
2911
2932
2950
2964
2975
2982
2986
2986
2983
2976
2966
2953
2936
2915
2892
2865
2834
2801
2765
2725
2683
2638
2590
2540
2487
2432
2374
2314
2252
2188
2121
2053
1982
1910
1836
1760
1683
1604
1524
1443
1361
1278
1194
1111
1026
942
858
773
689
605
522
440
358
277
197
118
40
-36
-111
-185
-257
-328
-396
-463
-529
-592
-653
-713
-770
-825
-878
-929
-978
-1025
-1070
-1112
-1153
-1192
-1229
-1264
-1298
-1331
-1362
-1392
-1421
-1449
-1477
-1504
-1530
-1557
-1583
-1609
-1635
-1662
-1689
-1716
-1744
-1773
-1803
-1833
-1864
-1896
-1928
-1962
-1996
-2029
-2065
-2101
-2137
-2173
-2209
-2245
-2281
-2316
-2351
-2385
-2418
-2450
-2481
-2510
-2539
-2566
-2591
-2616
-2638
-2660
-2680
-2698
-2715
-2731
-2745
-2759
-2771
-2782
-2792
-2802
-2810
-2818
-2826
-2833
-2839
-2846
-2852
-2858
-2865
-2871
-2878
-2884
-2890
-2897
-2903
-2909
-2915
-2921
-2926
-2931
-2935
-2939
-2942
-2944
-2946
-2947
-2947
-2947
-2946
-2944
-2942
-2939
-2936
-2932
-2927
-2923
-2918
-2912
-2907
-2901
-2895
-2888
-2881
-2874
-2867
-2859
-2851
-2843
-2835
-2826
-2817
-2807
-2797
-2787
-2777
-2767
-2756
-2745
-2734
-2723
-2711
-2700
-2688
-2675
-2663
-2651
-2639
-2626
-2614
-2601
-2589
-2576
-2564
-2551
-2538
-2525
-2512
-2499
-2486
-2473
-2460
-2447
-2433
-2420
-2406
-2393
-2378
-2364
-2349
-2334
-2319
-2303
-2287
-2270
-2252
-2234
-2215
-2195
-2175
-2155
-2133
-2112
-2089
-2067
-2044
-2021
-1997
-1974
-1951
-1927
-1904
-1882
-1859
-1837
-1815
-1794
-1773
-1753
-1734
-1715
-1697
-1679
-1662
-1646
-1630
-1616
-1601
-1588
-1575
-1563
-1552
-1541
-1530
-1521
-1511
-1502
-1494
-1486
-1478
-1471
-1465
-1459
-1453
-1448
-1443
-1438
-1434
-1431
-1428
-1425
-1423
-1421
-1419
-1417
-1416
-1414
-1413
-1412
-1411
-1410
-1408
-1407
-1406
-1404
-1402
-1400
-1398
-1396
-1394
-1391
-1389
-1386
-1382
-1379
-1376
-1372
-1368
-1364
-1360
-1356
-1352
-1348
-1344
-1340
-1336
-1333
-1330
-1328
-1325
-1324
-1322
-1321
-1320
-1319
-1318
-1317
-1317
-1316
-1315
-1314
-1313
-1311
-1308
-1305
-1302
-1297
-1291
-1285
-1278
-1269
-1260
-1249
-1238
-1225
-1211
-1196
-1181
-1164
-1145
-1126
-1106
-1084
-1061
-1037
-1010
-984
-956
-926
-895
-862
-827
-792
-754
-715
-675
-633
-589
-544
-498
-450
-400
-349
-297
-243
-188
-132
-75
-17
43
103
165
227
289
353
417
482
547
612
678
744
810
876
942
1008
1075
1142
1208
1274
1339
1405
1470
1534
1598
1661
1724
1785
1845
1905
1963
2019
2075
2129
2182
2232
2282
2329
2375
2419
2461
2502
2540
2575
2609
2640
2669
2696
2719
2741
2759
2774
2787
2796
2803
2806
2807
2804
2798
2789
2776
2760
2741
2719
2694
2665
2633
2599
2561
2520
2477
2431
2382
2331
2278
2223
2166
2107
2047
1985
1922
1858
1793
1728
1662
1597
1531
1466
1401
1336
1273
1211
1150
1090
1032
975
919
865
813
762
713
665
618
572
528
485
442
401
361
321
282
245
207
171
135
100
66
32
-1
-33
-65
-97
-128
-158
-188
-217
-246
-274
-302
-330
-356
-383
-408
-434
-458
-483
-506
-530
-553
-576
-598
-620
-642
-663
-684
-705
-726
-746
-767
-787
-806
-826
-845
-864
-883
-902
-920
-939
-957
-976
-994
-1012
-1031
-1049
-1067
-1086
-1105
-1123
-1142
-1161
-1179
-1198
-1217
-1236
-1254
-1273
-1291
-1308
-1326
-1342
-1358
-1373
-1387
-1399
-1410
-1419
-1427
-1433
-1437
-1439
-1439
-1436
-1432
-1425
-1416
-1405
-1391
-1376
-1358
-1339
-1317
-1294
-1269
-1242
-1213
-1183
-1150
-1117
-1081
-1044
-1006
-966
-925
-883
-839
-795
-750
-704
-658
-611
-563
-516
-468
-420
-372
-324
-277
-229
-182
-136
-89
-44
1
46
90
133
175
217
257
297
336
373
410
446
481
516
550
583
615
648
679
711
742
774
805
836
867
898
930
961
993
1025
1058
1091
1124
1157
1191
1225
1259
1293
1328
1363
1398
1433
1468
1503
1538
1572
1606
1640
1673
1706
1738
1769
1799
1829
1857
1885
1912
1938
1962
1986
2008
2029
2050
2069
2087
2104
2120
2135
2149
2162
2175
2186
2196
2206
2214
2222
2229
2234
2239
2242
2245
2246
2246
2246
2244
2241
2236
2231
2225
2217
2207
2196
2184
2170
2154
2137
2117
2096
2072
2045
2017
1988
1955
1920
1882
1842
1800
1754
1707
1657
1604
1548
1491
1430
1368
1303
1236
1167
1096
1022
948
872
795
717
637
557
477
396
315
234
154
74
-5
-83
-159
-235
-309
-381
-451
-519
-585
-649
-710
-769
-825
-879
-929
-977
-1020
-1063
-1102
-1138
-1171
-1202
-1229
-1254
-1276
-1295
-1312
-1327
-1339
-1349
-1356
-1361
-1364
-1365
-1364
-1361
-1356
-1348
-1340
-1329
-1317
-1303
-1287
-1270
-1252
-1232
-1211
-1189
-1165
-1140
-1114
-1086
-1057
-1026
-994
-960
-925
-888
-849
-809
-767
-722
-676
-628
-578
-526
-472
-416
-358
-298
-236
-172
-107
-39
30
101
174
248
323
400
478
557
637
718
800
883
966
1049
1132
1216
1300
1383
1466
1549
1631
1712
1792
1872
1950
2027
2103
2177
2249
2320
2389
2456
2520
2583
2643
2701
2756
2809
2859
2905
2949
2990
3028
3062
3094
3122
3148
3170
3190
3207
3221
3233
3243
3250
3255
3258
3260
3259
3257
3253
3247
3240
3230
3219
3207
3192
3176
3157
3137
3115
3090
3064
3035
3005
2972
2937
2900
2860
2819
2775
2729
2682
2632
2580
2526
2470
2413
2354
2293
2231
2167
2102
2035
1968
1899
1829
1758
1686
1613
1539
1464
1388
1311
1234
1155
1076
996
915
834
752
669
586
503
420
337
254
171
89
7
-75
-155
-235
-314
-392
-469
-544
-618
-690
-761
-830
-897
-962
-1025
-1086
-1144
-1200
-1254
-1305
-1354
-1400
-1443
-1485
-1523
-1559
-1593
-1624
-1652
-1679
-1702
-1724
-1743
-1759
-1773
-1786
-1796
-1803
-1809
-1813
-1815
-1814
-1812
-1808
-1802
-1794
-1784
-1772
-1758
-1742
-1723
-1703
-1681
-1657
-1631
-1603
-1573
-1541
-1508
-1474
-1438
-1401
-1363
-1324
-1284
-1244
-1204
-1163
-1122
-1082
-1041
-1000
-961
-921
-882
-844
-806
-769
-734
-699
-665
-632
-601
-571
-543
-516
-491
-468
-446
-427
-409
-394
-381
-370
-362
-356
-353
-353
-355
-360
-368
-378
-392
-408
-427
-449
-474
-501
-532
-565
-601
-639
-681
-724
-770
-819
-869
-922
-977
-1034
-1092
-1153
-1215
-1279
-1344
-1411
-1480
-1550
-1621
-1694
-1769
-1844
-1922
-2000
-2080
-2162
-2244
-2328
-2414
-2500
-2587
-2675
-2764
-2853
-2942
-3032
-3121
-3210
-3298
-3386
-3473
-3559
-3643
-3727
-3810
-3891
-3970
-4048
-4124
-4199
-4272
-4342
-4411
-4478
-4542
-4605
-4665
-4722
-4777
-4829
-4878
-4925
-4968
-5008
-5045
-5078
-5108
-5135
-5157
-5176
-5192
-5203
-5211
-5215
-5216
-5213
-5206
-5195
-5182
-5164
-5144
-5120
-5094
-5064
-5032
-4997
-4960
-4921
-4879
-4835
-4790
-4743
-4694
-4644
-4594
-4542
-4490
-4437
-4385
-4332
-4279
-4227
-4176
-4125
-4075
-4026
-3978
-3932
-3887
-3843
-3802
-3762
-3723
-3687
-3653
-3621
-3591
-3563
-3537
-3514
-3494
-3475
-3459
-3446
-3436
-3427
-3422
-3419
-3419
-3421
-3426
-3433
-3443
-3455
-3470
-3487
-3506
-3528
-3552
-3578
-3606
-3636
-3667
-3700
-3735
-3771
-3808
-3846
-3885
-3925
-3966
-4006
-4048
-4090
-4132
-4174
-4216
-4257
-4298
-4339
-4379
-4419
-4458
-4496
-4533
-4569
-4604
-4637
-4670
-4701
-4731
-4759
-4786
-4811
-4835
-4856
-4876
-4894
-4909
-4922
-4933
-4941
-4947
-4949
-4949
-4946
-4940
-4930
-4917
-4901
-4882
-4859
-4832
-4802
-4769
-4732
-4691
-4647
-4599
-4547
-4493
-4434
-4373
-4308
-4240
-4169
-4094
-4018
-3938
-3856
-3772
-3686
-3598
-3508
-3416
-3323
-3228
-3132
-3035
-2938
-2840
-2741
-2641
-2542
-2442
-2342
-2242
-2143
-2043
-1945
-1847
-1749
-1653
-1558
-1463
-1370
-1279
-1188
-1100
-1012
-927
-844
-762
-683
-605
-530
-457
-386
-318
-252
-189
-128
-69
-14
39
90
137
182
224
263
299
332
362
390
414
435
453
468
480
490
496
499
500
498
493
486
477
466
452
436
419
400
380
358
336
312
287
261
234
207
178
150
120
90
60
29
-2
-34
-66
-98
-130
-162
-194
-226
-258
-289
-320
-350
-379
-407
-435
-461
-486
-510
-532
-553
-573
-591
-607
-622
-636
-647
-657
-665
-671
-675
-678
-678
-677
-673
-668
-661
-652
-641
-628
-614
-597
-579
-559
-537
-513
-487
-459
-429
-398
-364
-328
-290
-249
-207
-162
-115
-66
-15
38
94
151
210
271
333
397
462
528
595
662
730
799
868
936
1004
1073
1141
1208
1274
1339
1403
1466
1527
1586
1643
1699
1752
1804
1853
1900
1944
1986
2025
2062
2097
2128
2156
2182
2205
2224
2240
2253
2262
2267
2269
2268
2262
2253
2239
2222
2200
2175
2146
2112
2075
2033
1989
1940
1888
1832
1772
1710
1643
1574
1502
1427
1349
1269
1185
1100
1012
922
830
735
638
540
439
337
232
126
17
-93
-205
-319
-434
-551
-669
-789
-910
-1032
-1155
-1279
-1404
-1529
-1654
-1780
-1905
-2029
-2156
-2280
-2404
-2528
-2650
-2772
-2892
-3012
-3129
-3246
-3360
-3473
-3584
-3693
-3799
-3904
-4006
-4106
-4203
-4297
-4389
-4478
-4564
-4647
-4726
-4803
-4876
-4946
-5013
-5076
-5136
-5192
-5244
-5293
-5338
-5380
-5418
-5452
-5482
-5509
-5533
-5552
-5569
-5581
-5591
-5597
-5601
-5601
-5598
-5593
-5585
-5575
-5562
-5548
-5531
-5512
-5491
-5469
-5445
-5420
-5394
-5366
-5338
-5308
-5278
-5247
-5215
-5183
-5150
-5117
-5083
-5049
-5014
-4979
-4945
-4910
-4875
-4840
-4805
-4771
-4737
-4703
-4670
-4637
-4604
-4572
-4541
-4511
-4480
-4451
-4422
-4394
-4367
-4341
-4315
-4290
-4266
-4243
-4222
-4201
-4182
-4164
-4147
-4132
-4119
-4107
-4097
-4088
-4082
-4077
-4073
-4072
-4072
-4074
-4077
-4082
-4088
-4096
-4105
-4116
-4128
-4140
-4154
-4169
-4185
-4201
-4218
-4236
-4254
-4271
-4289
-4307
-4325
-4342
-4359
-4375
-4390
-4405
-4419
-4432
-4444
-4455
-4464
-4473
-4480
-4486
-4490
-4493
-4494
-4494
-4491
-4487
-4480
-4471
-4459
-4445
-4428
-4408
-4386
-4360
-4332
-4300
-4265
-4226
-4185
-4139
-4091
-4038
-3983
-3923
-3861
-3795
-3725
-3652
-3576
-3496
-3413
-3327
-3237
-3144
-3048
-2949
-2847
-2742
-2634
-2522
-2408
-2291
-2171
-2049
-1924
-1796
-1666
-1533
-1398
-1262
-1123
-982
-840
-697
-552
-407
-261
-114
33
179
326
472
616
760
902
1043
1181
1317
1450
1581
1708
1832
1953
2070
2182
2291
2395
2494
2589
2679
2763
2842
2916
2984
3047
3103
3154
3199
3239
3272
3299
3320
3335
3344
3348
3345
3337
3323
3303
3279
3248
3213
3172
3127
3076
3021
2961
2896
2827
2754
2676
2594
2509
2419
2326
2229
2129
2025
1919
1809
1697
1583
1466
1347
1226
1104
981
856
731
605
478
351
224
98
-28
-154
-278
-402
-524
-645
-765
-882
-998
-1112
-1223
-1333
-1440
-1545
-1647
-1747
-1844
-1939
-2031
-2121
-2209
-2294
-2376
-2455
-2532
-2606
-2676
-2744
-2809
-2871
-2930
-2985
-3037
-3087
-3132
-3175
-3215
-3251
-3284
-3314
-3341
-3365
-3387
-3405
-3421
-3434
-3444
-3452
-3457
-3460
-3461
-3459
-3455
-3449
-3441
-3431
-3419
-3406
-3392
-3376
-3358
-3340
-3320
-3300
-3279
-3257
-3235
-3213
-3190
-3167
-3144
-3120
-3097
-3075
-3052
-3030
-3008
-2987
-2966
-2946
-2926
-2908
-2890
-2873
-2857
-2842
-2828
-2815
-2803
-2793
-2784
-2775
-2769
-2763
-2759
-2756
-2754
-2753
-2754
-2756
-2759
-2763
-2768
-2774
-2782
-2790
-2800
-2810
-2821
-2833
-2846
-2859
-2874
-2889
-2904
-2920
-2937
-2954
-2971
-2989
-3007
-3025
-3043
-3062
-3080
-3098
-3116
-3134
-3151
-3168
-3185
-3200
-3215
-3229
-3241
-3253
-3263
-3272
-3278
-3284
-3287
-3288
-3287
-3284
-3279
-3271
-3261
-3249
-3234
-3216
-3196
-3173
-3148
-3121
-3091
-3059
-3024
-2986
-2946
-2903
-2858
-2810
-2760
-2707
-2651
-2593
-2533
-2470
-2405
-2337
-2268
-2197
-2124
-2049
-1973
-1895
-1817
-1737
-1656
-1575
-1493
-1411
-1329
-1247
-1165
-1084
-1002
-923
-843
-765
-688
-612
-538
-466
-395
-325
-258
-192
-129
-68
-8
49
104
157
208
256
302
346
387
426
463
497
529
558
585
610
632
652
670
685
698
709
717
724
729
732
733
732
730
727
722
716
709
700
691
681
670
658
645
632
618
603
588
572
556
539
522
505
488
470
453
435
417
400
383
366
349
333
317
302
287
273
260
247
234
222
211
200
190
181
172
163
155
148
141
134
128
122
116
111
106
101
97
92
88
83
78
73
68
62
56
50
44
37
31
23
16
8
0
-9
-18
-27
-37
-48
-59
-71
-83
-96
-109
-123
-138
-153
-169
-185
-202
-219
-237
-255
-273
-291
-309
-328
-346
-364
-382
-400
-418
-435
-451
-468
-483
-498
-513
-527
-539
-551
-562
-572
-581
-588
-594
-599
-601
-602
-602
-599
-594
-587
-577
-566
-551
-534
-515
-493
-468
-440
-410
-377
-342
-304
-264
-221
-176
-129
-81
-30
23
77
132
188
246
305
364
425
486
548
610
673
736
799
863
927
991
1055
1119
1183
1246
1310
1372
1434
1494
1553
1611
1668
1722
1775
1825
1873
1919
1962
2001
2039
2073
2105
2133
2158
2180
2198
2214
2226
2234
2240
2242
2240
2236
2228
2216
2201
2183
2162
2136
2108
2076
2041
2003
1961
1916
1868
1817
1763
1706
1646
1583
1518
1450
1380
1308
1234
1157
1079
999
918
835
751
666
579
492
405
316
228
139
50
-40
-129
-218
-306
-395
-482
-569
-655
-741
-825
-908
-989
-1069
-1147
-1224
-1299
-1371
-1442
-1510
-1575
-1638
-1698
-1755
-1809
-1860
-1908
-1953
-1994
-2032
-2067
-2098
-2125
-2149
-2170
-2186
-2199
-2208
-2214
-2216
-2214
-2208
-2199
-2185
-2168
-2147
-2122
-2094
-2062
-2025
-1987
-1945
-1900
-1851
-1800
-1746
-1689
-1630
-1569
-1507
-1442
-1376
-1308
-1239
-1169
-1098
-1026
-954
-881
-807
-734
-660
-586
-512
-438
-365
-292
-220
-148
-77
-8
61
129
195
260
324
386
446
505
562
617
671
722
771
818
864
906
947
985
1020
1055
1086
1114
1140
1164
1184
1202
1218
1231
1241
1248
1252
1254
1252
1248
1241
1231
1218
1202
1183
1161
1136
1109
1078
1045
1008
970
928
884
837
788
737
683
627
569
509
447
383
318
251
183
113
43
-29
-101
-175
-249
-323
-398
-473
-549
-624
-700
-775
-851
-926
-1000
-1076
-1151
-1225
-1299
-1373
-1446
-1518
-1590
-1661
-1732
-1802
-1872
-1941
-2009
-2077
-2144
-2210
-2275
-2339
-2403
-2466
-2528
-2589
-2650
-2710
-2770
-2828
-2886
-2943
-3000
-3055
-3110
-3164
-3217
-3269
-3320
-3370
-3419
-3466
-3512
-3557
-3600
-3642
-3682
-3721
-3758
-3793
-3826
-3857
-3887
-3915
-3940
-3964
-3986
-4005
-4022
-4038
-4054
-4066
-4075
-4085
-4091
-4097
-4100
-4102
-4102
-4100
-4096
-4091
-4083
-4075
-4065
-4053
-4038
-4024
-4006
-3988
-3968
-3946
-3922
-3897
-3869
-3841
-3810
-3778
-3744
-3708
-3671
-3631
-3590
-3548
-3503
-3457
-3409
-3359
-3308
-3255
-3200
-3144
-3086
-3026
-2965
-2903
-2839
-2774
-2708
-2641
-2572
-2503
-2432
-2361
-2289
-2217
-2144
-2071
-1998
-1924
-1851
-1778
-1705
-1633
-1561
-1490
-1419
-1349
-1280
-1212
-1146
-1080
-1014
-952
-889
-828
-769
-710
-653
-598
-543
-491
-439
-390
-341
-294
-249
-205
-162
-121
-82
-43
-6
29
64
97
129
160
190
219
247
273
299
323
346
367
388
406
424
439
453
465
475
483
489
493
494
494
491
486
479
469
457
442
425
406
384
360
333
304
272
238
201
161
119
75
28
-21
-72
-126
-182
-240
-301
-363
-428
-494
-562
-633
-705
-779
-855
-932
-1010
-1092
-1174
-1257
-1342
-1428
-1515
-1603
-1693
-1783
-1875
-1967
-2059
-2153
-2247
-2342
-2436
-2532
-2627
-2723
-2819
-2915
-3011
-3106
-3202
-3297
-3392
-3486
-3580
-3672
-3765
-3856
-3946
-4035
-4123
-4210
-4295
-4379
-4462
-4543
-4622
-4699
-4775
-4849
-4921
-4990
-5058
-5123
-5186
-5246
-5304
-5359
-5411
-5460
-5507
-5551
-5592
-5630
-5665
-5697
-5727
-5753
-5776
-5796
-5814
-5829
-5841
-5850
-5856
-5860
-5861
-5860
-5857
-5851
-5842
-5832
-5819
-5805
-5788
-5769
-5749
-5726
-5702
-5676
-5648
-5618
-5586
-5553
-5518
-5481
-5443
-5403
-5362
-5319
-5275
-5229
-5183
-5134
-5085
-5035
-4984
-4932
-4880
-4826
-4773
-4718
-4664
-4609
-4553
-4498
-4442
-4385
-4329
-4272
-4215
-4158
-4100
-4042
-3983
-3925
-3865
-3806
-3746
-3687
-3627
-3567
-3507
-3447
-3388
-3329
-3270
-3213
-3156
-3099
-3044
-2990
-2937
-2885
-2834
-2785
-2737
-2690
-2644
-2600
-2557
-2515
-2475
-2435
-2397
-2360
-2324
-2288
-2254
-2220
-2186
-2153
-2121
-2088
-2055
-2023
-1990
-1957
-1924
-1890
-1856
-1821
-1786
-1750
-1714
-1677
-1639
-1602
-1563
-1524
-1485
-1446
-1406
-1366
-1326
-1285
-1245
-1205
-1165
-1125
-1085
-1046
-1006
-969
-931
-894
-858
-822
-787
-753
-719
-687
-655
-623
-593
-563
-533
-505
-477
-450
-423
-397
-372
-348
-324
-300
-278
-255
-234
-213
-192
-172
-152
-133
-114
-95
-76
-58
-39
-21
-2
16
35
54
73
92
111
131
151
171
192
212
233
254
275
297
318
340
361
383
405
426
448
469
491
512
532
553
572
592
611
629
647
665
681
698
713
728
742
755
767
779
790
800
810
819
826
834
840
845
850
853
856
858
858
858
857
855
852
849
844
838
832
825
817
809
799
790
779
769
758
746
735
723
711
698
686
673
660
647
634
621
607
594
580
566
552
537
523
508
494
479
464
449
435
420
406
392
378
364
352
339
328
317
307
298
290
284
278
274
272
271
272
274
278
285
293
304
316
331
349
368
391
415
442
472
504
539
576
616
658
702
750
799
851
906
962
1022
1083
1146
1212
1280
1350
1422
1495
1571
1648
1727
1808
1890
1973
2058
2145
2232
2321
2411
2502
2594
2688
2782
2877
2972
3069
3166
3263
3361
3459
3557
3656
3754
3853
3951
4048
4146
4242
4339
4434
4528
4622
4715
4806
4897
4986
5074
5161
5246
5330
5412
5493
5573
5650
5726
5800
5873
5943
6012
6078
6143
6205
6265
6324
6379
6433
6484
6533
6580
6624
6666
6706
6743
6778
6811
6841
6869
6896
6920
6942
6963
6981
6998
7014
7027
7040
7051
7061
7069
7077
7084
7089
7094
7098
7101
7104
7106
7108
7109
7110
7110
7110
7110
7110
7109
7109
7108
7107
7106
7105
7104
7103
7103
7102
7101
7100
7099
7098
7097
7096
7095
7093
7092
7090
7088
7085
7082
7079
7075
7070
7065
7060
7054
7047
7040
7032
7023
7013
7004
6993
6982
6970
6957
6945
6931
6917
6903
6888
6872
6857
6841
6824
6807
6790
6772
6754
6736
6717
6697
6677
6657
6636
6615
6593
6570
6547
6523
6499
6474
6448
6421
6394
6366
6338
6308
6278
6247
6215
6182
6149
6114
6079
6043
6007
5969
5931
5893
5854
5814
5774
5734
5693
5653
5612
5571
5531
5490
5450
5411
5371
5333
5295
5257
5221
5185
5151
5118
5085
5054
5024
4996
4969
4943
4919
4897
4876
4857
4839
4823
4809
4796
4785
4776
4768
4762
4757
4754
4752
4753
4754
4757
4761
4767
4775
4783
4793
4805
4818
4832
4847
4864
4882
4901
4921
4943
4966
4990
5016
5042
5070
5099
5129
5161
5193
5227
5261
5297
5335
5373
5413
5454
5496
5540
5585
5632
5681
5731
5782
5835
5890
5946
6004
6064
6125
6187
6251
6317
6384
6452
6521
6592
6664
6737
6811
6885
6961
7038
7115
7193
7271
7350
7429
7509
7589
7669
7749
7829
7909
7989
8069
8148
8229
8308
8387
8466
8544
8621
8699
8775
8851
8926
9001
9074
9147
9220
9291
9361
9431
9500
9567
9634
9700
9765
9830
9893
9955
10017
10078
10137
10196
10254
10311
10367
10422
10476
10529
10581
10631
10681
10729
10776
10822
10866
10909
10950
10990
11028
11064
11098
11131
11162
11191
11218
11243
11267
11288
11307
11324
11339
11352
11363
11372
11380
11385
11388
11390
11389
11387
11383
11377
11370
11360
11350
11337
11323
11307
11290
11271
11251
11229
11206
11182
11157
11131
11103
11074
11045
11015
10984
10952
10920
10887
10855
10821
10788
10754
10721
10688
10654
10622
10589
10557
10526
10495
10465
10436
10407
10380
10353
10328
10303
10280
10258
10237
10217
10199
10181
10165
10150
10136
10123
10111
10100
10091
10082
10075
10068
10063
10059
10055
10052
10051
10049
10049
10049
10050
10051
10053
10055
10057
10059
10062
10065
10067
10070
10073
10075
10077
10079
10081
10082
10082
10082
10081
10079
10077
10073
10069
10063
10056
10048
10039
10029
10017
10004
9990
9974
9958
9940
9921
9901
9879
9857
9833
9809
9784
9757
9730
9701
9672
9642
9611
9579
9546
9512
9477
9442
9406
9369
9331
9293
9254
9214
9174
9133
9092
9051
9009
8967
8924
8882
8839
8797
8754
8712
8669
8627
8586
8544
8503
8463
8423
8384
8346
8308
8271
8235
8200
8166
8132
8101
8070
8039
8012
7985
7959
7934
7911
7889
7868
7848
7830
7812
7796
7781
7767
7754
7743
7732
7722
7713
7705
7698
7692
7686
7682
7677
7674
7670
7668
7665
7663
7662
7660
7659
7658
7657
7657
7656
7655
7655
7654
7653
7652
7650
7648
7646
7644
7640
7637
7633
7628
7623
7617
7610
7603
7596
7588
7580
7571
7562
7552
7542
7532
7522
7511
7501
7490
7479
7468
7457
7445
7434
7423
7411
7400
7388
7377
7365
7354
7342
7331
7320
7308
7297
7286
7275
7264
7254
7243
7233
7224
7214
7205
7196
7188
7180
7172
7164
7157
7150
7143
7136
7129
7122
7115
7108
7101
7094
7087
7079
7071
7063
7054
7045
7036
7026
7016
7006
6996
6985
6974
6963
6952
6940
6929
6917
6905
6893
6882
6870
6858
6846
6834
6823
6811
6799
6787
6775
6763
6751
6739
6727
6716
6704
6692
6681
6670
6659
6648
6638
6628
6618
6609
6601
6593
6586
6580
6574
6569
6566
6563
6561
6560
6561
6562
6564
6568
6572
6578
6585
6593
6602
6612
6623
6635
6648
6662
6677
6694
6711
6728
6747
6767
6787
6808
6830
6853
6876
6899
6924
6948
6973
6999
7025
7050
7077
7103
7129
7154
7180
7205
7230
7255
7279
7302
7324
7346
7366
7386
7404
7421
7436
7451
7463
7474
7483
7490
7495
7498
7498
7497
7493
7487
7478
7467
7453
7436
7417
7395
7371
7344
7314
7282
7247
7209
7169
7126
7081
7033
6983
6931
6877
6820
6761
6700
6636
6571
6504
6435
6365
6292
6219
6143
6067
5988
5909
5829
5748
5665
5583
5499
5415
5330
5246
5161
5076
4990
4905
4820
4736
4651
4567
4483
4399
4316
4234
4151
4069
3988
3907
3826
3746
3667
3588
3509
3432
3354
3278
3202
3126
3052
2978
2905
2832
2760
2689
2619
2549
2480
2411
2343
2275
2208
2141
2074
2007
1941
1874
1808
1741
1674
1607
1540
1472
1404
1336
1267
1198
1128
1057
986
914
842
769
695
621
546
471
396
320
243
167
90
13
-64
-142
-219
-296
-373
-449
-525
-601
-676
-751
-824
-897
-969
-1040
-1109
-1177
-1244
-1309
-1373
-1435
-1495
-1553
-1609
-1664
-1716
-1766
-1814
-1860
-1904
-1945
-1985
-2021
-2056
-2088
-2118
-2145
-2170
-2192
-2212
-2230
-2245
-2257
-2267
-2275
-2281
-2284
-2284
-2283
-2279
-2272
-2264
-2253
-2240
-2225
-2207
-2188
-2167
-2144
-2119
-2093
-2065
-2035
-2004
-1972
-1939
-1904
-1869
-1833
-1795
-1758
-1719
-1680
-1641
-1602
-1562
-1522
-1482
-1443
-1403
-1364
-1325
-1287
-1249
-1212
-1176
-1141
-1107
-1074
-1043
-1012
-985
-958
-934
-911
-891
-873
-858
-845
-834
-827
-822
-820
-821
-825
-832
-842
-856
-872
-892
-915
-941
-970
-1002
-1038
-1077
-1119
-1164
-1212
-1263
-1316
-1373
-1433
-1495
-1560
-1628
-1699
-1772
-1848
-1927
-2008
-2091
-2177
-2266
-2357
-2451
-2547
-2645
-2746
-2849
-2955
-3063
-3173
-3286
-3401
-3518
-3637
-3758
-3881
-4006
-4134
-4262
-4393
-4525
-4659
-4794
-4930
-5068
-5208
-5348
-5489
-5632
-5776
-5920
-6065
-6211
-6358
-6505
-6653
-6801
-6949
-7098
-7246
-7395
-7543
-7691
-7838
-7986
-8132
-8278
-8423
-8567
-8710
-8852
-8993
-9132
-9270
-9406
-9540
-9673
-9804
-9933
-10060
-10185
-10307
-10428
-10546
-10662
-10775
-10886
-10995
-11101
-11205
-11307
-11406
-11502
-11596
-11688
-11777
-11864
-11948
-12029
-12109
-12185
-12260
-12331
-12401
-12468
-12532
-12594
-12654
-12711
-12766
-12819
-12869
-12917
-12962
-13006
-13046
-13085
-13122
-13156
-13188
-13217
-13244
-13270
-13292
-13313
-13331
-13348
-13362
-13374
-13383
-13391
-13396
-13400
-13401
-13400
-13397
-13393
-13386
-13377
-13367
-13355
-13341
-13325
-13307
-13288
-13268
-13246
-13222
-13197
-13171
-13144
-13116
-13086
-13056
-13025
-12992
-12959
-12926
-12892
-12857
-12821
-12785
-12749
-12712
-12674
-12637
-12599
-12560
-12521
-12482
-12442
-12402
-12362
-12321
-12280
-12238
-12197
-12155
-12112
-12069
-12026
-11982
-11938
-11894
-11849
-11804
-11758
-11713
-11667
-11620
-11574
-11527
-11481
-11434
-11387
-11340
-11293
-11247
-11200
-11153
-11107
-11061
-11015
-10969
-10923
-10878
-10833
-10788
-10743
-10699
-10655
-10611
-10567
-10524
-10481
-10438
-10395
-10353
-10311
-10270
-10229
-10188
-10148
-10108
-10068
-10029
-9991
-9953
-9915
-9878
-9842
-9805
-9770
-9735
-9700
-9666
-9632
-9599
-9567
-9535
-9503
-9473
-9442
-9412
-9383
-9354
-9326
-9298
-9271
-9245
-9218
-9193
-9167
-9142
-9118
-9093
-9069
-9045
-9021
-8997
-8973
-8949
-8925
-8901
-8876
-8851
-8825
-8800
-8773
-8746
-8719
-8691
-8662
-8633
-8603
-8572
-8540
-8507
-8474
-8440
-8405
-8369
-8332
-8295
-8257
-8218
-8178
-8137
-8096
-8054
-8012
-7969
-7925
-7881
-7836
-7791
-7745
-7700
-7653
-7607
-7560
-7513
-7466
-7419
-7372
-7325
-7278
-7231
-7184
-7137
-7091
-7044
-6998
-6952
-6906
-6860
-6815
-6770
-6725
-6680
-6635
-6591
-6547
-6504
-6460
-6418
-6375
-6333
-6292
-6251
-6211
-6171
-6132
-6093
-6055
-6017
-5981
-5944
-5909
-5874
-5839
-5805
-5771
-5738
-5705
-5673
-5641
-5609
-5578
-5547
-5515
-5485
-5454
-5423
-5392
-5361
-5330
-5299
-5268
-5237
-5205
-5173
-5141
-5109
-5077
-5043
-5010
-4976
-4942
-4907
-4872
-4836
-4799
-4762
-4724
-4686
-4646
-4607
-4566
-4524
-4482
-4439
-4395
-4351
-4306
-4260
-4213
-4166
-4118
-4069
-4019
-3971
-3922
-3872
-3822
-3773
-3723
-3674
-3626
-3578
-3531
-3484
-3439
-3395
-3352
-3310
-3270
-3231
-3194
-3159
-3126
-3095
-3066
-3039
-3014
-2992
-2972
-2955
-2941
-2929
-2920
-2913
-2910
-2909
-2912
-2917
-2926
-2937
-2951
-2969
-2990
-3014
-3041
-3071
-3104
-3140
-3180
-3223
-3269
-3317
-3369
-3425
-3483
-3544
-3608
-3675
-3746
-3819
-3895
-3974
-4054
-4140
-4227
-4317
-4410
-4505
-4603
-4703
-4806
-4911
-5019
-5128
-5240
-5353
-5469
-5586
-5705
-5826
-5947
-6071
-6195
-6321
-6447
-6574
-6702
-6830
-6959
-7087
-7216
-7344
-7472
-7599
-7726
-7852
-7977
-8101
-8223
-8345
-8464
-8583
-8699
-8814
-8927
-9038
-9146
-9253
-9358
-9460
-9560
-9658
-9753
-9846
-9936
-10024
-10110
-10193
-10274
-10352
-10427
-10500
-10571
-10639
-10705
-10769
-10830
-10888
-10945
-10999
-11050
-11100
-11147
-11192
-11235
-11276
-11315
-11352
-11387
-11419
-11450
-11479
-11505
-11530
-11553
-11574
-11593
-11610
-11625
-11638
-11649
-11658
-11665
-11671
-11674
-11676
-11676
-11674
-11671
-11666
-11659
-11651
-11642
-11631
-11619
-11605
-11591
-11575
-11559
-11541
-11522
-11503
-11483
-11462
-11440
-11418
-11395
-11371
-11347
-11323
-11298
-11273
-11248
-11223
-11197
-11172
-11146
-11121
-11095
-11070
-11045
-11020
-10995
-10971
-10947
-10923
-10899
-10876
-10853
-10830
-10807
-10785
-10762
-10740
-10718
-10695
-10673
-10651
-10628
-10606
-10583
-10560
-10536
-10512
-10488
-10463
-10438
-10412
-10385
-10358
-10329
-10300
-10270
-10238
-10206
-10173
-10138
-10102
-10065
-10026
-9986
-9945
-9902
-9858
-9812
-9764
-9715
-9665
-9612
-9558
-9503
-9445
-9387
-9326
-9264
-9200
-9134
-9067
-8999
-8929
-8857
-8784
-8709
-8634
-8556
-8478
-8398
-8317
-8235
-8151
-8067
-7981
-7894
-7806
-7717
-7627
-7535
-7443
-7350
-7256
-7162
-7066
-6970
-6872
-6775
-6676
-6577
-6477
-6377
-6276
-6174
-6072
-5970
-5867
-5764
-5660
-5556
-5452
-5347
-5243
-5138
-5033
-4928
-4823
-4719
-4614
-4510
-4405
-4301
-4198
-4094
-3992
-3890
-3788
-3686
-3586
-3486
-3386
-3287
-3189
-3091
-2994
-2897
-2801
-2705
-2609
-2515
-2420
-2326
-2232
-2138
-2044
-1950
-1856
-1762
-1668
-1574
-1480
-1385
-1290
-1195
-1099
-1002
-907
-810
-713
-615
-517
-419
-319
-220
-119
-18
83
186
288
392
496
601
706
812
918
1026
1133
1241
1350
1459
1569
1679
1789
1900
2011
2123
2234
2346
2458
2570
2682
2794
2906
3018
3130
3242
3353
3464
3574
3684
3794
3903
4011
4120
4227
4334
4440
4545
4650
4753
4856
4957
5058
5158
5257
5355
5452
5548
5643
5737
5830
5922
6013
6104
6193
6282
6370
6457
6543
6629
6714
6798
6881
6963
7044
7125
7205
7284
7363
7441
7517
7594
7669
7743
7817
7890
7962
8032
8103
8173
8243
8311
8378
8445
8511
8576
8641
8705
8769
8832
8894
8956
9018
9078
9139
9198
9258
9316
9374
9431
9488
9544
9599
9653
9706
9759
9811
9862
9911
9960
10008
10055
10101
10145
10188
10230
10271
10311
10349
10385
10421
10454
10487
10517
10546
10574
10600
10624
10646
10667
10686
10703
10718
10731
10742
10751
10758
10763
10765
10766
10764
10760
10753
10744
10733
10720
10704
10685
10664
10641
10615
10587
10556
10523
10487
10449
10408
10365
10319
10271
10220
10167
10112
10055
9995
9933
9869
9804
9736
9667
9595
9523
9448
9372
9295
9217
9137
9057
8975
8892
8809
8725
8640
8554
8468
8382
8295
8207
8119
8032
7944
7856
7769
7681
7593
7505
7417
7330
7242
7155
7068
6982
6895
6809
6724
6638
6554
6469
6385
6301
6218
6135
6052
5970
5888
5807
5726
5645
5564
5484
5404
5324
5244
5165
5086
5007
4928
4849
4770
4692
4613
4535
4456
4377
4299
4220
4142
4062
3984
3905
3826
3747
3668
3589
3510
3430
3351
3272
3193
3114
3035
2956
2877
2799
2721
2643
2565
2487
2410
2333
2257
2181
2105
2029
1954
1879
1804
1730
1656
1582
1509
1436
1363
1290
1218
1146
1074
1002
932
861
791
721
652
583
515
447
380
314
248
183
118
54
-8
-70
-132
-192
-252
-311
-369
-426
-482
-538
-593
-647
-700
-752
-804
-855
-905
-954
-1002
-1051
-1098
-1144
-1189
-1234
-1277
-1320
-1362
-1403
-1443
-1482
-1521
-1558
-1594
-1630
-1664
-1697
-1730
-1761
-1791
-1820
-1848
-1874
-1900
-1924
-1947
-1969
-1990
-2009
-2027
-2044
-2060
-2074
-2087
-2098
-2109
-2118
-2126
-2132
-2137
-2142
-2144
-2146
-2147
-2146
-2145
-2142
-2138
-2134
-2128
-2122
-2116
-2108
-2100
-2092
-2083
-2074
-2064
-2055
-2045
-2037
-2028
-2019
-2011
-2004
-1997
-1991
-1986
-1982
-1978
-1976
-1976
-1976
-1978
-1981
-1986
-1992
-2000
-2009
-2021
-2035
-2050
-2067
-2085
-2105
-2127
-2151
-2176
-2204
-2232
-2263
-2295
-2329
-2364
-2401
-2439
-2479
-2520
-2562
-2606
-2651
-2697
-2745
-2793
-2842
-2892
-2943
-2994
-3046
-3098
-3150
-3202
-3254
-3306
-3357
-3407
-3457
-3505
-3553
-3599
-3644
-3688
-3729
-3769
-3807
-3843
-3877
-3908
-3937
-3964
-3988
-4009
-4027
-4043
-4056
-4066
-4072
-4075
-4075
-4072
-4066
-4054
-4042
-4025
-4003
-3979
-3951
-3919
-3884
-3845
-3802
-3755
-3705
-3651
-3593
-3532
-3467
-3399
-3327
-3252
-3174
-3093
-3008
-2921
-2830
-2737
-2641
-2543
-2442
-2338
-2233
-2125
-2015
-1903
-1790
-1674
-1558
-1440
-1320
-1200
-1078
-955
-832
-708
-583
-458
-333
-208
-82
43
168
293
417
540
663
785
906
1025
1144
1261
1376
1490
1603
1713
1822
1930
2035
2138
2240
2339
2436
2531
2624
2714
2802
2888
2971
3052
3131
3207
3281
3353
3422
3489
3553
3616
3676
3734
3790
3844
3897
3947
3995
4042
4086
4131
4172
4212
4251
4288
4324
4358
4391
4422
4452
4481
4509
4535
4561
4585
4609
4632
4653
4674
4694
4713
4732
4750
4767
4784
4800
4815
4830
4845
4859
4873
4886
4899
4912
4924
4936
4948
4959
4970
4981
4992
5003
5013
5024
5034
5044
5054
5064
5073
5083
5093
5103
5113
5123
5133
5144
5154
5165
5176
5188
5200
5212
5224
5237
5250
5263
5277
5290
5304
5319
5333
5348
5362
5377
5392
5407
5422
5437
5452
5467
5482
5497
5512
5527
5541
5556
5571
5585
5599
5613
5627
5640
5654
5667
5680
5693
5705
5717
5729
5741
5752
5763
5773
5784
5794
5803
5813
5821
5830
5838
5845
5852
5859
5864
5870
5875
5879
5882
5885
5888
5890
5891
5892
5892
5891
5890
5888
5885
5881
5877
5872
5866
5860
5852
5844
5835
5824
5813
5801
5788
5774
5759
5743
5726
5708
5689
5668
5647
5624
5600
5576
5549
5522
5494
5464
5433
5400
5367
5332
5295
5258
5219
5178
5137
5093
5049
5003
4955
4906
4856
4804
4750
4695
4638
4580
4521
4459
4397
4332
4267
4199
4131
4059
3989
3916
3842
3766
3690
3612
3532
3452
3371
3289
3205
3121
3036
2950
2863
2776
2688
2600
2511
2421
2331
2241
2150
2059
1968
1877
1786
1694
1603
1511
1420
1329
1237
1146
1055
965
874
784
694
605
516
427
339
252
165
79
-7
-92
-176
-259
-341
-423
-504
-583
-662
-740
-816
-892
-966
-1039
-1111
-1182
-1252
-1320
-1387
-1453
-1517
-1580
-1642
-1703
-1762
-1821
-1877
-1933
-1988
-2041
-2093
-2144
-2194
-2242
-2290
-2336
-2382
-2426
-2469
-2511
-2552
-2592
-2632
-2670
-2708
-2744
-2780
-2815
-2849
-2883
-2916
-2948
-2979
-3010
-3040
-3070
-3099
-3127
-3155
-3182
-3209
-3236
-3262
-3287
-3312
-3337
-3362
-3386
-3409
-3433
-3456
-3479
-3502
-3524
-3546
-3568
-3590
-3611
-3632
-3653
-3674
-3694
-3715
-3734
-3754
-3773
-3792
-3810
-3828
-3845
-3862
-3878
-3893
-3908
-3923
-3936
-3950
-3962
-3974
-3985
-3995
-4003
-4013
-4021
-4027
-4034
-4038
-4042
-4045
-4046
-4046
-4046
-4045
-4042
-4038
-4032
-4025
-4017
-4008
-3997
-3985
-3972
-3957
-3941
-3923
-3904
-3884
-3863
-3839
-3815
-3789
-3762
-3733
-3703
-3672
-3639
-3605
-3570
-3534
-3496
-3457
-3417
-3375
-3333
-3289
-3244
-3198
-3151
-3104
-3055
-3005
-2955
-2903
-2851
-2798
-2745
-2691
-2636
-2581
-2526
-2470
-2414
-2358
-2302
-2246
-2190
-2134
-2079
-2023
-1968
-1913
-1859
-1805
-1751
-1698
-1646
-1593
-1542
-1491
-1440
-1391
-1342
-1293
-1246
-1199
-1153
-1108
-1064
-1020
-978
-937
-896
-857
-819
-782
-747
-712
-679
-647
-617
-588
-560
-534
-509
-486
-464
-444
-426
-409
-394
-380
-368
-357
-348
-341
-335
-331
-328
-327
-327
-329
-332
-336
-342
-349
-357
-366
-377
-389
-402
-416
-430
-446
-463
-480
-498
-516
-536
-555
-575
-596
-616
-638
-659
-680
-701
-723
-744
-765
-787
-808
-828
-849
-869
-889
-908
-927
-946
-964
-982
-1000
-1016
-1034
-1050
-1067
-1083
-1098
-1114
-1129
-1144
-1159
-1174
-1189
-1204
-1219
-1234
-1250
-1265
-1280
-1296
-1312
-1328
-1344
-1360
-1377
-1393
-1410
-1427
-1443
-1460
-1477
-1493
-1510
-1526
-1542
-1558
-1574
-1589
-1604
-1619
-1634
-1648
-1662
-1675
-1688
-1701
-1713
-1725
-1736
-1747
-1757
-1767
-1776
-1785
-1792
-1800
-1806
-1812
-1817
-1821
-1825
-1827
-1829
-1830
-1830
-1830
-1828
-1825
-1822
-1818
-1812
-1806
-1799
-1791
-1782
-1772
-1761
-1749
-1737
-1723
-1709
-1694
-1678
-1661
-1644
-1626
-1607
-1587
-1567
-1546
-1524
-1502
-1479
-1455
-1431
-1407
-1382
-1356
-1330
-1303
-1277
-1250
-1222
-1195
-1167
-1140
-1112
-1084
-1056
-1029
-1000
-974
-946
-919
-892
-866
-839
-813
-787
-761
-736
-711
-686
-662
-638
-614
-590
-567
-544
-522
-499
-477
-455
-433
-412
-390
-369
-348
-328
-307
-286
-265
-244
-224
-203
-182
-160
-138
-116
-94
-71
-48
-24
1
26
52
78
106
134
163
193
223
255
287
320
354
389
425
462
499
538
577
617
657
698
740
783
826
869
913
958
1002
1048
1094
1140
1186
1233
1279
1326
1372
1419
1465
1511
1557
1603
1648
1693
1737
1780
1822
1864
1904
1944
1982
2019
2055
2089
2122
2153
2183
2211
2237
2262
2285
2306
2325
2342
2357
2371
2383
2393
2400
2407
2411
2413
2414
2413
2411
2407
2401
2394
2385
2375
2364
2351
2338
2323
2307
2290
2273
2254
2234
2214
2193
2171
2148
2125
2101
2077
2052
2025
2000
1974
1947
1920
1893
1865
1837
1809
1781
1752
1724
1696
1667
1639
1611
1583
1555
1527
1500
1472
1445
1418
1391
1365
1339
1313
1287
1262
1237
1213
1189
1165
1142
1119
1096
1074
1053
1031
1010
991
971
952
933
915
897
880
863
846
830
815
800
785
770
755
741
727
713
699
685
672
658
645
631
617
604
590
576
563
549
535
521
506
492
478
463
448
433
418
402
387
371
355
338
322
305
288
271
254
237
219
202
184
167
149
132
115
98
81
64
48
32
16
0
-15
-30
-45
-60
-74
-88
-102
-115
-128
-141
-154
-166
-178
-190
-201
-212
-223
-234
-245
-255
-265
-275
-285
-295
-305
-315
-325
-334
-344
-354
-363
-373
-383
-392
-402
-412
-422
-432
-442
-453
-463
-473
-484
-495
-506
-518
-530
-542
-554
-567
-580
-594
-608
-622
-637
-652
-668
-685
-702
-719
-737
-755
-774
-794
-814
-835
-856
-878
-900
-923
-946
-970
-994
-1018
-1044
-1070
-1096
-1123
-1150
-1177
-1205
-1233
-1261
-1290
-1319
-1349
-1379
-1409
-1439
-1470
-1501
-1532
-1564
-1596
-1628
-1660
-1693
-1726
-1759
-1793
-1827
-1861
-1895
-1930
-1964
-1999
-2033
-2069
-2104
-2139
-2174
-2209
-2243
-2277
-2311
-2345
-2378
-2411
-2443
-2475
-2506
-2537
-2567
-2597
-2625
-2654
-2681
-2708
-2735
-2760
-2785
-2809
-2832
-2855
-2877
-2898
-2918
-2937
-2956
-2973
-2990
-3005
-3020
-3034
-3046
-3057
-3068
-3077
-3085
-3091
-3097
-3101
-3104
-3105
-3105
-3104
-3101
-3097
-3091
-3084
-3075
-3065
-3053
-3040
-3026
-3009
-2992
-2973
-2952
-2930
-2906
-2882
-2856
-2828
-2799
-2769
-2738
-2706
-2673
-2639
-2604
-2568
-2531
-2494
-2456
-2417
-2378
-2338
-2298
-2258
-2217
-2177
-2136
-2095
-2053
-2012
-1971
-1930
-1889
-1849
-1808
-1768
-1728
-1688
-1648
-1609
-1570
-1531
-1493
-1455
-1418
-1381
-1345
-1309
-1273
-1238
-1204
-1170
-1136
-1104
-1071
-1040
-1008
-978
-948
-918
-890
-861
-834
-807
-780
-754
-729
-704
-680
-657
-634
-612
-590
-569
-549
-529
-510
-492
-474
-457
-441
-425
-410
-396
-382
-368
-356
-344
-332
-320
-309
-298
-288
-277
-267
-257
-247
-237
-227
-218
-208
-198
-188
-177
-167
-157
-146
-136
-125
-114
-102
-91
-79
-67
-55
-42
-30
-17
-3
10
24
39
53
68
83
98
113
128
144
160
176
191
207
223
239
255
270
286
301
316
331
346
360
374
387
400
413
425
437
449
460
471
481
491
501
510
519
528
537
545
553
561
568
576
583
590
598
605
612
619
626
633
640
647
654
661
668
676
683
691
698
706
714
722
730
737
745
753
761
769
777
785
793
801
809
817
825
832
840
847
854
861
868
875
882
888
894
900
906
912
917
922
927
932
937
941
945
949
953
956
960
963
966
969
972
974
977
979
982
984
987
990
992
995
999
1002
1006
1010
1014
1018
1024
1030
1036
1043
1050
1057
1065
1073
1082
1092
1101
1112
1122
1133
1145
1157
1169
1182
1195
1208
1222
1236
1250
1265
1281
1296
1313
1329
1347
1365
1383
1402
1422
1442
1463
1484
1507
1530
1553
1578
1603
1629
1656
1683
1711
1740
1770
1800
1831
1863
1895
1928
1961
1996
2029
2065
2101
2137
2173
2210
2247
2284
2321
2359
2397
2435
2473
2511
2549
2587
2625
2663
2700
2738
2775
2812
2849
2886
2922
2957
2993
3028
3062
3096
3129
3162
3194
3226
3256
3286
3316
3344
3372
3399
3425
3451
3475
3499
3522
3543
3564
3584
3604
3622
3640
3656
3672
3688
3702
3716
3728
3741
3752
3763
3773
3782
3791
3799
3806
3813
3819
3825
3830
3834
3838
3841
3843
3845
3846
3847
3847
3847
3846
3845
3843
3841
3838
3835
3831
3828
3824
3819
3814
3809
3804
3799
3793
3787
3780
3774
3767
3760
3752
3744
3736
3727
3718
3708
3698
3688
3676
3665
3653
3640
3627
3613
3599
3584
3569
3553
3537
3521
3503
3486
3468
3449
3431
3411
3391
3371
3350
3328
3306
3283
3260
3235
3210
3185
3158
3130
3102
3072
3042
3010
2977
2944
2909
2873
2836
2797
2758
2717
2675
2632
2587
2541
2494
2446
2397
2346
2294
2240
2185
2129
2072
2013
1954
1892
1830
1766
1701
1634
1567
1498
1428
1356
1284
1211
1136
1060
984
907
828
749
669
589
508
426
344
261
178
95
11
-73
-157
-242
-326
-411
-496
-580
-665
-749
-833
-917
-1000
-1084
-1166
-1249
-1330
-1411
-1491
-1571
-1649
-1726
-1803
-1878
-1952
-2025
-2097
-2168
-2237
-2304
-2371
-2435
-2499
-2560
-2620
-2679
-2736
-2792
-2846
-2898
-2948
-2997
-3045
-3091
-3135
-3177
-3218
-3257
-3295
-3331
-3366
-3399
-3430
-3460
-3488
-3515
-3541
-3565
-3587
-3608
-3627
-3645
-3662
-3677
-3691
-3703
-3714
-3724
-3732
-3739
-3744
-3748
-3751
-3752
-3753
-3752
-3750
-3747
-3743
-3738
-3732
-3725
-3718
-3710
-3701
-3692
-3682
-3673
-3662
-3652
-3641
-3631
-3620
-3609
-3599
-3589
-3578
-3569
-3559
-3550
-3541
-3533
-3525
-3517
-3510
-3504
-3498
-3493
-3489
-3484
-3481
-3478
-3476
-3474
-3473
-3473
-3473
-3474
-3475
-3477
-3480
-3483
-3487
-3491
-3496
-3502
-3508
-3515
-3522
-3530
-3538
-3547
-3556
-3566
-3576
-3587
-3597
-3609
-3620
-3632
-3644
-3656
-3669
-3682
-3695
-3708
-3721
-3735
-3749
-3763
-3777
-3791
-3806
-3820
-3835
-3850
-3865
-3879
-3895
-3910
-3925
-3940
-3956
-3971
-3987
-4002
-4018
-4033
-4049
-4064
-4080
-4094
-4111
-4126
-4141
-4155
-4170
-4184
-4198
-4211
-4224
-4236
-4248
-4259
-4270
-4279
-4288
-4297
-4304
-4310
-4316
-4321
-4324
-4327
-4329
-4329
-4329
-4327
-4325
-4321
-4316
-4311
-4304
-4296
-4288
-4278
-4267
-4256
-4243
-4230
-4216
-4201
-4185
-4168
-4151
-4132
-4113
-4093
-4070
-4049
-4026
-4002
-3977
-3951
-3923
-3895
-3866
-3835
-3804
-3771
-3737
-3703
-3667
-3630
-3592
-3553
-3512
-3471
-3429
-3385
-3340
-3294
-3247
-3199
-3150
-3100
-3048
-2996
-2942
-2887
-2832
-2775
-2717
-2659
-2599
-2539
-2478
-2417
-2355
-2292
-2229
-2166
-2103
-2039
-1975
-1912
-1848
-1785
-1721
-1658
-1596
-1533
-1472
-1411
-1350
-1290
-1231
-1172
-1114
-1057
-1000
-946
-892
-838
-786
-735
-685
-636
-588
-541
-496
-452
-409
-367
-327
-288
-250
-213
-178
-145
-113
-82
-52
-25
2
27
50
72
92
111
128
143
157
170
181
190
198
204
208
211
213
213
211
208
204
198
190
182
172
160
147
133
118
102
84
65
46
26
4
-18
-41
-64
-88
-112
-137
-162
-187
-212
-238
-263
-288
-313
-338
-362
-386
-409
-432
-454
-475
-496
-516
-535
-553
-570
-586
-601
-615
-628
-639
-650
-660
-668
-675
-681
-686
-690
-692
-693
-693
-692
-690
-686
-681
-675
-668
-659
-650
-639
-627
-614
-600
-584
-568
-551
-532
-512
-492
-470
-448
-424
-400
-375
-348
-321
-294
-265
-236
-205
-174
-143
-110
-78
-44
-10
25
60
96
132
169
206
244
281
320
358
397
436
475
514
553
593
633
672
712
752
791
831
870
910
949
988
1026
1065
1103
1141
1179
1216
1253
1289
1326
1361
1397
1432
1467
1501
1536
1569
1603
1636
1669
1701
1734
1766
1797
1829
1860
1891
1921
1952
1982
2012
2041
2071
2100
2129
2157
2186
2214
2242
2269
2296
2323
2350
2376
2402
2427
2452
2477
2501
2524
2547
2570
2592
2613
2634
2654
2673
2692
2710
2727
2743
2759
2774
2788
2801
2813
2825
2835
2845
2854
2862
2868
2874
2879
2883
2886
2888
2889
2889
2888
2885
2882
2878
2873
2867
2859
2851
2842
2832
2821
2809
2796
2782
2767
2751
2735
2717
2699
2680
2660
2639
2618
2595
2572
2549
2525
2500
2474
2448
2422
2395
2367
2339
2311
2282
2253
2223
2193
2163
2132
2101
2070
2039
2007
1975
1944
1912
1880
1848
1817
1785
1754
1723
1692
1661
1631
1601
1572
1543
1514
1486
1459
1432
1405
1379
1354
1329
1305
1282
1259
1236
1215
1193
1173
1152
1133
1113
1095
1076
1058
1040
1022
1006
989
972
956
939
923
906
890
873
856
839
822
805
787
769
750
731
711
691
671
650
628
606
583
560
536
512
487
462
436
410
384
357
330
302
274
246
218
189
160
132
103
74
45
16
-13
-42
-71
-100
-129
-157
-185
-213
-240
-268
-294
-321
-347
-372
-397
-422
-446
-469
-492
-514
-536
-557
-577
-596
-615
-633
-650
-666
-681
-696
-710
-723
-735
-746
-756
-766
-775
-783
-790
-796
-801
-806
-810
-813
-815
-817
-817
-817
-817
-815
-813
-810
-807
-803
-799
-794
-789
-783
-777
-771
-764
-757
-750
-742
-735
-727
-720
-712
-704
-696
-689
-681
-673
-666
-658
-650
-643
-636
-629
-621
-614
-608
-601
-594
-588
-581
-575
-568
-562
-556
-550
-543
-537
-530
-524
-517
-510
-502
-495
-486
-478
-469
-459
-449
-439
-427
-415
-402
-389
-374
-359
-343
-326
-308
-289
-269
-248
-227
-204
-180
-156
-130
-104
-76
-48
-19
11
42
74
106
140
174
208
243
279
316
353
390
428
466
505
544
583
622
661
700
739
778
816
854
892
930
966
1002
1038
1073
1108
1141
1174
1206
1237
1267
1296
1324
1352
1378
1403
1427
1451
1473
1494
1513
1532
1549
1566
1581
1595
1608
1619
1630
1639
1647
1654
1660
1665
1669
1672
1674
1675
1675
1674
1673
1670
1667
1663
1658
1653
1647
1641
1634
1626
1619
1611
1602
1594
1586
1577
1569
1561
1553
1546
1539
1533
1527
1522
1517
1513
1510
1508
1507
1507
1508
1510
1513
1517
1522
1528
1535
1544
1553
1564
1576
1589
1604
1620
1636
1654
1674
1694
1715
1738
1762
1787
1813
1840
1868
1897
1927
1958
1990
2023
2056
2091
2126
2162
2199
2236
2274
2313
2352
2392
2432
2473
2514
2555
2597
2639
2681
2723
2766
2808
2851
2894
2937
2980
3023
3066
3109
3152
3195
3238
3281
3323
3365
3407
3449
3490
3531
3572
3612
3651
3690
3729
3767
3804
3841
3877
3912
3947
3981
4014
4046
4078
4110
4140
4170
4198
4226
4253
4280
4305
4330
4354
4377
4400
4421
4442
4462
4481
4499
4516
4533
4549
4564
4578
4591
4604
4616
4628
4638
4648
4657
4666
4674
4681
4688
4694
4700
4704
4709
4713
4716
4718
4720
4722
4723
4723
4723
4722
4720
4718
4715
4712
4708
4703
4698
4692
4685
4678
4670
4662
4653
4643
4632
4621
4610
4598
4585
4572
4559
4545
4531
4516
4501
4486
4471
4455
4440
4424
4408
4393
4377
4361
4346
4330
4315
4300
4285
4270
4255
4240
4226
4212
4198
4183
4170
4156
4142
4128
4114
4100
4086
4072
4058
4043
4029
4014
3999
3983
3967
3951
3934
3917
3899
3881
3863
3843
3824
3803
3782
3760
3738
3714
3690
3665
3639
3612
3585
3556
3526
3495
3463
3430
3396
3360
3323
3286
3246
3206
3165
3122
3078
3032
2986
2938
2889
2839
2788
2736
2683
2628
2572
2516
2458
2399
2340
2279
2217
2155
2091
2027
1962
1896
1829
1762
1694
1625
1556
1487
1417
1347
1276
1205
1135
1064
993
922
851
781
711
641
571
502
434
366
298
232
166
101
36
-27
-90
-151
-212
-272
-330
-388
-444
-499
-554
-607
-658
-709
-759
-807
-854
-900
-945
-988
-1031
-1072
-1112
-1151
-1188
-1225
-1260
-1294
-1327
-1359
-1389
-1419
-1447
-1475
-1501
-1527
-1551
-1574
-1597
-1618
-1638
-1658
-1676
-1694
-1711
-1727
-1742
-1756
-1769
-1782
-1793
-1804
-1815
-1824
-1833
-1841
-1849
-1855
-1861
-1867
-1872
-1876
-1879
-1882
-1883
-1885
-1885
-1885
-1884
-1882
-1880
-1876
-1872
-1868
-1862
-1856
-1849
-1841
-1833
-1823
-1813
-1803
-1791
-1779
-1766
-1753
-1739
-1724
-1709
-1693
-1677
-1661
-1644
-1626
-1609
-1591
-1572
-1554
-1535
-1517
-1498
-1479
-1461
-1442
-1423
-1404
-1386
-1368
-1350
-1332
-1314
-1296
-1279
-1262
-1246
-1229
-1213
-1198
-1182
-1167
-1153
-1138
-1124
-1111
-1098
-1085
-1072
-1060
-1048
-1037
-1026
-1014
-1004
-995
-986
-976
-968
-959
-951
-943
-936
-929
-922
-916
-910
-904
-899
-894
-890
-885
-881
-878
-874
-871
-868
-866
-864
-862
-861
-859
-858
-858
-858
-858
-858
-859
-860
-862
-863
-866
-868
-871
-874
-877
-880
-884
-888
-892
-896
-900
-904
-908
-912
-917
-921
-924
-928
-932
-935
-938
-941
-944
-946
-948
-950
-951
-952
-952
-953
-953
-952
-952
-951
-949
-948
-946
-944
-942
-939
-937
-934
-932
-929
-927
-924
-922
-920
-918
-916
-915
-914
-914
-914
-914
-915
-917
-919
-922
-925
-929
-933
-938
-944
-950
-958
-965
-974
-983
-993
-1004
-1016
-1028
-1041
-1055
-1070
-1085
-1101
-1118
-1135
-1154
-1173
-1193
-1213
-1235
-1257
-1280
-1304
-1328
-1353
-1379
-1406
-1433
-1462
-1491
-1520
-1551
-1582
-1614
-1647
-1680
-1714
-1749
-1784
-1820
-1857
-1894
-1932
-1970
-2009
-2048
-2088
-2128
-2169
-2211
-2252
-2294
-2337
-2379
-2422
-2466
-2509
-2553
-2596
-2640
-2684
-2728
-2772
-2816
-2859
-2903
-2946
-2989
-3032
-3074
-3117
-3158
-3200
-3241
-3281
-3321
-3361
-3400
-3438
-3476
-3513
-3549
-3585
-3620
-3655
-3688
-3721
-3753
-3784
-3814
-3843
-3872
-3899
-3926
-3951
-3976
-4000
-4022
-4043
-4065
-4085
-4104
-4121
-4138
-4154
-4168
-4181
-4193
-4204
-4214
-4222
-4229
-4235
-4240
-4243
-4245
-4245
-4245
-4243
-4239
-4235
-4229
-4222
-4214
-4204
-4193
-4181
-4168
-4154
-4138
-4121
-4104
-4085
-4065
-4043
-4022
-3999
-3976
-3951
-3925
-3899
-3872
-3844
-3815
-3786
-3755
-3725
-3693
-3661
-3629
-3596
-3563
-3529
-3494
-3460
-3425
-3390
-3354
-3318
-3283
-3247
-3210
-3174
-3138
-3101
-3065
-3029
-2993
-2956
-2920
-2884
-2849
-2813
-2778
-2742
-2707
-2673
-2638
-2604
-2570
-2536
-2503
-2470
-2437
-2405
-2373
-2342
-2310
-2279
-2249
-2219
-2189
-2160
-2131
-2102
-2074
-2045
-2019
-1992
-1965
-1938
-1912
-1886
-1860
-1835
-1810
-1786
-1761
-1737
-1714
-1691
-1668
-1645
-1623
-1601
-1579
-1558
-1536
-1515
-1495
-1474
-1454
-1434
-1414
-1394
-1374
-1354
-1334
-1315
-1295
-1275
-1255
-1235
-1215
-1195
-1175
-1154
-1133
-1112
-1090
-1068
-1046
-1022
-1000
-976
-951
-926
-901
-875
-848
-820
-792
-763
-733
-703
-671
-639
-606
-573
-539
-504
-468
-432
-395
-357
-319
-280
-241
-202
-161
-121
-80
-39
2
44
85
127
169
211
253
294
336
378
419
460
500
541
581
620
659
697
735
772
808
843
878
911
944
975
1006
1035
1063
1090
1116
1140
1163
1185
1205
1224
1241
1257
1271
1284
1295
1304
1312
1318
1322
1325
1326
1325
1323
1319
1313
1306
1296
1286
1273
1259
1243
1226
1207
1187
1165
1142
1118
1092
1065
1037
1006
977
946
913
880
846
811
776
740
704
667
630
593
556
518
481
444
407
370
333
297
261
226
191
158
124
92
61
31
1
-27
-53
-79
-103
-126
-148
-168
-187
-204
-219
-233
-245
-256
-264
-271
-277
-280
-282
-283
-281
-278
-273
-266
-258
-248
-236
-223
-209
-192
-175
-156
-135
-113
-90
-65
-40
-13
15
44
74
105
136
169
202
236
271
306
342
379
416
453
490
528
566
604
643
681
719
757
796
833
871
908
945
981
1016
1052
1086
1120
1152
1184
1215
1245
1274
1301
1328
1353
1377
1399
1420
1440
1458
1475
1490
1504
1516
1526
1535
1543
1548
1552
1554
1555
1554
1551
1547
1541
1533
1523
1512
1500
1485
1469
1452
1433
1412
1390
1367
1342
1316
1289
1261
1231
1200
1168
1136
1102
1068
1033
997
961
924
887
849
811
773
734
696
657
619
580
542
504
466
428
391
354
318
282
247
212
178
145
113
81
51
21
-8
-36
-63
-88
-113
-137
-159
-181
-201
-220
-237
-254
-269
-283
-296
-307
-317
-326
-333
-340
-345
-348
-351
-352
-352
-351
-348
-344
-339
-333
-326
-317
-308
-297
-285
-271
-257
-241
-225
-207
-189
-169
-148
-127
-104
-81
-56
-31
-5
22
50
79
109
139
170
201
234
267
301
335
370
405
441
477
514
551
589
627
665
703
741
780
819
857
896
935
974
1012
1050
1089
1127
1165
1202
1239
1276
1313
1349
1385
1420
1455
1490
1524
1558
1591
1624
1656
1688
1719
1750
1780
1810
1839
1867
1895
1923
1950
1976
2001
2027
2052
2076
2099
2122
2144
2166
2187
2208
2228
2247
2266
2284
2302
2319
2335
2351
2366
2380
2394
2407
2419
2430
2441
2451
2461
2469
2477
2484
2490
2496
2500
2504
2507
2510
2511
2512
2512
2512
2510
2508
2505
2502
2497
2492
2486
2480
2473
2465
2457
2448
2438
2429
2418
2407
2396
2384
2372
2360
2347
2334
2322
2309
2296
2282
2269
2256
2243
2230
2217
2205
2192
2180
2168
2156
2144
2132
2121
2109
2098
2088
2077
2066
2056
2045
2036
2025
2017
2007
1998
1989
1980
1971
1963
1954
1946
1938
1930
1923
1915
1908
1901
1894
1887
1881
1874
1868
1862
1857
1851
1846
1841
1836
1831
1827
1822
1818
1814
1810
1806
1802
1798
1794
1791
1787
1783
1780
1776
1772
1768
1764
1760
1755
1751
1746
1741
1735
1730
1724
1717
1710
1703
1695
1687
1678
1668
1658
1648
1636
1624
1612
1598
1584
1569
1554
1537
1520
1501
1482
1462
1441
1419
1396
1372
1347
1321
1294
1266
1237
1206
1175
1143
1110
1075
1039
1002
965
926
886
845
803
760
716
671
625
578
530
481
431
380
329
277
224
171
116
62
6
-50
-106
-163
-220
-277
-335
-392
-450
-508
-566
-624
-682
-739
-796
-853
-910
-966
-1022
-1077
-1131
-1185
-1238
-1291
-1343
-1394
-1444
-1494
-1542
-1590
-1637
-1683
-1727
-1771
-1814
-1856
-1897
-1937
-1976
-2013
-2051
-2087
-2122
-2156
-2189
-2220
-2251
-2281
-2310
-2338
-2365
-2391
-2416
-2440
-2463
-2485
-2507
-2527
-2546
-2564
-2581
-2597
-2612
-2626
-2639
-2651
-2662
-2672
-2681
-2688
-2695
-2701
-2705
-2709
-2711
-2713
-2713
-2713
-2711
-2709
-2706
-2702
-2697
-2691
-2685
-2678
-2670
-2662
-2653
-2643
-2633
-2623
-2612
-2601
-2589
-2577
-2565
-2553
-2540
-2528
-2515
-2502
-2489
-2476
-2463
-2450
-2438
-2425
-2412
-2399
-2387
-2375
-2362
-2350
-2339
-2327
-2315
-2304
-2293
-2282
-2271
-2260
-2249
-2238
-2228
-2217
-2207
-2197
-2186
-2176
-2166
-2156
-2146
-2137
-2127
-2117
-2108
-2098
-2089
-2080
-2070
-2061
-2053
-2044
-2035
-2027
-2017
-2009
-2001
-1994
-1987
-1979
-1972
-1965
-1958
-1951
-1944
-1937
-1930
-1924
-1917
-1910
-1903
-1896
-1889
-1882
-1875
-1867
-1859
-1850
-1841
-1832
-1822
-1812
-1801
-1790
-1778
-1766
-1752
-1738
-1724
-1709
-1693
-1676
-1659
-1641
-1622
-1602
-1582
-1561
-1539
-1517
-1494
-1470
-1446
-1421
-1395
-1369
-1342
-1315
-1287
-1259
-1230
-1201
-1172
-1142
-1111
-1081
-1050
-1018
-987
-955
-923
-891
-858
-826
-794
-761
-728
-696
-663
-630
-598
-565
-532
-500
-467
-435
-403
-371
-339
-307
-275
-243
-212
-181
-149
-119
-88
-57
-27
3
32
61
90
118
146
173
200
226
252
276
301
324
347
368
389
409
429
447
464
481
496
510
524
536
547
557
566
574
580
586
590
593
594
594
593
591
588
583
577
569
561
551
540
528
515
501
486
470
452
434
415
395
375
353
331
308
284
260
235
209
183
156
129
101
73
44
15
-14
-44
-74
-104
-135
-165
-196
-227
-258
-288
-319
-350
-380
-410
-440
-469
-498
-526
-554
-582
-608
-634
-659
-683
-706
-728
-748
-768
-786
-803
-818
-832
-845
-855
-864
-872
-877
-881
-883
-883
-881
-876
-870
-862
-853
-841
-827
-811
-793
-773
-752
-728
-703
-676
-648
-617
-586
-552
-518
-482
-444
-405
-366
-324
-282
-239
-195
-150
-104
-57
-10
38
87
136
185
235
285
335
386
436
487
537
587
637
686
735
784
832
880
927
973
1018
1063
1107
1150
1192
1233
1273
1312
1350
1387
1422
1457
1489
1521
1551
1580
1608
1634
1658
1681
1703
1723
1742
1759
1774
1788
1801
1812
1822
1831
1838
1844
1848
1851
1853
1854
1854
1852
1850
1846
1842
1836
1830
1823
1815
1806
1797
1787
1776
1765
1753
1742
1729
1717
1705
1692
1679
1667
1654
1641
1629
1617
1605
1593
1582
1571
1560
1550
1540
1530
1521
1512
1503
1495
1487
1480
1473
1467
1460
1454
1449
1444
1439
1434
1430
1426
1422
1418
1415
1412
1408
1405
1403
1400
1397
1394
1392
1389
1386
1383
1380
1377
1373
1370
1366
1361
1357
1352
1347
1341
1335
1328
1321
1314
1306
1298
1289
1279
1270
1259
1248
1237
1225
1213
1200
1187
1174
1160
1145
1130
1115
1099
1083
1066
1049
1031
1012
995
977
958
939
919
899
879
859
838
818
797
776
754
733
711
690
668
646
624
603
581
559
537
515
494
472
450
429
408
387
366
346
326
306
287
268
250
232
214
197
181
165
150
136
122
109
97
86
75
65
56
48
40
33
28
23
18
15
13
11
10
10
11
12
15
18
22
27
33
39
46
54
63
72
83
94
105
118
131
145
159
174
190
206
223
240
259
277
296
316
336
357
378
400
422
444
467
490
513
537
562
586
611
636
661
687
712
738
764
791
817
843
870
896
923
949
976
1002
1029
1055
1081
1107
1132
1158
1183
1208
1233
1257
1282
1306
1329
1353
1376
1399
1421
1443
1465
1487
1508
1529
1550
1571
1591
1611
1631
1650
1669
1689
1707
1726
1745
1763
1781
1799
1817
1834
1851
1868
1885
1901
1918
1933
1949
1964
1979
1993
2007
2021
2033
2045
2058
2069
2080
2091
2100
2109
2118
2125
2132
2139
2144
2149
2153
2156
2159
2161
2162
2162
2162
2161
2159
2157
2153
2149
2144
2139
2132
2125
2118
2109
2100
2090
2080
2069
2057
2045
2033
2019
2005
1991
1977
1962
1946
1931
1914
1898
1882
1865
1848
1831
1814
1797
1780
1763
1746
1729
1712
1695
1678
1662
1646
1630
1614
1599
1584
1569
1555
1541
1527
1514
1501
1489
1478
1466
1456
1446
1436
1427
1419
1411
1403
1397
1391
1385
1380
1376
1372
1369
1367
1365
1364
1364
1364
1365
1366
1369
1371
1375
1379
1384
1389
1395
1401
1408
1416
1424
1433
1442
1451
1462
1472
1483
1495
1507
1519
1532
1545
1558
1572
1586
1600
1615
1630
1645
1660
1675
1691
1706
1722
1737
1753
1768
1783
1798
1813
1828
1842
1856
1870
1883
1896
1909
1921
1933
1944
1954
1964
1973
1982
1990
1997
2004
2009
2015
2020
2024
2027
2029
2029
2031
2031
2029
2028
2025
2021
2017
2013
2007
2001
1993
1985
1975
1965
1954
1942
1930
1916
1902
1886
1870
1853
1835
1817
1798
1778
1757
1736
1714
1691
1668
1644
1619
1595
1569
1543
1517
1490
1462
1435
1406
1378
1349
1319
1290
1260
1229
1199
1168
1137
1105
1074
1042
1010
978
945
913
880
847
815
782
749
716
683
650
617
585
552
519
487
455
422
390
359
327
295
264
233
202
171
141
110
80
50
21
-9
-38
-67
-95
-124
-152
-179
-207
-234
-261
-288
-314
-340
-366
-392
-417
-442
-466
-491
-515
-538
-562
-585
-608
-631
-653
-675
-697
-719
-741
-762
-783
-804
-825
-845
-865
-885
-905
-925
-944
-964
-983
-1002
-1020
-1039
-1058
-1076
-1094
-1112
-1130
-1147
-1164
-1181
-1198
-1215
-1231
-1247
-1263
-1279
-1294
-1309
-1324
-1338
-1353
-1367
-1380
-1394
-1407
-1420
-1432
-1445
-1456
-1468
-1479
-1490
-1501
-1511
-1521
-1530
-1539
-1548
-1556
-1564
-1571
-1578
-1585
-1591
-1597
-1602
-1607
-1611
-1615
-1618
-1622
-1624
-1627
-1629
-1631
-1632
-1633
-1634
-1634
-1635
-1635
-1635
-1635
-1635
-1635
-1634
-1634
-1634
-1634
-1634
-1634
-1634
-1634
-1635
-1636
-1637
-1638
-1640
-1642
-1644
-1647
-1650
-1653
-1657
-1662
-1666
-1671
-1677
-1683
-1690
-1697
-1705
-1713
-1721
-1731
-1740
-1750
-1761
-1772
-1784
-1796
-1809
-1822
-1836
-1850
-1864
-1879
-1895
-1911
-1927
-1943
-1960
-1977
-1995
-2012
-2029
-2048
-2067
-2085
-2104
-2123
-2142
-2161
-2181
-2200
-2219
-2239
-2258
-2278
-2297
-2316
-2335
-2354
-2373
-2392
-2410
-2428
-2446
-2464
-2481
-2498
-2515
-2531
-2547
-2563
-2578
-2592
-2606
-2620
-2633
-2646
-2658
-2670
-2681
-2692
-2702
-2712
-2721
-2730
-2739
-2747
-2755
-2762
-2769
-2775
-2782
-2787
-2793
-2798
-2803
-2808
-2813
-2818
-2822
-2826
-2831
-2835
-2839
-2844
-2849
-2853
-2858
-2864
-2869
-2875
-2881
-2888
-2895
-2902
-2910
-2919
-2928
-2938
-2948
-2959
-2971
-2983
-2997
-3010
-3025
-3041
-3057
-3074
-3092
-3111
-3130
-3151
-3172
-3194
-3216
-3240
-3264
-3289
-3314
-3340
-3367
-3394
-3422
-3450
-3479
-3508
-3538
-3568
-3598
-3629
-3660
-3691
-3722
-3754
-3786
-3818
-3850
-3882
-3914
-3947
-3979
-4011
-4043
-4075
-4107
-4139
-4171
-4202
-4233
-4264
-4295
-4325
-4354
-4383
-4412
-4440
-4467
-4494
-4520
-4545
-4569
-4593
-4615
-4636
-4657
-4676
-4694
-4711
-4727
-4741
-4754
-4766
-4776
-4784
-4792
-4797
-4802
-4804
-4805
-4804
-4802
-4798
-4792
-4785
-4776
-4765
-4753
-4739
-4723
-4706
-4687
-4667
-4645
-4621
-4596
-4570
-4542
-4513
-4483
-4451
-4419
-4385
-4350
-4314
-4277
-4239
-4201
-4162
-4122
-4081
-4040
-3998
-3956
-3914
-3871
-3828
-3785
-3742
-3699
-3656
-3613
-3570
-3528
-3486
-3444
-3402
-3361
-3321
-3281
-3242
-3204
-3166
-3130
-3094
-3059
-3025
-2993
-2961
-2930
-2901
-2873
-2846
-2821
-2797
-2774
-2753
-2734
-2716
-2699
-2684
-2671
-2659
-2649
-2640
-2633
-2628
-2624
-2623
-2622
-2624
-2627
-2631
-2637
-2645
-2654
-2665
-2677
-2691
-2706
-2722
-2740
-2759
-2780
-2801
-2824
-2848
-2872
-2898
-2924
-2952
-2980
-3008
-3038
-3067
-3098
-3128
-3159
-3190
-3221
-3253
-3284
-3315
-3346
-3377
-3408
-3439
-3469
-3499
-3529
-3558
-3586
-3615
-3642
-3670
-3696
-3722
-3748
-3773
-3797
-3821
-3844
-3866
-3887
-3908
-3929
-3948
-3967
-3985
-4002
-4019
-4035
-4050
-4064
-4078
-4091
-4103
-4114
-4125
-4135
-4144
-4152
-4160
-4167
-4173
-4178
-4183
-4187
-4191
-4194
-4196
-4197
-4198
-4198
-4197
-4196
-4194
-4192
-4188
-4185
-4180
-4176
-4170
-4165
-4158
-4152
-4144
-4137
-4129
-4121
-4112
-4103
-4094
-4085
-4075
-4066
-4056
-4045
-4035
-4025
-4014
-4003
-3994
-3983
-3973
-3962
-3952
-3942
-3931
-3921
-3911
-3902
-3892
-3882
-3873
-3864
-3855
-3847
-3838
-3830
-3822
-3814
-3806
-3799
-3791
-3784
-3777
-3770
-3763
-3757
-3750
-3743
-3737
-3730
-3724
-3718
-3711
-3704
-3698
-3691
-3684
-3677
-3670
-3663
-3656
-3648
-3640
-3632
-3624
-3616
-3607
-3598
-3589
-3580
-3570
-3560
-3550
-3539
-3528
-3516
-3505
-3493
-3480
-3467
-3454
-3440
-3425
-3410
-3395
-3379
-3363
-3346
-3328
-3310
-3292
-3273
-3253
-3233
-3212
-3190
-3168
-3146
-3122
-3099
-3074
-3049
-3024
-2998
-2972
-2944
-2917
-2889
-2860
-2831
-2802
-2772
-2741
-2710
-2679
-2648
-2616
-2583
-2551
-2518
-2485
-2451
-2417
-2383
-2348
-2314
-2279
-2243
-2208
-2172
-2136
-2100
-2063
-2027
-1990
-1953
-1916
-1879
-1842
-1804
-1767
-1730
-1692
-1655
-1618
-1580
-1543
-1506
-1469
-1432
-1396
-1359
-1323
-1287
-1251
-1215
-1180
-1144
-1109
-1075
-1040
-1006
-973
-940
-907
-874
-842
-810
-778
-747
-717
-686
-656
-626
-597
-568
-539
-511
-483
-455
-428
-401
-374
-347
-321
-295
-269
-243
-218
-193
-168
-143
-119
-94
-70
-46
-22
2
25
49
72
96
119
142
166
189
212
235
258
281
304
326
349
372
395
417
440
462
485
507
530
552
574
596
618
640
662
684
705
727
748
769
791
811
832
853
873
894
914
934
954
974
994
1012
1032
1051
1070
1089
1107
1126
1144
1161
1179
1196
1213
1230
1247
1263
1279
1295
1311
1326
1341
1356
1371
1385
1399
1413
1427
1440
1454
1467
1480
1493
1506
1518
1531
1543
1556
1568
1581
1593
1605
1617
1630
1642
1655
1667
1680
1693
1706
1719
1732
1745
1758
1772
1786
1800
1814
1829
1844
1859
1874
1890
1905
1922
1938
1954
1971
1988
2005
2023
2041
2058
2076
2094
2112
2131
2149
2167
2186
2204
2223
2241
2259
2277
2296
2313
2331
2349
2366
2384
2401
2417
2434
2450
2466
2482
2497
2512
2526
2541
2554
2568
2581
2594
2606
2618
2629
2640
2651
2661
2670
2680
2688
2696
2704
2711
2718
2724
2730
2735
2740
2744
2748
2751
2754
2756
2758
2759
2760
2761
2761
2760
2760
2759
2757
2756
2754
2752
2749
2746
2743
2740
2737
2733
2729
2725
2721
2717
2712
2707
2703
2697
2692
2687
2681
2676
2670
2664
2658
2651
2645
2638
2631
2625
2618
2610
2603
2596
2588
2581
2573
2565
2557
2549
2541
2533
2525
2517
2508
2500
2491
2483
2474
2465
2456
2447
2437
2428
2418
2409
2399
2389
2379
2369
2358
2348
2338
2327
2317
2307
2296
2286
2276
2266
2256
2246
2236
2227
2217
2208
2199
2190
2182
2173
2165
2158
2150
2143
2136
2130
2123
2117
2112
2106
2101
2096
2091
2087
2082
2078
2074
2071
2068
2065
2062
2059
2057
2055
2053
2051
2050
2049
2048
2048
2048
2048
2048
2049
2050
2051
2052
2054
2057
2059
2062
2065
2069
2073
2077
2082
2087
2092
2098
2104
2110
2117
2123
2131
2138
2146
2154
2162
2171
2179
2188
2196
2205
2214
2223
2232
2240
2249
2257
2265
2273
2280
2287
2294
2300
2305
2311
2315
2319
2323
2326
2328
2329
2330
2330
2330
2328
2326
2323
2319
2315
2310
2304
2297
2289
2281
2272
2262
2251
2240
2228
2215
2201
2187
2173
2157
2141
2125
2108
2090
2072
2054
2035
2015
1995
1975
1954
1933
1912
1890
1868
1845
1822
1799
1776
1753
1729
1706
1682
1658
1634
1610
1585
1561
1537
1513
1489
1464
1440
1416
1392
1369
1345
1321
1298
1275
1252
1229
1207
1185
1163
1141
1120
1099
1078
1057
1037
1016
997
977
958
939
920
901
883
865
847
830
812
795
778
761
745
728
712
696
680
665
649
634
619
604
589
575
560
546
532
518
505
492
479
466
454
442
431
419
408
398
388
378
369
361
352
345
337
331
324
318
313
308
304
300
296
294
291
290
288
288
288
288
289
290
293
295
298
302
307
312
317
323
330
337
344
353
362
371
381
391
402
414
426
438
452
465
479
494
509
525
541
558
575
593
611
630
649
668
688
708
729
750
771
793
815
837
860
882
906
929
952
976
999
1022
1047
1071
1095
1119
1143
1167
1192
1216
1240
1264
1288
1312
1336
1360
1383
1407
1431
1454
1477
1500
1523
1546
1569
1592
1614
1636
1658
1680
1702
1724
1745
1767
1788
1809
1830
1851
1872
1893
1913
1934
1955
1975
1996
2016
2037
2057
2077
2097
2118
2138
2158
2178
2198
2217
2237
2257
2276
2296
2315
2334
2354
2373
2392
2411
2430
2449
2468
2487
2506
2525
2544
2563
2582
2601
2620
2640
2659
2679
2698
2718
2738
2758
2778
2798
2819
2839
2860
2881
2902
2923
2945
2966
2988
3010
3032
3054
3077
3100
3123
3146
3169
3192
3216
3240
3264
3288
3312
3337
3362
3386
3411
3436
3462
3487
3512
3538
3563
3589
3615
3641
3667
3693
3719
3745
3771
3797
3823
3850
3876
3902
3927
3953
3979
4005
4030
4056
4081
4107
4132
4157
4182
4206
4231
4255
4279
4303
4326
4350
4373
4395
4417
4439
4461
4482
4502
4523
4542
4561
4580
4598
4616
4633
4649
4665
4680
4695
4709
4723
4735
4748
4759
4770
4780
4790
4799
4807
4815
4823
4830
4836
4842
4847
4852
4856
4861
4864
4868
4871
4873
4876
4878
4880
4882
4883
4885
4886
4886
4887
4887
4888
4888
4888
4887
4887
4886
4886
4885
4884
4882
4881
4880
4878
4876
4874
4872
4870
4867
4864
4861
4858
4855
4851
4847
4843
4839
4834
4829
4824
4818
4812
4805
4798
4790
4782
4774
4765
4755
4745
4734
4723
4710
4698
4684
4669
4654
4638
4621
4603
4585
4565
4544
4522
4500
4476
4451
4425
4398
4370
4341
4311
4279
4246
4213
4178
4142
4104
4066
4026
3986
3944
3901
3857
3812
3766
3719
3671
3623
3573
3522
3471
3418
3365
3311
3257
3202
3146
3090
3033
2976
2918
2861
2803
2744
2686
2627
2569
2510
2451
2393
2334
2276
2218
2160
2102
2045
1988
1932
1876
1820
1765
1710
1656
1603
1550
1498
1446
1396
1346
1297
1248
1200
1154
1108
1063
1018
975
933
891
850
811
772
734
697
661
626
592
558
526
495
465
435
407
380
353
328
303
280
257
235
214
194
175
157
139
122
106
91
76
63
49
37
25
14
4
-6
-16
-25
-33
-40
-47
-54
-60
-65
-70
-74
-78
-81
-84
-86
-88
-89
-89
-89
-89
-87
-86
-84
-81
-78
-74
-70
-66
-61
-55
-49
-43
-36
-29
-22
-14
-6
2
11
20
30
40
50
60
71
82
93
104
116
128
140
153
165
178
191
205
218
232
246
260
274
288
303
318
333
348
363
378
393
409
424
440
455
470
486
501
517
532
547
562
577
592
607
622
636
650
664
678
692
705
719
732
744
757
769
781
792
804
815
825
835
845
855
864
872
880
888
896
903
910
916
922
927
932
937
941
945
949
953
956
959
961
964
966
968
970
972
974
975
977
979
980
982
984
985
987
989
991
993
995
998
1000
1002
1006
1008
1012
1016
1020
1025
1029
1034
1039
1045
1050
1057
1063
1070
1077
1085
1092
1101
1109
1118
1127
1136
1146
1155
1165
1176
1186
1196
1207
1217
1228
1239
1250
1260
1271
1282
1293
1303
1314
1324
1334
1344
1354
1364
1373
1383
1392
1400
1409
1417
1424
1432
1438
1445
1451
1457
1462
1467
1472
1476
1479
1483
1485
1487
1489
1490
1491
1491
1490
1489
1488
1486
1483
1479
1475
1471
1466
1460
1453
1446
1438
1429
1420
1410
1399
1387
1375
1362
1348
1334
1318
1302
1286
1268
1250
1231
1212
1191
1171
1149
1127
1105
1082
1058
1034
1010
985
960
934
908
881
854
827
799
771
743
714
685
656
627
597
567
537
507
476
446
415
385
354
323
293
262
231
201
170
140
110
79
49
20
-10
-40
-69
-98
-127
-156
-185
-213
-241
-269
-297
-324
-351
-378
-404
-431
-456
-482
-507
-532
-557
-581
-605
-629
-652
-675
-697
-719
-741
-763
-784
-804
-825
-845
-864
-884
-902
-921
-939
-957
-974
-991
-1006
-1024
-1039
-1055
-1069
-1084
-1098
-1112
-1125
-1137
-1150
-1161
-1173
-1183
-1194
-1204
-1213
-1222
-1230
-1238
-1245
-1252
-1258
-1264
-1269
-1273
-1277
-1281
-1284
-1286
-1288
-1290
-1291
-1291
-1291
-1290
-1290
-1288
-1287
-1285
-1282
-1280
-1277
-1273
-1270
-1266
-1263
-1259
-1255
-1251
-1247
-1243
-1240
-1236
-1232
-1229
-1226
-1223
-1220
-1218
-1216
-1215
-1213
-1213
-1212
-1212
-1213
-1214
-1216
-1218
-1221
-1225
-1229
-1234
-1239
-1245
-1252
-1260
-1268
-1277
-1288
-1298
-1310
-1323
-1336
-1350
-1365
-1381
-1398
-1416
-1435
-1454
-1475
-1496
-1519
-1542
-1566
-1591
-1616
-1643
-1670
-1699
-1728
-1758
-1788
-1819
-1851
-1884
-1917
-1951
-1985
-2020
-2056
-2091
-2128
-2164
-2201
-2238
-2275
-2312
-2350
-2387
-2425
-2462
-2499
-2536
-2573
-2610
-2646
-2682
-2717
-2752
-2787
-2820
-2854
-2886
-2918
-2949
-2979
-3008
-3036
-3063
-3090
-3115
-3139
-3162
-3184
-3204
-3224
-3242
-3258
-3274
-3288
-3301
-3312
-3322
-3331
-3338
-3344
-3348
-3351
-3352
-3352
-3350
-3347
-3343
-3337
-3329
-3320
-3310
-3298
-3285
-3270
-3254
-3237
-3218
-3198
-3177
-3154
-3130
-3105
-3079
-3052
-3023
-2994
-2963
-2932
-2899
-2865
-2831
-2796
-2759
-2723
-2685
-2647
-2608
-2568
-2528
-2488
-2447
-2406
-2364
-2322
-2280
-2238
-2196
-2154
-2112
-2069
-2027
-1985
-1944
-1902
-1861
-1820
-1780
-1740
-1700
-1661
-1623
-1585
-1548
-1511
-1475
-1440
-1405
-1371
-1338
-1306
-1274
-1244
-1214
-1184
-1156
-1129
-1102
-1076
-1051
-1027
-1004
-982
-960
-939
-920
-900
-882
-865
-848
-832
-817
-802
-788
-775
-763
-751
-740
-730
-720
-711
-702
-694
-687
-680
-674
-668
-663
-658
-654
-650
-647
-644
-641
-639
-637
-636
-635
-634
-633
-633
-633
-634
-635
-636
-637
-639
-641
-643
-645
-648
-651
-655
-658
-662
-667
-671
-676
-681
-687
-693
-699
-705
-712
-719
-726
-734
-741
-750
-758
-767
-775
-784
-794
-803
-813
-823
-833
-843
-853
-863
-873
-884
-894
-905
-915
-926
-936
-946
-957
-967
-977
-987
-997
-1006
-1016
-1027
-1036
-1046
-1055
-1064
-1073
-1082
-1090
-1099
-1107
-1115
-1122
-1130
-1137
-1144
-1150
-1156
-1162
-1168
-1173
-1178
-1182
-1187
-1190
-1194
-1197
-1199
-1202
-1204
-1205
-1206
-1207
-1207
-1207
-1206
-1205
-1204
-1202
-1200
-1197
-1195
-1191
-1188
-1184
-1180
-1175
-1170
-1165
-1160
-1154
-1148
-1142
-1135
-1129
-1122
-1115
-1108
-1100
-1093
-1085
-1078
-1070
-1062
-1054
-1046
-1038
-1029
-1020
-1012
-1004
-997
-988
-980
-972
-964
-956
-948
-941
-933
-926
-918
-911
-904
-898
-892
-886
-880
-875
-870
-865
-861
-857
-853
-850
-848
-846
-844
-843
-843
-843
-843
-844
-846
-848
-851
-854
-858
-863
-868
-874
-880
-887
-894
-903
-911
-921
-931
-942
-953
-965
-978
-991
-1004
-1020
-1035
-1051
-1068
-1086
-1104
-1122
-1142
-1162
-1183
-1204
-1226
-1249
-1272
-1296
-1321
-1346
-1372
-1399
-1426
-1453
-1481
-1510
-1539
-1568
-1598
-1628
-1659
-1690
-1722
-1754
-1786
-1818
-1851
-1884
-1917
-1950
-1983
-2017
-2050
-2084
-2118
-2151
-2185
-2219
-2252
-2286
-2319
-2353
-2386
-2419
-2452
-2484
-2516
-2548
-2580
-2612
-2643
-2674
-2704
-2734
-2764
-2794
-2823
-2852
-2881
-2909
-2937
-2965
-2992
-3019
-3046
-3073
-3099
-3125
-3151
-3176
-3202
-3227
-3251
-3276
-3300
-3324
-3348
-3372
-3395
-3418
-3441
-3463
-3485
-3507
-3528
-3549
-3570
-3591
-3611
-3630
-3649
-3668
-3686
-3704
-3722
-3739
-3755
-3771
-3787
-3802
-3816
-3830
-3844
-3857
-3869
-3881
-3893
-3904
-3914
-3924
-3934
-3943
-3951
-3959
-3967
-3974
-3981
-3987
-3993
-3999
-4003
-4009
-4013
-4017
-4021
-4024
-4027
-4030
-4032
-4034
-4035
-4038
-4038
-4040
-4040
-4041
-4041
-4041
-4040
-4038
-4038
-4035
-4035
-4033
-4030
-4027
-4025
-4021
-4018
-4014
-4010
-4006
-4001
-3996
-3991
-3985
-3980
-3974
-3968
-3961
-3955
-3948
-3941
-3933
-3926
-3918
-3910
-3902
-3894
-3886
-3877
-3868
-3860
-3851
-3841
-3832
-3823
-3813
-3804
-3794
-3784
-3774
-3764
-3753
-3743
-3732
-3721
-3711
-3700
-3688
-3677
-3665
-3654
-3642
-3630
-3617
-3605
-3592
-3580
-3567
-3554
-3540
-3527
-3513
-3500
-3486
-3472
-3458
-3444
-3430
-3415
-3401
-3386
-3372
-3357
-3342
-3327
-3312
-3297
-3282
-3267
-3252
-3237
-3221
-3206
-3190
-3175
-3159
-3143
-3127
-3111
-3095
-3079
-3063
-3046
-3030
-3013
-2996
-2979
-2962
-2945
-2928
-2910
-2892
-2874
-2856
-2837
-2818
-2799
-2780
-2760
-2740
-2719
-2698
-2677
-2656
-2634
-2611
-2588
-2565
-2542
-2517
-2493
-2468
-2442
-2416
-2389
-2362
-2334
-2306
-2277
-2248
-2217
-2187
-2155
-2124
-2091
-2058
-2024
-1990
-1955
-1920
-1884
-1847
-1810
-1772
-1734
-1696
-1657
-1617
-1577
-1537
-1497
-1456
-1414
-1373
-1331
-1289
-1247
-1204
-1162
-1119
-1076
-1033
-991
-948
-905
-862
-819
-776
-734
-691
-649
-607
-565
-523
-481
-440
-399
-358
-317
-277
-237
-197
-158
-119
-80
-42
-4
33
70
107
143
179
214
249
283
316
349
382
414
445
476
506
536
565
594
622
649
676
702
728
753
778
802
826
849
871
894
915
937
958
978
998
1018
1037
1056
1075
1093
1111
1129
1147
1164
1181
1197
1214
1230
1246
1262
1278
1293
1308
1323
1338
1353
1368
1382
1396
1410
1424
1438
1452
1465
1479
1492
1505
1517
1530
1542
1555
1567
1578
1590
1601
1613
1623
1634
1644
1655
1665
1674
1683
1693
1701
1710
1718
1726
1734
1741
1748
1754
1761
1767
1773
1778
1783
1787
1792
1796
1799
1802
1805
1807
1809
1811
1812
1813
1813
1813
1813
1812
1810
1808
1805
1802
1799
1795
1790
1785
1779
1773
1766
1758
1750
1741
1731
1721
1710
1698
1686
1673
1659
1644
1629
1612
1596
1578
1560
1540
1521
1500
1479
1457
1435
1411
1388
1363
1338
1313
1286
1260
1233
1205
1177
1148
1120
1090
1061
1031
1000
970
939
908
876
845
813
781
749
717
685
653
621
589
557
525
493
462
430
399
368
337
307
276
246
217
187
159
130
102
74
47
20
-7
-33
-59
-84
-109
-134
-158
-182
-205
-228
-250
-272
-294
-315
-336
-356
-376
-396
-415
-434
-453
-471
-488
-506
-523
-540
-556
-572
-588
-604
-619
-634
-649
-664
-678
-692
-707
-721
-734
-748
-762
-776
-789
-803
-816
-830
-844
-857
-871
-885
-899
-913
-928
-942
-957
-972
-987
-1002
-1018
-1034
-1050
-1067
-1084
-1101
-1118
-1136
-1154
-1172
-1191
-1209
-1228
-1247
-1267
-1286
-1306
-1326
-1346
-1366
-1386
-1406
-1427
-1447
-1467
-1487
-1507
-1527
-1547
-1566
-1586
-1605
-1624
-1643
-1661
-1680
-1698
-1715
-1733
-1750
-1766
-1783
-1799
-1814
-1830
-1845
-1859
-1874
-1887
-1901
-1914
-1927
-1939
-1951
-1962
-1973
-1984
-1994
-2004
-2013
-2021
-2031
-2039
-2045
-2053
-2060
-2066
-2071
-2076
-2081
-2085
-2088
-2091
-2093
-2095
-2096
-2096
-2096
-2095
-2094
-2092
-2089
-2085
-2081
-2077
-2071
-2065
-2058
-2050
-2041
-2033
-2023
-2013
-2001
-1990
-1977
-1964
-1950
-1936
-1920
-1904
-1888
-1870
-1852
-1834
-1815
-1795
-1775
-1754
-1732
-1710
-1688
-1665
-1641
-1617
-1592
-1567
-1542
-1516
-1489
-1462
-1435
-1407
-1379
-1351
-1322
-1293
-1263
-1233
-1203
-1173
-1142
-1112
-1081
-1049
-1018
-987
-955
-923
-891
-860
-828
-796
-764
-732
-700
-668
-636
-604
-572
-541
-509
-478
-447
-416
-385
-354
-324
-294
-264
-235
-205
-177
-148
-120
-93
-66
-39
-13
12
37
61
85
108
130
152
173
193
212
231
249
266
282
297
312
326
338
351
362
372
382
390
398
405
412
417
422
426
429
431
433
433
434
433
432
430
427
424
421
416
412
406
400
394
388
380
373
365
357
349
340
331
322
313
304
294
285
275
266
256
246
237
227
218
209
200
191
183
174
166
159
151
144
137
131
125
120
115
111
107
103
101
98
97
96
95
95
96
98
100
103
106
111
116
121
127
134
142
150
159
169
179
190
202
214
226
240
253
268
282
298
313
329
346
363
380
397
414
432
450
468
486
504
521
539
557
575
592
609
626
643
659
675
690
705
720
734
747
760
772
784
795
805
814
823
831
839
845
851
856
861
864
867
869
870
871
870
869
868
865
862
858
854
849
843
836
829
821
813
804
795
785
774
763
752
740
728
715
702
689
675
661
646
632
617
602
587
571
556
541
525
509
494
478
463
447
432
417
401
386
371
356
342
327
313
298
284
270
256
243
229
216
203
190
177
164
151
138
125
113
100
88
75
62
49
37
24
11
-2
-15
-29
-42
-56
-70
-84
-98
-112
-127
-142
-157
-172
-188
-204
-220
-237
-253
-271
-288
-305
-323
-341
-360
-378
-397
-417
-436
-456
-476
-496
-516
-537
-557
-578
-599
-620
-641
-662
-684
-705
-726
-747
-768
-789
-809
-830
-850
-870
-889
-908
-927
-946
-963
-981
-998
-1014
-1030
-1045
-1060
-1073
-1086
-1099
-1111
-1121
-1132
-1141
-1149
-1157
-1164
-1170
-1175
-1179
-1182
-1185
-1186
-1187
-1186
-1185
-1183
-1180
-1176
-1171
-1165
-1158
-1150
-1141
-1132
-1121
-1110
-1098
-1085
-1071
-1057
-1041
-1025
-1008
-991
-973
-954
-935
-914
-894
-873
-851
-829
-807
-784
-761
-737
-713
-689
-665
-641
-616
-591
-567
-542
-517
-492
-468
-443
-419
-395
-371
-347
-324
-300
-277
-255
-233
-211
-190
-169
-148
-128
-108
-89
-70
-52
-34
-17
0
16
32
47
61
75
89
102
115
127
138
149
159
169
179
188
196
204
212
219
226
232
238
243
248
253
257
261
265
269
272
275
278
280
282
285
287
289
290
292
294
296
298
299
301
303
305
307
309
312
314
317
319
322
326
329
333
337
341
345
350
355
360
365
371
377
383
390
397
404
412
420
428
437
446
455
464
474
484
495
506
517
529
540
553
565
578
591
604
618
632
647
662
677
692
708
724
740
757
774
791
809
827
845
863
882
901
920
939
958
978
997
1016
1037
1057
1076
1096
1116
1136
1156
1176
1196
1215
1235
1254
1273
1292
1311
1329
1347
1365
1383
1401
1418
1434
1451
1467
1483
1498
1513
1527
1541
1555
1568
1580
1592
1604
1615
1626
1636
1645
1654
1662
1670
1677
1684
1690
1696
1701
1705
1709
1712
1715
1717
1719
1720
1721
1721
1721
1720
1718
1717
1714
1712
1709
1705
1701
1697
1693
1688
1683
1678
1672
1666
1661
1655
1649
1642
1636
1630
1624
1618
1611
1605
1599
1593
1588
1582
1576
1571
1566
1561
1556
1551
1546
1542
1538
1534
1530
1527
1524
1521
1518
1515
1513
1511
1509
1507
1505
1504
1503
1502
1501
1501
1501
1501
1501
1501
1501
1502
1502
1503
1504
1505
1506
1507
1508
1510
1511
1512
1514
1516
1517
1519
1520
1522
1524
1526
1527
1529
1531
1533
1535
1537
1539
1541
1543
1545
1547
1549
1551
1553
1555
1557
1559
1561
1562
1564
1566
1568
1570
1572
1573
1575
1577
1578
1580
1582
1583
1585
1586
1588
1589
1590
1592
1593
1594
1595
1596
1597
1597
1598
1598
1598
1598
1598
1597
1597
1596
1594
1593
1591
1588
1586
1583
1579
1575
1571
1566
1561
1555
1549
1542
1534
1526
1518
1509
1499
1489
1478
1467
1455
1442
1429
1415
1401
1386
1371
1355
1339
1322
1305
1287
1269
1250
1231
1212
1192
1172
1152
1132
1112
1091
1070
1049
1028
1008
987
966
945
924
904
884
863
844
824
805
785
767
748
731
713
696
679
663
647
632
618
604
590
577
565
553
542
532
522
513
504
496
488
482
475
470
465
460
456
453
450
448
446
444
443
443
443
443
444
445
446
448
450
452
455
458
461
464
467
471
474
478
481
485
488
492
496
499
502
506
509
512
515
518
521
524
526
528
531
533
535
537
538
540
541
543
544
545
546
547
548
549
550
551
552
553
554
556
557
559
560
562
565
567
570
573
576
580
584
589
594
599
605
611
618
625
633
641
650
659
669
680
691
702
714
727
740
754
769
784
799
815
832
849
867
885
904
924
943
964
984
1006
1027
1049
1072
1094
1117
1141
1165
1189
1213
1238
1262
1287
1312
1338
1363
1389
1414
1440
1466
1492
1517
1543
1569
1594
1620
1645
1671
1696
1721
1746
1770
1795
1819
1842
1866
1889
1912
1935
1957
1978
2000
2021
2041
2061
2081
2100
2119
2137
2155
2172
2189
2205
2221
2236
2251
2265
2279
2292
2304
2316
2328
2339
2349
2358
2367
2376
2384
2391
2398
2404
2409
2414
2418
2421
2424
2426
2427
2428
2428
2427
2426
2423
2421
2417
2413
2408
2402
2396
2389
2381
2373
2363
2354
2343
2332
2320
2308
2294
2281
2266
2251
2235
2219
2202
2184
2166
2147
2127
2107
2086
2065
2043
2021
1998
1975
1951
1927
1902
1877
1851
1825
1798
1771
1744
1717
1689
1661
1633
1604
1575
1547
1518
1489
1459
1430
1401
1372
1343
1314
1285
1256
1227
1199
1171
1143
1115
1088
1060
1034
1006
981
956
930
906
881
858
834
811
789
767
746
726
706
686
667
649
631
614
597
582
566
552
538
525
512
500
488
478
467
458
449
441
433
426
419
413
408
403
398
394
391
388
385
383
382
381
380
379
379
379
380
380
381
383
384
385
387
389
391
393
395
397
399
401
403
405
407
409
411
412
414
415
417
418
419
420
420
421
421
421
421
420
420
419
418
417
415
413
411
409
406
403
400
397
393
389
384
379
374
368
362
356
349
342
335
327
319
310
301
292
282
272
261
251
239
227
215
203
190
177
163
149
135
120
105
89
74
57
41
24
6
-11
-29
-48
-67
-86
-105
-125
-145
-165
-185
-206
-227
-248
-269
-291
-313
-334
-356
-378
-400
-422
-445
-467
-489
-511
-533
-555
-577
-598
-620
-641
-662
-683
-704
-724
-745
-764
-784
-803
-822
-841
-859
-877
-895
-912
-929
-946
-962
-978
-993
-1008
-1022
-1037
-1051
-1064
-1077
-1090
-1102
-1114
-1126
-1137
-1147
-1158
-1167
-1177
-1186
-1195
-1203
-1211
-1218
-1225
-1232
-1238
-1244
-1250
-1255
-1260
-1264
-1269
-1272
-1276
-1279
-1282
-1285
-1287
-1289
-1290
-1292
-1293
-1293
-1294
-1294
-1294
-1293
-1292
-1291
-1290
-1288
-1286
-1284
-1281
-1278
-1275
-1272
-1268
-1264
-1259
-1255
-1250
-1244
-1239
-1233
-1227
-1220
-1213
-1206
-1198
-1191
-1182
-1174
-1165
-1156
-1146
-1136
-1126
-1115
-1104
-1093
-1081
-1069
-1057
-1044
-1031
-1016
-1002
-988
-974
-958
-943
-927
-910
-893
-876
-858
-840
-821
-802
-783
-763
-742
-721
-700
-678
-656
-633
-610
-586
-562
-537
-512
-486
-460
-433
-406
-378
-350
-322
-293
-263
-233
-203
-172
-141
-109
-76
-44
-11
23
57
92
127
162
198
234
271
308
345
383
421
460
499
538
578
618
658
699
740
781
822
864
906
949
992
1035
1078
1121
1165
1209
1253
1297
1342
1387
1432
1477
1522
1568
1613
1659
1705
1751
1797
1843
1889
1935
1981
2027
2073
2118
2164
2209
2255
2300
2344
2389
2433
2477
2520
2563
2606
2648
2690
2731
2772
2813
2852
2892
2930
2968
3006
3043
3079
3114
3149
3183
3216
3249
3281
3312
3343
3372
3401
3429
3456
3483
3508
3533
3557
3580
3602
3623
3643
3663
3681
3699
3716
3732
3747
3761
3774
3787
3798
3809
3819
3828
3836
3843
3849
3855
3860
3864
3868
3870
3872
3874
3874
3874
3874
3873
3871
3869
3866
3863
3860
3856
3851
3847
3841
3836
3831
3825
3819
3812
3806
3800
3793
3786
3780
3773
3766
3759
3753
3746
3740
3734
3727
3721
3716
3710
3705
3700
3695
3690
3686
3681
3677
3674
3670
3667
3664
3662
3659
3657
3655
3653
3651
3650
3649
3647
3646
3645
3644
3644
3643
3642
3641
3640
3639
3638
3637
3636
3635
3634
3632
3631
3629
3627
3625
3623
3620
3618
3614
3611
3608
3604
3600
3595
3590
3585
3579
3573
3567
3560
3553
3545
3537
3529
3520
3510
3501
3490
3479
3468
3456
3444
3431
3418
3404
3389
3375
3359
3343
3327
3310
3292
3274
3255
3236
3216
3195
3174
3152
3130
3107
3084
3060
3035
3010
2985
2958
2931
2904
2876
2848
2818
2789
2759
2728
2697
2665
2633
2600
2567
2533
2499
2465
2430
2394
2358
2322
2286
2249
2211
2174
2136
2097
2059
2020
1981
1942
1902
1862
1822
1782
1742
1701
1661
1620
1579
1538
1497
1456
1415
1374
1333
1292
1251
1210
1169
1128
1088
1047
1006
967
927
887
848
808
769
731
693
655
617
580
544
508
472
437
402
368
334
301
268
236
205
174
143
114
84
56
28
1
-26
-52
-78
-103
-127
-151
-174
-196
-218
-240
-261
-281
-301
-320
-339
-357
-375
-392
-409
-426
-442
-458
-474
-489
-504
-519
-534
-548
-562
-577
-591
-604
-618
-632
-646
-659
-673
-687
-701
-715
-728
-742
-757
-771
-785
-799
-814
-829
-844
-859
-874
-889
-905
-921
-937
-953
-969
-986
-1002
-1020
-1037
-1054
-1072
-1089
-1107
-1125
-1144
-1162
-1181
-1199
-1218
-1237
-1256
-1275
-1295
-1314
-1333
-1353
-1372
-1391
-1411
-1430
-1449
-1468
-1487
-1505
-1524
-1542
-1560
-1577
-1595
-1612
-1628
-1645
-1661
-1676
-1691
-1706
-1720
-1734
-1747
-1760
-1772
-1784
-1795
-1806
-1816
-1825
-1834
-1842
-1850
-1857
-1863
-1868
-1873
-1876
-1880
-1882
-1883
-1884
-1884
-1883
-1882
-1879
-1876
-1872
-1867
-1861
-1854
-1847
-1838
-1829
-1819
-1809
-1797
-1785
-1771
-1757
-1743
-1727
-1711
-1694
-1677
-1658
-1639
-1620
-1600
-1579
-1558
-1536
-1514
-1491
-1467
-1443
-1419
-1395
-1370
-1344
-1319
-1293
-1266
-1240
-1213
-1187
-1160
-1133
-1106
-1079
-1052
-1025
-998
-971
-944
-918
-891
-865
-839
-813
-788
-763
-738
-713
-689
-665
-642
-619
-597
-575
-554
-533
-512
-493
-473
-455
-437
-419
-403
-386
-371
-356
-342
-329
-316
-304
-292
-282
-272
-263
-254
-247
-240
-233
-228
-223
-219
-216
-213
-211
-209
-209
-208
-209
-210
-212
-214
-217
-220
-224
-228
-233
-238
-243
-249
-255
-262
-268
-275
-283
-290
-298
-305
-313
-321
-328
-336
-344
-351
-359
-366
-373
-380
-387
-393
-400
-406
-411
-416
-421
-425
-429
-433
-436
-439
-441
-443
-444
-445
-445
-445
-445
-444
-442
-440
-437
-435
-431
-427
-423
-418
-413
-408
-402
-395
-389
-382
-375
-367
-359
-351
-343
-334
-325
-316
-307
-298
-289
-279
-270
-260
-251
-241
-232
-222
-213
-204
-195
-186
-177
-168
-160
-152
-144
-137
-130
-123
-117
-111
-105
-100
-95
-91
-87
-84
-81
-79
-78
-77
-76
-76
-77
-78
-79
-82
-84
-88
-92
-96
-101
-107
-113
-120
-127
-134
-142
-151
-160
-169
-179
-189
-200
-210
-221
-233
-245
-257
-269
-281
-293
-306
-319
-332
-345
-358
-371
-383
-396
-409
-422
-434
-447
-459
-471
-483
-495
-506
-517
-528
-538
-548
-558
-567
-576
-585
-593
-601
-608
-615
-622
-628
-633
-639
-643
-648
-651
-655
-658
-660
-662
-664
-665
-665
-666
-665
-665
-664
-662
-660
-658
-656
-653
-649
-645
-641
-637
-632
-627
-622
-616
-611
-605
-598
-592
-585
-578
-572
-565
-557
-550
-543
-536
-528
-521
-514
-507
-500
-493
-486
-480
-473
-467
-461
-455
-450
-445
-440
-436
-431
-428
-424
-421
-418
-416
-414
-413
-412
-411
-411
-412
-413
-414
-416
-418
-421
-424
-428
-432
-437
-443
-449
-455
-462
-470
-478
-487
-496
-506
-516
-527
-539
-551
-564
-577
-591
-605
-620
-636
-652
-669
-686
-704
-723
-742
-761
-781
-802
-823
-844
-866
-888
-911
-934
-958
-982
-1006
-1031
-1056
-1082
-1107
-1133
-1159
-1186
-1212
-1239
-1266
-1293
-1320
-1347
-1375
-1402
-1430
-1457
-1484
-1512
-1539
-1566
-1594
-1621
-1648
-1675
-1701
-1728
-1755
-1781
-1807
-1833
-1859
-1885
-1910
-1935
-1960
-1985
-2009
-2033
-2058
-2082
-2105
-2128
-2151
-2174
-2196
-2218
-2240
-2261
-2282
-2302
-2323
-2342
-2362
-2381
-2400
-2418
-2436
-2453
-2471
-2488
-2504
-2520
-2536
-2551
-2566
-2581
-2595
-2609
-2623
-2636
-2650
-2662
-2675
-2687
-2699
-2711
-2722
-2733
-2744
-2755
-2765
-2776
-2786
-2795
-2805
-2814
-2823
-2832
-2841
-2850
-2858
-2867
-2875
-2883
-2891
-2898
-2906
-2914
-2921
-2929
-2936
-2943
-2951
-2958
-2965
-2972
-2979
-2987
-2994
-3001
-3008
-3015
-3023
-3030
-3037
-3045
-3052
-3060
-3067
-3075
-3083
-3091
-3099
-3107
-3115
-3124
-3132
-3141
-3150
-3159
-3168
-3177
-3186
-3195
-3205
-3215
-3225
-3235
-3245
-3255
-3266
-3276
-3287
-3298
-3309
-3320
-3331
-3343
-3354
-3366
-3378
-3390
-3402
-3414
-3427
-3439
-3452
-3464
-3477
-3490
-3503
-3516
-3529
-3542
-3555
-3568
-3581
-3595
-3608
-3621
-3634
-3648
-3661
-3675
-3688
-3701
-3715
-3728
-3741
-3754
-3767
-3780
-3793
-3806
-3819
-3831
-3844
-3856
-3868
-3880
-3892
-3903
-3915
-3926
-3937
-3947
-3957
-3967
-3977
-3986
-3995
-4003
-4011
-4019
-4027
-4034
-4040
-4046
-4051
-4056
-4061
-4065
-4067
-4070
-4073
-4075
-4075
-4077
-4077
-4077
-4075
-4075
-4073
-4070
-4067
-4064
-4059
-4056
-4051
-4045
-4040
-4034
-4027
-4019
-4013
-4006
-3998
-3990
-3981
-3973
-3964
-3955
-3945
-3936
-3926
-3916
-3906
-3896
-3886
-3876
-3865
-3855
-3845
-3834
-3824
-3813
-3803
-3793
-3782
-3772
-3762
-3752
-3742
-3733
-3723
-3713
-3704
-3695
-3686
-3678
-3669
-3661
-3653
-3645
-3638
-3630
-3623
-3617
-3610
-3604
-3598
-3592
-3587
-3582
-3577
-3572
-3568
-3564
-3560
-3556
-3553
-3550
-3547
-3544
-3542
-3539
-3537
-3535
-3533
-3531
-3530
-3528
-3527
-3526
-3524
-3523
-3522
-3521
-3519
-3518
-3517
-3515
-3514
-3512
-3511
-3509
-3506
-3504
-3501
-3499
-3495
-3492
-3488
-3484
-3480
-3475
-3470
-3465
-3459
-3452
-3446
-3438
-3431
-3423
-3414
-3405
-3396
-3386
-3376
-3365
-3354
-3342
-3330
-3317
-3304
-3290
-3276
-3262
-3247
-3232
-3216
-3200
-3184
-3167
-3150
-3133
-3115
-3097
-3078
-3060
-3041
-3022
-3002
-2983
-2963
-2943
-2923
-2902
-2882
-2861
-2840
-2819
-2798
-2777
-2755
-2734
-2712
-2690
-2668
-2646
-2624
-2602
-2580
-2557
-2535
-2513
-2490
-2468
-2445
-2422
-2400
-2377
-2354
-2331
-2308
-2286
-2263
-2240
-2217
-2194
-2171
-2148
-2125
-2103
-2080
-2057
-2033
-2011
-1989
-1966
-1943
-1920
-1898
-1875
-1853
-1830
-1807
-1785
-1762
-1739
-1717
-1694
-1671
-1648
-1626
-1603
-1580
-1557
-1534
-1511
-1488
-1465
-1441
-1418
-1394
-1370
-1346
-1322
-1298
-1273
-1248
-1223
-1198
-1173
-1147
-1121
-1095
-1069
-1042
-1014
-988
-961
-933
-905
-877
-848
-819
-790
-761
-731
-702
-671
-641
-610
-580
-548
-517
-485
-454
-422
-390
-357
-325
-292
-259
-226
-193
-160
-126
-93
-59
-26
8
41
75
109
142
176
209
243
276
310
343
376
409
442
475
507
539
572
604
635
667
698
729
760
791
821
851
880
909
938
967
995
1022
1050
1078
1104
1130
1156
1182
1207
1231
1255
1279
1302
1324
1347
1368
1389
1410
1430
1449
1468
1487
1505
1522
1539
1555
1571
1587
1601
1616
1629
1643
1655
1668
1680
1691
1702
1713
1723
1733
1742
1751
1760
1768
1776
1783
1791
1797
1804
1810
1816
1822
1828
1833
1838
1842
1847
1851
1855
1859
1862
1866
1869
1872
1874
1877
1879
1881
1883
1885
1887
1888
1889
1890
1891
1892
1892
1893
1893
1893
1892
1892
1891
1890
1889
1887
1886
1884
1881
1879
1876
1873
1870
1866
1862
1858
1853
1849
1843
1838
1832
1826
1819
1812
1805
1798
1790
1782
1773
1764
1755
1745
1734
1724
1713
1701
1689
1677
1664
1651
1637
1623
1608
1593
1577
1561
1545
1528
1510
1492
1473
1454
1435
1415
1394
1373
1352
1330
1307
1285
1261
1237
1213
1189
1163
1138
1112
1085
1058
1031
1002
975
946
917
888
858
828
797
766
735
704
672
639
607
574
541
507
474
440
406
371
337
302
267
233
198
163
128
93
58
23
-12
-47
-82
-117
-151
-186
-220
-254
-288
-321
-354
-387
-420
-452
-484
-515
-546
-577
-607
-637
-666
-695
-723
-751
-778
-805
-831
-857
-882
-906
-930
-953
-976
-998
-1020
-1041
-1061
-1080
-1099
-1117
-1135
-1152
-1168
-1184
-1198
-1213
-1226
-1239
-1251
-1262
-1273
-1283
-1292
-1301
-1309
-1316
-1323
-1328
-1334
-1338
-1342
-1345
-1348
-1349
-1351
-1351
-1351
-1351
-1350
-1348
-1345
-1342
-1339
-1335
-1330
-1325
-1320
-1314
-1308
-1301
-1294
-1286
-1278
-1270
-1261
-1252
-1243
-1233
-1223
-1213
-1203
-1193
-1183
-1172
-1162
-1151
-1140
-1130
-1119
-1109
-1099
-1089
-1079
-1069
-1059
-1050
-1041
-1033
-1025
-1016
-1010
-1002
-997
-991
-986
-982
-978
-974
-971
-969
-968
-967
-966
-967
-968
-970
-972
-975
-979
-983
-988
-994
-1000
-1006
-1014
-1022
-1031
-1041
-1050
-1061
-1071
-1083
-1094
-1106
-1119
-1132
-1145
-1159
-1173
-1187
-1202
-1216
-1231
-1246
-1262
-1277
-1292
-1308
-1323
-1338
-1353
-1369
-1383
-1398
-1413
-1427
-1441
-1454
-1467
-1480
-1492
-1504
-1515
-1526
-1536
-1545
-1554
-1562
-1569
-1576
-1581
-1586
-1590
-1593
-1595
-1597
-1597
-1596
-1594
-1591
-1587
-1582
-1576
-1568
-1560
-1550
-1539
-1527
-1514
-1500
-1484
-1467
-1449
-1430
-1409
-1388
-1365
-1340
-1315
-1289
-1261
-1232
-1202
-1170
-1138
-1105
-1070
-1034
-998
-960
-921
-881
-841
-799
-756
-713
-669
-624
-578
-531
-484
-436
-387
-338
-288
-237
-186
-135
-83
-30
23
76
130
184
238
293
347
402
457
512
567
622
677
732
787
842
897
951
1006
1060
1113
1167
1220
1272
1324
1376
1427
1477
1528
1577
1626
1674
1721
1768
1814
1859
1903
1947
1990
2032
2072
2112
2152
2190
2227
2263
2298
2332
2365
2398
2429
2459
2488
2516
2543
2570
2595
2619
2642
2665
2686
2706
2726
2745
2762
2779
2795
2811
2825
2839
2852
2865
2876
2887
2898
2907
2916
2925
2933
2941
2948
2955
2961
2967
2973
2978
2983
2988
2992
2996
3000
3004
3008
3012
3015
3019
3022
3026
3029
3033
3036
3040
3043
3047
3051
3055
3060
3064
3069
3074
3080
3085
3091
3098
3104
3111
3119
3126
3134
3143
3152
3161
3171
3181
3192
3203
3214
3226
3238
3251
3264
3277
3291
3305
3320
3334
3350
3365
3381
3397
3413
3430
3447
3464
3481
3499
3516
3534
3552
3570
3588
3606
3624
3642
3661
3679
3697
3715
3733
3750
3768
3785
3803
3820
3836
3853
3869
3885
3900
3916
3930
3945
3959
3972
3985
3998
4009
4021
4030
4041
4050
4059
4067
4074
4080
4086
4090
4094
4097
4099
4100
4100
4099
4098
4094
4091
4086
4080
4074
4066
4057
4046
4035
4022
4010
3996
3980
3964
3946
3928
3908
3887
3865
3843
3819
3794
3768
3741
3714
3685
3656
3625
3594
3562
3530
3496
3462
3427
3392
3356
3319
3281
3243
3205
3166
3127
3087
3046
3006
2965
2923
2882
2840
2798
2755
2713
2670
2627
2585
2542
2499
2456
2413
2370
2328
2285
2243
2201
2159
2117
2076
2035
1994
1953
1913
1874
1834
1796
1757
1719
1682
1645
1608
1572
1537
1502
1468
1435
1401
1369
1337
1306
1276
1246
1217
1188
1160
1133
1107
1081
1056
1031
1008
985
962
940
919
898
878
859
840
822
804
787
770
754
738
723
708
693
679
665
651
638
625
612
599
587
575
563
551
539
527
515
503
492
480
468
456
444
432
420
407
395
382
369
356
342
329
315
301
287
272
257
242
226
210
194
177
160
143
125
108
89
71
52
32
13
-7
-27
-48
-69
-90
-111
-133
-155
-177
-199
-222
-245
-268
-291
-314
-337
-361
-384
-408
-431
-455
-478
-502
-525
-548
-571
-594
-617
-639
-661
-683
-704
-726
-746
-767
-787
-806
-825
-844
-862
-879
-896
-912
-928
-943
-957
-971
-984
-996
-1006
-1018
-1028
-1037
-1046
-1053
-1060
-1066
-1071
-1076
-1079
-1082
-1084
-1085
-1086
-1085
-1084
-1082
-1079
-1075
-1071
-1065
-1059
-1053
-1045
-1037
-1028
-1018
-1008
-997
-985
-973
-960
-946
-932
-917
-901
-885
-868
-851
-834
-815
-797
-777
-758
-738
-717
-696
-675
-653
-631
-609
-586
-564
-540
-517
-494
-470
-446
-422
-398
-374
-350
-326
-301
-277
-253
-229
-205
-181
-157
-133
-110
-86
-63
-40
-17
5
28
50
72
93
114
135
156
176
196
216
235
254
272
291
308
326
343
360
376
392
408
423
438
452
467
480
494
507
520
533
545
557
569
580
591
602
613
623
634
644
654
664
674
683
693
702
712
721
731
740
750
760
769
779
789
799
809
819
830
840
851
862
873
884
895
907
918
930
942
954
967
979
992
1004
1018
1032
1045
1059
1072
1086
1100
1115
1129
1143
1158
1173
1187
1202
1217
1232
1247
1262
1277
1293
1308
1323
1338
1353
1368
1383
1398
1413
1428
1443
1458
1472
1487
1501
1516
1530
1544
1557
1571
1584
1598
1611
1623
1636
1648
1660
1672
1684
1695
1707
1718
1728
1739
1749
1759
1768
1778
1787
1796
1805
1813
1821
1829
1837
1845
1852
1859
1866
1873
1880
1886
1893
1899
1905
1912
1918
1924
1930
1935
1941
1947
1953
1959
1965
1970
1976
1982
1988
1994
2000
2007
2013
2019
2025
2032
2039
2045
2053
2060
2067
2075
2082
2090
2097
2105
2113
2121
2130
2138
2147
2155
2164
2173
2182
2191
2200
2210
2219
2229
2239
2249
2259
2269
2279
2290
2300
2311
2322
2332
2343
2354
2365
2377
2388
2399
2410
2421
2433
2444
2455
2466
2477
2488
2499
2510
2520
2531
2541
2552
2561
2571
2581
2590
2599
2607
2616
2623
2631
2638
2644
2650
2656
2661
2666
2670
2673
2676
2678
2680
2680
2681
2680
2679
2677
2674
2671
2666
2661
2656
2649
2642
2633
2624
2614
2603
2592
2579
2566
2551
2536
2520
2503
2485
2466
2447
2426
2405
2383
2359
2335
2311
2285
2259
2231
2203
2174
2145
2115
2084
2052
2019
1986
1952
1918
1883
1847
1811
1775
1737
1700
1662
1623
1584
1545
1505
1465
1425
1384
1344
1303
1262
1221
1180
1139
1097
1056
1014
974
934
893
853
812
773
733
694
655
617
579
541
504
467
431
396
361
327
293
260
228
196
165
134
105
76
48
20
-6
-32
-58
-82
-106
-129
-151
-172
-193
-213
-233
-251
-269
-287
-304
-320
-335
-350
-364
-378
-391
-404
-416
-427
-438
-449
-459
-468
-478
-487
-495
-503
-511
-518
-525
-532
-538
-545
-551
-557
-562
-568
-573
-578
-583
-589
-593
-598
-603
-608
-613
-618
-623
-628
-633
-638
-643
-648
-654
-659
-665
-671
-677
-683
-689
-696
-703
-710
-717
-725
-732
-740
-748
-757
-765
-774
-784
-793
-803
-813
-823
-833
-844
-855
-866
-878
-890
-902
-914
-926
-939
-952
-966
-979
-993
-1006
-1020
-1036
-1050
-1065
-1081
-1096
-1112
-1128
-1144
-1160
-1177
-1194
-1211
-1228
-1245
-1263
-1281
-1299
-1317
-1335
-1353
-1372
-1391
-1410
-1428
-1447
-1466
-1486
-1505
-1524
-1543
-1562
-1582
-1601
-1620
-1639
-1658
-1677
-1696
-1714
-1733
-1751
-1769
-1787
-1805
-1823
-1840
-1857
-1874
-1890
-1907
-1922
-1938
-1953
-1968
-1983
-1997
-2009
-2024
-2037
-2049
-2062
-2073
-2085
-2096
-2106
-2116
-2126
-2135
-2144
-2153
-2161
-2168
-2176
-2182
-2189
-2195
-2201
-2206
-2211
-2215
-2220
-2224
-2227
-2230
-2233
-2235
-2238
-2239
-2241
-2242
-2243
-2244
-2244
-2244
-2244
-2243
-2243
-2242
-2241
-2240
-2238
-2237
-2235
-2233
-2231
-2229
-2227
-2224
-2222
-2219
-2217
-2215
-2212
-2210
-2207
-2205
-2202
-2200
-2198
-2196
-2194
-2192
-2190
-2189
-2187
-2186
-2185
-2184
-2184
-2183
-2183
-2183
-2183
-2184
-2185
-2186
-2187
-2188
-2190
-2192
-2194
-2197
-2200
-2203
-2206
-2210
-2214
-2218
-2223
-2228
-2233
-2238
-2244
-2250
-2257
-2263
-2270
-2278
-2285
-2293
-2301
-2309
-2318
-2327
-2336
-2345
-2355
-2365
-2375
-2385
-2395
-2406
-2417
-2428
-2439
-2451
-2463
-2474
-2486
-2499
-2511
-2523
-2536
-2549
-2561
-2574
-2587
-2601
-2614
-2627
-2641
-2654
-2667
-2681
-2694
-2708
-2721
-2735
-2748
-2761
-2774
-2787
-2801
-2814
-2826
-2839
-2852
-2864
-2876
-2889
-2900
-2912
-2924
-2935
-2946
-2957
-2968
-2978
-2988
-2998
-3007
-3016
-3025
-3033
-3042
-3049
-3057
-3064
-3071
-3077
-3083
-3089
-3094
-3099
-3103
-3108
-3111
-3115
-3118
-3121
-3123
-3125
-3126
-3128
-3128
-3129
-3129
-3129
-3128
-3128
-3126
-3125
-3123
-3121
-3118
-3115
-3112
-3109
-3105
-3101
-3097
-3092
-3087
-3082
-3077
-3071
-3065
-3059
-3053
-3046
-3040
-3033
-3025
-3018
-3010
-3003
-2995
-2987
-2979
-2970
-2962
-2954
-2945
-2936
-2928
-2919
-2910
-2902
-2893
-2884
-2875
-2867
-2858
-2850
-2842
-2833
-2825
-2817
-2810
-2802
-2795
-2788
-2781
-2775
-2769
-2763
-2758
-2752
-2748
-2743
-2739
-2735
-2732
-2729
-2726
-2724
-2723
-2721
-2720
-2720
-2720
-2720
-2721
-2722
-2724
-2726
-2729
-2732
-2735
-2739
-2743
-2747
-2752
-2757
-2763
-2769
-2775
-2782
-2788
-2796
-2803
-2811
-2819
-2827
-2835
-2844
-2853
-2861
-2871
-2880
-2889
-2899
-2909
-2918
-2928
-2938
-2948
-2958
-2968
-2978
-2988
-2998
-3008
-3018
-3028
-3038
-3047
-3057
-3066
-3075
-3084
-3092
-3100
-3108
-3116
-3124
-3131
-3138
-3144
-3150
-3156
-3161
-3166
-3170
-3174
-3178
-3181
-3183
-3185
-3187
-3188
-3188
-3188
-3188
-3186
-3185
-3182
-3179
-3176
-3171
-3166
-3161
-3155
-3148
-3141
-3133
-3124
-3115
-3105
-3094
-3083
-3072
-3059
-3046
-3033
-3019
-3004
-2989
-2973
-2957
-2940
-2923
-2905
-2886
-2868
-2848
-2829
-2808
-2788
-2767
-2745
-2724
-2702
-2679
-2656
-2633
-2610
-2587
-2563
-2539
-2514
-2490
-2465
-2440
-2415
-2390
-2365
-2340
-2315
-2289
-2264
-2238
-2213
-2188
-2162
-2137
-2112
-2087
-2062
-2037
-2012
-1987
-1963
-1939
-1915
-1891
-1867
-1844
-1821
-1798
-1776
-1754
-1732
-1711
-1690
-1669
-1649
-1629
-1609
-1590
-1572
-1553
-1536
-1518
-1502
-1485
-1469
-1454
-1439
-1424
-1410
-1396
-1383
-1370
-1358
-1346
-1334
-1323
-1312
-1302
-1292
-1282
-1273
-1264
-1255
-1247
-1239
-1231
-1224
-1216
-1209
-1202
-1195
-1189
-1182
-1176
-1170
-1164
-1157
-1151
-1146
-1140
-1134
-1128
-1122
-1116
-1110
-1104
-1098
-1091
-1085
-1078
-1072
-1065
-1058
-1050
-1043
-1035
-1027
-1018
-1010
-1000
-992
-982
-972
-962
-951
-940
-929
-917
-905
-893
-880
-866
-853
-839
-824
-809
-794
-779
-763
-746
-730
-713
-695
-678
-660
-641
-623
-604
-585
-565
-546
-526
-506
-486
-466
-445
-425
-404
-383
-362
-341
-320
-299
-278
-257
-236
-215
-194
-174
-153
-132
-112
-91
-71
-51
-31
-11
9
28
48
67
86
104
123
141
159
177
194
212
229
246
262
279
295
311
326
342
357
372
387
401
415
429
443
456
469
482
495
508
520
532
544
555
566
577
588
599
609
619
629
639
648
658
667
675
684
692
700
708
716
724
731
738
745
752
759
766
772
778
784
790
795
801
806
811
816
821
826
830
835
839
843
846
850
853
857
860
863
865
868
870
872
874
876
878
879
881
882
883
883
884
884
884
884
884
884
883
883
882
881
880
879
877
876
874
873
871
869
867
865
863
861
859
856
854
852
850
847
845
843
841
838
836
834
832
830
828
826
824
822
821
819
818
816
815
814
813
812
811
810
809
809
809
808
808
808
808
809
809
810
810
811
812
814
815
817
818
820
822
825
827
830
833
836
839
842
846
850
854
858
863
867
872
877
882
888
893
899
905
911
917
923
930
937
944
951
958
965
973
980
988
996
1004
1012
1020
1028
1037
1045
1054
1062
1071
1080
1088
1097
1106
1115
1124
1132
1141
1150
1159
1168
1176
1185
1194
1202
1211
1219
1228
1236
1245
1253
1261
1269
1277
1285
1293
1301
1309
1317
1324
1332
1340
1347
1354
1362
1369
1376
1383
1390
1397
1404
1410
1417
1423
1430
1436
1442
1448
1454
1460
1466
1472
1477
1482
1488
1493
1498
1503
1508
1513
1517
1521
1526
1530
1534
1538
1542
1545
1549
1552
1555
1558
1561
1564
1566
1569
1571
1573
1575
1577
1578
1580
1581
1582
1583
1584
1585
1585
1585
1585
1585
1585
1585
1584
1583
1582
1581
1580
1578
1576
1574
1572
1570
1567
1564
1561
1558
1554
1550
1547
1542
1538
1533
1528
1523
1518
1512
1507
1501
1494
1488
1481
1474
1466
1458
1450
1442
1434
1425
1416
1407
1397
1387
1377
1367
1356
1345
1334
1323
1312
1300
1288
1276
1264
1251
1238
1226
1213
1200
1186
1173
1160
1146
1133
1119
1106
1092
1079
1065
1052
1038
1025
1010
998
985
972
959
946
933
920
908
896
883
871
859
848
836
825
814
803
792
781
771
761
751
741
732
723
714
706
697
689
681
674
667
660
653
647
640
635
629
624
619
614
610
606
603
599
596
594
591
590
588
587
586
585
585
586
586
587
588
590
592
595
598
601
605
609
613
618
624
630
636
643
650
658
666
675
684
694
704
714
725
737
749
762
775
789
803
818
833
849
865
882
900
918
936
955
974
994
1014
1036
1057
1079
1101
1124
1147
1171
1195
1219
1243
1268
1294
1319
1345
1371
1397
1424
1450
1477
1504
1531
1558
1586
1613
1640
1668
1695
1722
1749
1777
1804
1830
1857
1884
1910
1936
1962
1987
2012
2037
2062
2086
2109
2133
2156
2178
2200
2221
2242
2263
2282
2302
2320
2338
2356
2373
2389
2405
2420
2434
2448
2461
2473
2485
2496
2506
2516
2525
2533
2541
2548
2554
2560
2565
2570
2574
2577
2580
2582
2584
2585
2585
2585
2584
2583
2582
2580
2578
2575
2572
2568
2564
2560
2555
2550
2545
2540
2534
2529
2523
2517
2511
2505
2498
2492
2486
2480
2474
2468
2461
2455
2449
2443
2437
2431
2425
2419
2413
2407
2400
2394
2388
2382
2376
2370
2364
2358
2352
2346
2340
2334
2328
2322
2316
2310
2304
2299
2293
2287
2281
2275
2269
2263
2257
2251
2245
2240
2234
2228
2222
2216
2210
2205
2199
2193
2187
2181
2176
2170
2164
2158
2153
2147
2141
2135
2130
2124
2118
2113
2107
2101
2096
2090
2084
2079
2073
2067
2062
2056
2051
2045
2039
2033
2028
2023
2017
2012
2005
2000
1995
1989
1984
1978
1973
1967
1962
1956
1951
1946
1940
1935
1929
1924
1918
1913
1908
1902
1897
1891
1886
1881
1875
1870
1865
1859
1854
1849
1843
1838
1833
1827
1822
1817
1811
1806
1801
1796
1790
1785
1780
1775
1770
1764
1759
1754
1749
1744
1738
1733
1728
1723
1718
1713
1708
1702
1697
1692
1687
1682
1677
1672
1667
1662
1657
1652
1647
1642
1637
1632
1627
1622
1617
1612
1607
1602
1597
1592
1587
1582
1577
1572
1567
1562
1557
1553
1548
1543
1538
1533
1528
1523
1519
1514
1509
1504
1499
1494
1490
1485
1480
1475
1471
1466
1461
1456
1452
1447
1442
1437
1433
1428
1423
1419
1414
1409
1405
1400
1395
1391
1386
1382
1377
1372
1368
1363
1359
1354
1349
1345
1340
1336
1331
1327
1322
1318
1313
1309
1304
1300
1295
1291
1286
1282
1277
1273
1268
1264
1259
1255
1251
1246
1242
1237
1233
1229
1224
1220
1216
1211
1207
1203
1198
1194
1190
1185
1181
1177
1173
1168
1164
1160
1155
1151
1147
1143
1139
1134
1130
1126
1122
1118
1113
1109
1105
1101
1097
1093
1088
1084
1080
1076
1072
1068
1064
1060
1056
1052
1047
1043
1039
1035
1031
1027
1022
1018
1014
1010
1006
1002
999
995
991
987
983
979
975
972
968
964
960
956
952
948
944
940
936
933
929
925
921
917
913
910
906
902
898
894
891
887
883
879
876
872
868
864
861
857
853
849
846
842
838
835
831
827
824
820
816
813
809
805
802
798
795
791
787
784
780
777
773
769
766
762
759
755
752
748
745
741
738
734
731
727
724
720
717
713
710
706
703
700
696
693
689
686
683
679
676
672
669
666
662
659
656
652
649
646
642
639
636
632
629
626
623
619
616
613
610
606
603
600
597
593
590
587
584
581
577
574
571
568
565
562
558
555
552
549
546
543
540
536
533
530
527
524
521
518
515
512
509
506
503
500
497
494
491
488
485
482
479
476
473
470
467
464
461
458
455
452
449
446
443
440
438
435
432
429
426
423
420
417
415
412
409
406
403
400
398
395
392
389
386
384
381
378
375
372
370
367
364
362
359
356
353
351
348
345
343
340
337
334
332
329
326
324
321
319
316
313
311
308
305
303
300
298
295
292
290
287
285
282
280
277
275
272
269
267
264
262
259
257
254
252
249
247
244
242
240
237
235
232
230
227
225
222
220
218
215
213
210
208
206
203
201
198
196
194
191
189
187
184
182
180
177
175
173
171
168
166
164
161
159
157
155
152
150
148
146
143
141
139
137
134
132
130
128
126
123
121
119
117
115
113
110
108
106
104
102
100
98
95
93
91
89
87
85
83
81
79
77
75
73
70
68
66
64
62
60
58
56
54
52
50
48
46
44
42
40
38
36
34
32
30
28
27
25
23
21
19
17
15
13
11
9
7
5
4
2
0
-2
-4
-6
-8
-9
-11
-13
-15
-17
-19
-20
-22
-24
-26
-28
-29
-31
-33
-35
-37
-38
-40
-42
-44
-45
-47
-49
-51
-52
-54
-56
-58
-59
-61
-63
-64
-66
-68
-69
-71
-73
-74
-76
-78
-79
-81
-83
-84
-86
-88
-89
-91
-93
-94
-96
-97
-99
-101
-102
-104
-105
-107
-108
-110
-112
-113
-115
-116
-118
-119
-121
-122
-124
-125
-127
-129
-130
-132
-133
-135
-136
-138
-139
-141
-142
-143
-145
-146
-148
-149
-151
-152
-154
-155
-156
-158
-159
-161
-162
-164
-165
-166
-168
-169
-171
-172
-173
-175
-176
-177
-179
-180
-182
-183
-184
-186
-187
-188
-190
-191
-192
-194
-195
-196
-197
-199
-200
-201
-203
-204
-205
-207
-208
-209
-210
-212
-213
-214
-215
-217
-218
-219
-220
-222
-223
-224
-225
-226
-228
-229
-230
-231
-232
-234
-235
-236
-237
-238
-239
-241
-242
-243
-244
-245
-246
-248
-249
-250
-251
-252
-253
-254
-255
-257
-258
-259
-260
-261
-262
-263
-264
-265
-266
-267
-268
-270
-271
-272
-273
-274
-275
-276
-277
-278
-279
-280
-281
-282
-283
-284
-285
-286
-287
-288
-289
-290
-291
-292
-293
-294
-295
-296
-297
-298
-299
-300
-301
-302
-303
-304
-304
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-315
-316
-317
-318
-319
-320
-321
-322
-323
-323
-324
-325
-326
-327
-328
-328
-329
-330
-331
-332
-333
-333
-334
-335
-336
-337
-338
-338
-339
-340
-341
-342
-342
-343
-344
-345
-345
-346
-347
-348
-349
-349
-350
-351
-352
-352
-353
-354
-354
-355
-356
-357
-357
-358
-359
-360
-360
-361
-362
-362
-363
-364
-364
-365
-366
-367
-367
-368
-369
-369
-370
-371
-371
-372
-373
-373
-374
-374
-375
-376
-376
-377
-378
-378
-379
-380
-380
-381
-381
-382
-383
-383
-384
-384
-385
-386
-386
-387
-387
-388
-388
-389
-390
-390
-391
-391
-392
-392
-393
-394
-394
-395
-395
-396
-396
-397
-397
-398
-398
-399
-399
-400
