5
24597
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-11
-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
-12
-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
-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
-14
-14
-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
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-17
-17
-17
-17
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-11
-10
-10
-10
-10
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-5
-5
-5
-5
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
0
0
0
0
0
1
1
1
1
2
2
2
2
3
3
3
3
4
4
4
4
4
5
5
5
5
5
6
6
6
6
7
7
7
7
8
8
8
8
9
9
9
9
10
10
10
10
11
11
11
11
12
12
12
12
12
13
13
13
13
13
14
14
14
15
15
15
16
16
16
16
17
17
17
18
18
18
18
19
19
19
19
19
20
20
20
20
21
21
21
21
22
22
22
22
23
23
23
23
24
24
24
25
25
25
25
26
26
26
27
27
27
28
28
28
28
29
29
29
29
30
30
30
31
31
31
31
32
32
32
32
33
33
33
34
34
34
34
35
35
35
36
36
36
36
37
37
37
38
38
38
39
39
39
39
40
40
40
40
41
41
41
42
42
42
43
43
43
44
44
44
44
45
45
45
45
46
46
46
47
47
47
47
48
48
48
49
49
49
50
50
50
51
51
51
52
52
52
53
53
53
53
54
54
54
54
54
55
55
55
56
56
56
56
57
57
58
58
58
59
59
59
60
60
60
60
61
61
61
62
62
62
63
63
63
64
64
64
65
65
65
66
66
66
66
67
67
67
68
68
68
69
69
70
70
70
71
71
71
71
72
72
72
72
73
73
74
74
74
75
75
76
76
76
77
77
77
78
78
78
79
79
79
79
80
80
81
81
81
82
82
82
83
83
84
84
84
85
85
86
86
86
87
87
87
88
88
89
89
89
90
90
90
91
91
92
92
93
93
93
94
94
94
95
95
96
96
97
97
97
98
98
99
99
100
100
101
101
101
102
102
103
103
103
104
104
105
105
105
106
106
107
107
108
108
109
109
110
110
111
111
111
112
112
113
113
114
114
115
115
116
116
117
117
118
118
119
119
119
120
120
121
121
122
122
123
123
124
124
125
125
126
126
127
127
128
128
129
130
130
131
131
132
132
133
133
134
134
135
135
135
136
136
137
137
138
139
139
140
140
141
141
142
142
143
144
144
145
145
146
146
147
147
148
148
149
149
150
150
151
151
152
152
153
154
154
155
155
156
156
157
158
158
159
159
160
160
161
161
162
163
163
164
164
165
165
166
166
167
168
168
169
169
170
170
171
171
172
173
173
174
174
175
175
176
177
177
178
178
179
179
180
181
181
182
182
183
184
184
185
185
186
186
187
188
188
189
189
190
191
191
192
192
193
193
194
195
195
196
196
197
198
198
199
199
200
201
201
202
203
203
204
205
205
206
206
207
208
208
209
210
210
211
211
212
213
213
214
215
215
216
216
217
218
218
219
219
220
221
221
222
223
223
224
225
225
226
227
227
228
229
229
230
231
231
232
233
233
234
235
236
236
237
238
238
239
240
240
241
241
242
243
243
244
244
245
246
246
247
248
249
249
250
251
252
252
253
254
255
255
256
257
257
258
259
260
260
261
262
262
263
264
264
265
266
266
267
268
268
269
270
270
271
272
273
273
274
275
276
277
277
278
279
280
281
281
282
283
284
284
285
285
286
287
287
288
289
290
290
291
292
293
293
294
295
296
297
297
298
299
300
301
301
302
303
304
304
305
306
307
308
308
309
310
311
312
313
313
314
315
316
316
317
318
319
319
320
321
322
322
323
324
325
326
327
328
328
329
330
331
332
332
333
334
335
336
336
337
338
339
339
340
341
342
343
343
344
345
346
347
348
348
349
350
351
352
353
353
354
355
356
357
357
358
359
360
361
362
363
363
364
365
366
367
367
368
369
370
371
372
372
373
374
375
376
377
378
379
380
381
382
383
383
384
385
386
387
387
388
389
390
391
392
393
393
394
395
396
397
398
399
400
400
401
402
403
404
405
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
420
421
422
423
424
425
426
427
428
429
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
682
683
684
685
686
687
688
689
690
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
721
722
723
724
725
726
727
728
729
730
731
732
733
734
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
800
801
802
803
804
804
805
806
806
807
808
808
809
809
810
811
811
812
812
813
813
814
814
815
815
816
816
817
817
817
817
818
818
818
818
818
818
817
817
817
817
816
816
815
815
815
815
814
814
814
815
815
815
815
816
816
816
817
817
817
818
818
818
819
819
819
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
819
818
817
816
814
813
811
809
807
805
802
799
796
793
789
785
782
778
774
770
766
762
757
752
746
740
733
726
718
709
700
691
682
672
662
651
640
629
618
606
593
581
568
555
543
530
517
505
492
479
465
451
436
420
403
386
369
352
335
317
300
283
266
248
231
213
194
176
157
138
120
101
82
64
46
27
9
-10
-29
-48
-67
-86
-105
-124
-142
-160
-178
-195
-212
-229
-246
-263
-281
-299
-318
-337
-356
-376
-395
-414
-432
-451
-469
-487
-504
-522
-539
-557
-575
-592
-610
-627
-645
-663
-681
-700
-719
-739
-760
-780
-801
-821
-840
-859
-877
-894
-911
-926
-941
-956
-971
-985
-1000
-1014
-1029
-1044
-1059
-1075
-1091
-1107
-1123
-1139
-1154
-1169
-1183
-1197
-1210
-1222
-1234
-1245
-1256
-1267
-1277
-1286
-1295
-1303
-1310
-1317
-1324
-1331
-1337
-1343
-1348
-1354
-1360
-1365
-1370
-1376
-1380
-1384
-1387
-1389
-1391
-1392
-1391
-1390
-1388
-1386
-1383
-1380
-1378
-1376
-1375
-1375
-1375
-1375
-1376
-1376
-1377
-1377
-1377
-1377
-1377
-1378
-1379
-1380
-1381
-1384
-1387
-1391
-1396
-1402
-1409
-1417
-1426
-1435
-1445
-1454
-1462
-1470
-1477
-1483
-1489
-1494
-1499
-1504
-1510
-1518
-1526
-1536
-1548
-1560
-1574
-1588
-1602
-1618
-1633
-1649
-1664
-1680
-1695
-1709
-1724
-1737
-1751
-1763
-1774
-1784
-1793
-1802
-1810
-1817
-1825
-1832
-1839
-1846
-1853
-1860
-1867
-1872
-1877
-1882
-1886
-1890
-1894
-1898
-1901
-1905
-1908
-1910
-1911
-1912
-1911
-1910
-1909
-1909
-1910
-1913
-1917
-1923
-1930
-1938
-1947
-1956
-1966
-1975
-1984
-1993
-2001
-2007
-2013
-2017
-2019
-2020
-2019
-2017
-2013
-2009
-2007
-2003
-2000
-1998
-1995
-1992
-1987
-1982
-1975
-1967
-1959
-1950
-1942
-1933
-1925
-1918
-1912
-1907
-1903
-1899
-1896
-1893
-1891
-1890
-1890
-1890
-1892
-1894
-1898
-1902
-1908
-1914
-1922
-1931
-1940
-1950
-1960
-1970
-1980
-1989
-1996
-2003
-2009
-2015
-2020
-2024
-2027
-2029
-2033
-2037
-2041
-2049
-2058
-2068
-2081
-2095
-2111
-2128
-2146
-2166
-2186
-2208
-2232
-2257
-2285
-2314
-2346
-2380
-2416
-2455
-2495
-2537
-2581
-2625
-2670
-2717
-2766
-2817
-2869
-2923
-2978
-3032
-3085
-3137
-3187
-3237
-3285
-3332
-3378
-3424
-3469
-3514
-3558
-3600
-3641
-3680
-3716
-3749
-3778
-3805
-3830
-3854
-3878
-3903
-3931
-3962
-3996
-4033
-4072
-4113
-4154
-4194
-4233
-4269
-4304
-4337
-4367
-4396
-4423
-4449
-4474
-4497
-4518
-4538
-4557
-4574
-4590
-4605
-4618
-4631
-4643
-4654
-4663
-4670
-4675
-4677
-4675
-4671
-4664
-4656
-4646
-4637
-4628
-4620
-4613
-4609
-4607
-4608
-4610
-4612
-4614
-4615
-4616
-4615
-4614
-4613
-4611
-4610
-4608
-4607
-4607
-4607
-4607
-4606
-4604
-4599
-4590
-4576
-4559
-4537
-4510
-4480
-4446
-4410
-4373
-4335
-4298
-4261
-4225
-4190
-4157
-4124
-4091
-4058
-4024
-3990
-3956
-3922
-3888
-3855
-3822
-3789
-3756
-3724
-3691
-3658
-3624
-3588
-3551
-3512
-3470
-3428
-3384
-3340
-3297
-3256
-3215
-3176
-3137
-3098
-3059
-3019
-2979
-2937
-2893
-2847
-2798
-2746
-2691
-2635
-2577
-2519
-2462
-2406
-2352
-2301
-2252
-2207
-2163
-2120
-2079
-2037
-2000
-1963
-1930
-1898
-1869
-1844
-1822
-1805
-1792
-1785
-1783
-1786
-1794
-1806
-1822
-1840
-1860
-1881
-1902
-1921
-1939
-1956
-1971
-1986
-1998
-2005
-2009
-2007
-1998
-1982
-1961
-1936
-1906
-1873
-1838
-1799
-1758
-1715
-1669
-1622
-1574
-1526
-1479
-1432
-1387
-1342
-1296
-1249
-1199
-1146
-1093
-1039
-985
-933
-882
-832
-782
-731
-681
-631
-579
-526
-472
-418
-364
-311
-259
-206
-152
-97
-41
18
78
140
204
269
334
400
466
533
602
674
750
828
907
985
1060
1131
1195
1252
1302
1344
1380
1412
1441
1467
1492
1517
1542
1569
1597
1627
1659
1691
1724
1757
1790
1822
1853
1883
1913
1944
1977
2012
2052
2095
2142
2190
2239
2288
2334
2376
2413
2444
2465
2476
2476
2464
2442
2411
2371
2325
2277
2227
2179
2134
2094
2059
2029
2003
1982
1966
1956
1951
1952
1957
1964
1970
1973
1971
1961
1943
1916
1881
1840
1796
1752
1709
1670
1634
1602
1571
1539
1505
1466
1421
1370
1311
1245
1173
1094
1008
920
828
737
649
565
490
423
367
322
288
264
248
238
232
229
225
221
216
211
205
201
199
201
209
224
248
282
325
375
429
485
541
594
642
683
717
745
767
785
800
815
832
852
876
904
935
968
1002
1039
1075
1112
1147
1182
1216
1250
1285
1323
1364
1407
1451
1495
1537
1575
1608
1635
1654
1665
1668
1662
1647
1623
1593
1558
1519
1479
1440
1404
1372
1345
1323
1306
1292
1279
1265
1248
1225
1197
1165
1130
1096
1066
1041
1025
1018
1020
1029
1044
1061
1078
1094
1107
1114
1117
1114
1105
1091
1073
1053
1034
1016
1004
994
988
985
984
984
982
976
964
945
916
880
837
790
740
690
642
598
558
522
492
464
438
410
376
334
283
221
148
67
-21
-113
-206
-296
-381
-458
-524
-579
-621
-652
-670
-677
-675
-665
-650
-631
-612
-595
-583
-577
-578
-587
-603
-623
-646
-668
-687
-700
-707
-708
-705
-699
-694
-691
-694
-703
-719
-743
-775
-815
-862
-914
-971
-1031
-1094
-1158
-1223
-1286
-1348
-1408
-1465
-1518
-1568
-1614
-1657
-1696
-1734
-1770
-1804
-1837
-1868
-1896
-1922
-1943
-1961
-1973
-1981
-1983
-1980
-1972
-1962
-1949
-1936
-1922
-1908
-1894
-1880
-1866
-1851
-1837
-1823
-1809
-1796
-1784
-1775
-1770
-1768
-1771
-1780
-1795
-1815
-1839
-1863
-1885
-1902
-1913
-1917
-1912
-1899
-1878
-1850
-1814
-1772
-1724
-1670
-1612
-1550
-1487
-1422
-1358
-1293
-1230
-1167
-1105
-1040
-971
-896
-814
-724
-629
-531
-431
-334
-239
-149
-65
14
88
156
221
282
340
395
449
500
549
596
639
679
714
744
768
785
794
796
790
779
765
750
738
730
730
739
759
792
835
888
947
1008
1071
1131
1187
1238
1285
1328
1365
1397
1422
1437
1442
1436
1417
1387
1346
1295
1238
1175
1112
1050
992
941
897
863
838
820
808
797
786
771
750
725
696
666
637
615
601
600
613
640
680
732
792
857
924
992
1058
1120
1180
1236
1291
1346
1400
1454
1508
1560
1608
1653
1693
1726
1753
1773
1786
1790
1786
1774
1754
1727
1695
1659
1622
1585
1551
1521
1494
1471
1450
1431
1412
1395
1380
1370
1366
1371
1386
1412
1450
1498
1556
1623
1697
1777
1860
1946
2033
2123
2214
2308
2406
2510
2621
2740
2869
3005
3150
3300
3454
3610
3768
3924
4077
4225
4369
4508
4644
4776
4909
5042
5178
5318
5463
5611
5763
5917
6071
6225
6375
6521
6663
6799
6928
7051
7168
7278
7382
7482
7578
7671
7762
7852
7941
8029
8119
8209
8299
8390
8483
8576
8669
8759
8845
8926
9001
9070
9132
9187
9236
9280
9320
9359
9397
9439
9485
9538
9599
9671
9754
9848
9954
10070
10194
10324
10457
10589
10720
10845
10966
11081
11191
11297
11402
11507
11613
11723
11838
11958
12083
12212
12344
12477
12609
12738
12860
12974
13077
13169
13249
13315
13369
13412
13445
13471
13492
13511
13530
13552
13577
13607
13643
13683
13727
13772
13816
13856
13890
13919
13941
13958
13971
13981
13990
13999
14009
14020
14033
14047
14064
14082
14102
14123
14144
14165
14186
14206
14224
14240
14252
14259
14261
14256
14246
14229
14208
14185
14160
14134
14109
14084
14058
14029
13996
13957
13913
13863
13807
13746
13682
13616
13550
13486
13426
13372
13323
13280
13243
13210
13180
13150
13120
13088
13054
13017
12978
12937
12894
12851
12808
12766
12725
12687
12651
12619
12591
12567
12546
12528
12513
12501
12490
12481
12472
12462
12451
12437
12420
12399
12375
12347
12315
12280
12243
12207
12170
12135
12099
12061
12022
11979
11933
11880
11822
11755
11681
11600
11512
11422
11330
11239
11150
11067
10989
10918
10853
10795
10741
10691
10644
10598
10552
10507
10462
10417
10372
10329
10287
10246
10206
10169
10132
10096
10060
10023
9985
9945
9903
9858
9812
9763
9714
9664
9613
9563
9513
9461
9407
9351
9291
9226
9157
9083
9004
8920
8832
8741
8648
8556
8464
8373
8282
8192
8100
8007
7912
7816
7717
7616
7514
7411
7307
7204
7101
6999
6897
6796
6696
6597
6498
6399
6299
6198
6094
5986
5874
5755
5630
5500
5364
5224
5083
4941
4801
4664
4531
4402
4275
4149
4022
3891
3753
3606
3448
3278
3095
2900
2695
2482
2265
2045
1831
1622
1422
1235
1061
900
752
613
482
354
225
93
-45
-190
-342
-502
-668
-837
-1008
-1179
-1348
-1513
-1672
-1825
-1971
-2112
-2248
-2380
-2511
-2642
-2774
-2908
-3045
-3185
-3328
-3475
-3626
-3780
-3936
-4094
-4256
-4418
-4582
-4746
-4912
-5079
-5248
-5419
-5593
-5771
-5953
-6139
-6329
-6524
-6722
-6923
-7124
-7325
-7522
-7715
-7902
-8082
-8255
-8421
-8581
-8735
-8884
-9029
-9172
-9315
-9459
-9608
-9761
-9921
-10088
-10260
-10439
-10622
-10808
-10996
-11183
-11369
-11552
-11732
-11908
-12081
-12251
-12418
-12582
-12744
-12904
-13062
-13218
-13371
-13521
-13668
-13811
-13950
-14085
-14215
-14340
-14459
-14572
-14677
-14776
-14867
-14951
-15027
-15097
-15162
-15223
-15279
-15333
-15385
-15435
-15483
-15532
-15581
-15632
-15685
-15741
-15802
-15866
-15935
-16008
-16084
-16161
-16241
-16321
-16399
-16474
-16545
-16612
-16673
-16727
-16777
-16822
-16865
-16907
-16949
-16994
-17043
-17097
-17156
-17220
-17288
-17359
-17431
-17504
-17575
-17643
-17705
-17762
-17812
-17854
-17889
-17916
-17936
-17950
-17958
-17962
-17963
-17963
-17962
-17964
-17968
-17976
-17990
-18009
-18034
-18066
-18103
-18147
-18195
-18248
-18303
-18362
-18422
-18484
-18546
-18609
-18671
-18732
-18791
-18847
-18899
-18949
-18994
-19037
-19077
-19114
-19149
-19182
-19214
-19245
-19275
-19306
-19338
-19371
-19405
-19440
-19475
-19509
-19540
-19569
-19594
-19613
-19628
-19637
-19642
-19643
-19640
-19636
-19631
-19625
-19620
-19616
-19614
-19614
-19618
-19625
-19636
-19652
-19673
-19699
-19728
-19760
-19795
-19832
-19869
-19905
-19941
-19973
-20003
-20030
-20054
-20076
-20095
-20114
-20133
-20153
-20176
-20200
-20226
-20253
-20278
-20303
-20325
-20346
-20366
-20384
-20401
-20418
-20434
-20448
-20460
-20469
-20475
-20477
-20476
-20470
-20461
-20448
-20430
-20409
-20383
-20353
-20320
-20283
-20241
-20194
-20141
-20082
-20016
-19942
-19860
-19770
-19672
-19567
-19454
-19336
-19211
-19083
-18952
-18818
-18684
-18548
-18412
-18273
-18133
-17990
-17844
-17696
-17545
-17391
-17236
-17080
-16923
-16765
-16609
-16454
-16300
-16149
-16001
-15855
-15710
-15569
-15430
-15292
-15156
-15020
-14883
-14745
-14606
-14464
-14321
-14177
-14032
-13886
-13742
-13598
-13458
-13321
-13189
-13062
-12939
-12820
-12704
-12590
-12478
-12366
-12253
-12139
-12023
-11904
-11783
-11659
-11532
-11402
-11270
-11138
-11005
-10872
-10740
-10610
-10480
-10352
-10223
-10094
-9962
-9827
-9689
-9546
-9398
-9245
-9088
-8925
-8759
-8590
-8419
-8245
-8071
-7897
-7723
-7550
-7379
-7210
-7043
-6878
-6716
-6556
-6397
-6238
-6079
-5919
-5757
-5593
-5426
-5256
-5083
-4907
-4727
-4546
-4364
-4180
-3997
-3814
-3631
-3449
-3266
-3083
-2899
-2714
-2528
-2341
-2153
-1966
-1781
-1597
-1414
-1233
-1053
-875
-697
-519
-342
-164
14
193
373
555
739
925
1114
1305
1498
1691
1885
2078
2271
2463
2653
2842
3031
3217
3403
3588
3772
3955
4138
4321
4505
4691
4878
5067
5258
5452
5648
5845
6044
6243
6442
6640
6838
7034
7229
7423
7615
7806
7995
8183
8369
8553
8735
8915
9092
9267
9440
9611
9781
9950
10119
10288
10458
10627
10797
10967
11137
11306
11474
11641
11807
11972
12136
12302
12469
12638
12808
12982
13158
13336
13517
13700
13885
14071
14257
14441
14623
14802
14976
15144
15307
15464
15615
15761
15902
16038
16170
16297
16421
16540
16654
16765
16872
16975
17074
17169
17261
17349
17434
17516
17594
17670
17742
17811
17878
17942
18003
18062
18119
18173
18226
18276
18324
18371
18416
18460
18503
18545
18586
18627
18668
18709
18750
18792
18834
18877
18921
18965
19010
19055
19099
19143
19185
19227
19268
19307
19345
19382
19418
19454
19490
19527
19566
19607
19652
19701
19752
19806
19861
19916
19970
20020
20067
20109
20145
20175
20200
20220
20236
20248
20259
20267
20274
20281
20288
20296
20304
20313
20322
20331
20339
20347
20352
20356
20358
20357
20353
20347
20338
20327
20313
20297
20279
20260
20240
20220
20200
20181
20163
20146
20130
20115
20101
20086
20071
20056
20040
20022
20003
19981
19957
19932
19904
19875
19843
19807
19768
19725
19677
19624
19566
19503
19435
19363
19286
19205
19120
19031
18940
18846
18751
18656
18560
18464
18368
18272
18174
18074
17971
17866
17757
17645
17530
17411
17288
17162
17031
16897
16760
16620
16478
16335
16190
16047
15905
15762
15619
15475
15330
15182
15033
14880
14725
14567
14406
14243
14079
13914
13749
13584
13420
13257
13095
12932
12769
12605
12439
12270
12098
11924
11747
11569
11390
11211
11032
10855
10678
10502
10328
10156
9985
9815
9646
9478
9311
9143
8975
8806
8637
8466
8295
8122
7950
7776
7601
7425
7248
7069
6890
6708
6525
6339
6152
5964
5774
5583
5390
5197
5003
4808
4612
4414
4215
4014
3813
3611
3408
3206
3005
2806
2609
2416
2226
2039
1855
1675
1497
1321
1148
976
807
639
472
307
143
-20
-182
-343
-503
-662
-821
-977
-1133
-1286
-1437
-1585
-1730
-1872
-2011
-2146
-2279
-2407
-2534
-2658
-2781
-2903
-3025
-3147
-3270
-3394
-3518
-3644
-3770
-3897
-4022
-4149
-4274
-4399
-4522
-4643
-4763
-4882
-4999
-5115
-5230
-5345
-5461
-5577
-5694
-5813
-5933
-6054
-6177
-6299
-6422
-6546
-6669
-6792
-6917
-7042
-7170
-7299
-7431
-7564
-7700
-7836
-7973
-8109
-8244
-8377
-8507
-8635
-8761
-8884
-9007
-9128
-9250
-9372
-9495
-9620
-9745
-9872
-10000
-10127
-10254
-10381
-10505
-10629
-10750
-10870
-10988
-11103
-11218
-11330
-11440
-11549
-11655
-11758
-11858
-11956
-12049
-12139
-12224
-12305
-12381
-12454
-12522
-12587
-12650
-12711
-12772
-12833
-12896
-12962
-13031
-13103
-13180
-13260
-13344
-13431
-13520
-13611
-13704
-13797
-13891
-13985
-14081
-14179
-14279
-14380
-14485
-14592
-14701
-14812
-14924
-15037
-15150
-15262
-15373
-15481
-15588
-15693
-15796
-15898
-15998
-16096
-16193
-16288
-16381
-16473
-16563
-16651
-16738
-16822
-16905
-16987
-17066
-17142
-17217
-17288
-17355
-17419
-17478
-17533
-17583
-17630
-17672
-17711
-17747
-17779
-17808
-17835
-17858
-17878
-17895
-17909
-17921
-17931
-17939
-17947
-17954
-17962
-17970
-17978
-17985
-17992
-17997
-17999
-17999
-17996
-17989
-17979
-17966
-17949
-17930
-17908
-17883
-17857
-17828
-17798
-17766
-17734
-17700
-17666
-17631
-17597
-17563
-17530
-17497
-17464
-17432
-17400
-17368
-17336
-17303
-17270
-17235
-17200
-17164
-17126
-17087
-17045
-17003
-16958
-16911
-16862
-16811
-16757
-16703
-16646
-16588
-16529
-16468
-16405
-16340
-16271
-16202
-16126
-16049
-15965
-15877
-15784
-15687
-15586
-15481
-15375
-15266
-15158
-15049
-14941
-14834
-14729
-14624
-14522
-14421
-14321
-14224
-14127
-14032
-13938
-13845
-13753
-13663
-13574
-13486
-13400
-13316
-13232
-13149
-13065
-12980
-12894
-12807
-12719
-12629
-12539
-12448
-12357
-12266
-12175
-12083
-11991
-11897
-11802
-11705
-11606
-11505
-11402
-11298
-11191
-11083
-10973
-10861
-10749
-10636
-10523
-10409
-10296
-10182
-10068
-9953
-9837
-9719
-9599
-9478
-9354
-9228
-9100
-8970
-8838
-8704
-8569
-8433
-8297
-8160
-8023
-7885
-7746
-7605
-7463
-7318
-7170
-7019
-6864
-6706
-6544
-6378
-6208
-6035
-5859
-5679
-5496
-5310
-5122
-4932
-4742
-4552
-4362
-4174
-3987
-3802
-3617
-3434
-3250
-3066
-2882
-2697
-2511
-2325
-2139
-1955
-1771
-1590
-1410
-1232
-1056
-881
-708
-535
-364
-192
-21
151
324
498
673
850
1027
1205
1384
1564
1743
1923
2103
2284
2466
2649
2833
3019
3206
3395
3585
3775
3966
4157
4347
4536
4724
4911
5096
5280
5462
5643
5822
5999
6175
6351
6525
6698
6870
7041
7211
7380
7548
7717
7885
8052
8220
8387
8553
8719
8883
9046
9208
9368
9526
9681
9835
9987
10136
10284
10430
10574
10717
10858
10999
11139
11277
11415
11551
11686
11819
11951
12080
12207
12331
12454
12576
12697
12817
12936
13056
13177
13297
13418
13540
13662
13784
13906
14028
14150
14272
14394
14517
14640
14764
14889
15015
15141
15268
15395
15522
15649
15775
15899
16021
16143
16262
16379
16495
16610
16724
16839
16953
17069
17184
17300
17415
17530
17642
17753
17861
17966
18068
18167
18263
18356
18445
18532
18617
18699
18780
18859
18937
19014
19090
19165
19239
19313
19385
19457
19528
19598
19666
19732
19795
19857
19915
19971
20025
20076
20126
20174
20221
20267
20312
20355
20397
20437
20475
20511
20545
20577
20608
20636
20663
20688
20712
20733
20752
20768
20782
20793
20802
20809
20814
20819
20822
20824
20826
20828
20830
20833
20836
20841
20846
20853
20860
20867
20874
20881
20886
20889
20891
20890
20886
20879
20869
20855
20838
20818
20795
20770
20744
20717
20689
20661
20632
20602
20570
20535
20498
20456
20410
20360
20305
20246
20183
20115
20044
19971
19895
19818
19740
19660
19580
19499
19418
19335
19252
19169
19084
18999
18914
18827
18740
18652
18562
18471
18378
18284
18188
18090
17990
17888
17784
17679
17572
17464
17355
17245
17135
17024
16913
16800
16688
16573
16458
16340
16219
16097
15971
15842
15710
15574
15436
15295
15152
15006
14860
14712
14564
14415
14266
14116
13965
13812
13656
13498
13337
13173
13007
12838
12666
12492
12317
12139
11961
11781
11602
11421
11241
11060
10878
10696
10513
10328
10142
9953
9761
9567
9371
9172
8972
8770
8567
8363
8157
7953
7748
7542
7336
7130
6923
6715
6505
6293
6079
5861
5641
5417
5191
4962
4730
4497
4263
4027
3791
3555
3319
3083
2847
2611
2375
2139
1903
1667
1430
1194
958
723
488
254
21
-212
-445
-678
-911
-1145
-1378
-1612
-1845
-2078
-2310
-2542
-2772
-3002
-3230
-3457
-3684
-3910
-4136
-4362
-4589
-4816
-5044
-5273
-5502
-5732
-5963
-6194
-6426
-6658
-6891
-7125
-7358
-7592
-7826
-8061
-8297
-8533
-8770
-9007
-9245
-9483
-9720
-9956
-10191
-10425
-10656
-10884
-11110
-11334
-11554
-11771
-11985
-12195
-12403
-12609
-12812
-13012
-13211
-13407
-13601
-13793
-13982
-14168
-14352
-14533
-14710
-14885
-15057
-15225
-15392
-15556
-15719
-15881
-16042
-16203
-16364
-16525
-16687
-16848
-17011
-17173
-17335
-17496
-17657
-17817
-17976
-18135
-18292
-18449
-18606
-18761
-18917
-19071
-19224
-19376
-19526
-19675
-19821
-19965
-20107
-20247
-20384
-20520
-20653
-20785
-20915
-21043
-21169
-21294
-21416
-21536
-21653
-21769
-21883
-21995
-22104
-22212
-22317
-22421
-22523
-22623
-22721
-22817
-22912
-23005
-23095
-23184
-23270
-23354
-23435
-23513
-23589
-23663
-23734
-23803
-23870
-23935
-23998
-24058
-24115
-24170
-24221
-24269
-24314
-24354
-24391
-24424
-24454
-24481
-24504
-24524
-24542
-24557
-24570
-24581
-24589
-24594
-24597
-24597
-24594
-24588
-24578
-24565
-24549
-24530
-24508
-24483
-24456
-24427
-24395
-24362
-24327
-24291
-24254
-24214
-24173
-24130
-24085
-24037
-23986
-23932
-23876
-23817
-23755
-23691
-23625
-23557
-23487
-23414
-23340
-23264
-23185
-23104
-23021
-22935
-22847
-22757
-22665
-22572
-22476
-22379
-22280
-22180
-22077
-21972
-21865
-21755
-21642
-21526
-21408
-21288
-21166
-21042
-20916
-20790
-20663
-20536
-20408
-20280
-20150
-20019
-19887
-19753
-19616
-19477
-19335
-19190
-19042
-18891
-18736
-18578
-18418
-18255
-18090
-17922
-17753
-17582
-17409
-17234
-17057
-16878
-16697
-16513
-16326
-16136
-15943
-15746
-15547
-15344
-15138
-14930
-14718
-14503
-14286
-14065
-13842
-13617
-13390
-13162
-12932
-12703
-12473
-12243
-12013
-11783
-11553
-11322
-11090
-10858
-10625
-10391
-10157
-9922
-9687
-9453
-9218
-8984
-8751
-8519
-8288
-8057
-7828
-7599
-7371
-7142
-6913
-6683
-6453
-6221
-5989
-5755
-5520
-5284
-5048
-4812
-4575
-4339
-4104
-3869
-3636
-3403
-3171
-2940
-2709
-2477
-2245
-2011
-1777
-1542
-1306
-1070
-834
-599
-363
-129
105
337
569
800
1030
1259
1488
1715
1943
2169
2395
2620
2844
3068
3291
3512
3733
3952
4170
4386
4601
4814
5026
5237
5447
5656
5865
6073
6282
6490
6698
6906
7114
7321
7528
7734
7940
8144
8348
8551
8753
8954
9155
9355
9555
9755
9954
10154
10353
10553
10753
10953
11152
11352
11552
11751
11950
12150
12349
12548
12747
12945
13144
13342
13539
13736
13933
14129
14325
14521
14717
14914
15110
15307
15505
15702
15899
16096
16292
16487
16680
16871
17060
17247
17431
17612
17792
17969
18145
18319
18492
18664
18835
19006
19176
19346
19514
19681
19847
20012
20173
20333
20489
20642
20792
20938
21080
21218
21352
21483
21610
21735
21856
21974
22090
22202
22311
22417
22520
22619
22716
22809
22899
22986
23070
23151
23229
23304
23376
23445
23510
23573
23633
23690
23743
23793
23839
23881
23920
23956
23988
24017
24044
24068
24089
24107
24123
24136
24146
24153
24158
24160
24159
24155
24149
24141
24130
24117
24102
24085
24065
24043
24018
23991
23962
23931
23897
23862
23824
23784
23742
23698
23652
23603
23551
23497
23439
23379
23315
23248
23178
23105
23029
22951
22871
22788
22705
22619
22532
22443
22352
22258
22161
22061
21958
21851
21740
21626
21507
21385
21260
21131
20999
20864
20726
20586
20444
20299
20153
20004
19853
19700
19545
19388
19228
19066
18901
18734
18563
18391
18215
18038
17859
17678
17496
17312
17128
16943
16756
16569
16379
16189
15997
15804
15608
15411
15213
15012
14809
14605
14399
14191
13982
13771
13558
13343
13125
12906
12684
12461
12236
12010
11782
11553
11322
11090
10857
10623
10386
10148
9909
9668
9426
9183
8939
8693
8447
8200
7953
7704
7454
7204
6952
6700
6446
6192
5936
5679
5420
5159
4895
4630
4363
4094
3823
3550
3276
3001
2726
2449
2173
1895
1617
1339
1061
782
503
224
-55
-332
-610
-886
-1161
-1435
-1708
-1980
-2251
-2520
-2789
-3057
-3323
-3588
-3852
-4114
-4374
-4634
-4891
-5148
-5403
-5657
-5911
-6164
-6416
-6667
-6918
-7168
-7418
-7667
-7916
-8164
-8412
-8659
-8905
-9151
-9395
-9638
-9880
-10119
-10356
-10592
-10824
-11054
-11282
-11507
-11730
-11951
-12170
-12387
-12603
-12817
-13029
-13240
-13450
-13657
-13863
-14066
-14267
-14465
-14660
-14852
-15040
-15225
-15407
-15585
-15759
-15930
-16097
-16262
-16423
-16580
-16733
-16883
-17028
-17169
-17307
-17440
-17570
-17696
-17819
-17939
-18056
-18170
-18283
-18393
-18502
-18608
-18713
-18816
-18918
-19017
-19113
-19207
-19299
-19388
-19475
-19559
-19642
-19723
-19803
-19881
-19958
-20033
-20107
-20178
-20248
-20315
-20380
-20442
-20501
-20557
-20610
-20661
-20709
-20754
-20796
-20835
-20871
-20903
-20932
-20957
-20978
-20996
-21010
-21020
-21028
-21031
-21032
-21030
-21025
-21017
-21006
-20992
-20975
-20956
-20932
-20906
-20875
-20841
-20803
-20760
-20714
-20664
-20610
-20553
-20492
-20429
-20362
-20293
-20221
-20146
-20070
-19991
-19909
-19826
-19740
-19652
-19561
-19468
-19372
-19273
-19171
-19065
-18957
-18845
-18730
-18612
-18492
-18368
-18243
-18116
-17986
-17854
-17720
-17584
-17446
-17305
-17161
-17015
-16866
-16714
-16559
-16401
-16239
-16077
-15911
-15742
-15570
-15397
-15221
-15043
-14864
-14683
-14502
-14319
-14135
-13950
-13764
-13576
-13388
-13197
-13006
-12812
-12617
-12420
-12222
-12021
-11818
-11613
-11407
-11198
-10989
-10778
-10565
-10352
-10138
-9923
-9708
-9491
-9275
-9057
-8838
-8619
-8398
-8175
-7952
-7727
-7500
-7272
-7042
-6812
-6581
-6349
-6116
-5883
-5650
-5417
-5185
-4952
-4720
-4488
-4256
-4025
-3795
-3566
-3336
-3108
-2879
-2651
-2422
-2193
-1963
-1732
-1501
-1269
-1038
-806
-574
-343
-112
118
347
575
802
1029
1255
1481
1705
1929
2153
2375
2596
2815
3033
3249
3463
3675
3884
4090
4294
4495
4694
4891
5085
5278
5470
5660
5849
6038
6227
6415
6602
6788
6974
7158
7340
7520
7698
7874
8048
8220
8389
8557
8722
8885
9047
9206
9363
9518
9671
9821
9970
10116
10260
10402
10542
10680
10816
10950
11082
11212
11339
11465
11588
11709
11828
11944
12058
12169
12278
12385
12490
12593
12694
12794
12892
12990
13085
13180
13274
13366
13458
13548
13636
13723
13808
13891
13971
14049
14125
14199
14270
14339
14406
14470
14533
14593
14651
14708
14762
14815
14866
14915
14961
15006
15048
15089
15127
15163
15197
15229
15258
15286
15313
15337
15359
15380
15398
15415
15429
15440
15449
15455
15459
15459
15457
15452
15444
15434
15421
15404
15386
15364
15339
15312
15283
15250
15216
15179
15139
15098
15055
15011
14966
14920
14873
14826
14779
14731
14683
14635
14586
14536
14486
14435
14383
14331
14277
14223
14168
14111
14054
13996
13936
13876
13815
13752
13690
13626
13562
13497
13431
13364
13297
13228
13158
13087
13014
12941
12866
12789
12712
12633
12553
12471
12389
12304
12218
12130
12041
11950
11857
11763
11667
11569
11470
11370
11268
11165
11060
10954
10846
10735
10623
10508
10392
10273
10152
10029
9905
9779
9651
9521
9390
9257
9122
8986
8849
8710
8569
8427
8283
8138
7990
7840
7688
7534
7378
7221
7063
6903
6743
6582
6421
6259
6096
5932
5767
5601
5433
5264
5093
4921
4747
4572
4395
4218
4040
3862
3684
3506
3329
3153
2977
2802
2627
2452
2277
2101
1925
1748
1570
1391
1210
1029
847
665
482
298
115
-68
-250
-432
-614
-795
-975
-1155
-1334
-1512
-1690
-1867
-2043
-2219
-2394
-2568
-2741
-2914
-3086
-3257
-3426
-3595
-3763
-3930
-4096
-4261
-4424
-4586
-4747
-4906
-5063
-5219
-5373
-5526
-5677
-5826
-5973
-6119
-6263
-6405
-6545
-6684
-6822
-6958
-7094
-7229
-7364
-7498
-7631
-7763
-7894
-8023
-8153
-8280
-8405
-8528
-8650
-8770
-8888
-9005
-9120
-9233
-9346
-9457
-9566
-9675
-9782
-9889
-9994
-10097
-10199
-10299
-10397
-10493
-10586
-10677
-10765
-10851
-10936
-11019
-11100
-11180
-11260
-11338
-11416
-11492
-11568
-11642
-11715
-11786
-11856
-11923
-11989
-12053
-12114
-12173
-12229
-12283
-12335
-12385
-12432
-12478
-12521
-12563
-12603
-12641
-12677
-12712
-12745
-12776
-12805
-12832
-12858
-12882
-12905
-12925
-12944
-12961
-12976
-12988
-12998
-13007
-13013
-13017
-13019
-13020
-13019
-13017
-13014
-13009
-13002
-12995
-12986
-12975
-12963
-12949
-12934
-12917
-12899
-12880
-12859
-12838
-12815
-12790
-12765
-12738
-12709
-12679
-12648
-12615
-12581
-12544
-12507
-12467
-12425
-12382
-12338
-12292
-12245
-12196
-12146
-12096
-12044
-11991
-11937
-11882
-11827
-11770
-11712
-11652
-11592
-11530
-11467
-11403
-11338
-11271
-11204
-11135
-11065
-10995
-10924
-10852
-10779
-10705
-10630
-10554
-10477
-10398
-10318
-10235
-10151
-10064
-9975
-9884
-9792
-9697
-9600
-9502
-9403
-9303
-9201
-9099
-8996
-8892
-8787
-8681
-8574
-8465
-8355
-8243
-8130
-8015
-7899
-7782
-7663
-7543
-7421
-7299
-7175
-7050
-6924
-6797
-6668
-6538
-6406
-6272
-6137
-6000
-5861
-5721
-5579
-5435
-5291
-5146
-5000
-4853
-4706
-4559
-4411
-4263
-4114
-3965
-3815
-3665
-3515
-3363
-3212
-3060
-2908
-2755
-2602
-2449
-2295
-2141
-1987
-1833
-1679
-1525
-1370
-1216
-1061
-905
-749
-593
-437
-281
-124
33
189
346
502
658
814
969
1123
1276
1429
1581
1732
1883
2033
2183
2333
2483
2632
2782
2931
3080
3229
3377
3524
3669
3814
3958
4100
4242
4383
4523
4662
4801
4940
5079
5218
5357
5495
5634
5772
5909
6046
6182
6317
6451
6583
6715
6845
6974
7103
7230
7356
7481
7605
7729
7851
7972
8092
8211
8329
8444
8558
8670
8781
8889
8995
9100
9203
9304
9404
9502
9599
9695
9790
9883
9975
10066
10155
10243
10329
10414
10498
10580
10660
10739
10816
10892
10966
11038
11109
11179
11247
11313
11378
11441
11502
11561
11619
11674
11727
11778
11827
11873
11917
11959
11998
12034
12068
12099
12126
12151
12172
12191
12207
12221
12232
12240
12247
12252
12254
12255
12255
12252
12247
12240
12231
12220
12207
12192
12174
12154
12132
12107
12079
12050
12017
11982
11945
11905
11864
11820
11774
11727
11678
11627
11574
11520
11464
11406
11346
11283
11219
11152
11082
11010
10935
10858
10778
10696
10611
10524
10436
10345
10252
10158
10062
9965
9867
9767
9667
9565
9462
9358
9253
9147
9039
8930
8820
8708
8594
8479
8363
8245
8125
8004
7881
7758
7634
7509
7383
7257
7129
7002
6873
6744
6614
6483
6352
6219
6085
5950
5814
5677
5540
5402
5263
5124
4985
4845
4705
4565
4425
4284
4142
4000
3858
3714
3570
3426
3280
3134
2988
2841
2695
2547
2400
2253
2106
1959
1813
1666
1520
1374
1227
1081
935
788
641
495
348
202
57
-88
-231
-373
-514
-654
-792
-929
-1065
-1199
-1333
-1465
-1596
-1726
-1854
-1982
-2109
-2234
-2358
-2480
-2601
-2719
-2836
-2952
-3065
-3177
-3288
-3396
-3504
-3609
-3714
-3817
-3919
-4019
-4120
-4218
-4316
-4411
-4506
-4598
-4690
-4780
-4868
-4955
-5041
-5126
-5210
-5293
-5375
-5456
-5537
-5616
-5694
-5772
-5849
-5925
-5999
-6073
-6145
-6216
-6285
-6353
-6419
-6483
-6546
-6607
-6667
-6724
-6780
-6834
-6886
-6936
-6985
-7031
-7077
-7121
-7164
-7206
-7247
-7287
-7326
-7364
-7401
-7437
-7472
-7505
-7537
-7567
-7597
-7624
-7650
-7674
-7697
-7717
-7737
-7754
-7770
-7783
-7795
-7806
-7815
-7822
-7828
-7832
-7836
-7838
-7839
-7840
-7839
-7837
-7835
-7831
-7826
-7819
-7812
-7803
-7793
-7782
-7770
-7757
-7742
-7727
-7710
-7693
-7676
-7657
-7638
-7619
-7600
-7579
-7559
-7537
-7515
-7492
-7469
-7445
-7420
-7395
-7370
-7345
-7319
-7293
-7267
-7241
-7215
-7190
-7164
-7138
-7111
-7084
-7057
-7028
-6999
-6969
-6939
-6907
-6875
-6843
-6810
-6776
-6741
-6706
-6670
-6634
-6596
-6557
-6517
-6476
-6434
-6391
-6347
-6302
-6256
-6210
-6163
-6114
-6065
-6016
-5965
-5914
-5862
-5810
-5758
-5704
-5651
-5596
-5541
-5485
-5428
-5371
-5313
-5254
-5195
-5136
-5076
-5016
-4957
-4897
-4838
-4779
-4721
-4664
-4606
-4549
-4491
-4433
-4375
-4315
-4254
-4192
-4129
-4064
-3997
-3930
-3860
-3790
-3719
-3647
-3575
-3503
-3430
-3358
-3285
-3213
-3140
-3067
-2994
-2920
-2846
-2771
-2696
-2620
-2544
-2468
-2391
-2315
-2239
-2163
-2088
-2013
-1940
-1866
-1793
-1721
-1649
-1577
-1505
-1434
-1363
-1292
-1221
-1151
-1080
-1010
-941
-872
-804
-737
-670
-604
-539
-474
-410
-346
-283
-221
-159
-98
-37
24
84
145
205
265
325
385
444
504
563
622
681
739
797
854
910
966
1020
1076
1131
1185
1239
1293
1347
1401
1455
1509
1563
1616
1670
1723
1775
1827
1879
1930
1981
2031
2081
2131
2181
2230
2279
2329
2378
2426
2475
2524
2573
2622
2672
2722
2772
2822
2873
2924
2975
3027
3078
3130
3182
3235
3287
3340
3392
3445
3497
3550
3602
3653
3704
3755
3805
3854
3903
3951
3999
4046
4091
4138
4183
4228
4272
4315
4358
4399
4440
4481
4520
4560
4598
4636
4674
4712
4749
4786
4822
4859
4895
4930
4965
5000
5034
5068
5102
5135
5167
5200
5232
5265
5297
5330
5363
5396
5430
5463
5497
5530
5563
5596
5628
5661
5692
5724
5755
5786
5816
5845
5874
5902
5930
5957
5983
6010
6035
6061
6086
6111
6135
6159
6182
6205
6227
6248
6269
6289
6309
6328
6347
6366
6384
6401
6418
6434
6450
6464
6478
6490
6502
6512
6522
6531
6539
6547
6554
6561
6567
6572
6578
6582
6586
6589
6591
6592
6592
6591
6589
6586
6582
6576
6570
6562
6553
6543
6532
6519
6506
6492
6476
6459
6442
6424
6404
6384
6363
6341
6319
6295
6271
6245
6218
6191
6163
6134
6104
6074
6043
6012
5981
5949
5917
5885
5853
5820
5788
5754
5720
5686
5651
5616
5580
5544
5507
5471
5434
5398
5361
5324
5287
5249
5211
5173
5134
5094
5054
5013
4971
4930
4888
4845
4802
4759
4716
4672
4628
4583
4538
4491
4444
4396
4348
4298
4247
4195
4141
4086
4030
3973
3914
3853
3792
3729
3665
3599
3533
3466
3397
3328
3258
3186
3114
3041
2968
2893
2818
2743
2666
2589
2511
2433
2353
2273
2191
2109
2025
1941
1856
1771
1685
1598
1511
1423
1336
1248
1159
1071
982
893
803
714
624
535
445
356
266
177
88
-1
-90
-178
-266
-354
-441
-527
-613
-699
-784
-868
-952
-1036
-1119
-1202
-1284
-1365
-1446
-1526
-1605
-1682
-1759
-1835
-1910
-1985
-2060
-2134
-2209
-2283
-2358
-2432
-2507
-2582
-2656
-2730
-2804
-2878
-2951
-3024
-3098
-3171
-3244
-3318
-3391
-3465
-3538
-3612
-3684
-3756
-3828
-3898
-3968
-4037
-4105
-4173
-4240
-4306
-4372
-4437
-4501
-4565
-4628
-4690
-4752
-4812
-4871
-4929
-4987
-5043
-5098
-5152
-5205
-5258
-5309
-5359
-5408
-5457
-5504
-5551
-5597
-5642
-5686
-5730
-5773
-5816
-5858
-5899
-5939
-5979
-6018
-6056
-6093
-6129
-6165
-6200
-6234
-6267
-6300
-6331
-6363
-6393
-6423
-6452
-6480
-6507
-6534
-6559
-6584
-6608
-6631
-6654
-6675
-6696
-6716
-6735
-6753
-6771
-6787
-6802
-6817
-6830
-6842
-6854
-6865
-6875
-6885
-6894
-6903
-6911
-6918
-6924
-6929
-6934
-6937
-6940
-6941
-6942
-6941
-6940
-6937
-6934
-6930
-6925
-6919
-6912
-6904
-6894
-6884
-6873
-6862
-6849
-6836
-6823
-6809
-6794
-6779
-6764
-6748
-6732
-6716
-6699
-6682
-6665
-6648
-6630
-6612
-6594
-6576
-6558
-6539
-6521
-6502
-6483
-6465
-6447
-6428
-6409
-6390
-6371
-6352
-6332
-6311
-6291
-6269
-6247
-6224
-6200
-6176
-6151
-6125
-6099
-6072
-6044
-6016
-5988
-5959
-5929
-5900
-5869
-5838
-5807
-5775
-5742
-5708
-5673
-5638
-5602
-5565
-5527
-5489
-5449
-5409
-5368
-5327
-5284
-5242
-5199
-5155
-5111
-5066
-5021
-4974
-4927
-4879
-4830
-4780
-4729
-4677
-4624
-4570
-4514
-4458
-4400
-4341
-4282
-4221
-4160
-4098
-4035
-3971
-3907
-3843
-3778
-3713
-3647
-3581
-3515
-3447
-3380
-3311
-3242
-3173
-3103
-3032
-2961
-2891
-2819
-2748
-2677
-2605
-2534
-2461
-2389
-2315
-2241
-2165
-2089
-2011
-1933
-1853
-1772
-1691
-1608
-1525
-1441
-1356
-1271
-1186
-1100
-1014
-927
-840
-752
-665
-576
-488
-399
-309
-219
-128
-37
55
146
238
330
422
514
606
699
791
884
978
1072
1166
1261
1356
1451
1546
1640
1735
1829
1923
2015
2108
2200
2291
2382
2473
2564
2655
2746
2837
2928
3019
3111
3201
3292
3381
3471
3559
3647
3734
3821
3907
3993
4078
4163
4248
4332
4417
4500
4584
4666
4748
4829
4910
4989
5067
5144
5220
5295
5369
5443
5515
5587
5657
5727
5796
5863
5930
5996
6062
6126
6189
6251
6311
6371
6429
6485
6540
6593
6645
6695
6744
6791
6837
6882
6925
6968
7009
7049
7087
7125
7161
7195
7229
7260
7290
7319
7346
7371
7394
7416
7436
7454
7471
7486
7500
7512
7523
7533
7541
7549
7555
7560
7565
7568
7570
7571
7572
7571
7569
7566
7563
7558
7552
7544
7536
7526
7515
7504
7491
7477
7462
7446
7429
7412
7394
7375
7356
7336
7315
7294
7272
7249
7225
7201
7175
7149
7122
7094
7064
7034
7003
6971
6938
6905
6870
6834
6798
6761
6723
6684
6645
6605
6564
6523
6481
6438
6395
6352
6308
6263
6218
6173
6128
6081
6034
5987
5939
5889
5839
5789
5737
5685
5632
5578
5524
5470
5415
5359
5304
5247
5191
5135
5078
5021
4964
4907
4850
4792
4735
4677
4619
4560
4501
4442
4383
4324
4264
4204
4143
4083
4022
3961
3900
3838
3776
3713
3650
3587
3523
3459
3395
3330
3265
3200
3134
3067
3001
2933
2865
2797
2728
2658
2588
2518
2448
2377
2307
2236
2166
2095
2025
1954
1883
1812
1742
1671
1600
1528
1457
1386
1316
1245
1174
1104
1034
965
895
826
757
689
620
552
484
416
348
281
213
147
80
14
-52
-118
-183
-247
-311
-375
-438
-501
-564
-626
-689
-751
-813
-875
-937
-998
-1059
-1120
-1179
-1239
-1297
-1355
-1413
-1470
-1527
-1583
-1639
-1695
-1750
-1805
-1860
-1914
-1968
-2021
-2074
-2126
-2177
-2227
-2277
-2326
-2374
-2422
-2469
-2515
-2561
-2605
-2649
-2692
-2734
-2775
-2815
-2855
-2894
-2932
-2969
-3005
-3040
-3075
-3108
-3140
-3172
-3203
-3233
-3263
-3292
-3320
-3348
-3376
-3404
-3431
-3457
-3484
-3510
-3536
-3562
-3587
-3613
-3638
-3662
-3687
-3711
-3735
-3759
-3782
-3804
-3826
-3848
-3869
-3889
-3908
-3927
-3945
-3962
-3979
-3996
-4011
-4027
-4043
-4058
-4073
-4088
-4102
-4116
-4130
-4142
-4155
-4167
-4178
-4189
-4199
-4209
-4219
-4229
-4239
-4248
-4257
-4266
-4275
-4284
-4292
-4299
-4307
-4314
-4320
-4326
-4331
-4337
-4342
-4346
-4350
-4354
-4358
-4361
-4363
-4366
-4367
-4368
-4369
-4369
-4369
-4368
-4366
-4364
-4361
-4358
-4354
-4350
-4345
-4340
-4335
-4329
-4323
-4316
-4309
-4301
-4293
-4284
-4275
-4265
-4255
-4244
-4233
-4222
-4211
-4199
-4187
-4176
-4163
-4151
-4137
-4123
-4109
-4093
-4077
-4059
-4041
-4022
-4002
-3982
-3961
-3940
-3918
-3897
-3875
-3854
-3833
-3811
-3790
-3769
-3748
-3727
-3705
-3683
-3661
-3638
-3614
-3589
-3563
-3537
-3510
-3482
-3454
-3425
-3395
-3365
-3335
-3304
-3272
-3241
-3209
-3176
-3143
-3109
-3074
-3039
-3004
-2967
-2931
-2893
-2856
-2818
-2779
-2741
-2702
-2663
-2623
-2584
-2543
-2503
-2462
-2420
-2378
-2335
-2292
-2248
-2203
-2159
-2113
-2068
-2021
-1975
-1928
-1881
-1833
-1784
-1734
-1684
-1633
-1581
-1529
-1477
-1424
-1371
-1318
-1265
-1211
-1158
-1104
-1049
-994
-939
-883
-827
-770
-712
-654
-595
-536
-477
-416
-356
-295
-233
-171
-109
-46
17
80
143
206
270
333
396
459
522
586
649
712
775
839
902
965
1029
1092
1155
1219
1282
1344
1407
1468
1530
1591
1652
1712
1771
1831
1890
1948
2005
2064
2121
2177
2232
2287
2341
2394
2446
2496
2546
2594
2641
2687
2732
2775
2818
2859
2900
2939
2978
3015
3052
3087
3121
3154
3186
3216
3245
3273
3299
3324
3347
3368
3388
3407
3424
3440
3454
3467
3478
3488
3496
3503
3509
3513
3516
3517
3518
3517
3516
3513
3510
3506
3501
3496
3490
3482
3474
3465
3455
3444
3431
3418
3404
3389
3373
3356
3339
3320
3301
3281
3260
3239
3216
3193
3168
3143
3117
3090
3062
3033
3004
2974
2944
2913
2881
2849
2816
2783
2749
2714
2679
2643
2607
2570
2532
2494
2456
2417
2378
2339
2299
2259
2219
2179
2139
2099
2059
2017
1978
1937
1896
1854
1812
1769
1726
1683
1640
1597
1553
1510
1467
1424
1380
1337
1295
1252
1209
1167
1125
1083
1042
1000
961
921
882
844
807
770
735
700
666
634
602
571
541
511
483
454
427
399
373
346
319
293
267
241
216
191
167
143
121
98
77
55
35
14
-6
-26
-46
-65
-84
-103
-122
-139
-156
-171
-186
-199
-211
-221
-231
-240
-248
-255
-261
-268
-273
-278
-282
-286
-289
-292
-294
-295
-295
-295
-295
-294
-292
-290
-288
-285
-283
-280
-276
-273
-269
-266
-262
-258
-253
-249
-244
-239
-234
-229
-223
-217
-210
-204
-197
-189
-182
-174
-166
-158
-149
-141
-132
-123
-114
-105
-96
-87
-78
-69
-60
-51
-42
-34
-26
-19
-11
-5
2
8
15
21
27
33
38
44
50
56
61
66
71
76
81
85
89
93
97
100
103
106
108
110
113
114
116
118
119
121
122
123
123
123
123
122
121
119
117
115
112
108
104
100
96
91
87
82
77
72
66
61
55
49
42
36
29
22
14
7
-1
-9
-17
-25
-33
-41
-49
-58
-67
-76
-85
-94
-104
-113
-123
-132
-142
-151
-160
-168
-177
-185
-194
-202
-210
-218
-225
-233
-241
-249
-256
-264
-271
-279
-286
-294
-301
-309
-316
-324
-331
-338
-345
-353
-360
-368
-375
-382
-390
-397
-404
-411
-418
-425
-431
-438
-444
-450
-457
-463
-470
-477
-484
-491
-498
-506
-513
-521
-529
-537
-545
-554
-562
-570
-579
-587
-595
-603
-612
-620
-628
-635
-643
-651
-658
-665
-672
-678
-685
-691
-696
-702
-706
-711
-714
-717
-720
-722
-723
-724
-724
-724
-723
-721
-719
-717
-714
-711
-707
-703
-699
-695
-690
-685
-680
-674
-669
-664
-659
-654
-649
-643
-638
-633
-627
-621
-615
-609
-603
-596
-589
-581
-574
-566
-558
-549
-540
-531
-522
-513
-503
-493
-482
-472
-461
-450
-439
-428
-417
-406
-394
-383
-372
-360
-349
-337
-326
-315
-303
-292
-281
-270
-259
-249
-238
-227
-216
-206
-195
-184
-173
-162
-152
-141
-130
-120
-110
-100
-90
-80
-71
-61
-50
-40
-29
-19
-7
4
15
27
39
51
63
75
87
99
110
121
132
143
153
163
173
183
192
201
210
219
228
237
247
256
266
275
284
294
303
312
321
331
340
350
359
369
379
389
399
409
419
429
438
447
456
465
473
481
489
496
503
510
517
523
529
535
541
546
552
558
563
569
574
580
585
590
594
599
603
606
609
612
615
617
619
621
623
625
627
628
629
631
631
632
632
631
630
629
627
625
623
620
617
613
609
605
600
595
590
584
577
570
563
554
546
536
527
517
507
497
486
475
465
454
443
431
420
409
397
385
373
361
349
336
323
310
297
283
269
255
240
226
211
197
182
168
154
139
125
110
96
81
67
52
38
23
9
-6
-20
-35
-49
-63
-78
-92
-106
-120
-133
-147
-160
-173
-185
-198
-209
-220
-231
-241
-251
-261
-270
-278
-287
-295
-303
-310
-318
-325
-332
-339
-346
-353
-359
-365
-370
-375
-380
-383
-387
-390
-392
-393
-395
-395
-396
-396
-395
-394
-393
-392
-391
-389
-388
-386
-383
-380
-377
-374
-370
-365
-360
-355
-350
-344
-338
-332
-325
-318
-311
-304
-297
-289
-281
-273
-264
-256
-247
-238
-229
-220
-211
-201
-192
-182
-173
-163
-153
-142
-132
-121
-111
-100
-89
-78
-67
-56
-45
-34
-24
-13
-3
8
18
29
39
49
60
70
81
91
102
112
123
133
144
155
165
176
187
198
208
218
229
239
249
259
268
278
288
298
308
318
328
338
347
357
366
375
384
393
401
410
418
427
435
442
449
456
463
469
475
480
486
491
496
501
506
510
514
517
520
522
523
524
524
523
522
520
518
515
512
508
505
501
497
493
489
484
480
476
471
467
462
458
454
449
445
441
436
432
427
422
416
410
404
398
392
386
380
373
367
361
355
348
342
335
327
319
311
303
293
284
274
265
255
244
234
224
214
203
193
182
172
161
150
139
129
118
107
96
86
75
64
54
43
32
21
10
-1
-11
-22
-33
-43
-54
-64
-74
-83
-93
-102
-111
-119
-128
-136
-143
-151
-158
-165
-171
-177
-183
-189
-195
-200
-205
-210
-215
-219
-223
-227
-230
-233
-235
-237
-238
-239
-240
-240
-239
-238
-236
-233
-230
-227
-223
-218
-213
-208
-202
-196
-189
-182
-175
-167
-159
-151
-141
-132
-122
-111
-100
-89
-76
-64
-51
-37
-23
-9
5
20
35
51
66
82
98
114
130
147
164
180
197
214
231
249
266
283
301
319
336
354
371
389
406
424
441
459
477
494
512
530
548
566
584
602
620
638
656
674
692
709
727
745
764
782
800
819
837
855
874
892
910
927
945
962
978
995
1010
1027
1042
1058
1072
1087
1101
1115
1128
1142
1154
1167
1179
1191
1203
1215
1226
1237
1248
1258
1268
1277
1286
1295
1303
1311
1318
1325
1331
1337
1343
1348
1352
1356
1359
1360
1361
1361
1361
1359
1356
1353
1349
1344
1338
1332
1326
1318
1311
1303
1294
1285
1276
1266
1256
1245
1234
1223
1211
1198
1185
1171
1157
1142
1127
1111
1094
1078
1060
1043
1025
1006
988
969
950
930
910
889
869
847
826
804
782
760
738
715
693
670
647
624
601
578
554
530
506
481
456
431
406
380
355
329
303
276
250
225
199
173
148
122
97
72
48
23
-1
-26
-50
-74
-98
-121
-144
-167
-190
-213
-235
-257
-279
-301
-323
-345
-367
-388
-410
-431
-453
-474
-495
-516
-536
-557
-577
-597
-617
-636
-655
-674
-693
-711
-729
-746
-764
-781
-797
-813
-829
-844
-859
-873
-887
-901
-914
-927
-940
-952
-965
-977
-989
-1000
-1012
-1024
-1035
-1046
-1056
-1066
-1075
-1084
-1093
-1101
-1109
-1118
-1126
-1134
-1142
-1150
-1158
-1166
-1174
-1182
-1190
-1198
-1206
-1214
-1221
-1228
-1235
-1241
-1247
-1252
-1257
-1261
-1265
-1268
-1271
-1274
-1276
-1278
-1280
-1281
-1283
-1284
-1285
-1286
-1287
-1288
-1288
-1288
-1288
-1288
-1288
-1287
-1286
-1284
-1283
-1281
-1279
-1276
-1274
-1271
-1267
-1264
-1260
-1255
-1250
-1245
-1239
-1233
-1226
-1218
-1210
-1202
-1193
-1183
-1173
-1162
-1151
-1140
-1128
-1116
-1104
-1091
-1078
-1064
-1050
-1036
-1020
-1006
-990
-974
-957
-941
-924
-906
-889
-871
-853
-836
-818
-800
-782
-763
-745
-727
-709
-691
-673
-655
-637
-619
-601
-584
-566
-548
-531
-514
-497
-479
-462
-446
-429
-413
-397
-381
-365
-349
-334
-319
-304
-289
-274
-260
-245
-231
-217
-204
-190
-177
-163
-150
-137
-124
-111
-97
-84
-70
-56
-42
-28
-13
1
16
31
46
62
77
94
110
127
144
162
180
198
216
235
253
272
290
309
327
345
363
380
398
415
432
449
466
483
499
516
532
548
564
579
595
610
624
638
652
666
679
693
705
718
731
743
755
767
779
791
803
815
826
838
849
860
871
881
892
902
912
921
931
940
949
957
966
974
982
990
998
1006
1012
1020
1028
1036
1043
1050
1057
1063
1070
1076
1082
1088
1094
1100
1107
1113
1119
1125
1131
1137
1143
1148
1154
1159
1165
1170
1175
1180
1186
1191
1196
1202
1207
1213
1219
1224
1230
1236
1242
1248
1254
1260
1266
1272
1277
1283
1289
1294
1299
1304
1309
1314
1318
1323
1327
1331
1335
1338
1341
1344
1347
1349
1350
1352
1353
1353
1353
1353
1352
1351
1350
1348
1347
1344
1342
1339
1336
1332
1328
1324
1319
1314
1308
1302
1295
1288
1280
1272
1264
1255
1247
1238
1229
1220
1210
1201
1192
1182
1172
1162
1151
1140
1129
1117
1105
1093
1081
1068
1055
1042
1029
1016
1004
992
980
968
956
945
934
923
912
902
892
882
872
863
853
844
836
827
819
812
805
798
791
785
779
773
767
762
756
751
746
741
736
732
727
722
717
712
706
701
696
690
685
679
674
668
663
658
653
649
644
640
635
631
627
623
618
614
610
607
603
599
596
593
590
587
584
582
580
578
577
575
574
573
572
571
570
569
568
567
566
565
564
563
562
561
560
559
558
557
555
554
553
551
549
547
545
543
540
537
535
532
529
526
523
519
516
513
510
506
502
499
494
490
485
481
475
470
464
458
451
445
438
431
424
417
409
402
394
387
379
371
363
356
348
339
331
323
315
307
299
291
283
275
267
260
252
244
237
229
221
213
206
198
190
183
175
168
161
153
145
138
129
121
112
103
94
84
74
65
55
44
34
24
13
3
-8
-19
-30
-41
-53
-65
-77
-89
-101
-114
-127
-139
-152
-165
-178
-190
-203
-215
-227
-239
-251
-263
-274
-286
-297
-309
-320
-331
-342
-354
-365
-376
-387
-398
-408
-419
-429
-439
-449
-458
-468
-476
-485
-494
-503
-511
-520
-529
-537
-546
-555
-563
-572
-580
-588
-596
-604
-611
-618
-624
-630
-636
-641
-647
-651
-656
-660
-664
-668
-671
-675
-678
-682
-685
-688
-691
-694
-697
-701
-704
-707
-710
-714
-717
-720
-723
-726
-729
-732
-734
-736
-739
-741
-743
-744
-746
-748
-750
-751
-753
-755
-757
-759
-760
-762
-764
-765
-767
-768
-769
-770
-772
-773
-774
-775
-777
-778
-779
-781
-782
-784
-786
-787
-789
-791
-792
-794
-796
-797
-799
-800
-802
-803
-805
-806
-807
-808
-809
-809
-810
-810
-810
-810
-810
-810
-809
-809
-808
-807
-806
-805
-803
-801
-799
-797
-794
-791
-788
-784
-781
-777
-773
-770
-766
-762
-759
-755
-751
-747
-743
-738
-733
-728
-723
-717
-711
-704
-698
-691
-684
-678
-671
-664
-657
-651
-644
-637
-631
-624
-617
-611
-605
-598
-592
-586
-581
-576
-571
-566
-562
-558
-554
-551
-547
-544
-540
-537
-533
-530
-526
-523
-520
-517
-514
-510
-508
-505
-502
-500
-498
-495
-493
-491
-489
-487
-485
-482
-480
-477
-475
-472
-469
-467
-464
-461
-459
-456
-453
-451
-448
-446
-444
-442
-440
-438
-436
-435
-433
-432
-431
-430
-429
-429
-428
-428
-427
-427
-427
-427
-428
-428
-429
-430
-430
-431
-432
-433
-435
-436
-437
-438
-438
-439
-440
-441
-442
-442
-443
-444
-445
-446
-447
-449
-450
-451
-453
-454
-455
-457
-459
-460
-462
-464
-466
-467
-469
-470
-471
-472
-473
-474
-475
-476
-477
-478
-479
-479
-480
-480
-480
-481
-480
-480
-480
-480
-479
-479
-478
-477
-476
-475
-473
-471
-470
-468
-465
-463
-460
-457
-454
-450
-446
-442
-438
-433
-429
-424
-418
-413
-407
-401
-395
-388
-381
-374
-367
-359
-350
-342
-333
-324
-314
-304
-294
-284
-273
-262
-250
-239
-227
-215
-203
-190
-177
-164
-151
-137
-123
-110
-95
-81
-67
-52
-37
-22
-7
8
24
40
56
72
89
106
123
141
159
176
195
213
231
249
268
286
305
323
342
361
379
398
417
436
455
475
494
513
532
551
571
590
609
628
647
666
684
703
722
741
760
778
797
816
834
853
871
890
909
927
946
964
982
1000
1018
1036
1054
1071
1088
1105
1122
1139
1155
1172
1188
1205
1221
1237
1252
1268
1283
1298
1313
1327
1342
1355
1368
1381
1394
1406
1418
1430
1441
1452
1463
1474
1485
1495
1505
1515
1524
1534
1543
1551
1560
1568
1576
1583
1591
1598
1605
1612
1619
1626
1633
1640
1647
1654
1660
1667
1674
1680
1686
1692
1698
1703
1708
1713
1718
1723
1727
1731
1735
1738
1741
1743
1746
1747
1749
1750
1751
1752
1753
1753
1754
1755
1755
1756
1756
1756
1756
1757
1756
1756
1755
1754
1753
1751
1749
1746
1744
1741
1738
1734
1730
1726
1722
1717
1712
1707
1701
1694
1688
1681
1673
1665
1657
1649
1640
1631
1622
1613
1604
1595
1585
1576
1566
1557
1547
1537
1527
1517
1507
1498
1488
1478
1468
1458
1449
1439
1430
1420
1411
1401
1392
1383
1374
1365
1356
1347
1338
1329
1320
1311
1302
1292
1283
1274
1265
1256
1247
1238
1229
1220
1211
1203
1194
1185
1176
1168
1159
1150
1141
1131
1122
1113
1103
1093
1084
1074
1064
1053
1043
1033
1022
1010
1000
989
978
966
955
943
931
918
906
894
881
869
856
844
831
819
806
793
780
767
754
741
728
714
701
687
673
659
645
630
616
602
587
572
558
543
528
513
499
484
469
454
440
425
411
397
383
369
355
341
327
313
299
285
271
257
243
229
215
201
188
174
161
148
134
121
108
95
82
69
56
42
29
16
3
-11
-24
-37
-51
-64
-77
-91
-104
-118
-131
-145
-159
-173
-187
-201
-215
-229
-244
-258
-272
-287
-301
-315
-330
-344
-358
-373
-387
-401
-415
-429
-443
-457
-471
-484
-498
-511
-525
-538
-552
-565
-579
-593
-607
-621
-635
-649
-663
-677
-690
-703
-716
-728
-740
-752
-764
-776
-787
-799
-811
-822
-834
-845
-857
-869
-881
-892
-904
-916
-927
-939
-950
-962
-973
-984
-996
-1006
-1018
-1031
-1042
-1054
-1066
-1078
-1090
-1102
-1114
-1126
-1138
-1150
-1162
-1173
-1184
-1196
-1207
-1218
-1229
-1240
-1250
-1261
-1271
-1281
-1291
-1301
-1310
-1319
-1328
-1336
-1344
-1351
-1358
-1365
-1372
-1378
-1384
-1390
-1395
-1400
-1405
-1409
-1413
-1417
-1420
-1424
-1426
-1429
-1431
-1433
-1435
-1437
-1438
-1439
-1439
-1439
-1439
-1439
-1438
-1436
-1435
-1433
-1431
-1429
-1426
-1423
-1420
-1417
-1413
-1410
-1406
-1402
-1398
-1394
-1389
-1384
-1379
-1374
-1369
-1363
-1357
-1350
-1344
-1337
-1330
-1323
-1316
-1308
-1301
-1293
-1284
-1276
-1267
-1258
-1248
-1239
-1229
-1218
-1208
-1198
-1187
-1176
-1166
-1155
-1145
-1134
-1124
-1114
-1103
-1093
-1083
-1073
-1063
-1052
-1042
-1032
-1022
-1012
-1000
-991
-981
-971
-960
-950
-940
-930
-919
-909
-899
-888
-877
-867
-856
-845
-834
-822
-811
-799
-788
-776
-764
-752
-740
-728
-716
-704
-692
-680
-668
-656
-644
-632
-620
-609
-597
-585
-573
-562
-550
-539
-528
-517
-506
-495
-485
-474
-464
-454
-444
-434
-425
-415
-405
-395
-385
-376
-366
-357
-348
-339
-330
-322
-315
-307
-300
-293
-287
-280
-274
-268
-262
-256
-250
-245
-239
-234
-229
-224
-220
-216
-212
-209
-206
-203
-200
-197
-194
-192
-189
-187
-184
-182
-179
-177
-174
-172
-169
-167
-164
-162
-159
-157
-154
-152
-150
-148
-147
-145
-144
-144
-144
-144
-145
-146
-148
-150
-152
-155
-157
-160
-162
-165
-167
-170
-172
-175
-178
-181
-184
-188
-191
-195
-199
-203
-207
-210
-214
-218
-221
-224
-227
-230
-233
-236
-238
-241
-244
-247
-250
-254
-257
-261
-264
-268
-272
-275
-279
-283
-286
-290
-293
-297
-300
-304
-307
-311
-314
-318
-322
-325
-329
-332
-336
-339
-342
-345
-347
-349
-351
-353
-354
-355
-356
-356
-357
-357
-356
-356
-355
-354
-353
-351
-349
-347
-344
-341
-338
-335
-332
-329
-325
-322
-318
-314
-310
-306
-302
-298
-293
-288
-283
-277
-271
-264
-258
-251
-244
-236
-228
-221
-212
-204
-195
-187
-177
-168
-159
-149
-139
-128
-118
-107
-97
-86
-75
-64
-53
-42
-32
-21
-10
0
11
22
32
43
54
65
76
87
98
109
120
132
143
155
167
178
189
201
212
223
234
246
257
268
279
291
302
314
326
338
350
362
374
386
399
411
423
435
447
459
471
482
494
506
518
530
542
553
565
577
589
601
613
624
636
648
659
671
682
693
704
715
726
737
748
759
770
780
791
801
811
821
830
840
849
858
866
875
883
891
899
907
915
923
931
939
947
955
963
970
978
985
993
1000
1006
1014
1020
1027
1034
1041
1047
1054
1060
1067
1073
1080
1086
1093
1100
1107
1114
1121
1128
1136
1143
1150
1157
1164
1171
1178
1185
1192
1198
1205
1211
1217
1223
1229
1235
1241
1246
1251
1256
1261
1266
1270
1274
1277
1281
1284
1286
1289
1291
1293
1294
1296
1297
1298
1298
1299
1298
1298
1297
1296
1294
1292
1290
1288
1285
1282
1279
1276
1272
1268
1264
1260
1256
1251
1246
1242
1237
1231
1226
1221
1215
1209
1202
1196
1189
1182
1175
1168
1160
1152
1144
1135
1127
1118
1109
1100
1091
1081
1072
1061
1051
1041
1030
1018
1006
995
982
970
956
943
929
915
900
886
871
857
842
827
812
798
783
767
752
736
721
704
688
671
654
636
618
600
581
562
543
524
504
485
465
445
424
404
384
363
342
322
301
280
259
238
216
195
173
151
129
107
84
61
38
15
-8
-32
-56
-80
-104
-128
-153
-177
-202
-227
-251
-276
-300
-325
-349
-373
-397
-420
-444
-467
-490
-513
-536
-559
-582
-605
-627
-650
-672
-694
-716
-738
-759
-780
-801
-822
-842
-862
-883
-903
-922
-942
-962
-982
-1000
-1020
-1040
-1059
-1078
-1097
-1116
-1135
-1153
-1171
-1189
-1207
-1225
-1242
-1259
-1277
-1293
-1310
-1326
-1343
-1358
-1374
-1389
-1403
-1417
-1431
-1445
-1458
-1471
-1484
-1496
-1509
-1521
-1532
-1544
-1556
-1567
-1578
-1590
-1601
-1612
-1623
-1634
-1645
-1656
-1667
-1678
-1689
-1700
-1711
-1721
-1732
-1742
-1752
-1762
-1772
-1781
-1790
-1799
-1808
-1817
-1825
-1833
-1841
-1849
-1856
-1864
-1871
-1877
-1884
-1890
-1897
-1903
-1909
-1915
-1921
-1926
-1931
-1936
-1941
-1945
-1949
-1953
-1956
-1959
-1961
-1963
-1965
-1967
-1969
-1970
-1972
-1973
-1974
-1975
-1976
-1977
-1978
-1979
-1979
-1979
-1979
-1978
-1977
-1976
-1974
-1972
-1970
-1968
-1965
-1962
-1959
-1955
-1951
-1947
-1943
-1938
-1933
-1927
-1922
-1916
-1909
-1903
-1896
-1889
-1881
-1874
-1866
-1858
-1850
-1841
-1833
-1824
-1814
-1805
-1795
-1785
-1775
-1765
-1754
-1742
-1731
-1719
-1707
-1695
-1682
-1669
-1657
-1643
-1630
-1617
-1604
-1590
-1577
-1563
-1549
-1535
-1521
-1507
-1492
-1477
-1462
-1447
-1431
-1415
-1399
-1383
-1366
-1349
-1332
-1315
-1298
-1280
-1262
-1244
-1226
-1207
-1188
-1169
-1150
-1131
-1111
-1091
-1071
-1050
-1030
-1008
-988
-967
-946
-924
-903
-881
-859
-836
-813
-790
-767
-744
-720
-696
-672
-648
-624
-599
-575
-551
-526
-502
-478
-454
-430
-405
-381
-357
-333
-309
-285
-261
-237
-213
-189
-165
-142
-118
-95
-71
-48
-25
-3
19
42
63
85
106
128
149
170
191
212
233
254
275
296
317
338
358
379
400
420
440
461
481
501
521
541
560
580
600
619
639
658
678
697
716
736
755
773
792
810
828
846
863
880
897
913
930
946
962
978
994
1008
1024
1040
1054
1069
1083
1097
1111
1124
1137
1150
1162
1174
1185
1196
1207
1218
1229
1239
1249
1259
1269
1278
1287
1296
1304
1312
1319
1326
1333
1340
1347
1353
1359
1365
1371
1377
1383
1388
1394
1400
1405
1410
1415
1420
1424
1428
1432
1436
1440
1443
1446
1450
1453
1456
1459
1462
1465
1468
1470
1473
1475
1476
1478
1479
1480
1482
1482
1483
1484
1485
1485
1486
1486
1487
1487
1487
1488
1488
1488
1488
1488
1489
1489
1489
1489
1489
1489
1489
1489
1489
1488
1488
1488
1487
1487
1486
1485
1484
1483
1482
1480
1479
1477
1475
1473
1471
1469
1466
1464
1461
1459
1456
1453
1450
1446
1443
1440
1436
1432
1429
1425
1421
1416
1412
1407
1402
1396
1390
1384
1378
1371
1365
1358
1351
1345
1338
1331
1324
1317
1310
1303
1296
1289
1281
1274
1266
1258
1250
1242
1234
1226
1217
1209
1200
1192
1183
1175
1166
1158
1149
1141
1132
1123
1115
1106
1097
1088
1079
1070
1061
1052
1044
1035
1025
1016
1006
998
989
979
970
960
951
941
931
921
911
901
891
880
869
859
848
836
825
813
802
790
778
766
753
741
729
716
703
690
677
663
650
635
621
606
591
576
560
544
528
512
495
478
461
444
427
409
391
373
355
336
318
299
279
260
240
220
200
180
159
138
118
96
75
54
32
11
-11
-33
-55
-77
-99
-121
-144
-167
-189
-212
-235
-258
-282
-305
-328
-351
-374
-396
-419
-441
-464
-486
-509
-531
-553
-575
-598
-620
-642
-664
-685
-707
-729
-750
-771
-792
-812
-833
-853
-873
-893
-912
-931
-950
-969
-986
-1004
-1020
-1038
-1054
-1070
-1086
-1102
-1117
-1132
-1147
-1162
-1176
-1191
-1205
-1219
-1234
-1248
-1262
-1276
-1290
-1304
-1318
-1332
-1346
-1360
-1373
-1387
-1400
-1413
-1426
-1439
-1451
-1464
-1476
-1488
-1500
-1511
-1523
-1533
-1544
-1554
-1564
-1573
-1582
-1590
-1598
-1606
-1614
-1621
-1628
-1634
-1640
-1646
-1652
-1657
-1662
-1667
-1671
-1675
-1679
-1683
-1686
-1689
-1692
-1694
-1696
-1698
-1699
-1700
-1701
-1701
-1701
-1700
-1700
-1699
-1698
-1696
-1694
-1692
-1690
-1687
-1684
-1681
-1677
-1673
-1668
-1663
-1657
-1652
-1646
-1639
-1633
-1626
-1618
-1611
-1603
-1595
-1587
-1579
-1570
-1560
-1551
-1541
-1531
-1520
-1509
-1498
-1486
-1474
-1462
-1450
-1437
-1424
-1411
-1398
-1384
-1370
-1356
-1341
-1326
-1311
-1295
-1279
-1262
-1245
-1227
-1210
-1191
-1173
-1154
-1135
-1116
-1097
-1077
-1057
-1037
-1016
-996
-975
-954
-933
-912
-890
-868
-845
-822
-799
-776
-752
-728
-704
-679
-655
-630
-605
-580
-554
-529
-503
-477
-451
-426
-400
-374
-347
-321
-295
-269
-243
-217
-191
-165
-139
-113
-87
-61
-34
-8
19
46
73
100
128
155
183
211
240
268
297
326
355
384
413
442
470
499
527
555
583
611
638
665
692
719
746
772
798
825
851
877
902
928
954
979
1004
1029
1054
1079
1103
1128
1152
1177
1201
1225
1249
1273
1296
1320
1343
1366
1390
1412
1435
1458
1480
1502
1525
1546
1568
1590
1611
1632
1652
1672
1692
1712
1731
1750
1768
1786
1804
1821
1838
1854
1870
1886
1901
1916
1931
1945
1959
1973
1986
1999
2012
2024
2037
2049
2060
2072
2083
2095
2106
2117
2128
2139
2149
2159
2169
2179
2188
2197
2206
2214
2221
2229
2236
2242
2248
2254
2259
2264
2269
2274
2279
2283
2287
2291
2295
2299
2302
2305
2308
2310
2313
2315
2317
2318
2320
2321
2322
2323
2324
2325
2326
2327
2327
2328
2328
2328
2328
2328
2328
2328
2328
2328
2327
2327
2326
2325
2325
2324
2323
2322
2320
2319
2317
2315
2313
2311
2308
2306
2303
2300
2297
2295
2292
2289
2286
2284
2281
2278
2275
2271
2268
2265
2261
2258
2254
2250
2247
2243
2239
2235
2230
2226
2222
2217
2212
2207
2202
2197
2191
2186
2180
2174
2168
2162
2157
2151
2145
2140
2134
2129
2123
2118
2113
2108
2102
2097
2092
2087
2082
2077
2073
2068
2063
2058
2054
2049
2045
2041
2037
2033
2029
2025
2020
2016
2012
2007
2003
1998
1993
1988
1983
1978
1972
1967
1962
1956
1951
1946
1940
1935
1930
1925
1919
1914
1909
1904
1898
1893
1888
1883
1878
1872
1867
1862
1857
1852
1847
1841
1836
1831
1826
1821
1816
1811
1806
1801
1796
1791
1785
1780
1775
1770
1765
1760
1755
1750
1745
1740
1735
1730
1725
1720
1716
1711
1706
1701
1696
1691
1686
1681
1676
1671
1667
1662
1657
1652
1647
1642
1638
1633
1628
1623
1618
1614
1609
1604
1599
1595
1590
1585
1580
1576
1571
1566
1562
1557
1552
1548
1543
1538
1534
1529
1524
1520
1515
1511
1506
1501
1497
1492
1488
1483
1479
1474
1469
1465
1460
1456
1451
1447
1442
1438
1434
1429
1425
1420
1416
1411
1407
1402
1398
1394
1389
1385
1381
1376
1372
1367
1363
1359
1354
1350
1346
1342
1337
1333
1329
1324
1320
1316
1312
1307
1303
1299
1295
1290
1286
1282
1278
1274
1270
1265
1261
1257
1253
1249
1245
1241
1236
1232
1228
1224
1220
1216
1212
1208
1204
1200
1196
1192
1188
1184
1180
1176
1172
1168
1164
1160
1156
1152
1148
1144
1140
1136
1132
1128
1124
1120
1117
1113
1109
1105
1101
1097
1093
1090
1086
1082
1078
1074
1071
1067
1063
1059
1055
1052
1048
1044
1040
1037
1033
1029
1026
1022
1018
1014
1010
1006
1004
1000
996
993
989
985
982
978
975
971
967
964
960
957
953
950
946
942
939
935
932
928
925
921
918
914
911
908
904
901
897
894
890
887
884
880
877
873
870
867
863
860
856
853
850
846
843
840
837
833
830
827
823
820
817
814
810
807
804
801
797
794
791
788
785
781
778
775
772
769
765
762
759
756
753
750
747
744
740
737
734
731
728
725
722
719
716
713
710
707
704
701
698
695
692
689
686
683
680
677
674
671
668
665
662
659
656
654
651
648
645
642
639
636
633
631
628
625
622
619
616
614
611
608
605
602
600
597
594
591
589
586
583
580
578
575
572
570
567
564
562
559
556
554
551
548
546
543
540
538
535
532
530
527
525
522
519
517
514
512
509
507
504
502
499
497
494
492
489
487
484
482
479
477
474
472
469
467
464
462
459
457
455
452
450
447
445
443
440
438
436
433
431
428
426
424
421
419
417
414
412
410
408
405
403
401
398
396
394
392
389
387
385
383
381
378
376
374
372
370
367
365
363
361
359
356
354
352
350
348
346
344
342
339
337
335
333
331
329
327
325
323
321
319
317
315
313
311
308
306
304
302
300
298
296
294
292
291
289
287
285
283
281
279
277
275
273
271
269
267
265
263
262
260
258
256
254
252
250
249
247
245
243
241
239
238
236
234
232
230
229
227
225
223
221
220
218
216
214
213
211
209
207
206
204
202
201
199
197
195
194
192
190
189
187
185
184
182
180
179
177
176
174
172
171
169
168
166
164
163
161
160
158
156
155
153
152
150
149
147
146
144
143
141
139
138
136
135
133
132
131
129
128
126
125
123
122
120
119
117
116
115
113
112
110
109
107
106
105
103
102
100
99
98
96
95
94
92
91
90
88
87
86
84
83
82
80
79
78
76
75
74
72
71
70
69
67
66
65
64
62
61
60
59
57
56
55
54
52
51
50
49
48
46
45
44
43
42
41
39
38
37
36
35
34
33
31
30
29
28
27
26
25
24
22
21
20
19
18
17
16
15
14
13
12
11
10
8
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-27
-28
-29
-30
-31
-32
-33
-34
-35
-35
-36
-37
-38
-39
-40
-41
-41
-42
-43
-44
-45
-46
-46
-47
-48
-49
-50
-50
-51
-52
-53
-54
-54
-55
-56
-57
-57
-58
-59
-60
-60
-61
-62
-63
-63
-64
-65
-66
-66
-67
-68
-69
-69
-70
-71
-71
-72
-73
-73
-74
-75
-75
-76
-77
-78
-78
-79
-79
-80
-81
-81
-82
-83
-83
-84
-85
-85
-86
-87
-87
-88
-88
-89
-90
-90
-91
-91
-92
-93
-93
-94
-94
-95
-96
-96
-97
-97
-98
-98
-99
-99
-100
-101
-101
-102
-102
-103
-103
-104
-104
-105
-105
-106
-106
-107
-107
-108
-108
-109
-109
-110
-110
-111
-111
-112
-112
-113
-113
-114
-114
-115
-115
-116
-116
-116
-117
-117
-118
-118
-119
-119
-120
-120
-120
-121
-121
-122
-122
-123
-123
-123
-124
-124
-125
-125
-125
-126
-126
-126
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-131
-131
-131
-132
-132
-132
-133
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-141
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-145
-145
-146
-146
-146
-146
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
