5
55120
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
11
11
11
11
11
12
12
12
12
13
13
13
13
14
14
14
15
15
15
16
16
17
17
17
18
18
19
19
19
20
20
21
21
22
22
23
23
24
24
25
25
26
27
27
28
28
29
30
30
31
31
32
33
33
34
35
35
36
37
37
38
39
39
40
41
42
42
43
44
45
45
46
47
48
49
50
51
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
75
76
77
78
79
80
82
83
84
85
87
88
89
90
92
93
94
96
97
98
100
101
103
104
106
107
109
110
112
113
115
116
118
119
121
122
124
125
127
129
130
132
134
135
137
139
140
142
144
145
147
149
150
152
154
156
157
159
161
162
164
166
168
169
171
173
175
177
178
180
182
184
186
187
189
191
193
195
197
199
201
203
205
207
209
211
213
215
217
219
221
223
225
227
229
231
233
235
237
239
241
243
245
247
249
251
253
256
258
260
262
264
266
268
270
273
275
277
279
281
283
286
288
290
292
294
297
299
301
304
306
308
311
313
315
317
320
322
324
326
329
331
333
335
337
340
342
344
346
348
350
353
355
357
359
361
363
366
368
370
372
374
377
379
381
383
385
387
389
391
393
395
397
398
400
402
404
406
407
409
411
413
415
417
418
420
422
424
426
428
429
431
433
435
436
438
440
441
443
444
446
447
449
450
452
453
455
457
458
460
461
463
465
467
468
470
472
474
475
477
479
481
482
484
486
487
489
491
493
494
496
498
500
502
504
506
508
510
512
515
517
519
521
523
525
527
529
531
533
535
537
539
541
543
545
548
550
552
554
556
558
560
562
564
566
568
570
572
574
576
578
580
582
584
586
588
590
592
593
595
597
598
600
602
604
605
607
609
611
613
615
617
619
621
623
625
627
629
631
633
635
637
639
641
643
645
647
649
651
653
655
657
659
661
663
665
667
669
672
674
676
679
681
684
686
689
692
694
697
700
702
705
708
711
714
716
719
722
725
728
730
733
736
739
742
745
748
751
753
756
759
761
764
767
769
772
774
777
780
782
785
787
790
792
795
797
800
802
804
807
809
811
813
815
817
819
821
823
825
827
829
831
834
836
838
840
842
844
846
848
850
853
855
857
859
861
863
865
868
870
872
874
876
877
879
881
883
884
886
888
890
891
893
895
897
899
901
903
906
908
910
913
915
918
921
923
926
928
931
934
936
939
941
943
945
948
950
952
953
955
957
959
961
963
965
966
968
970
972
974
976
979
981
983
985
987
988
990
992
994
995
997
998
999
1000
1002
1002
1004
1004
1006
1008
1008
1010
1010
1012
1012
1014
1016
1016
1018
1018
1020
1022
1024
1025
1027
1028
1030
1031
1033
1034
1035
1037
1038
1040
1041
1042
1043
1045
1046
1048
1049
1050
1052
1054
1055
1057
1059
1061
1063
1065
1067
1069
1071
1073
1075
1077
1080
1082
1084
1086
1088
1090
1092
1094
1096
1098
1100
1102
1104
1105
1107
1109
1110
1112
1113
1115
1117
1119
1120
1122
1124
1126
1128
1130
1132
1134
1136
1138
1141
1143
1145
1147
1149
1151
1154
1156
1158
1160
1162
1164
1167
1169
1171
1173
1175
1177
1179
1182
1184
1186
1188
1190
1192
1194
1195
1197
1199
1201
1202
1204
1205
1206
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1218
1219
1220
1221
1222
1222
1223
1224
1225
1226
1227
1228
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1238
1239
1240
1241
1241
1242
1243
1243
1244
1245
1245
1246
1246
1247
1248
1248
1249
1249
1250
1250
1251
1251
1251
1252
1252
1253
1253
1253
1253
1253
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1255
1255
1255
1255
1256
1256
1257
1258
1258
1259
1260
1261
1262
1263
1265
1266
1267
1268
1270
1271
1272
1274
1275
1277
1278
1280
1281
1282
1284
1285
1287
1288
1289
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1300
1301
1302
1302
1303
1303
1303
1304
1304
1304
1304
1305
1305
1305
1305
1306
1306
1306
1306
1306
1306
1307
1307
1307
1307
1307
1307
1307
1307
1307
1308
1308
1308
1308
1309
1309
1309
1310
1310
1311
1311
1312
1312
1313
1313
1314
1314
1315
1315
1316
1316
1317
1317
1318
1318
1319
1319
1320
1320
1320
1321
1321
1322
1322
1322
1323
1323
1323
1323
1324
1324
1324
1324
1324
1323
1323
1323
1322
1322
1321
1321
1320
1320
1319
1319
1318
1317
1317
1316
1316
1315
1315
1314
1313
1313
1312
1312
1311
1310
1310
1309
1308
1307
1306
1306
1305
1304
1303
1302
1301
1300
1299
1299
1298
1297
1296
1295
1294
1294
1293
1292
1291
1290
1289
1289
1288
1287
1286
1285
1284
1283
1282
1281
1280
1279
1278
1277
1277
1276
1275
1274
1274
1273
1272
1272
1272
1271
1271
1271
1271
1270
1270
1270
1270
1270
1270
1270
1271
1271
1271
1271
1271
1271
1271
1272
1272
1272
1273
1273
1273
1274
1274
1275
1276
1276
1277
1278
1279
1280
1281
1282
1283
1284
1286
1287
1288
1290
1291
1292
1293
1294
1295
1297
1298
1299
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1310
1311
1312
1314
1315
1317
1318
1320
1322
1324
1326
1327
1329
1331
1333
1335
1336
1338
1340
1341
1343
1345
1346
1348
1350
1352
1354
1355
1357
1359
1361
1363
1365
1367
1369
1370
1372
1373
1374
1375
1376
1377
1377
1378
1378
1378
1378
1378
1378
1378
1377
1377
1376
1376
1375
1374
1374
1373
1372
1372
1371
1371
1370
1370
1369
1369
1368
1368
1368
1367
1367
1367
1367
1366
1366
1366
1366
1366
1366
1366
1367
1367
1368
1368
1369
1370
1371
1372
1374
1375
1376
1378
1379
1380
1382
1384
1385
1387
1389
1391
1392
1394
1396
1398
1400
1401
1403
1405
1407
1409
1411
1414
1416
1418
1420
1423
1425
1427
1430
1432
1434
1437
1439
1441
1443
1445
1447
1449
1451
1453
1455
1456
1458
1459
1460
1461
1462
1463
1464
1465
1465
1465
1465
1465
1465
1465
1465
1464
1464
1463
1463
1462
1462
1462
1461
1461
1460
1460
1459
1459
1459
1458
1458
1458
1458
1458
1458
1458
1458
1458
1458
1458
1459
1459
1459
1459
1459
1459
1460
1460
1461
1461
1462
1463
1464
1465
1466
1467
1468
1469
1471
1472
1473
1475
1476
1478
1480
1482
1483
1485
1487
1489
1491
1493
1496
1498
1500
1503
1505
1508
1510
1513
1515
1518
1521
1524
1527
1529
1532
1535
1538
1541
1544
1547
1550
1553
1556
1559
1562
1565
1568
1571
1574
1577
1580
1583
1586
1589
1592
1595
1597
1599
1602
1604
1605
1607
1608
1610
1611
1612
1613
1613
1614
1614
1615
1615
1615
1615
1616
1616
1616
1616
1616
1616
1616
1616
1616
1615
1615
1615
1615
1615
1615
1615
1615
1615
1615
1615
1615
1615
1615
1615
1615
1616
1616
1616
1617
1617
1618
1619
1619
1620
1620
1621
1621
1621
1621
1621
1621
1621
1620
1620
1619
1618
1618
1617
1616
1615
1614
1614
1613
1612
1611
1611
1610
1610
1610
1610
1610
1610
1610
1610
1610
1611
1611
1611
1611
1610
1610
1610
1609
1608
1607
1605
1604
1602
1600
1598
1595
1593
1590
1587
1585
1582
1579
1576
1574
1571
1569
1566
1563
1561
1559
1556
1554
1552
1550
1548
1546
1544
1542
1539
1537
1535
1533
1531
1529
1526
1524
1522
1520
1518
1516
1513
1511
1509
1507
1505
1503
1501
1499
1496
1494
1492
1489
1487
1484
1481
1479
1476
1473
1469
1466
1463
1459
1456
1452
1449
1445
1442
1438
1435
1431
1428
1424
1421
1418
1414
1411
1408
1405
1402
1399
1396
1393
1390
1387
1384
1381
1379
1376
1374
1371
1369
1366
1364
1362
1360
1358
1357
1355
1353
1351
1350
1348
1346
1345
1343
1341
1340
1338
1337
1336
1334
1333
1332
1330
1329
1328
1327
1325
1324
1323
1321
1320
1319
1317
1315
1314
1312
1310
1308
1307
1305
1303
1300
1298
1296
1294
1291
1289
1286
1284
1281
1279
1277
1274
1272
1270
1268
1266
1264
1262
1260
1258
1256
1254
1252
1250
1248
1246
1244
1242
1240
1239
1237
1236
1234
1233
1232
1231
1230
1229
1229
1228
1227
1226
1226
1225
1224
1223
1222
1222
1221
1220
1219
1218
1217
1216
1216
1215
1214
1213
1212
1212
1211
1210
1210
1209
1208
1208
1207
1207
1207
1206
1206
1206
1206
1206
1206
1206
1206
1206
1206
1207
1207
1208
1209
1210
1212
1213
1215
1216
1218
1220
1221
1223
1225
1226
1228
1229
1231
1232
1233
1235
1236
1237
1238
1240
1241
1242
1243
1244
1246
1247
1248
1249
1251
1252
1253
1255
1256
1257
1259
1260
1261
1263
1264
1265
1266
1267
1268
1268
1269
1269
1270
1271
1271
1272
1273
1274
1275
1276
1277
1279
1281
1283
1285
1287
1290
1293
1296
1299
1302
1306
1309
1313
1317
1321
1325
1329
1333
1338
1342
1347
1352
1357
1362
1367
1372
1378
1383
1388
1394
1399
1404
1410
1415
1420
1426
1431
1436
1441
1446
1451
1457
1462
1468
1473
1479
1484
1490
1496
1502
1509
1515
1522
1528
1535
1541
1548
1555
1561
1568
1574
1581
1588
1595
1601
1608
1615
1622
1630
1637
1644
1652
1659
1666
1674
1681
1688
1695
1702
1709
1715
1722
1728
1735
1741
1746
1752
1758
1763
1768
1773
1778
1783
1788
1792
1797
1801
1805
1809
1813
1817
1821
1825
1828
1832
1836
1840
1843
1847
1851
1855
1859
1863
1868
1872
1877
1881
1886
1891
1896
1901
1907
1912
1918
1923
1929
1934
1940
1946
1951
1957
1962
1968
1974
1980
1985
1991
1997
2003
2008
2013
2019
2024
2029
2033
2037
2043
2047
2051
2055
2059
2063
2067
2070
2074
2078
2081
2085
2088
2092
2095
2099
2102
2106
2109
2113
2116
2120
2123
2127
2130
2134
2137
2140
2143
2147
2150
2152
2155
2158
2161
2164
2167
2169
2172
2175
2177
2180
2182
2184
2186
2188
2190
2192
2193
2195
2196
2197
2198
2198
2199
2200
2200
2200
2201
2201
2202
2202
2203
2203
2204
2205
2206
2207
2208
2210
2211
2212
2213
2214
2216
2217
2218
2218
2219
2220
2220
2220
2220
2220
2221
2220
2220
2220
2220
2220
2220
2221
2221
2221
2222
2223
2224
2225
2226
2227
2228
2229
2231
2232
2234
2235
2236
2238
2239
2240
2241
2242
2243
2244
2245
2245
2246
2246
2246
2247
2247
2247
2246
2246
2245
2244
2243
2242
2240
2239
2237
2235
2233
2231
2229
2226
2224
2221
2218
2215
2212
2208
2205
2201
2198
2194
2190
2187
2183
2180
2177
2174
2171
2169
2166
2164
2161
2159
2157
2155
2153
2151
2150
2148
2147
2145
2144
2143
2141
2140
2138
2137
2135
2133
2131
2128
2126
2123
2120
2116
2112
2108
2103
2099
2093
2088
2082
2076
2070
2063
2056
2049
2041
2033
2025
2017
2009
2001
1994
1985
1977
1969
1960
1951
1942
1934
1925
1916
1908
1899
1890
1882
1873
1865
1857
1849
1841
1833
1825
1817
1810
1802
1795
1788
1780
1773
1766
1758
1751
1744
1737
1729
1722
1715
1707
1700
1692
1684
1676
1668
1660
1652
1644
1636
1628
1620
1613
1605
1597
1589
1581
1574
1566
1558
1551
1543
1536
1528
1521
1514
1507
1500
1494
1487
1481
1475
1469
1463
1457
1451
1445
1439
1434
1428
1422
1417
1411
1406
1401
1396
1391
1386
1382
1377
1373
1370
1366
1363
1360
1358
1356
1354
1353
1351
1350
1350
1349
1349
1348
1348
1347
1346
1346
1345
1344
1344
1343
1342
1341
1341
1340
1339
1339
1339
1339
1339
1340
1341
1342
1343
1345
1347
1350
1352
1356
1359
1363
1367
1371
1376
1381
1386
1391
1397
1402
1408
1414
1420
1426
1433
1439
1445
1452
1459
1466
1473
1480
1487
1495
1503
1511
1518
1527
1535
1543
1551
1559
1567
1574
1581
1588
1595
1600
1606
1611
1615
1619
1622
1625
1627
1629
1630
1631
1631
1632
1632
1631
1631
1631
1630
1630
1630
1630
1630
1630
1631
1631
1631
1632
1633
1633
1634
1635
1636
1636
1637
1638
1638
1639
1640
1640
1641
1641
1641
1641
1641
1641
1641
1640
1639
1639
1638
1637
1636
1635
1634
1633
1632
1631
1631
1630
1629
1629
1628
1628
1628
1628
1627
1627
1627
1628
1628
1628
1629
1630
1630
1631
1632
1633
1634
1635
1637
1638
1639
1641
1642
1643
1644
1645
1646
1647
1647
1647
1647
1647
1646
1644
1643
1640
1638
1635
1632
1628
1624
1620
1616
1612
1607
1603
1598
1594
1589
1584
1580
1575
1570
1565
1559
1554
1548
1542
1536
1529
1522
1516
1509
1502
1494
1487
1480
1473
1466
1459
1452
1446
1440
1434
1429
1423
1418
1414
1409
1404
1400
1396
1392
1388
1385
1382
1378
1375
1373
1370
1368
1366
1364
1363
1362
1362
1362
1362
1362
1363
1365
1366
1368
1370
1373
1376
1379
1383
1386
1390
1394
1397
1401
1406
1410
1415
1419
1425
1430
1436
1442
1449
1455
1463
1470
1478
1486
1494
1503
1512
1520
1529
1538
1546
1555
1563
1572
1580
1588
1596
1604
1612
1619
1626
1633
1639
1645
1651
1657
1662
1667
1672
1677
1681
1685
1690
1694
1698
1702
1707
1711
1716
1720
1724
1728
1733
1736
1740
1744
1747
1750
1753
1755
1757
1759
1761
1762
1764
1765
1767
1768
1770
1771
1772
1773
1774
1775
1775
1776
1776
1776
1776
1776
1775
1774
1773
1771
1769
1767
1764
1761
1758
1755
1751
1747
1742
1738
1733
1727
1722
1717
1711
1705
1700
1694
1688
1681
1675
1668
1662
1655
1648
1642
1635
1628
1621
1614
1607
1600
1593
1586
1579
1572
1566
1559
1552
1545
1539
1532
1526
1519
1513
1507
1500
1494
1487
1481
1475
1468
1461
1455
1448
1441
1434
1426
1419
1412
1405
1397
1390
1382
1374
1367
1359
1351
1343
1335
1327
1319
1311
1303
1295
1286
1278
1269
1261
1252
1243
1235
1226
1217
1208
1199
1190
1181
1172
1163
1155
1146
1138
1130
1121
1114
1106
1098
1090
1083
1076
1069
1062
1055
1048
1042
1036
1030
1024
1018
1012
1008
1004
999
996
992
989
986
984
982
980
979
978
977
976
976
976
977
977
978
979
980
982
983
985
987
989
992
994
997
999
1002
1004
1008
1012
1014
1018
1022
1025
1029
1032
1035
1038
1042
1044
1047
1050
1052
1055
1057
1059
1062
1064
1066
1069
1071
1074
1076
1079
1081
1084
1087
1089
1092
1095
1097
1100
1102
1105
1108
1110
1113
1115
1118
1120
1123
1126
1128
1131
1134
1137
1141
1144
1148
1151
1155
1160
1164
1168
1173
1178
1183
1188
1193
1198
1203
1209
1214
1219
1225
1230
1235
1240
1245
1250
1254
1259
1263
1267
1272
1276
1281
1285
1290
1295
1300
1305
1310
1316
1322
1327
1333
1339
1346
1352
1358
1364
1370
1376
1382
1388
1393
1399
1404
1410
1415
1420
1426
1431
1437
1442
1448
1453
1459
1464
1470
1475
1480
1485
1489
1493
1497
1501
1505
1508
1511
1514
1516
1518
1519
1520
1521
1521
1521
1521
1520
1520
1518
1517
1516
1515
1514
1513
1512
1512
1511
1511
1511
1511
1512
1512
1512
1512
1512
1512
1512
1513
1513
1513
1513
1513
1513
1513
1513
1513
1513
1513
1514
1514
1514
1515
1515
1516
1517
1518
1518
1519
1520
1521
1522
1523
1525
1526
1527
1529
1530
1532
1534
1536
1538
1541
1543
1546
1549
1553
1556
1560
1564
1569
1574
1579
1584
1590
1596
1601
1607
1613
1619
1625
1631
1637
1643
1649
1655
1661
1667
1673
1679
1685
1692
1698
1704
1710
1717
1723
1729
1736
1742
1749
1756
1763
1770
1778
1785
1793
1801
1809
1817
1825
1834
1843
1851
1860
1869
1877
1886
1895
1903
1912
1921
1929
1937
1945
1953
1962
1969
1977
1985
1993
2001
2009
2017
2025
2033
2041
2051
2060
2070
2079
2089
2100
2110
2121
2132
2143
2154
2165
2176
2187
2198
2209
2220
2231
2241
2252
2263
2273
2284
2294
2305
2316
2327
2338
2349
2361
2372
2384
2395
2407
2418
2430
2441
2452
2463
2474
2484
2494
2505
2515
2524
2534
2544
2553
2563
2572
2581
2590
2600
2609
2618
2627
2636
2645
2654
2663
2672
2680
2689
2698
2706
2714
2723
2731
2739
2747
2755
2762
2769
2776
2783
2789
2796
2802
2807
2813
2818
2823
2829
2833
2838
2843
2847
2851
2855
2859
2863
2866
2868
2871
2873
2875
2876
2877
2877
2877
2877
2876
2875
2873
2871
2869
2866
2863
2860
2856
2852
2848
2843
2838
2834
2829
2824
2819
2814
2809
2804
2798
2793
2788
2782
2777
2771
2766
2760
2754
2749
2743
2737
2731
2725
2720
2714
2708
2703
2697
2692
2687
2682
2678
2674
2670
2667
2664
2661
2659
2657
2656
2656
2656
2656
2657
2658
2660
2663
2666
2669
2673
2678
2682
2688
2693
2699
2706
2713
2720
2727
2735
2744
2753
2762
2772
2783
2795
2806
2819
2832
2846
2860
2875
2890
2906
2923
2939
2957
2974
2992
3010
3028
3047
3065
3084
3102
3121
3140
3158
3177
3196
3216
3235
3254
3274
3293
3313
3332
3352
3372
3392
3411
3430
3449
3468
3486
3504
3522
3539
3556
3572
3588
3604
3619
3635
3650
3665
3680
3695
3709
3724
3738
3752
3766
3779
3793
3805
3817
3829
3840
3851
3861
3870
3879
3887
3895
3901
3908
3913
3918
3923
3927
3931
3935
3938
3941
3943
3946
3948
3950
3952
3954
3955
3957
3958
3959
3959
3960
3960
3959
3958
3957
3956
3954
3952
3950
3947
3945
3942
3939
3936
3933
3930
3928
3925
3922
3920
3918
3916
3914
3912
3911
3909
3908
3908
3907
3906
3905
3903
3902
3900
3899
3896
3894
3891
3889
3886
3883
3880
3876
3873
3870
3867
3865
3862
3860
3858
3857
3855
3854
3853
3853
3852
3852
3851
3851
3851
3850
3849
3849
3848
3848
3847
3846
3846
3845
3845
3845
3845
3846
3846
3847
3848
3850
3852
3855
3858
3861
3865
3870
3876
3882
3888
3895
3903
3911
3920
3929
3939
3949
3959
3970
3981
3993
4003
4016
4029
4041
4053
4066
4078
4091
4105
4118
4131
4144
4157
4171
4184
4198
4212
4225
4239
4253
4266
4280
4293
4306
4319
4332
4345
4358
4370
4382
4394
4405
4417
4428
4439
4449
4460
4470
4480
4490
4500
4509
4519
4528
4537
4546
4554
4563
4571
4578
4586
4593
4600
4607
4614
4620
4626
4632
4637
4642
4646
4651
4654
4658
4661
4664
4667
4669
4671
4673
4675
4676
4678
4680
4682
4684
4686
4688
4691
4693
4696
4699
4703
4706
4710
4713
4717
4721
4726
4730
4735
4740
4746
4751
4758
4764
4771
4778
4785
4792
4799
4806
4812
4818
4824
4829
4834
4839
4843
4847
4851
4855
4860
4864
4869
4874
4879
4884
4890
4895
4901
4906
4912
4917
4922
4927
4931
4935
4938
4941
4944
4946
4948
4950
4951
4953
4954
4955
4956
4957
4959
4960
4963
4965
4968
4971
4974
4978
4982
4987
4991
4996
5000
5005
5010
5014
5019
5023
5027
5030
5033
5036
5039
5042
5045
5047
5050
5052
5055
5058
5061
5065
5069
5073
5078
5084
5089
5096
5102
5108
5115
5122
5129
5136
5143
5151
5158
5165
5172
5179
5186
5192
5198
5204
5209
5213
5218
5222
5226
5229
5232
5235
5238
5241
5243
5246
5248
5250
5253
5255
5257
5258
5260
5261
5263
5264
5265
5266
5267
5268
5269
5270
5272
5273
5275
5277
5280
5282
5284
5287
5290
5293
5296
5299
5303
5306
5310
5314
5318
5323
5327
5331
5335
5339
5343
5347
5351
5355
5359
5363
5368
5373
5379
5384
5391
5398
5405
5412
5420
5429
5438
5447
5456
5466
5476
5486
5496
5506
5516
5526
5536
5546
5556
5566
5576
5586
5596
5607
5617
5627
5638
5649
5660
5671
5682
5693
5705
5716
5727
5737
5748
5758
5769
5779
5789
5799
5808
5818
5827
5837
5847
5856
5867
5877
5888
5898
5910
5921
5933
5944
5956
5968
5980
5991
6002
6013
6023
6033
6043
6051
6060
6068
6076
6083
6090
6097
6103
6110
6116
6122
6128
6134
6140
6145
6151
6156
6161
6166
6171
6176
6180
6184
6188
6192
6195
6198
6201
6204
6206
6208
6210
6211
6212
6213
6213
6213
6213
6213
6213
6213
6212
6211
6210
6208
6207
6205
6202
6200
6197
6194
6190
6187
6183
6179
6174
6170
6165
6160
6154
6149
6143
6137
6132
6126
6120
6114
6108
6102
6097
6092
6087
6083
6079
6076
6073
6071
6070
6069
6068
6068
6068
6068
6069
6069
6070
6071
6071
6072
6072
6072
6072
6071
6071
6070
6070
6070
6069
6069
6069
6068
6068
6068
6067
6067
6066
6066
6065
6065
6064
6063
6061
6060
6058
6055
6052
6049
6045
6040
6034
6028
6021
6014
6006
5998
5989
5981
5972
5963
5955
5946
5938
5930
5922
5915
5908
5901
5895
5889
5883
5878
5873
5868
5864
5860
5856
5853
5849
5845
5841
5837
5833
5828
5823
5818
5812
5807
5800
5794
5788
5781
5775
5769
5763
5758
5752
5747
5742
5737
5732
5728
5723
5719
5715
5711
5707
5704
5700
5697
5693
5690
5687
5684
5681
5679
5677
5676
5675
5674
5674
5675
5676
5677
5679
5681
5684
5686
5689
5692
5695
5698
5702
5706
5710
5714
5718
5723
5728
5733
5737
5742
5747
5751
5755
5759
5763
5766
5770
5773
5776
5778
5781
5784
5787
5790
5793
5796
5799
5802
5805
5808
5811
5813
5815
5817
5819
5820
5821
5822
5823
5823
5823
5823
5822
5822
5821
5821
5820
5819
5818
5817
5815
5813
5811
5808
5805
5801
5798
5794
5789
5785
5780
5775
5769
5763
5756
5750
5742
5735
5727
5719
5711
5703
5694
5686
5679
5671
5664
5658
5652
5646
5641
5637
5633
5630
5627
5625
5623
5622
5621
5620
5619
5619
5619
5619
5620
5620
5621
5621
5622
5623
5624
5625
5626
5627
5629
5630
5631
5632
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5644
5645
5645
5645
5645
5645
5645
5645
5645
5645
5645
5645
5645
5645
5645
5645
5645
5646
5646
5647
5647
5648
5649
5651
5652
5654
5656
5658
5661
5664
5666
5669
5672
5675
5677
5679
5681
5683
5684
5685
5686
5687
5687
5688
5688
5689
5689
5690
5690
5690
5690
5690
5690
5690
5689
5689
5688
5688
5688
5688
5688
5689
5690
5692
5693
5695
5697
5700
5702
5704
5706
5709
5711
5713
5715
5717
5719
5721
5723
5725
5727
5729
5730
5732
5733
5735
5736
5738
5739
5741
5743
5744
5746
5748
5751
5754
5757
5761
5765
5769
5774
5779
5784
5789
5794
5799
5805
5811
5817
5823
5830
5838
5846
5854
5863
5872
5882
5892
5903
5914
5926
5938
5951
5964
5978
5992
6007
6022
6037
6053
6069
6085
6102
6119
6136
6154
6172
6191
6210
6230
6250
6271
6293
6315
6338
6361
6385
6408
6432
6457
6481
6505
6530
6554
6578
6602
6626
6650
6673
6696
6719
6741
6763
6785
6806
6827
6848
6867
6887
6905
6923
6940
6956
6972
6987
7001
7015
7028
7041
7053
7065
7076
7087
7097
7107
7117
7126
7135
7143
7152
7160
7169
7177
7185
7194
7202
7210
7219
7227
7235
7242
7250
7258
7265
7272
7279
7286
7292
7298
7304
7309
7315
7321
7327
7332
7339
7345
7352
7359
7367
7374
7382
7390
7399
7407
7416
7424
7433
7441
7450
7458
7466
7474
7482
7490
7498
7506
7514
7521
7529
7537
7544
7552
7560
7567
7575
7583
7591
7598
7606
7614
7621
7629
7637
7645
7653
7661
7669
7677
7685
7693
7701
7710
7718
7727
7735
7744
7752
7761
7770
7779
7788
7796
7805
7813
7821
7829
7837
7844
7852
7859
7866
7873
7880
7887
7895
7902
7909
7917
7925
7933
7941
7949
7958
7966
7975
7985
7994
8004
8013
8025
8036
8047
8058
8070
8082
8093
8106
8119
8132
8145
8159
8173
8186
8201
8216
8231
8246
8262
8277
8293
8310
8326
8343
8359
8376
8393
8410
8427
8444
8461
8478
8496
8513
8530
8547
8564
8581
8598
8615
8632
8649
8666
8683
8700
8717
8734
8752
8769
8787
8805
8823
8841
8859
8878
8896
8914
8933
8951
8970
8988
9007
9026
9044
9063
9081
9099
9116
9134
9151
9168
9184
9201
9217
9233
9249
9265
9281
9296
9312
9328
9344
9359
9375
9390
9406
9421
9436
9451
9466
9480
9493
9507
9519
9532
9543
9554
9565
9575
9584
9593
9602
9609
9617
9623
9629
9635
9640
9645
9650
9654
9658
9661
9665
9667
9670
9671
9673
9674
9674
9674
9673
9672
9671
9669
9667
9665
9663
9660
9657
9654
9652
9649
9646
9644
9642
9640
9639
9637
9637
9636
9636
9636
9637
9638
9639
9641
9643
9645
9648
9651
9654
9657
9661
9664
9668
9672
9675
9679
9683
9686
9690
9693
9697
9702
9706
9711
9716
9722
9728
9735
9742
9750
9758
9767
9776
9786
9797
9808
9819
9832
9845
9858
9872
9887
9902
9918
9933
9950
9966
9983
10000
10017
10035
10053
10072
10090
10109
10128
10147
10167
10186
10206
10225
10245
10265
10285
10305
10325
10345
10365
10385
10405
10425
10445
10465
10485
10505
10525
10545
10565
10584
10603
10622
10641
10659
10676
10694
10710
10727
10743
10758
10773
10788
10802
10814
10826
10837
10847
10856
10864
10870
10876
10880
10883
10885
10886
10886
10885
10883
10880
10876
10871
10866
10859
10851
10842
10833
10823
10811
10799
10786
10773
10759
10744
10729
10714
10698
10681
10664
10647
10630
10612
10594
10576
10558
10540
10522
10504
10486
10468
10451
10434
10417
10401
10386
10371
10357
10343
10330
10317
10304
10291
10279
10267
10256
10244
10233
10222
10211
10200
10189
10179
10168
10158
10149
10139
10130
10121
10113
10105
10097
10090
10084
10079
10074
10070
10066
10064
10062
10061
10061
10061
10061
10062
10064
10065
10067
10070
10072
10075
10078
10082
10085
10089
10093
10097
10100
10104
10107
10110
10113
10116
10118
10119
10120
10121
10121
10121
10120
10119
10117
10115
10113
10109
10106
10102
10097
10093
10088
10083
10077
10072
10067
10061
10056
10050
10045
10039
10033
10028
10022
10016
10009
10003
9997
9991
9984
9978
9971
9964
9958
9951
9944
9937
9930
9923
9916
9909
9902
9895
9888
9881
9874
9867
9860
9853
9846
9839
9831
9823
9815
9806
9797
9788
9778
9768
9758
9748
9738
9727
9716
9705
9693
9681
9669
9656
9643
9628
9614
9598
9582
9564
9546
9528
9508
9488
9466
9444
9421
9397
9373
9348
9321
9295
9267
9239
9209
9179
9149
9117
9085
9052
9019
8984
8950
8915
8879
8843
8806
8769
8731
8692
8653
8613
8573
8532
8490
8447
8404
8359
8314
8268
8221
8173
8125
8076
8026
7976
7925
7873
7821
7769
7716
7663
7610
7557
7503
7450
7396
7343
7289
7236
7183
7130
7077
7025
6974
6922
6871
6821
6771
6722
6674
6626
6579
6532
6486
6441
6396
6352
6308
6265
6223
6182
6141
6101
6061
6023
5985
5948
5911
5876
5841
5807
5774
5741
5709
5677
5645
5614
5583
5552
5521
5491
5461
5432
5403
5374
5346
5318
5291
5264
5238
5213
5188
5164
5141
5118
5096
5074
5053
5031
5010
4990
4969
4948
4927
4906
4885
4864
4842
4820
4798
4775
4752
4729
4705
4681
4656
4630
4604
4578
4551
4523
4495
4466
4437
4408
4378
4347
4317
4286
4255
4224
4192
4161
4128
4096
4062
4030
3996
3963
3928
3893
3858
3822
3786
3750
3713
3676
3639
3602
3564
3526
3488
3450
3411
3373
3334
3295
3256
3217
3178
3138
3099
3059
3019
2979
2938
2898
2857
2816
2775
2734
2693
2652
2611
2570
2529
2488
2447
2407
2367
2327
2288
2249
2211
2174
2138
2103
2069
2037
2005
1975
1945
1917
1890
1864
1838
1814
1791
1768
1746
1725
1705
1686
1668
1650
1633
1617
1601
1586
1571
1557
1543
1529
1517
1504
1492
1481
1470
1459
1448
1438
1427
1417
1407
1396
1386
1376
1366
1356
1346
1336
1326
1316
1306
1295
1285
1275
1264
1254
1244
1234
1224
1215
1205
1196
1187
1178
1169
1161
1152
1142
1133
1123
1113
1102
1091
1079
1067
1054
1040
1026
1012
997
983
968
952
937
922
907
892
877
862
847
833
818
803
789
774
760
746
731
716
701
686
671
655
640
623
607
590
572
554
536
518
499
481
461
442
422
401
380
358
336
313
289
264
239
213
186
158
130
102
72
42
12
-19
-51
-82
-114
-146
-178
-210
-243
-275
-308
-341
-374
-406
-439
-472
-505
-538
-571
-604
-638
-671
-705
-739
-773
-807
-841
-876
-911
-947
-983
-1018
-1056
-1092
-1129
-1166
-1203
-1240
-1277
-1315
-1352
-1390
-1427
-1464
-1502
-1540
-1577
-1615
-1653
-1691
-1729
-1767
-1805
-1843
-1881
-1919
-1957
-1996
-2033
-2073
-2112
-2151
-2190
-2229
-2268
-2308
-2347
-2387
-2426
-2466
-2505
-2544
-2583
-2622
-2661
-2699
-2737
-2775
-2812
-2849
-2886
-2923
-2960
-2996
-3032
-3068
-3104
-3140
-3176
-3211
-3247
-3283
-3318
-3353
-3389
-3424
-3459
-3494
-3528
-3563
-3598
-3633
-3667
-3702
-3737
-3772
-3807
-3843
-3878
-3915
-3951
-3989
-4027
-4065
-4105
-4145
-4187
-4230
-4273
-4318
-4365
-4412
-4461
-4511
-4563
-4615
-4669
-4724
-4780
-4838
-4897
-4958
-5020
-5083
-5148
-5215
-5283
-5353
-5424
-5498
-5573
-5650
-5728
-5809
-5890
-5974
-6059
-6146
-6234
-6324
-6414
-6506
-6599
-6693
-6787
-6883
-6979
-7075
-7173
-7270
-7368
-7467
-7565
-7664
-7763
-7861
-7960
-8058
-8156
-8254
-8352
-8449
-8545
-8642
-8737
-8833
-8928
-9022
-9116
-9210
-9303
-9395
-9487
-9579
-9670
-9761
-9851
-9940
-10029
-10117
-10204
-10290
-10376
-10461
-10545
-10629
-10711
-10793
-10874
-10955
-11034
-11113
-11191
-11267
-11343
-11418
-11491
-11563
-11634
-11703
-11771
-11837
-11903
-11967
-12030
-12091
-12152
-12211
-12269
-12326
-12382
-12437
-12491
-12543
-12594
-12644
-12692
-12738
-12783
-12826
-12868
-12907
-12945
-12981
-13015
-13048
-13078
-13107
-13134
-13159
-13182
-13204
-13223
-13241
-13258
-13272
-13286
-13297
-13307
-13316
-13324
-13330
-13334
-13338
-13340
-13340
-13340
-13338
-13334
-13330
-13324
-13317
-13309
-13300
-13291
-13280
-13269
-13256
-13244
-13230
-13216
-13201
-13186
-13171
-13155
-13139
-13123
-13107
-13090
-13074
-13058
-13042
-13026
-13011
-12996
-12982
-12969
-12957
-12945
-12935
-12925
-12917
-12910
-12904
-12900
-12897
-12895
-12895
-12896
-12899
-12904
-12910
-12917
-12926
-12937
-12949
-12962
-12977
-12994
-13013
-13033
-13056
-13080
-13106
-13135
-13165
-13199
-13234
-13272
-13313
-13357
-13404
-13453
-13505
-13560
-13619
-13679
-13743
-13810
-13879
-13951
-14025
-14102
-14181
-14263
-14348
-14435
-14524
-14616
-14710
-14806
-14905
-15005
-15108
-15213
-15319
-15427
-15537
-15649
-15762
-15876
-15993
-16110
-16229
-16350
-16471
-16594
-16719
-16845
-16972
-17100
-17229
-17360
-17492
-17625
-17759
-17895
-18031
-18169
-18308
-18448
-18589
-18731
-18874
-19019
-19164
-19311
-19458
-19607
-19756
-19906
-20057
-20209
-20361
-20513
-20665
-20817
-20970
-21122
-21274
-21425
-21576
-21727
-21877
-22026
-22174
-22321
-22467
-22611
-22755
-22896
-23036
-23174
-23311
-23445
-23577
-23707
-23835
-23960
-24083
-24203
-24321
-24435
-24547
-24655
-24761
-24863
-24961
-25057
-25149
-25237
-25323
-25405
-25483
-25559
-25632
-25701
-25768
-25831
-25892
-25950
-26005
-26058
-26107
-26154
-26199
-26241
-26280
-26317
-26352
-26384
-26414
-26442
-26467
-26491
-26514
-26534
-26554
-26572
-26589
-26606
-26621
-26636
-26652
-26667
-26682
-26698
-26715
-26732
-26750
-26770
-26791
-26813
-26836
-26861
-26887
-26916
-26945
-26977
-27011
-27046
-27084
-27123
-27165
-27208
-27255
-27304
-27355
-27410
-27467
-27527
-27590
-27656
-27725
-27797
-27873
-27952
-28034
-28120
-28209
-28301
-28396
-28495
-28596
-28700
-28807
-28916
-29028
-29142
-29259
-29378
-29498
-29622
-29747
-29874
-30003
-30134
-30268
-30402
-30539
-30678
-30819
-30961
-31105
-31250
-31397
-31546
-31696
-31848
-32000
-32156
-32311
-32470
-32630
-32790
-32953
-33117
-33282
-33449
-33617
-33787
-33958
-34131
-34306
-34482
-34659
-34838
-35019
-35201
-35385
-35571
-35758
-35947
-36138
-36330
-36524
-36719
-36916
-37114
-37314
-37516
-37719
-37923
-38129
-38336
-38544
-38753
-38963
-39174
-39386
-39599
-39813
-40027
-40242
-40458
-40674
-40891
-41107
-41324
-41541
-41758
-41975
-42192
-42408
-42624
-42840
-43055
-43269
-43483
-43696
-43908
-44119
-44329
-44537
-44743
-44948
-45151
-45351
-45550
-45746
-45939
-46130
-46318
-46504
-46686
-46865
-47042
-47215
-47384
-47551
-47714
-47873
-48030
-48183
-48332
-48478
-48620
-48759
-48894
-49026
-49155
-49280
-49402
-49521
-49636
-49748
-49858
-49964
-50067
-50168
-50265
-50360
-50453
-50543
-50630
-50715
-50798
-50879
-50957
-51034
-51108
-51180
-51251
-51319
-51386
-51451
-51514
-51575
-51635
-51694
-51751
-51807
-51862
-51915
-51967
-52019
-52069
-52119
-52168
-52217
-52265
-52312
-52360
-52407
-52454
-52501
-52548
-52595
-52642
-52689
-52736
-52784
-52831
-52879
-52927
-52975
-53024
-53073
-53121
-53171
-53220
-53269
-53318
-53368
-53417
-53466
-53515
-53564
-53613
-53662
-53711
-53759
-53807
-53855
-53903
-53951
-53999
-54046
-54094
-54142
-54189
-54237
-54284
-54331
-54378
-54424
-54470
-54516
-54560
-54604
-54648
-54690
-54731
-54770
-54808
-54845
-54879
-54912
-54942
-54971
-54997
-55020
-55041
-55060
-55076
-55089
-55100
-55109
-55115
-55119
-55120
-55119
-55115
-55109
-55101
-55090
-55077
-55063
-55046
-55027
-55007
-54984
-54961
-54936
-54910
-54883
-54855
-54826
-54796
-54765
-54734
-54701
-54668
-54635
-54600
-54565
-54528
-54492
-54454
-54416
-54377
-54338
-54298
-54258
-54217
-54175
-54133
-54091
-54047
-54003
-53959
-53914
-53869
-53823
-53776
-53729
-53682
-53635
-53588
-53540
-53493
-53446
-53399
-53352
-53306
-53260
-53215
-53170
-53126
-53082
-53038
-52994
-52951
-52908
-52864
-52821
-52777
-52733
-52689
-52643
-52597
-52550
-52501
-52452
-52400
-52348
-52294
-52238
-52180
-52121
-52060
-51997
-51933
-51867
-51799
-51731
-51661
-51591
-51519
-51446
-51373
-51299
-51224
-51149
-51073
-50997
-50920
-50843
-50767
-50690
-50613
-50537
-50461
-50385
-50310
-50236
-50163
-50090
-50018
-49948
-49878
-49809
-49742
-49676
-49611
-49548
-49486
-49426
-49367
-49310
-49255
-49201
-49149
-49099
-49051
-49004
-48959
-48915
-48873
-48832
-48792
-48754
-48717
-48681
-48646
-48611
-48577
-48543
-48509
-48474
-48439
-48404
-48367
-48329
-48289
-48248
-48205
-48160
-48112
-48063
-48010
-47956
-47898
-47839
-47776
-47711
-47644
-47573
-47501
-47425
-47348
-47268
-47185
-47101
-47014
-46926
-46836
-46744
-46651
-46557
-46463
-46367
-46271
-46175
-46078
-45982
-45886
-45790
-45694
-45600
-45507
-45415
-45324
-45235
-45148
-45062
-44979
-44898
-44820
-44743
-44670
-44599
-44530
-44464
-44402
-44342
-44285
-44231
-44180
-44132
-44087
-44045
-44006
-43969
-43935
-43904
-43875
-43849
-43825
-43803
-43783
-43765
-43749
-43735
-43722
-43710
-43700
-43690
-43682
-43674
-43667
-43660
-43653
-43647
-43640
-43633
-43625
-43617
-43609
-43599
-43589
-43578
-43565
-43551
-43536
-43520
-43502
-43482
-43461
-43439
-43414
-43388
-43360
-43331
-43299
-43266
-43231
-43193
-43154
-43114
-43071
-43027
-42981
-42934
-42886
-42836
-42784
-42732
-42679
-42624
-42569
-42513
-42457
-42399
-42341
-42283
-42225
-42166
-42107
-42048
-41988
-41929
-41870
-41812
-41753
-41695
-41637
-41579
-41522
-41464
-41407
-41350
-41294
-41237
-41181
-41125
-41070
-41014
-40959
-40904
-40850
-40796
-40742
-40688
-40635
-40582
-40530
-40478
-40426
-40375
-40324
-40274
-40225
-40176
-40127
-40079
-40031
-39983
-39936
-39890
-39843
-39797
-39752
-39707
-39662
-39618
-39575
-39531
-39489
-39446
-39404
-39362
-39321
-39279
-39238
-39197
-39156
-39115
-39074
-39033
-38992
-38951
-38910
-38869
-38828
-38786
-38745
-38703
-38661
-38619
-38576
-38534
-38491
-38448
-38405
-38362
-38319
-38277
-38234
-38192
-38150
-38109
-38067
-38027
-37986
-37946
-37907
-37868
-37829
-37792
-37755
-37718
-37683
-37648
-37613
-37580
-37547
-37515
-37484
-37454
-37425
-37398
-37371
-37345
-37320
-37296
-37273
-37252
-37231
-37212
-37193
-37175
-37159
-37143
-37128
-37115
-37102
-37091
-37080
-37071
-37063
-37056
-37050
-37046
-37042
-37041
-37040
-37041
-37043
-37047
-37052
-37057
-37064
-37072
-37080
-37089
-37099
-37109
-37120
-37132
-37144
-37157
-37170
-37184
-37199
-37213
-37229
-37244
-37259
-37274
-37289
-37304
-37319
-37333
-37346
-37359
-37372
-37384
-37395
-37405
-37415
-37423
-37431
-37438
-37443
-37447
-37450
-37452
-37452
-37451
-37447
-37443
-37436
-37427
-37416
-37404
-37389
-37373
-37354
-37334
-37312
-37287
-37261
-37233
-37204
-37172
-37139
-37103
-37066
-37026
-36985
-36942
-36897
-36850
-36801
-36750
-36697
-36643
-36587
-36530
-36471
-36411
-36349
-36287
-36223
-36159
-36094
-36028
-35962
-35895
-35827
-35759
-35691
-35622
-35553
-35484
-35415
-35346
-35277
-35208
-35139
-35071
-35003
-34935
-34868
-34801
-34735
-34669
-34604
-34539
-34475
-34411
-34347
-34283
-34220
-34157
-34095
-34033
-33971
-33910
-33850
-33791
-33732
-33674
-33616
-33560
-33504
-33450
-33396
-33344
-33292
-33241
-33191
-33142
-33094
-33046
-32999
-32953
-32907
-32861
-32816
-32771
-32725
-32680
-32634
-32589
-32543
-32496
-32448
-32401
-32351
-32302
-32250
-32198
-32146
-32091
-32036
-31979
-31920
-31861
-31800
-31738
-31674
-31610
-31544
-31476
-31408
-31338
-31266
-31193
-31119
-31042
-30965
-30885
-30804
-30721
-30637
-30550
-30461
-30371
-30278
-30183
-30085
-29985
-29883
-29779
-29672
-29562
-29451
-29336
-29220
-29101
-28981
-28857
-28732
-28605
-28475
-28343
-28210
-28074
-27935
-27795
-27653
-27509
-27362
-27214
-27064
-26912
-26758
-26602
-26443
-26283
-26121
-25956
-25789
-25620
-25448
-25274
-25098
-24919
-24738
-24555
-24369
-24182
-23992
-23800
-23606
-23411
-23214
-23015
-22814
-22612
-22409
-22204
-21998
-21790
-21581
-21371
-21160
-20948
-20734
-20518
-20302
-20084
-19865
-19645
-19424
-19202
-18979
-18755
-18530
-18305
-18079
-17852
-17626
-17399
-17172
-16944
-16717
-16491
-16264
-16036
-15811
-15585
-15359
-15133
-14908
-14682
-14457
-14232
-14007
-13782
-13557
-13332
-13108
-12884
-12660
-12436
-12213
-11991
-11769
-11548
-11328
-11108
-10890
-10673
-10457
-10243
-10029
-9817
-9607
-9397
-9189
-8982
-8776
-8571
-8367
-8164
-7964
-7763
-7564
-7366
-7170
-6974
-6779
-6586
-6393
-6202
-6011
-5822
-5633
-5444
-5257
-5070
-4883
-4698
-4513
-4329
-4145
-3962
-3780
-3598
-3417
-3237
-3057
-2877
-2698
-2519
-2340
-2162
-1985
-1807
-1630
-1453
-1277
-1101
-926
-751
-576
-402
-228
-55
117
289
461
632
803
973
1143
1313
1482
1652
1821
1989
2158
2326
2495
2663
2831
2999
3167
3335
3502
3670
3837
4003
4172
4339
4506
4673
4841
5008
5175
5343
5510
5678
5845
6012
6179
6347
6514
6682
6850
7019
7188
7357
7527
7697
7867
8038
8209
8381
8552
8723
8895
9066
9237
9408
9579
9749
9919
10088
10257
10425
10593
10760
10927
11092
11257
11421
11584
11746
11907
12067
12225
12382
12537
12692
12844
12996
13146
13295
13443
13589
13734
13878
14021
14163
14304
14444
14584
14722
14860
14997
15134
15269
15405
15539
15673
15806
15938
16070
16200
16329
16459
16587
16714
16840
16966
17090
17214
17337
17460
17582
17704
17825
17946
18066
18187
18307
18427
18547
18667
18787
18906
19025
19144
19262
19379
19496
19613
19729
19844
19959
20073
20187
20300
20412
20524
20635
20746
20856
20966
21076
21185
21294
21403
21512
21621
21731
21840
21950
22060
22171
22281
22392
22504
22616
22728
22841
22954
23068
23183
23298
23414
23531
23649
23767
23887
24007
24128
24251
24374
24499
24624
24750
24877
25005
25134
25263
25393
25523
25653
25783
25913
26043
26173
26303
26432
26561
26690
26819
26947
27074
27201
27327
27453
27578
27702
27826
27949
28071
28193
28314
28434
28553
28672
28790
28906
29022
29138
29252
29365
29477
29587
29696
29804
29910
30014
30117
30218
30317
30414
30510
30604
30696
30787
30876
30964
31050
31135
31219
31301
31383
31463
31542
31620
31697
31773
31848
31922
31995
32067
32139
32209
32278
32347
32414
32479
32543
32607
32670
32732
32792
32851
32908
32965
33021
33075
33128
33180
33232
33282
33330
33378
33425
33471
33516
33560
33603
33646
33687
33727
33766
33803
33839
33874
33907
33939
33970
33999
34026
34052
34077
34100
34121
34141
34159
34175
34190
34204
34216
34227
34236
34244
34251
34256
34261
34264
34266
34268
34268
34266
34264
34260
34254
34247
34238
34228
34216
34202
34187
34169
34150
34130
34107
34083
34057
34030
34000
33969
33937
33902
33866
33828
33789
33748
33706
33662
33617
33571
33523
33474
33424
33373
33321
33267
33212
33156
33099
33041
32982
32922
32861
32800
32738
32677
32616
32554
32491
32430
32368
32307
32247
32186
32128
32069
32012
31955
31900
31845
31792
31740
31688
31638
31589
31541
31494
31448
31404
31360
31317
31275
31234
31195
31156
31118
31080
31044
31009
30974
30940
30907
30874
30842
30810
30779
30748
30718
30688
30658
30629
30600
30570
30541
30512
30483
30453
30423
30393
30362
30330
30298
30266
30233
30199
30164
30130
30094
30059
30022
29986
29948
29910
29872
29833
29793
29753
29712
29670
29628
29586
29542
29498
29454
29410
29365
29320
29274
29229
29184
29140
29095
29052
29008
28966
28925
28884
28845
28806
28769
28733
28699
28666
28634
28603
28573
28545
28518
28493
28468
28445
28422
28401
28381
28362
28343
28326
28309
28294
28279
28265
28251
28239
28226
28215
28204
28193
28183
28173
28164
28154
28145
28136
28127
28119
28110
28102
28093
28085
28076
28067
28059
28050
28041
28033
28024
28015
28007
27999
27990
27982
27974
27965
27957
27949
27941
27932
27924
27915
27907
27899
27891
27883
27876
27868
27862
27855
27850
27844
27840
27836
27833
27831
27829
27829
27829
27829
27831
27832
27835
27838
27841
27845
27849
27853
27857
27862
27867
27872
27877
27882
27888
27894
27901
27907
27915
27922
27930
27938
27947
27956
27965
27974
27982
27991
27999
28007
28014
28021
28027
28033
28038
28042
28046
28049
28051
28053
28054
28054
28053
28052
28050
28047
28043
28039
28034
28029
28023
28017
28010
28003
27995
27988
27980
27971
27963
27955
27946
27938
27929
27921
27913
27905
27897
27889
27881
27873
27865
27857
27850
27843
27836
27829
27823
27817
27812
27806
27801
27796
27791
27787
27782
27778
27774
27770
27766
27762
27759
27755
27751
27747
27743
27739
27734
27729
27724
27719
27713
27707
27701
27694
27687
27680
27673
27666
27658
27650
27642
27634
27625
27616
27607
27597
27587
27576
27564
27552
27539
27525
27511
27496
27480
27464
27448
27431
27414
27397
27380
27362
27344
27326
27308
27289
27271
27252
27232
27212
27191
27170
27148
27125
27102
27077
27052
27025
26998
26970
26941
26911
26879
26847
26814
26780
26745
26708
26671
26632
26592
26552
26509
26466
26422
26376
26330
26282
26233
26182
26131
26078
26023
25968
25911
25854
25795
25735
25673
25611
25548
25483
25418
25352
25284
25216
25146
25076
25005
24933
24860
24786
24711
24636
24561
24485
24408
24330
24253
24175
24096
24018
23940
23861
23783
23705
23627
23549
23472
23396
23320
23244
23169
23095
23022
22949
22877
22807
22737
22668
22600
22534
22468
22404
22341
22280
22219
22160
22102
22045
21989
21935
21883
21831
21782
21734
21687
21642
21598
21556
21514
21474
21435
21397
21359
21323
21287
21251
21216
21182
21147
21114
21080
21047
21014
20982
20950
20918
20887
20856
20826
20796
20767
20738
20710
20682
20655
20628
20602
20576
20550
20525
20501
20477
20454
20431
20409
20387
20366
20345
20324
20303
20282
20261
20240
20218
20197
20175
20152
20129
20106
20082
20057
20032
20005
19978
19950
19921
19890
19859
19826
19792
19758
19722
19685
19647
19608
19569
19528
19487
19444
19402
19358
19313
19268
19223
19176
19129
19082
19034
18986
18938
18889
18841
18793
18745
18697
18649
18602
18555
18509
18463
18418
18373
18328
18284
18240
18197
18154
18111
18068
18026
17983
17941
17899
17856
17814
17772
17730
17687
17645
17603
17560
17517
17475
17432
17390
17347
17304
17262
17219
17177
17134
17092
17049
17006
16963
16921
16878
16835
16792
16749
16707
16664
16622
16580
16539
16497
16456
16414
16373
16332
16291
16250
16207
16167
16126
16085
16044
16001
15961
15920
15879
15838
15797
15756
15715
15674
15633
15592
15552
15512
15472
15432
15394
15355
15317
15280
15244
15208
15174
15140
15106
15074
15042
15012
14982
14952
14924
14896
14869
14843
14817
14792
14768
14743
14719
14696
14672
14649
14625
14602
14578
14554
14529
14505
14479
14454
14428
14402
14375
14348
14320
14292
14264
14235
14206
14177
14147
14118
14087
14057
14026
13996
13964
13933
13901
13869
13837
13804
13771
13739
13705
13672
13639
13606
13574
13541
13509
13477
13445
13413
13382
13351
13320
13288
13257
13226
13195
13164
13133
13102
13071
13040
13010
12979
12949
12920
12890
12862
12833
12805
12778
12750
12724
12697
12671
12645
12619
12593
12568
12542
12517
12492
12467
12442
12417
12392
12367
12343
12318
12294
12269
12245
12220
12196
12172
12147
12124
12100
12076
12053
12031
12008
11986
11964
11942
11921
11899
11878
11857
11835
11813
11791
11768
11745
11722
11698
11674
11649
11624
11598
11572
11545
11517
11489
11460
11430
11400
11368
11335
11301
11266
11230
11193
11155
11116
11076
11035
10993
10950
10905
10860
10814
10766
10717
10668
10617
10565
10512
10459
10404
10348
10291
10234
10176
10117
10057
9996
9935
9874
9812
9750
9688
9625
9563
9499
9436
9372
9308
9243
9178
9113
9047
8981
8914
8846
8778
8709
8640
8570
8500
8430
8360
8289
8219
8148
8077
8007
7938
7868
7798
7728
7659
7590
7522
7454
7387
7321
7255
7190
7126
7062
7000
6939
6878
6818
6760
6702
6645
6588
6533
6478
6423
6369
6315
6262
6209
6157
6104
6052
6001
5950
5899
5848
5798
5748
5698
5649
5599
5550
5501
5452
5403
5354
5305
5256
5207
5157
5108
5058
5008
4958
4908
4857
4805
4753
4701
4648
4594
4540
4485
4430
4375
4320
4264
4208
4152
4094
4038
3982
3925
3868
3810
3753
3695
3637
3579
3521
3463
3404
3346
3287
3229
3170
3112
3053
2995
2936
2878
2820
2762
2704
2647
2590
2533
2477
2421
2365
2311
2257
2203
2150
2098
2047
1996
1947
1898
1850
1803
1757
1712
1668
1624
1581
1538
1496
1455
1414
1373
1332
1292
1252
1212
1173
1134
1094
1055
1016
977
939
900
861
823
784
746
708
671
633
596
559
523
486
450
414
378
342
306
270
234
198
163
127
91
55
19
-17
-52
-88
-123
-158
-194
-228
-263
-298
-332
-367
-401
-435
-469
-504
-538
-571
-605
-639
-672
-706
-739
-772
-806
-840
-874
-908
-942
-976
-1010
-1045
-1080
-1114
-1149
-1184
-1219
-1254
-1290
-1326
-1362
-1399
-1436
-1473
-1511
-1549
-1587
-1626
-1664
-1703
-1743
-1782
-1822
-1863
-1904
-1945
-1987
-2029
-2073
-2116
-2161
-2206
-2251
-2298
-2345
-2393
-2442
-2492
-2543
-2594
-2646
-2699
-2753
-2808
-2863
-2919
-2975
-3032
-3089
-3148
-3206
-3265
-3324
-3384
-3443
-3503
-3563
-3623
-3683
-3744
-3804
-3865
-3925
-3986
-4046
-4107
-4168
-4229
-4290
-4351
-4412
-4474
-4536
-4599
-4662
-4725
-4789
-4853
-4919
-4985
-5052
-5119
-5188
-5257
-5327
-5399
-5470
-5543
-5616
-5690
-5764
-5839
-5915
-5991
-6068
-6145
-6223
-6302
-6380
-6459
-6538
-6618
-6697
-6776
-6856
-6935
-7015
-7094
-7174
-7253
-7332
-7411
-7489
-7567
-7645
-7722
-7799
-7874
-7949
-8023
-8096
-8169
-8240
-8310
-8379
-8448
-8515
-8581
-8647
-8712
-8776
-8839
-8901
-8963
-9024
-9084
-9143
-9201
-9258
-9314
-9370
-9424
-9477
-9529
-9580
-9630
-9678
-9725
-9771
-9816
-9859
-9901
-9942
-9981
-10019
-10055
-10091
-10124
-10156
-10186
-10215
-10242
-10267
-10290
-10311
-10331
-10348
-10364
-10377
-10389
-10399
-10407
-10413
-10417
-10419
-10420
-10418
-10415
-10411
-10405
-10398
-10389
-10379
-10368
-10356
-10342
-10328
-10312
-10294
-10276
-10256
-10236
-10213
-10190
-10165
-10138
-10110
-10080
-10049
-10016
-9982
-9946
-9909
-9870
-9830
-9789
-9747
-9704
-9659
-9613
-9567
-9519
-9470
-9420
-9369
-9317
-9263
-9209
-9153
-9097
-9039
-8981
-8922
-8862
-8802
-8741
-8680
-8618
-8555
-8492
-8429
-8365
-8301
-8236
-8170
-8106
-8039
-7974
-7907
-7840
-7772
-7705
-7637
-7568
-7500
-7432
-7363
-7295
-7227
-7160
-7092
-7025
-6958
-6891
-6825
-6760
-6694
-6629
-6565
-6501
-6436
-6372
-6309
-6244
-6180
-6116
-6052
-5987
-5922
-5857
-5792
-5727
-5662
-5596
-5530
-5464
-5398
-5331
-5264
-5196
-5128
-5060
-4990
-4920
-4849
-4778
-4705
-4632
-4558
-4483
-4406
-4329
-4251
-4172
-4091
-4011
-3929
-3847
-3763
-3678
-3592
-3506
-3418
-3330
-3240
-3150
-3058
-2966
-2873
-2780
-2685
-2590
-2494
-2397
-2300
-2202
-2104
-2005
-1905
-1804
-1703
-1600
-1496
-1392
-1286
-1180
-1072
-964
-855
-745
-634
-522
-409
-295
-181
-65
51
167
285
403
522
641
761
882
1004
1126
1249
1373
1497
1623
1748
1875
2001
2129
2256
2384
2512
2641
2769
2897
3026
3155
3283
3412
3541
3669
3798
3926
4054
4183
4311
4439
4567
4694
4822
4949
5076
5202
5328
5453
5577
5701
5825
5947
6069
6189
6309
6428
6547
6664
6780
6896
7010
7123
7236
7347
7457
7566
7674
7781
7887
7992
8096
8200
8302
8404
8504
8604
8704
8802
8900
8998
9095
9192
9289
9385
9481
9577
9673
9768
9863
9958
10053
10148
10242
10336
10430
10524
10617
10710
10803
10895
10987
11079
11170
11261
11351
11441
11531
11620
11709
11797
11885
11972
12059
12146
12232
12318
12403
12487
12571
12655
12738
12820
12902
12984
13065
13145
13225
13305
13384
13462
13541
13619
13696
13773
13849
13926
14001
14077
14152
14227
14301
14375
14448
14521
14594
14666
14737
14808
14879
14949
15018
15087
15155
15222
15289
15355
15421
15486
15551
15615
15679
15742
15804
15866
15927
15987
16047
16106
16165
16222
16279
16335
16391
16446
16500
16554
16606
16659
16710
16761
16811
16860
16909
16956
17003
17049
17093
17137
17179
17221
17261
17301
17339
17376
17413
17448
17482
17516
17548
17580
17611
17641
17670
17698
17726
17753
17780
17806
17831
17856
17880
17903
17926
17947
17968
17988
18007
18026
18043
18061
18077
18092
18107
18122
18136
18149
18162
18175
18187
18200
18212
18224
18236
18249
18261
18273
18285
18298
18310
18323
18336
18349
18362
18375
18388
18401
18413
18426
18438
18450
18461
18472
18482
18492
18501
18509
18516
18522
18528
18533
18538
18541
18544
18547
18548
18549
18550
18550
18550
18550
18549
18548
18546
18544
18542
18540
18537
18534
18531
18527
18523
18519
18514
18510
18505
18499
18494
18489
18483
18477
18471
18465
18460
18454
18448
18442
18437
18431
18426
18420
18415
18410
18405
18400
18394
18389
18384
18379
18374
18368
18363
18357
18352
18346
18339
18333
18326
18320
18312
18305
18297
18290
18281
18273
18265
18256
18247
18237
18228
18218
18208
18198
18187
18176
18165
18154
18143
18131
18120
18108
18096
18084
18072
18059
18047
18034
18021
18008
17994
17981
17967
17952
17938
17923
17908
17892
17875
17858
17841
17822
17803
17784
17764
17744
17723
17701
17680
17658
17635
17613
17590
17567
17544
17521
17497
17474
17450
17427
17403
17379
17355
17332
17308
17284
17259
17235
17211
17186
17161
17137
17112
17087
17062
17036
17011
16986
16960
16935
16910
16884
16858
16832
16806
16780
16753
16727
16699
16672
16644
16616
16587
16558
16529
16499
16469
16439
16409
16378
16347
16317
16286
16256
16225
16195
16164
16134
16104
16074
16043
16013
15983
15953
15923
15893
15863
15832
15802
15772
15742
15713
15683
15653
15623
15593
15564
15534
15505
15475
15446
15417
15388
15359
15330
15301
15273
15244
15216
15188
15160
15133
15105
15078
15051
15024
14997
14971
14944
14918
14893
14867
14842
14817
14793
14769
14745
14722
14699
14676
14653
14631
14609
14587
14565
14544
14523
14502
14481
14460
14439
14419
14398
14378
14358
14338
14319
14300
14281
14263
14245
14227
14209
14192
14176
14159
14143
14128
14112
14098
14083
14070
14057
14044
14032
14020
14009
13998
13988
13977
13967
13958
13948
13939
13930
13922
13913
13905
13897
13888
13880
13872
13863
13855
13846
13837
13827
13817
13807
13797
13786
13774
13762
13750
13737
13724
13710
13695
13680
13665
13649
13633
13616
13599
13582
13564
13546
13528
13509
13491
13471
13452
13432
13412
13391
13371
13349
13328
13306
13283
13260
13236
13211
13186
13160
13133
13106
13078
13049
13019
12988
12957
12924
12891
12857
12823
12787
12751
12714
12677
12639
12600
12560
12520
12479
12437
12394
12350
12306
12260
12214
12167
12119
12070
12020
11970
11918
11866
11813
11759
11704
11649
11593
11537
11480
11423
11365
11307
11249
11190
11131
11072
11012
10953
10893
10833
10772
10712
10651
10591
10530
10469
10408
10347
10286
10225
10164
10103
10043
9983
9923
9864
9805
9746
9689
9631
9575
9519
9463
9408
9354
9301
9248
9196
9144
9093
9042
8992
8943
8894
8846
8798
8751
8704
8658
8613
8568
8523
8479
8435
8391
8348
8305
8262
8220
8178
8135
8093
8053
8012
7971
7931
7891
7851
7812
7772
7734
7695
7657
7619
7582
7545
7509
7473
7437
7402
7367
7333
7300
7267
7235
7204
7174
7144
7116
7088
7061
7035
7009
6985
6961
6938
6916
6895
6875
6856
6838
6820
6804
6789
6774
6760
6746
6734
6722
6710
6699
6688
6678
6668
6659
6650
6642
6634
6627
6620
6614
6608
6603
6598
6594
6590
6586
6583
6580
6578
6576
6574
6573
6573
6573
6573
6574
6575
6577
6579
6581
6584
6587
6590
6594
6598
6603
6607
6612
6617
6622
6627
6632
6636
6641
6646
6650
6655
6660
6664
6669
6674
6680
6685
6691
6698
6704
6711
6718
6725
6732
6739
6746
6754
6762
6769
6777
6785
6793
6801
6809
6817
6825
6833
6842
6850
6858
6867
6875
6883
6892
6900
6908
6915
6923
6930
6936
6943
6948
6953
6958
6962
6965
6967
6969
6970
6970
6970
6969
6968
6966
6963
6961
6957
6954
6950
6946
6942
6938
6934
6929
6925
6921
6917
6913
6909
6906
6902
6899
6896
6893
6890
6888
6886
6884
6882
6881
6879
6878
6876
6874
6873
6871
6868
6866
6864
6861
6858
6855
6852
6849
6846
6844
6841
6838
6835
6833
6831
6829
6827
6826
6825
6824
6824
6824
6824
6824
6825
6826
6827
6828
6830
6831
6832
6834
6835
6836
6837
6838
6837
6836
6835
6833
6829
6825
6820
6814
6807
6799
6790
6780
6769
6758
6745
6732
6717
6702
6685
6668
6650
6630
6610
6589
6567
6544
6520
6495
6470
6443
6416
6388
6359
6330
6299
6268
6235
6202
6167
6132
6096
6059
6021
5982
5942
5902
5860
5818
5775
5732
5688
5643
5598
5552
5506
5460
5413
5366
5319
5271
5223
5175
5127
5078
5029
4980
4931
4882
4833
4783
4734
4684
4635
4585
4536
4486
4437
4388
4339
4290
4241
4192
4144
4094
4046
3999
3951
3903
3855
3807
3759
3712
3664
3617
3570
3522
3475
3428
3381
3333
3286
3239
3192
3144
3097
3050
3003
2957
2911
2866
2820
2776
2731
2687
2644
2601
2559
2517
2475
2435
2395
2355
2316
2278
2240
2203
2167
2131
2096
2062
2029
1996
1964
1933
1902
1872
1842
1813
1785
1757
1729
1702
1675
1649
1624
1599
1574
1550
1526
1502
1479
1456
1433
1410
1387
1364
1341
1318
1294
1270
1246
1222
1198
1173
1148
1123
1097
1072
1045
1018
991
964
935
906
876
846
815
783
750
717
683
648
613
578
542
505
469
432
395
357
319
281
242
203
164
125
85
46
6
-34
-75
-115
-155
-195
-236
-276
-317
-357
-398
-438
-479
-520
-561
-601
-642
-683
-724
-764
-805
-846
-886
-926
-966
-1006
-1046
-1085
-1124
-1163
-1202
-1240
-1278
-1315
-1353
-1390
-1427
-1464
-1501
-1537
-1574
-1610
-1647
-1684
-1720
-1757
-1795
-1832
-1870
-1908
-1946
-1984
-2023
-2062
-2102
-2142
-2181
-2221
-2262
-2302
-2342
-2382
-2423
-2463
-2503
-2542
-2582
-2621
-2660
-2699
-2737
-2775
-2813
-2850
-2887
-2924
-2960
-2996
-3032
-3067
-3102
-3137
-3172
-3206
-3240
-3273
-3306
-3338
-3369
-3400
-3430
-3460
-3489
-3517
-3545
-3572
-3599
-3625
-3651
-3676
-3701
-3726
-3749
-3773
-3796
-3818
-3840
-3861
-3882
-3902
-3922
-3942
-3961
-3980
-3999
-4017
-4035
-4053
-4070
-4089
-4106
-4124
-4141
-4159
-4177
-4194
-4212
-4229
-4247
-4265
-4282
-4299
-4316
-4333
-4350
-4367
-4383
-4400
-4416
-4433
-4449
-4466
-4483
-4501
-4518
-4536
-4554
-4573
-4592
-4611
-4631
-4650
-4670
-4691
-4711
-4732
-4753
-4774
-4795
-4816
-4838
-4859
-4881
-4903
-4925
-4948
-4970
-4993
-5015
-5038
-5060
-5083
-5106
-5129
-5153
-5176
-5200
-5223
-5247
-5271
-5295
-5318
-5341
-5365
-5388
-5410
-5433
-5455
-5477
-5498
-5520
-5541
-5561
-5582
-5602
-5621
-5640
-5659
-5676
-5694
-5711
-5727
-5743
-5758
-5773
-5787
-5800
-5813
-5825
-5836
-5847
-5857
-5866
-5875
-5883
-5890
-5897
-5903
-5908
-5913
-5917
-5920
-5922
-5924
-5925
-5925
-5925
-5923
-5920
-5917
-5913
-5908
-5902
-5895
-5888
-5880
-5871
-5861
-5850
-5839
-5827
-5814
-5801
-5787
-5773
-5758
-5742
-5726
-5710
-5693
-5675
-5657
-5639
-5620
-5601
-5582
-5562
-5543
-5523
-5503
-5483
-5462
-5442
-5422
-5402
-5382
-5363
-5343
-5324
-5305
-5286
-5268
-5250
-5232
-5214
-5197
-5181
-5165
-5149
-5133
-5118
-5104
-5089
-5075
-5061
-5047
-5033
-5020
-5006
-4993
-4981
-4968
-4956
-4944
-4933
-4921
-4910
-4899
-4889
-4878
-4868
-4857
-4847
-4837
-4826
-4816
-4806
-4795
-4785
-4774
-4764
-4753
-4742
-4731
-4720
-4709
-4697
-4685
-4672
-4659
-4645
-4631
-4617
-4602
-4586
-4570
-4554
-4537
-4520
-4503
-4485
-4467
-4448
-4429
-4409
-4389
-4368
-4347
-4326
-4304
-4282
-4259
-4236
-4212
-4187
-4162
-4136
-4110
-4083
-4054
-4027
-3998
-3969
-3939
-3908
-3877
-3845
-3813
-3781
-3748
-3715
-3681
-3648
-3614
-3579
-3544
-3509
-3473
-3437
-3401
-3364
-3326
-3288
-3250
-3211
-3172
-3133
-3092
-3052
-3011
-2969
-2928
-2886
-2843
-2801
-2757
-2714
-2670
-2626
-2582
-2537
-2492
-2447
-2401
-2356
-2309
-2263
-2217
-2170
-2124
-2077
-2029
-1983
-1936
-1889
-1842
-1796
-1749
-1703
-1656
-1610
-1564
-1519
-1474
-1429
-1384
-1340
-1296
-1253
-1209
-1166
-1123
-1080
-1038
-995
-953
-911
-870
-828
-787
-747
-706
-666
-627
-588
-549
-510
-472
-435
-398
-361
-324
-289
-253
-219
-184
-150
-117
-84
-52
-20
12
43
74
105
135
166
196
226
257
287
317
348
378
409
439
470
500
531
561
592
622
653
683
713
743
772
802
831
860
888
917
945
973
1000
1028
1055
1083
1111
1138
1166
1195
1223
1252
1280
1309
1339
1368
1398
1427
1457
1487
1517
1548
1578
1608
1639
1670
1701
1731
1762
1793
1824
1855
1886
1917
1948
1979
2009
2040
2071
2101
2132
2162
2191
2221
2250
2280
2308
2337
2365
2393
2421
2448
2475
2502
2528
2554
2580
2605
2630
2655
2680
2704
2728
2752
2776
2799
2822
2846
2868
2891
2914
2936
2958
2980
3001
3022
3043
3064
3085
3105
3125
3144
3164
3183
3202
3221
3240
3258
3277
3294
3312
3329
3346
3363
3379
3396
3411
3427
3442
3457
3472
3486
3500
3513
3527
3540
3552
3565
3577
3589
3600
3611
3622
3633
3643
3653
3662
3671
3679
3687
3694
3700
3706
3711
3716
3719
3722
3725
3726
3727
3727
3726
3725
3722
3719
3715
3710
3705
3698
3691
3683
3675
3665
3655
3645
3634
3622
3609
3596
3583
3569
3555
3540
3524
3508
3492
3475
3457
3440
3421
3402
3383
3363
3343
3323
3302
3281
3260
3238
3217
3195
3173
3152
3130
3108
3086
3065
3044
3022
3001
2980
2959
2938
2918
2897
2877
2856
2836
2816
2796
2777
2757
2738
2718
2699
2680
2660
2641
2622
2603
2584
2564
2545
2526
2507
2487
2468
2449
2430
2411
2392
2373
2354
2335
2316
2298
2279
2261
2242
2224
2206
2188
2170
2153
2136
2119
2102
2086
2069
2054
2037
2023
2008
1994
1980
1966
1953
1940
1927
1915
1904
1893
1883
1873
1864
1855
1847
1840
1833
1827
1822
1817
1813
1809
1806
1804
1802
1801
1800
1799
1799
1799
1800
1801
1802
1804
1806
1808
1811
1814
1817
1820
1824
1828
1832
1836
1841
1845
1850
1854
1859
1863
1868
1872
1876
1881
1885
1889
1893
1896
1900
1903
1906
1910
1912
1915
1918
1920
1922
1925
1927
1929
1931
1933
1935
1938
1940
1942
1944
1947
1949
1951
1954
1956
1958
1960
1962
1964
1967
1969
1971
1973
1976
1978
1981
1984
1987
1989
1992
1995
1998
2001
2004
2007
2009
2012
2015
2017
2019
2021
2023
2025
2027
2028
2029
2031
2033
2033
2035
2036
2037
2039
2040
2041
2041
2044
2045
2045
2047
2048
2048
2049
2050
2050
2051
2052
2052
2052
2053
2053
2053
2053
2052
2051
2050
2048
2047
2044
2041
2039
2035
2032
2028
2023
2019
2013
2009
2003
1998
1992
1986
1979
1973
1967
1960
1953
1947
1940
1934
1927
1921
1914
1908
1902
1897
1891
1886
1881
1876
1871
1867
1863
1858
1854
1850
1846
1843
1839
1835
1831
1828
1824
1821
1817
1814
1810
1806
1803
1799
1796
1792
1788
1784
1780
1776
1772
1767
1763
1758
1754
1749
1744
1739
1734
1728
1723
1717
1711
1705
1699
1693
1686
1680
1673
1666
1659
1653
1646
1639
1632
1626
1619
1613
1607
1601
1595
1590
1584
1579
1574
1569
1564
1559
1555
1550
1546
1542
1538
1534
1531
1528
1524
1522
1519
1516
1514
1512
1510
1508
1507
1505
1503
1501
1500
1498
1496
1494
1492
1490
1488
1486
1484
1482
1479
1477
1475
1472
1469
1467
1464
1461
1458
1456
1453
1450
1447
1444
1442
1439
1436
1433
1430
1427
1424
1421
1417
1413
1409
1405
1401
1397
1392
1387
1382
1378
1373
1368
1363
1358
1353
1348
1343
1338
1333
1328
1323
1318
1313
1308
1304
1299
1295
1290
1286
1282
1278
1274
1270
1267
1263
1259
1256
1253
1249
1246
1243
1239
1236
1233
1230
1227
1223
1220
1217
1214
1210
1207
1203
1200
1196
1193
1189
1185
1182
1178
1174
1171
1167
1163
1159
1155
1151
1147
1143
1138
1134
1129
1125
1120
1115
1110
1105
1099
1094
1088
1083
1077
1072
1066
1060
1054
1049
1043
1037
1031
1025
1020
1014
1008
1002
996
990
983
977
971
964
958
951
944
938
931
924
917
910
902
895
888
880
872
864
855
846
837
828
818
808
797
787
776
764
753
741
728
716
703
690
677
663
650
636
622
607
593
578
563
548
534
519
504
489
475
460
446
431
417
402
388
373
359
345
330
316
302
288
273
259
245
231
217
204
190
177
163
150
137
125
112
100
88
76
65
54
43
33
23
13
4
-6
-14
-23
-31
-39
-47
-55
-63
-70
-78
-85
-92
-99
-105
-112
-118
-123
-129
-134
-139
-144
-148
-152
-155
-159
-162
-164
-166
-168
-170
-172
-173
-174
-175
-176
-177
-177
-177
-178
-178
-178
-178
-178
-178
-177
-177
-177
-176
-175
-174
-173
-172
-170
-168
-167
-165
-162
-160
-158
-155
-153
-150
-147
-144
-141
-138
-134
-131
-127
-122
-118
-113
-109
-103
-98
-93
-87
-81
-75
-69
-62
-56
-49
-41
-34
-26
-19
-11
-3
6
14
23
32
41
50
59
69
79
89
99
109
119
129
140
150
161
171
182
192
203
213
224
234
244
254
264
274
284
294
303
312
322
330
339
348
356
364
372
379
387
394
401
408
415
421
427
433
439
445
451
456
462
467
472
476
481
485
489
493
497
501
504
507
510
513
516
519
522
525
528
531
534
538
541
544
548
551
555
559
563
566
570
574
578
582
586
590
594
598
601
605
609
612
616
619
622
625
628
631
633
636
639
641
644
647
649
652
655
658
661
664
668
671
674
678
681
685
688
692
695
699
703
706
710
714
718
721
725
728
732
736
739
742
746
749
753
756
760
763
766
770
773
777
780
783
786
790
793
796
799
802
804
807
810
813
816
818
821
824
826
829
832
834
837
839
842
844
846
848
850
851
853
854
855
856
856
856
856
855
855
854
853
852
851
849
847
845
843
841
839
837
834
831
828
824
821
817
813
809
804
799
794
788
782
776
770
763
756
748
740
731
723
714
704
695
685
675
665
655
644
634
623
612
600
589
577
565
553
541
528
516
504
491
479
466
454
442
430
418
405
394
382
370
358
347
336
325
314
303
293
283
273
263
253
243
234
224
215
206
197
189
181
173
165
158
151
144
138
132
127
122
117
112
108
104
101
98
96
94
92
91
91
91
92
93
95
97
100
104
108
112
117
123
129
136
144
152
161
171
181
192
203
216
228
242
256
271
287
303
320
337
356
374
393
413
434
454
476
498
520
543
567
590
614
638
663
687
712
737
762
787
813
838
864
889
915
940
966
992
1018
1043
1069
1095
1120
1146
1172
1197
1223
1248
1274
1300
1325
1350
1376
1401
1426
1452
1477
1502
1527
1551
1576
1601
1625
1650
1674
1698
1722
1746
1769
1793
1817
1840
1863
1886
1909
1932
1955
1977
2000
2021
2044
2067
2089
2111
2133
2155
2177
2198
2220
2241
2263
2284
2305
2326
2346
2367
2387
2407
2427
2446
2465
2484
2502
2520
2538
2555
2572
2589
2605
2621
2636
2650
2664
2678
2691
2704
2716
2728
2739
2750
2760
2770
2780
2789
2797
2806
2814
2821
2828
2835
2841
2848
2853
2859
2863
2868
2872
2876
2880
2883
2886
2888
2890
2892
2894
2895
2896
2897
2897
2896
2896
2895
2893
2891
2889
2886
2883
2879
2875
2871
2866
2861
2855
2849
2843
2836
2829
2821
2813
2805
2796
2786
2777
2766
2756
2745
2733
2722
2709
2697
2684
2671
2658
2644
2631
2617
2603
2589
2574
2559
2545
2530
2515
2500
2484
2469
2454
2439
2423
2408
2392
2376
2361
2345
2329
2313
2297
2281
2265
2248
2232
2215
2198
2181
2164
2147
2130
2112
2095
2077
2060
2043
2025
2008
1990
1973
1955
1938
1921
1903
1886
1869
1851
1834
1816
1799
1781
1763
1746
1728
1710
1692
1674
1656
1638
1619
1601
1582
1564
1545
1527
1508
1489
1470
1452
1433
1414
1396
1377
1358
1340
1322
1303
1285
1267
1249
1231
1213
1195
1177
1160
1142
1125
1107
1090
1073
1056
1039
1022
1006
989
973
957
941
926
910
895
881
867
853
839
826
813
801
789
777
766
756
745
735
726
717
708
700
692
684
677
670
664
657
652
646
641
636
631
627
623
620
617
614
611
609
608
607
606
605
605
605
605
606
607
608
609
610
612
614
616
618
620
623
626
629
632
636
639
643
647
651
656
660
665
670
675
680
685
690
695
701
706
712
717
723
729
735
741
747
754
761
767
775
782
790
798
806
814
823
832
841
851
861
871
881
891
902
913
924
935
946
957
969
980
992
1002
1014
1027
1038
1050
1061
1073
1084
1095
1106
1118
1129
1140
1151
1162
1173
1184
1195
1205
1216
1226
1237
1247
1257
1267
1277
1287
1297
1307
1316
1326
1335
1344
1353
1362
1371
1380
1389
1397
1406
1415
1423
1432
1441
1450
1459
1467
1476
1486
1495
1504
1513
1522
1532
1541
1551
1560
1570
1580
1589
1599
1609
1618
1628
1637
1647
1656
1665
1674
1684
1693
1702
1711
1720
1729
1738
1748
1757
1766
1775
1784
1793
1801
1810
1819
1827
1836
1844
1852
1860
1868
1876
1884
1891
1899
1907
1914
1922
1929
1937
1944
1951
1959
1966
1973
1980
1987
1994
2001
2008
2015
2021
2029
2037
2044
2051
2059
2066
2074
2082
2089
2097
2105
2114
2122
2130
2139
2147
2156
2164
2173
2182
2190
2199
2208
2217
2225
2234
2243
2251
2260
2268
2277
2285
2293
2301
2310
2318
2326
2334
2342
2350
2357
2365
2372
2380
2387
2394
2401
2408
2414
2421
2427
2433
2439
2445
2451
2456
2461
2467
2471
2476
2480
2484
2488
2492
2496
2499
2502
2504
2507
2509
2511
2513
2515
2516
2517
2518
2519
2519
2519
2518
2518
2517
2516
2515
2513
2511
2509
2507
2505
2502
2499
2496
2493
2490
2486
2482
2478
2474
2470
2466
2461
2457
2452
2447
2442
2436
2431
2425
2420
2414
2408
2402
2395
2389
2382
2375
2369
2362
2355
2348
2340
2333
2326
2319
2311
2304
2297
2290
2283
2276
2269
2262
2255
2249
2242
2236
2229
2223
2217
2211
2206
2200
2195
2190
2185
2180
2176
2171
2167
2163
2159
2155
2152
2149
2145
2142
2140
2137
2134
2132
2130
2128
2126
2125
2123
2122
2120
2119
2118
2118
2117
2116
2116
2116
2116
2116
2117
2118
2119
2120
2121
2123
2125
2126
2128
2131
2133
2136
2139
2142
2145
2148
2152
2156
2160
2164
2168
2173
2178
2183
2188
2193
2199
2204
2209
2215
2221
2226
2232
2239
2245
2252
2258
2265
2272
2280
2287
2295
2302
2310
2318
2326
2334
2342
2350
2359
2367
2375
2383
2391
2398
2406
2414
2422
2429
2437
2445
2453
2460
2468
2476
2485
2493
2501
2510
2519
2528
2538
2547
2557
2567
2577
2587
2598
2609
2619
2630
2641
2653
2664
2675
2687
2698
2710
2721
2733
2745
2756
2768
2780
2792
2804
2816
2828
2840
2852
2864
2876
2888
2899
2911
2923
2934
2945
2956
2967
2978
2988
2999
3009
3019
3029
3039
3048
3058
3067
3076
3085
3093
3102
3110
3118
3126
3134
3142
3150
3158
3165
3173
3181
3188
3196
3203
3210
3218
3225
3232
3239
3246
3253
3260
3266
3273
3280
3286
3293
3299
3305
3312
3318
3324
3330
3335
3341
3347
3352
3358
3363
3368
3373
3378
3383
3387
3392
3396
3401
3405
3408
3412
3415
3419
3422
3425
3428
3430
3433
3435
3437
3439
3441
3443
3444
3446
3448
3449
3450
3452
3453
3454
3455
3455
3456
3457
3458
3459
3459
3460
3461
3461
3462
3462
3463
3464
3464
3465
3465
3465
3465
3465
3465
3465
3465
3464
3464
3463
3462
3461
3459
3458
3456
3454
3452
3450
3447
3444
3441
3438
3435
3432
3428
3424
3420
3416
3412
3408
3403
3398
3392
3387
3381
3375
3368
3361
3354
3347
3339
3331
3323
3314
3305
3296
3287
3277
3267
3257
3246
3236
3225
3214
3203
3191
3180
3168
3156
3145
3133
3121
3109
3097
3086
3074
3062
3050
3039
3027
3015
3004
2992
2980
2969
2957
2945
2933
2922
2910
2898
2886
2874
2862
2850
2838
2825
2813
2800
2788
2775
2762
2748
2735
2722
2708
2695
2681
2667
2653
2639
2625
2611
2597
2583
2568
2554
2540
2525
2511
2497
2482
2468
2454
2440
2425
2411
2398
2384
2370
2356
2343
2329
2316
2302
2289
2276
2262
2249
2236
2223
2210
2197
2184
2171
2158
2145
2132
2119
2106
2093
2080
2067
2053
2040
2027
2013
1999
1985
1971
1957
1943
1929
1915
1901
1886
1872
1858
1844
1830
1816
1802
1788
1774
1761
1748
1735
1722
1710
1698
1687
1675
1665
1654
1644
1634
1624
1615
1606
1598
1589
1581
1574
1567
1560
1553
1547
1541
1535
1530
1525
1520
1516
1512
1509
1505
1502
1500
1497
1495
1493
1492
1491
1490
1489
1489
1489
1490
1491
1492
1493
1494
1496
1498
1500
1503
1506
1509
1512
1515
1519
1523
1527
1531
1536
1540
1545
1551
1556
1562
1568
1574
1581
1587
1594
1602
1609
1617
1626
1634
1643
1653
1662
1672
1682
1693
1704
1715
1726
1738
1750
1762
1775
1787
1800
1813
1827
1840
1854
1868
1883
1897
1912
1926
1941
1956
1971
1987
2001
2017
2033
2049
2065
2080
2096
2112
2128
2144
2160
2176
2192
2208
2224
2240
2255
2271
2286
2302
2317
2332
2347
2362
2377
2392
2407
2422
2436
2451
2466
2480
2495
2509
2523
2538
2552
2566
2580
2595
2609
2623
2637
2651
2665
2679
2693
2706
2720
2734
2748
2762
2776
2790
2804
2818
2832
2846
2861
2875
2889
2903
2917
2931
2945
2958
2972
2986
3000
3013
3027
3040
3053
3066
3079
3092
3104
3117
3129
3141
3153
3165
3177
3188
3200
3211
3222
3232
3243
3253
3263
3274
3283
3293
3303
3312
3321
3331
3340
3349
3357
3366
3374
3383
3391
3399
3407
3415
3423
3430
3438
3445
3452
3460
3467
3474
3480
3487
3494
3500
3507
3513
3520
3526
3532
3539
3545
3552
3558
3564
3571
3577
3584
3591
3598
3604
3611
3618
3626
3633
3640
3648
3655
3663
3671
3679
3687
3695
3703
3711
3719
3728
3736
3745
3754
3763
3771
3780
3789
3798
3807
3816
3825
3834
3843
3852
3860
3869
3878
3886
3895
3903
3912
3920
3928
3936
3944
3952
3959
3967
3975
3982
3990
3997
4003
4011
4019
4026
4032
4038
4046
4053
4059
4066
4072
4078
4085
4091
4098
4104
4110
4116
4122
4128
4133
4139
4144
4150
4155
4160
4165
4170
4175
4179
4184
4188
4192
4196
4200
4204
4208
4211
4214
4217
4220
4223
4226
4228
4231
4233
4235
4237
4238
4240
4241
4242
4243
4244
4245
4245
4245
4245
4244
4243
4242
4240
4239
4237
4235
4232
4229
4226
4223
4220
4216
4212
4208
4203
4199
4194
4188
4183
4177
4171
4165
4158
4151
4144
4136
4128
4120
4112
4103
4094
4083
4074
4062
4051
4041
4029
4016
4003
3990
3976
3962
3948
3933
3917
3901
3885
3869
3852
3834
3817
3799
3780
3762
3743
3723
3704
3684
3663
3642
3621
3599
3577
3555
3532
3509
3486
3462
3438
3414
3390
3365
3340
3315
3290
3264
3238
3212
3186
3159
3132
3105
3078
3051
3023
2995
2967
2939
2910
2881
2852
2823
2794
2764
2734
2704
2673
2643
2612
2581
2550
2519
2488
2456
2425
2393
2361
2330
2298
2266
2234
2202
2169
2137
2105
2073
2040
2008
1975
1943
1910
1877
1845
1812
1779
1746
1713
1680
1647
1614
1581
1548
1515
1482
1449
1417
1384
1351
1319
1286
1254
1221
1189
1157
1125
1093
1061
1029
998
966
935
903
872
841
810
779
748
717
686
655
624
593
563
532
501
471
440
409
379
348
317
286
256
225
194
164
133
103
73
42
12
-18
-48
-78
-108
-138
-168
-198
-227
-256
-285
-314
-343
-371
-399
-427
-455
-482
-509
-536
-562
-588
-613
-638
-663
-687
-711
-734
-757
-780
-802
-824
-845
-866
-887
-907
-927
-946
-965
-983
-1000
-1018
-1035
-1052
-1068
-1083
-1098
-1113
-1126
-1140
-1153
-1165
-1177
-1188
-1199
-1210
-1220
-1229
-1238
-1246
-1254
-1262
-1269
-1276
-1282
-1288
-1293
-1298
-1302
-1307
-1310
-1314
-1317
-1320
-1322
-1324
-1326
-1327
-1329
-1330
-1330
-1331
-1331
-1331
-1331
-1331
-1330
-1330
-1329
-1328
-1326
-1325
-1323
-1321
-1319
-1316
-1314
-1311
-1308
-1304
-1301
-1297
-1293
-1288
-1283
-1279
-1273
-1268
-1262
-1257
-1251
-1244
-1238
-1231
-1225
-1218
-1210
-1203
-1195
-1188
-1180
-1171
-1163
-1154
-1145
-1137
-1127
-1118
-1109
-1099
-1090
-1080
-1070
-1060
-1050
-1040
-1030
-1020
-1010
-1000
-990
-979
-969
-959
-949
-939
-929
-919
-909
-900
-890
-880
-871
-861
-852
-842
-833
-824
-815
-806
-798
-789
-781
-772
-764
-756
-749
-741
-734
-726
-719
-712
-706
-699
-693
-686
-680
-674
-669
-663
-657
-652
-647
-642
-637
-632
-628
-623
-619
-615
-611
-607
-603
-600
-596
-593
-589
-586
-583
-580
-577
-574
-571
-568
-566
-563
-561
-559
-558
-556
-555
-554
-553
-552
-551
-551
-551
-551
-551
-551
-552
-552
-553
-554
-556
-557
-559
-561
-563
-565
-568
-571
-574
-577
-581
-585
-589
-594
-599
-604
-609
-615
-621
-628
-635
-642
-649
-656
-664
-672
-681
-689
-698
-707
-716
-725
-734
-744
-753
-763
-773
-783
-794
-804
-815
-825
-836
-847
-857
-868
-879
-890
-901
-912
-922
-933
-944
-955
-966
-977
-988
-999
-1010
-1020
-1032
-1043
-1054
-1066
-1077
-1088
-1099
-1110
-1122
-1133
-1144
-1156
-1167
-1178
-1190
-1201
-1212
-1223
-1235
-1246
-1257
-1268
-1280
-1291
-1302
-1313
-1324
-1335
-1346
-1357
-1368
-1379
-1390
-1401
-1412
-1423
-1434
-1444
-1455
-1465
-1476
-1486
-1496
-1506
-1516
-1526
-1535
-1545
-1554
-1563
-1572
-1580
-1589
-1597
-1605
-1613
-1621
-1629
-1637
-1644
-1651
-1659
-1666
-1672
-1679
-1686
-1692
-1699
-1705
-1711
-1717
-1723
-1728
-1733
-1739
-1744
-1748
-1753
-1757
-1761
-1765
-1768
-1771
-1774
-1777
-1779
-1781
-1783
-1784
-1785
-1786
-1787
-1788
-1788
-1788
-1788
-1788
-1787
-1786
-1786
-1785
-1784
-1782
-1781
-1779
-1778
-1776
-1774
-1772
-1770
-1768
-1766
-1764
-1762
-1760
-1758
-1756
-1754
-1752
-1750
-1748
-1746
-1744
-1742
-1741
-1739
-1737
-1735
-1733
-1731
-1729
-1727
-1726
-1724
-1722
-1720
-1718
-1715
-1713
-1711
-1708
-1706
-1703
-1701
-1698
-1695
-1692
-1688
-1685
-1681
-1677
-1673
-1669
-1665
-1660
-1655
-1651
-1646
-1641
-1636
-1630
-1625
-1620
-1615
-1609
-1604
-1598
-1592
-1586
-1580
-1574
-1568
-1562
-1555
-1549
-1543
-1536
-1530
-1523
-1517
-1510
-1504
-1498
-1491
-1485
-1479
-1473
-1467
-1462
-1456
-1451
-1446
-1441
-1436
-1431
-1427
-1423
-1419
-1415
-1411
-1407
-1404
-1401
-1398
-1395
-1392
-1389
-1387
-1384
-1382
-1379
-1377
-1375
-1373
-1370
-1368
-1367
-1365
-1363
-1361
-1359
-1357
-1355
-1353
-1351
-1349
-1346
-1344
-1341
-1338
-1336
-1333
-1330
-1326
-1323
-1320
-1316
-1313
-1309
-1305
-1301
-1297
-1293
-1289
-1284
-1280
-1275
-1271
-1266
-1261
-1256
-1251
-1245
-1240
-1235
-1229
-1223
-1218
-1212
-1206
-1200
-1193
-1187
-1181
-1174
-1168
-1161
-1154
-1147
-1140
-1133
-1126
-1118
-1111
-1103
-1095
-1087
-1079
-1070
-1061
-1052
-1043
-1034
-1024
-1014
-1004
-994
-984
-973
-962
-951
-940
-929
-918
-906
-894
-883
-871
-859
-847
-835
-823
-811
-799
-787
-774
-762
-750
-738
-726
-714
-702
-690
-678
-666
-654
-643
-631
-619
-607
-596
-584
-572
-561
-549
-537
-526
-514
-503
-491
-480
-468
-457
-445
-434
-423
-411
-400
-389
-378
-367
-357
-346
-336
-326
-316
-306
-296
-287
-278
-269
-261
-252
-244
-236
-228
-220
-212
-204
-197
-190
-182
-175
-168
-161
-154
-147
-140
-133
-126
-119
-112
-104
-97
-90
-82
-75
-67
-59
-51
-43
-35
-26
-18
-9
0
9
18
27
36
46
56
65
75
85
96
106
116
127
137
148
158
169
180
191
203
214
225
237
248
260
272
284
296
308
320
332
344
357
369
381
394
406
419
431
444
457
470
483
496
509
522
536
549
562
576
589
603
617
630
644
658
671
685
699
713
727
741
754
768
782
796
809
823
837
850
864
878
891
905
918
932
945
959
973
986
1000
1012
1027
1040
1054
1067
1080
1094
1107
1120
1133
1146
1159
1171
1184
1197
1209
1222
1234
1247
1259
1271
1283
1295
1306
1318
1330
1341
1353
1364
1375
1387
1398
1409
1420
1431
1442
1453
1464
1474
1485
1496
1506
1517
1527
1537
1547
1557
1567
1577
1587
1596
1606
1615
1625
1634
1643
1652
1661
1670
1679
1688
1696
1704
1713
1721
1729
1737
1745
1753
1760
1768
1775
1783
1790
1797
1804
1811
1818
1825
1832
1838
1845
1852
1858
1864
1871
1877
1883
1889
1896
1902
1908
1914
1919
1925
1931
1936
1942
1947
1953
1958
1963
1968
1973
1978
1983
1988
1993
1997
2001
2007
2012
2017
2021
2027
2032
2037
2041
2047
2052
2058
2063
2068
2074
2080
2085
2091
2097
2103
2109
2115
2121
2127
2134
2140
2147
2154
2160
2167
2174
2181
2187
2194
2201
2208
2215
2222
2229
2235
2242
2249
2256
2263
2270
2277
2284
2291
2298
2305
2311
2318
2325
2332
2338
2345
2352
2358
2364
2371
2377
2383
2389
2395
2401
2407
2413
2419
2425
2431
2437
2443
2449
2454
2460
2466
2472
2477
2483
2488
2494
2500
2505
2510
2516
2521
2526
2532
2537
2542
2547
2552
2557
2561
2566
2571
2575
2579
2584
2588
2592
2597
2601
2605
2609
2613
2617
2621
2625
2629
2633
2637
2641
2645
2649
2653
2657
2661
2665
2669
2673
2677
2681
2686
2690
2694
2699
2703
2708
2712
2717
2721
2726
2731
2736
2741
2745
2750
2755
2760
2765
2769
2774
2779
2783
2788
2792
2797
2801
2805
2809
2813
2817
2821
2824
2828
2831
2834
2837
2840
2842
2845
2847
2849
2851
2853
2855
2856
2857
2858
2859
2860
2860
2860
2860
2860
2859
2859
2858
2857
2856
2854
2853
2851
2849
2847
2845
2843
2841
2839
2836
2834
2831
2828
2826
2823
2820
2817
2814
2810
2807
2804
2800
2797
2793
2790
2786
2782
2779
2775
2771
2767
2763
2758
2754
2750
2746
2741
2737
2732
2728
2723
2719
2715
2710
2706
2701
2697
2693
2688
2684
2680
2676
2671
2667
2663
2659
2655
2651
2647
2643
2639
2635
2631
2627
2623
2619
2616
2612
2608
2604
2600
2596
2592
2587
2583
2579
2575
2571
2567
2563
2559
2555
2550
2546
2542
2538
2534
2529
2525
2521
2517
2513
2509
2505
2501
2497
2492
2488
2484
2480
2476
2472
2468
2464
2460
2456
2452
2448
2444
2440
2436
2431
2427
2423
2419
2414
2410
2405
2401
2396
2392
2387
2382
2378
2373
2368
2364
2359
2354
2350
2345
2340
2335
2331
2326
2321
2317
2312
2308
2303
2299
2295
2291
2287
2283
2279
2275
2271
2267
2263
2260
2256
2253
2249
2246
2243
2239
2236
2232
2229
2226
2222
2219
2216
2213
2209
2206
2203
2200
2197
2193
2190
2187
2184
2180
2177
2174
2171
2167
2164
2161
2157
2154
2150
2147
2143
2140
2136
2132
2128
2125
2121
2117
2113
2109
2105
2100
2096
2092
2088
2083
2079
2075
2070
2065
2061
2056
2051
2045
2041
2036
2029
2025
2019
2013
2007
2001
1995
1989
1983
1976
1969
1963
1956
1949
1942
1935
1928
1920
1913
1905
1898
1890
1881
1873
1865
1856
1848
1839
1830
1821
1812
1803
1794
1785
1775
1766
1756
1747
1737
1727
1718
1708
1698
1689
1679
1669
1660
1650
1640
1631
1621
1612
1603
1593
1584
1575
1566
1557
1548
1539
1530
1521
1512
1504
1495
1486
1478
1470
1461
1453
1445
1437
1428
1420
1412
1404
1396
1388
1381
1373
1365
1357
1350
1342
1335
1328
1320
1313
1306
1300
1293
1286
1280
1273
1267
1261
1255
1249
1243
1237
1231
1225
1219
1213
1207
1201
1196
1190
1184
1178
1173
1167
1162
1156
1150
1145
1139
1133
1127
1121
1115
1109
1102
1096
1089
1083
1076
1069
1062
1055
1048
1041
1034
1026
1018
1010
1004
997
989
981
974
966
958
950
943
935
927
919
911
903
895
887
879
871
863
855
846
838
830
821
813
804
796
787
778
770
761
752
744
735
726
718
709
701
693
685
677
669
661
654
647
639
632
626
619
612
606
599
593
587
580
574
568
562
556
549
543
537
531
525
519
513
506
500
494
488
482
476
470
464
458
452
446
441
435
429
424
419
413
408
403
398
394
389
384
380
376
372
368
365
362
359
356
353
351
349
347
345
344
342
342
341
341
341
341
341
342
343
344
346
347
349
351
353
355
358
360
363
366
369
372
376
379
383
387
391
395
399
403
407
411
416
420
424
429
433
438
442
447
451
456
460
465
470
474
479
484
489
493
498
503
508
513
518
523
527
532
537
542
546
551
556
560
565
569
573
577
581
585
589
593
596
600
604
607
611
614
618
622
625
629
632
636
640
643
647
651
654
658
662
665
669
672
676
679
683
686
690
693
697
700
704
707
710
714
717
720
723
727
730
733
736
739
742
745
748
751
754
757
760
763
766
769
772
775
778
781
784
787
790
793
796
799
802
806
809
812
815
818
820
823
826
829
832
834
837
839
842
844
846
849
851
853
855
857
859
861
863
865
867
869
871
873
875
877
879
881
883
885
887
889
891
893
895
897
899
901
904
906
908
911
914
916
919
922
925
929
932
936
939
943
947
951
956
960
965
969
974
979
984
990
995
1000
1006
1010
1016
1022
1028
1034
1039
1045
1050
1056
1061
1067
1072
1078
1083
1089
1094
1099
1105
1110
1115
1120
1126
1131
1136
1141
1146
1151
1156
1161
1166
1171
1175
1180
1185
1190
1194
1199
1204
1209
1214
1219
1223
1228
1233
1239
1244
1249
1254
1260
1265
1270
1276
1281
1287
1292
1298
1303
1309
1314
1320
1325
1331
1336
1341
1347
1352
1358
1363
1368
1374
1379
1384
1389
1395
1400
1405
1410
1415
1419
1424
1429
1433
1438
1442
1446
1450
1454
1458
1461
1465
1468
1471
1474
1476
1479
1481
1483
1485
1487
1489
1491
1492
1493
1494
1495
1496
1497
1498
1499
1499
1499
1500
1500
1500
1500
1500
1499
1499
1498
1498
1497
1496
1495
1494
1492
1491
1489
1488
1486
1484
1482
1480
1478
1476
1474
1471
1469
1467
1464
1462
1459
1456
1453
1451
1448
1445
1441
1438
1435
1432
1428
1425
1421
1417
1413
1409
1405
1401
1396
1391
1387
1382
1377
1372
1367
1361
1356
1350
1345
1339
1333
1327
1321
1315
1309
1302
1296
1289
1282
1275
1267
1260
1252
1245
1237
1229
1221
1212
1204
1196
1187
1179
1170
1162
1153
1144
1136
1127
1118
1110
1101
1093
1084
1076
1067
1059
1050
1042
1034
1026
1018
1010
1002
994
987
979
971
964
956
949
942
934
927
920
913
906
899
892
885
878
871
864
858
851
844
837
830
824
817
810
804
797
790
783
776
770
763
756
749
742
735
727
720
713
705
698
690
682
674
666
658
650
642
633
625
616
607
599
590
581
572
563
554
545
536
526
517
508
499
489
480
470
461
452
442
433
423
414
404
395
385
376
366
357
348
338
329
319
310
301
291
282
273
264
255
246
237
228
219
210
202
193
185
176
168
160
152
143
135
127
120
112
104
97
89
82
74
67
60
53
47
40
33
27
20
14
7
1
-5
-11
-18
-24
-30
-36
-43
-49
-55
-62
-68
-74
-81
-87
-94
-101
-108
-115
-121
-128
-136
-143
-150
-157
-164
-171
-179
-186
-193
-201
-208
-215
-223
-230
-238
-245
-253
-261
-268
-276
-284
-292
-300
-308
-316
-324
-332
-340
-348
-356
-365
-373
-382
-390
-399
-408
-416
-425
-434
-443
-453
-462
-471
-481
-491
-500
-510
-520
-530
-540
-551
-561
-571
-582
-592
-603
-614
-625
-636
-647
-658
-669
-680
-691
-702
-714
-725
-736
-748
-759
-771
-783
-794
-806
-817
-829
-840
-852
-863
-875
-886
-898
-909
-920
-931
-943
-954
-965
-976
-986
-997
-1008
-1018
-1029
-1040
-1050
-1061
-1071
-1081
-1092
-1102
-1112
-1122
-1132
-1142
-1152
-1162
-1172
-1181
-1191
-1200
-1210
-1219
-1228
-1237
-1246
-1254
-1263
-1272
-1280
-1288
-1296
-1305
-1313
-1320
-1328
-1336
-1343
-1351
-1358
-1366
-1373
-1380
-1387
-1393
-1400
-1407
-1413
-1420
-1426
-1432
-1439
-1445
-1451
-1456
-1462
-1468
-1473
-1478
-1483
-1488
-1493
-1498
-1503
-1507
-1512
-1516
-1520
-1524
-1528
-1532
-1535
-1539
-1542
-1545
-1548
-1551
-1554
-1557
-1559
-1562
-1564
-1567
-1569
-1572
-1574
-1576
-1579
-1581
-1583
-1585
-1587
-1590
-1592
-1594
-1596
-1597
-1599
-1601
-1603
-1605
-1606
-1608
-1610
-1611
-1613
-1614
-1616
-1617
-1618
-1619
-1620
-1621
-1622
-1622
-1623
-1623
-1624
-1624
-1624
-1624
-1623
-1623
-1622
-1621
-1620
-1619
-1618
-1617
-1615
-1613
-1612
-1609
-1607
-1605
-1602
-1600
-1597
-1594
-1590
-1587
-1583
-1579
-1575
-1571
-1566
-1561
-1556
-1551
-1545
-1540
-1534
-1528
-1521
-1515
-1508
-1501
-1493
-1486
-1478
-1470
-1462
-1453
-1445
-1436
-1427
-1418
-1408
-1399
-1389
-1379
-1369
-1359
-1348
-1338
-1327
-1316
-1305
-1294
-1282
-1271
-1260
-1248
-1236
-1224
-1212
-1200
-1188
-1175
-1163
-1150
-1137
-1124
-1111
-1098
-1085
-1072
-1058
-1045
-1031
-1018
-1004
-990
-976
-963
-949
-935
-921
-907
-893
-879
-864
-850
-836
-822
-807
-793
-779
-764
-750
-736
-721
-707
-692
-678
-664
-649
-635
-620
-606
-592
-577
-563
-549
-535
-521
-507
-493
-479
-465
-452
-438
-425
-411
-398
-385
-372
-359
-346
-334
-321
-309
-296
-284
-272
-260
-249
-237
-226
-214
-203
-193
-182
-171
-161
-151
-141
-131
-121
-111
-101
-92
-82
-73
-64
-55
-46
-37
-28
-19
-11
-2
7
15
23
32
40
48
56
64
72
80
88
96
103
111
118
125
132
139
146
153
159
166
172
178
184
190
196
201
206
212
217
222
226
231
235
239
243
247
250
254
257
260
263
265
267
269
271
273
274
276
277
278
278
279
279
279
279
279
279
278
278
277
276
275
274
273
272
270
269
267
266
264
263
261
259
257
255
253
251
250
247
245
243
241
239
237
234
232
229
227
225
222
219
217
214
211
209
206
203
200
197
194
191
188
185
182
179
176
173
169
166
163
159
156
152
149
145
142
138
134
130
126
122
118
114
110
105
101
96
92
87
82
77
72
67
62
57
52
47
42
36
31
26
20
15
9
4
-2
-8
-14
-19
-25
-31
-37
-44
-50
-56
-63
-69
-76
-83
-90
-97
-104
-111
-119
-126
-134
-141
-149
-157
-165
-173
-181
-190
-198
-207
-215
-224
-233
-242
-251
-261
-271
-280
-290
-300
-311
-321
-332
-343
-353
-364
-376
-387
-399
-410
-422
-434
-446
-458
-471
-483
-496
-508
-521
-534
-547
-561
-574
-588
-602
-615
-630
-644
-658
-672
-687
-701
-716
-731
-746
-761
-776
-791
-806
-822
-837
-853
-868
-884
-900
-916
-932
-948
-964
-980
-996
-1012
-1029
-1046
-1062
-1079
-1096
-1112
-1129
-1146
-1163
-1180
-1197
-1214
-1231
-1248
-1266
-1283
-1300
-1317
-1335
-1352
-1369
-1386
-1404
-1421
-1438
-1456
-1473
-1491
-1508
-1525
-1543
-1560
-1578
-1595
-1612
-1630
-1647
-1664
-1681
-1699
-1716
-1733
-1750
-1767
-1784
-1800
-1817
-1834
-1851
-1868
-1884
-1901
-1918
-1935
-1951
-1968
-1984
-2001
-2017
-2033
-2050
-2067
-2083
-2099
-2115
-2131
-2147
-2163
-2179
-2195
-2210
-2226
-2241
-2256
-2271
-2286
-2301
-2316
-2331
-2345
-2360
-2374
-2388
-2403
-2416
-2430
-2444
-2457
-2471
-2484
-2497
-2510
-2522
-2535
-2547
-2559
-2571
-2583
-2595
-2606
-2618
-2629
-2640
-2651
-2662
-2673
-2683
-2694
-2704
-2714
-2724
-2734
-2743
-2752
-2761
-2770
-2779
-2788
-2796
-2804
-2812
-2819
-2826
-2834
-2840
-2847
-2854
-2860
-2866
-2872
-2877
-2883
-2888
-2893
-2898
-2903
-2907
-2912
-2916
-2920
-2924
-2928
-2932
-2936
-2939
-2943
-2946
-2949
-2952
-2956
-2959
-2962
-2964
-2967
-2970
-2972
-2975
-2977
-2979
-2981
-2983
-2985
-2987
-2989
-2991
-2993
-2994
-2996
-2998
-3000
-3001
-3003
-3004
-3006
-3007
-3008
-3009
-3011
-3012
-3013
-3013
-3014
-3015
-3016
-3016
-3016
-3017
-3017
-3017
-3017
-3017
-3017
-3017
-3016
-3016
-3016
-3015
-3015
-3015
-3014
-3014
-3013
-3012
-3012
-3011
-3010
-3009
-3008
-3007
-3006
-3005
-3003
-3002
-3001
-2999
-2998
-2997
-2995
-2994
-2993
-2992
-2991
-2990
-2989
-2988
-2987
-2987
-2986
-2986
-2986
-2986
-2986
-2986
-2987
-2988
-2988
-2989
-2991
-2992
-2993
-2995
-2996
-2998
-3000
-3002
-3004
-3006
-3008
-3010
-3012
-3015
-3017
-3019
-3022
-3024
-3027
-3029
-3032
-3034
-3037
-3039
-3042
-3044
-3047
-3049
-3051
-3054
-3056
-3059
-3061
-3064
-3066
-3069
-3071
-3074
-3077
-3079
-3082
-3085
-3087
-3090
-3093
-3096
-3098
-3101
-3104
-3107
-3110
-3112
-3115
-3118
-3121
-3123
-3126
-3129
-3131
-3134
-3137
-3139
-3142
-3144
-3147
-3149
-3152
-3154
-3157
-3159
-3162
-3164
-3167
-3170
-3172
-3175
-3178
-3180
-3183
-3186
-3189
-3192
-3194
-3197
-3200
-3203
-3205
-3208
-3210
-3213
-3215
-3218
-3220
-3222
-3224
-3226
-3228
-3229
-3231
-3232
-3234
-3235
-3236
-3237
-3238
-3239
-3240
-3241
-3241
-3242
-3242
-3243
-3243
-3243
-3243
-3242
-3242
-3241
-3240
-3240
-3239
-3237
-3236
-3235
-3233
-3231
-3230
-3228
-3225
-3223
-3221
-3219
-3216
-3213
-3211
-3208
-3205
-3202
-3199
-3196
-3193
-3189
-3186
-3182
-3178
-3175
-3171
-3167
-3163
-3159
-3155
-3150
-3146
-3142
-3137
-3133
-3128
-3124
-3119
-3114
-3110
-3105
-3100
-3095
-3090
-3085
-3080
-3075
-3070
-3065
-3059
-3054
-3048
-3043
-3037
-3031
-3025
-3019
-3012
-3006
-2999
-2992
-2986
-2979
-2971
-2964
-2957
-2949
-2942
-2934
-2926
-2918
-2910
-2902
-2894
-2885
-2877
-2868
-2860
-2851
-2843
-2834
-2825
-2816
-2808
-2799
-2790
-2780
-2771
-2762
-2753
-2743
-2734
-2724
-2714
-2704
-2695
-2685
-2675
-2665
-2655
-2645
-2635
-2625
-2615
-2605
-2595
-2585
-2575
-2564
-2554
-2544
-2534
-2524
-2513
-2503
-2493
-2483
-2473
-2463
-2453
-2443
-2433
-2424
-2414
-2405
-2395
-2386
-2377
-2368
-2359
-2350
-2342
-2333
-2325
-2316
-2308
-2300
-2292
-2284
-2276
-2269
-2261
-2254
-2246
-2239
-2232
-2224
-2217
-2210
-2203
-2196
-2189
-2183
-2176
-2169
-2163
-2156
-2150
-2143
-2137
-2131
-2125
-2119
-2113
-2107
-2101
-2095
-2089
-2083
-2078
-2072
-2066
-2061
-2055
-2050
-2044
-2039
-2033
-2028
-2021
-2017
-2012
-2005
-2001
-1996
-1991
-1985
-1980
-1974
-1969
-1964
-1958
-1953
-1947
-1942
-1936
-1931
-1925
-1919
-1914
-1908
-1902
-1897
-1891
-1885
-1879
-1874
-1868
-1862
-1856
-1850
-1844
-1838
-1832
-1826
-1820
-1814
-1808
-1802
-1796
-1790
-1784
-1778
-1772
-1766
-1760
-1754
-1748
-1741
-1735
-1729
-1723
-1717
-1711
-1704
-1698
-1692
-1686
-1680
-1674
-1668
-1662
-1656
-1650
-1644
-1638
-1633
-1627
-1621
-1616
-1610
-1605
-1600
-1594
-1589
-1584
-1578
-1573
-1568
-1563
-1558
-1553
-1549
-1544
-1539
-1535
-1530
-1526
-1521
-1517
-1513
-1509
-1505
-1501
-1497
-1493
-1489
-1486
-1482
-1479
-1475
-1472
-1468
-1465
-1461
-1458
-1455
-1452
-1448
-1445
-1442
-1439
-1436
-1433
-1430
-1427
-1425
-1422
-1419
-1417
-1414
-1411
-1409
-1406
-1404
-1401
-1399
-1396
-1394
-1392
-1389
-1387
-1384
-1381
-1379
-1376
-1373
-1370
-1367
-1364
-1361
-1358
-1355
-1351
-1348
-1344
-1341
-1337
-1334
-1330
-1326
-1323
-1319
-1315
-1312
-1308
-1304
-1300
-1296
-1292
-1288
-1285
-1281
-1276
-1272
-1268
-1264
-1260
-1256
-1251
-1247
-1242
-1238
-1233
-1229
-1224
-1220
-1215
-1210
-1205
-1200
-1196
-1191
-1186
-1181
-1176
-1171
-1166
-1161
-1156
-1151
-1147
-1142
-1137
-1133
-1128
-1124
-1119
-1115
-1110
-1106
-1102
-1097
-1093
-1089
-1085
-1081
-1077
-1073
-1068
-1064
-1060
-1056
-1052
-1047
-1043
-1039
-1034
-1030
-1025
-1020
-1016
-1012
-1006
-1002
-998
-993
-989
-984
-980
-975
-971
-966
-962
-958
-953
-949
-945
-941
-936
-932
-928
-924
-920
-916
-912
-908
-904
-900
-896
-893
-889
-886
-882
-879
-875
-872
-869
-866
-863
-860
-857
-854
-851
-848
-845
-843
-840
-837
-834
-831
-828
-825
-822
-819
-815
-812
-809
-805
-802
-798
-794
-791
-787
-783
-779
-774
-770
-766
-761
-757
-752
-748
-743
-738
-734
-729
-724
-719
-714
-709
-703
-698
-693
-687
-682
-676
-671
-665
-659
-654
-648
-642
-636
-631
-625
-619
-613
-607
-601
-595
-589
-584
-578
-572
-566
-560
-554
-548
-543
-537
-531
-525
-519
-513
-508
-502
-496
-490
-484
-479
-473
-467
-461
-456
-450
-444
-439
-433
-428
-422
-417
-411
-406
-401
-395
-390
-385
-380
-374
-369
-364
-359
-354
-348
-343
-338
-333
-328
-323
-318
-313
-308
-303
-299
-294
-289
-285
-280
-276
-271
-267
-263
-259
-255
-251
-247
-243
-239
-235
-231
-228
-224
-220
-216
-213
-209
-205
-201
-197
-194
-190
-186
-182
-178
-174
-170
-166
-162
-157
-153
-148
-144
-139
-135
-130
-125
-120
-116
-111
-106
-101
-96
-91
-86
-81
-77
-72
-67
-63
-58
-54
-49
-45
-41
-37
-32
-28
-24
-21
-17
-13
-10
-6
-3
1
4
7
11
14
17
20
23
26
29
31
34
37
40
42
45
47
50
52
55
57
60
62
65
68
70
73
76
79
81
84
87
90
93
96
99
102
106
109
112
115
118
121
125
128
131
134
138
141
144
148
151
154
158
161
164
168
171
175
178
182
185
189
192
195
198
201
204
207
210
213
215
218
220
223
225
227
229
231
233
234
236
238
239
240
242
243
244
245
245
246
246
247
247
247
246
246
245
245
244
242
241
239
238
236
233
231
228
225
222
219
216
212
208
204
200
196
191
186
181
176
171
165
160
154
148
142
136
130
123
117
110
104
97
90
83
76
69
62
55
48
41
33
26
18
11
3
-4
-12
-20
-28
-36
-43
-51
-59
-67
-75
-83
-91
-99
-107
-115
-123
-131
-140
-148
-156
-164
-172
-180
-188
-197
-205
-213
-221
-229
-238
-246
-254
-263
-271
-280
-288
-297
-306
-314
-323
-332
-341
-350
-359
-369
-378
-387
-397
-406
-416
-425
-435
-444
-454
-463
-473
-483
-492
-502
-512
-522
-532
-542
-551
-561
-571
-581
-592
-602
-612
-622
-633
-643
-653
-664
-674
-685
-695
-706
-717
-727
-738
-749
-759
-770
-781
-792
-802
-813
-823
-834
-845
-855
-866
-876
-886
-897
-907
-917
-927
-938
-948
-958
-968
-978
-989
-999
-1008
-1018
-1029
-1040
-1050
-1060
-1071
-1081
-1091
-1102
-1112
-1122
-1133
-1143
-1153
-1164
-1174
-1184
-1194
-1205
-1215
-1225
-1235
-1245
-1256
-1266
-1276
-1286
-1296
-1306
-1316
-1326
-1336
-1346
-1356
-1366
-1376
-1386
-1396
-1406
-1416
-1426
-1436
-1446
-1456
-1465
-1475
-1485
-1494
-1504
-1513
-1522
-1532
-1541
-1550
-1559
-1568
-1577
-1586
-1595
-1603
-1612
-1620
-1629
-1637
-1645
-1653
-1661
-1669
-1677
-1685
-1693
-1700
-1708
-1715
-1722
-1729
-1736
-1743
-1750
-1757
-1764
-1770
-1777
-1783
-1789
-1796
-1802
-1808
-1814
-1819
-1825
-1831
-1836
-1841
-1847
-1852
-1857
-1862
-1867
-1872
-1876
-1881
-1886
-1890
-1894
-1899
-1903
-1907
-1911
-1915
-1919
-1923
-1927
-1931
-1934
-1938
-1941
-1944
-1947
-1950
-1952
-1955
-1957
-1959
-1961
-1963
-1965
-1967
-1968
-1969
-1970
-1971
-1972
-1973
-1973
-1974
-1974
-1974
-1974
-1975
-1975
-1974
-1974
-1974
-1974
-1973
-1973
-1973
-1972
-1972
-1971
-1971
-1970
-1969
-1969
-1968
-1967
-1967
-1966
-1965
-1965
-1964
-1963
-1962
-1962
-1961
-1960
-1960
-1959
-1958
-1957
-1956
-1955
-1954
-1953
-1952
-1951
-1949
-1948
-1947
-1945
-1943
-1942
-1940
-1938
-1937
-1935
-1933
-1931
-1929
-1927
-1924
-1922
-1920
-1917
-1915
-1912
-1910
-1907
-1904
-1901
-1899
-1896
-1893
-1890
-1887
-1884
-1881
-1877
-1874
-1871
-1868
-1865
-1861
-1858
-1855
-1852
-1849
-1846
-1842
-1839
-1836
-1833
-1830
-1827
-1824
-1820
-1817
-1814
-1811
-1808
-1804
-1801
-1798
-1794
-1791
-1788
-1785
-1781
-1778
-1775
-1772
-1769
-1765
-1762
-1759
-1756
-1753
-1750
-1747
-1745
-1742
-1739
-1736
-1733
-1731
-1728
-1725
-1723
-1720
-1718
-1715
-1713
-1710
-1708
-1705
-1703
-1701
-1699
-1696
-1694
-1692
-1690
-1688
-1686
-1684
-1682
-1680
-1678
-1676
-1673
-1671
-1669
-1666
-1664
-1661
-1658
-1655
-1653
-1649
-1646
-1643
-1640
-1636
-1633
-1629
-1625
-1622
-1618
-1614
-1610
-1605
-1601
-1597
-1592
-1588
-1584
-1579
-1574
-1570
-1565
-1561
-1556
-1551
-1546
-1542
-1537
-1532
-1527
-1523
-1518
-1513
-1508
-1503
-1498
-1494
-1489
-1484
-1479
-1474
-1470
-1465
-1460
-1455
-1451
-1446
-1441
-1437
-1432
-1428
-1423
-1419
-1414
-1410
-1406
-1401
-1397
-1393
-1389
-1385
-1381
-1376
-1372
-1368
-1364
-1360
-1356
-1352
-1348
-1344
-1340
-1336
-1332
-1328
-1324
-1320
-1316
-1311
-1307
-1303
-1299
-1295
-1291
-1287
-1282
-1278
-1274
-1270
-1266
-1261
-1257
-1253
-1249
-1245
-1240
-1236
-1232
-1228
-1224
-1220
-1216
-1212
-1208
-1204
-1200
-1197
-1193
-1190
-1186
-1183
-1179
-1176
-1173
-1170
-1168
-1165
-1163
-1161
-1159
-1157
-1155
-1154
-1153
-1153
-1152
-1152
-1152
-1152
-1153
-1153
-1155
-1156
-1157
-1159
-1161
-1164
-1166
-1169
-1172
-1175
-1179
-1182
-1186
-1190
-1195
-1199
-1204
-1209
-1213
-1219
-1224
-1229
-1235
-1241
-1246
-1252
-1259
-1265
-1271
-1277
-1284
-1290
-1297
-1304
-1311
-1317
-1324
-1331
-1338
-1345
-1353
-1360
-1367
-1374
-1382
-1389
-1396
-1404
-1411
-1419
-1426
-1434
-1441
-1449
-1457
-1464
-1472
-1479
-1487
-1495
-1502
-1510
-1517
-1525
-1533
-1540
-1548
-1556
-1563
-1571
-1578
-1586
-1594
-1602
-1609
-1617
-1625
-1633
-1640
-1648
-1656
-1664
-1671
-1679
-1687
-1695
-1703
-1710
-1718
-1726
-1734
-1741
-1749
-1757
-1764
-1772
-1780
-1787
-1795
-1802
-1810
-1817
-1825
-1832
-1840
-1847
-1855
-1863
-1871
-1878
-1886
-1894
-1902
-1910
-1918
-1926
-1935
-1943
-1951
-1959
-1967
-1976
-1984
-1992
-2000
-2009
-2017
-2025
-2033
-2041
-2050
-2058
-2066
-2074
-2083
-2091
-2099
-2107
-2116
-2124
-2132
-2141
-2149
-2158
-2166
-2175
-2183
-2192
-2200
-2209
-2217
-2226
-2234
-2243
-2251
-2260
-2268
-2276
-2284
-2292
-2301
-2309
-2317
-2325
-2332
-2340
-2348
-2356
-2364
-2371
-2379
-2386
-2394
-2401
-2408
-2416
-2423
-2430
-2437
-2444
-2450
-2457
-2464
-2470
-2476
-2483
-2489
-2495
-2501
-2506
-2512
-2517
-2523
-2528
-2533
-2538
-2543
-2548
-2552
-2557
-2561
-2565
-2569
-2573
-2576
-2580
-2583
-2586
-2589
-2592
-2595
-2598
-2600
-2603
-2605
-2607
-2609
-2611
-2613
-2615
-2616
-2618
-2619
-2620
-2622
-2623
-2624
-2625
-2626
-2626
-2627
-2628
-2628
-2629
-2629
-2629
-2630
-2630
-2630
-2630
-2630
-2630
-2630
-2630
-2629
-2629
-2629
-2628
-2628
-2627
-2627
-2626
-2625
-2624
-2623
-2622
-2621
-2620
-2619
-2617
-2616
-2615
-2613
-2612
-2610
-2608
-2606
-2605
-2603
-2601
-2599
-2596
-2594
-2592
-2589
-2587
-2584
-2581
-2579
-2576
-2573
-2570
-2566
-2563
-2560
-2557
-2553
-2550
-2546
-2543
-2539
-2535
-2532
-2528
-2524
-2521
-2517
-2513
-2509
-2506
-2502
-2498
-2494
-2491
-2487
-2483
-2480
-2476
-2473
-2469
-2466
-2462
-2459
-2455
-2452
-2449
-2445
-2442
-2439
-2435
-2432
-2428
-2425
-2421
-2418
-2414
-2411
-2407
-2403
-2399
-2395
-2391
-2387
-2383
-2379
-2375
-2371
-2366
-2362
-2358
-2353
-2349
-2344
-2339
-2334
-2330
-2325
-2320
-2315
-2310
-2305
-2300
-2295
-2290
-2285
-2279
-2274
-2269
-2264
-2259
-2254
-2249
-2244
-2239
-2234
-2229
-2224
-2219
-2214
-2209
-2204
-2199
-2194
-2189
-2184
-2179
-2174
-2169
-2164
-2159
-2154
-2149
-2144
-2139
-2134
-2129
-2123
-2118
-2113
-2108
-2102
-2097
-2092
-2086
-2081
-2075
-2070
-2064
-2059
-2053
-2047
-2041
-2036
-2029
-2024
-2017
-2012
-2005
-1999
-1993
-1986
-1979
-1973
-1966
-1959
-1952
-1945
-1937
-1930
-1923
-1915
-1908
-1900
-1892
-1884
-1877
-1869
-1861
-1852
-1844
-1836
-1828
-1820
-1811
-1803
-1795
-1786
-1778
-1770
-1761
-1753
-1744
-1736
-1728
-1719
-1711
-1702
-1694
-1685
-1677
-1668
-1660
-1651
-1643
-1634
-1626
-1617
-1608
-1600
-1591
-1583
-1574
-1565
-1557
-1548
-1539
-1530
-1522
-1513
-1504
-1495
-1486
-1477
-1468
-1459
-1450
-1441
-1432
-1422
-1413
-1404
-1395
-1385
-1376
-1367
-1358
-1348
-1339
-1330
-1321
-1312
-1303
-1293
-1284
-1276
-1267
-1258
-1249
-1240
-1231
-1222
-1213
-1205
-1196
-1187
-1178
-1169
-1160
-1151
-1142
-1133
-1124
-1115
-1105
-1096
-1087
-1077
-1068
-1059
-1049
-1040
-1030
-1020
-1010
-1002
-992
-983
-973
-963
-953
-944
-934
-924
-914
-904
-895
-885
-875
-865
-856
-846
-837
-827
-818
-809
-800
-791
-782
-773
-764
-756
-748
-739
-731
-723
-715
-708
-700
-693
-685
-678
-671
-665
-658
-652
-645
-639
-634
-628
-622
-617
-612
-607
-602
-597
-592
-588
-583
-579
-575
-571
-567
-563
-559
-555
-551
-548
-544
-540
-537
-533
-530
-526
-523
-520
-516
-513
-509
-506
-502
-499
-495
-492
-488
-484
-481
-477
-473
-469
-466
-462
-458
-454
-450
-446
-442
-438
-434
-430
-426
-421
-417
-413
-409
-404
-400
-396
-391
-387
-383
-379
-375
-370
-366
-362
-358
-354
-351
-347
-343
-339
-336
-332
-329
-325
-322
-319
-315
-312
-309
-306
-303
-300
-297
-294
-291
-289
-286
-283
-281
-278
-276
-274
-272
-269
-267
-266
-264
-262
-261
-260
-258
-257
-256
-256
-255
-254
-254
-253
-253
-253
-253
-253
-253
-253
-254
-254
-255
-256
-256
-257
-259
-260
-261
-263
-264
-266
-267
-269
-271
-273
-276
-278
-280
-283
-285
-288
-291
-294
-297
-300
-303
-307
-310
-313
-317
-321
-324
-328
-332
-337
-341
-345
-350
-355
-359
-364
-369
-375
-380
-386
-391
-397
-403
-409
-416
-422
-428
-435
-442
-449
-456
-463
-470
-478
-485
-493
-501
-508
-516
-524
-532
-541
-549
-557
-566
-574
-583
-592
-601
-609
-618
-628
-637
-646
-655
-665
-674
-684
-693
-703
-712
-722
-732
-741
-751
-761
-770
-780
-789
-799
-809
-818
-828
-837
-847
-856
-866
-875
-885
-894
-903
-913
-922
-931
-940
-950
-959
-968
-977
-986
-995
-1002
-1012
-1020
-1030
-1038
-1047
-1055
-1064
-1072
-1081
-1089
-1097
-1105
-1114
-1122
-1130
-1138
-1146
-1154
-1162
-1170
-1178
-1185
-1193
-1201
-1209
-1217
-1224
-1232
-1240
-1247
-1255
-1263
-1271
-1279
-1286
-1294
-1302
-1310
-1318
-1326
-1334
-1342
-1351
-1359
-1367
-1375
-1384
-1392
-1400
-1408
-1417
-1425
-1433
-1442
-1450
-1459
-1467
-1476
-1484
-1493
-1502
-1510
-1519
-1528
-1537
-1546
-1555
-1563
-1572
-1581
-1591
-1600
-1609
-1618
-1627
-1637
-1646
-1656
-1665
-1675
-1685
-1694
-1704
-1714
-1724
-1734
-1745
-1755
-1765
-1776
-1786
-1797
-1807
-1818
-1829
-1839
-1850
-1861
-1872
-1883
-1894
-1905
-1916
-1927
-1938
-1949
-1960
-1970
-1981
-1992
-2003
-2013
-2024
-2035
-2045
-2056
-2067
-2077
-2087
-2098
-2108
-2118
-2128
-2138
-2148
-2158
-2168
-2178
-2187
-2197
-2206
-2216
-2225
-2234
-2243
-2252
-2261
-2270
-2279
-2288
-2296
-2305
-2313
-2322
-2330
-2339
-2347
-2355
-2364
-2372
-2380
-2388
-2396
-2405
-2413
-2421
-2429
-2437
-2445
-2453
-2461
-2469
-2477
-2484
-2492
-2500
-2508
-2516
-2523
-2531
-2539
-2546
-2554
-2561
-2569
-2576
-2584
-2591
-2599
-2606
-2613
-2621
-2628
-2635
-2643
-2650
-2657
-2664
-2671
-2678
-2685
-2692
-2699
-2706
-2712
-2719
-2726
-2732
-2739
-2745
-2752
-2758
-2765
-2771
-2777
-2784
-2790
-2796
-2802
-2809
-2815
-2821
-2827
-2833
-2839
-2845
-2851
-2856
-2862
-2868
-2873
-2879
-2884
-2890
-2895
-2900
-2905
-2910
-2915
-2920
-2925
-2930
-2934
-2939
-2943
-2948
-2952
-2956
-2960
-2964
-2968
-2971
-2975
-2978
-2982
-2985
-2988
-2991
-2994
-2997
-3000
-3002
-3005
-3007
-3009
-3012
-3014
-3016
-3018
-3020
-3022
-3024
-3026
-3028
-3029
-3031
-3033
-3034
-3036
-3037
-3038
-3040
-3041
-3042
-3043
-3044
-3045
-3045
-3046
-3047
-3047
-3047
-3048
-3048
-3048
-3048
-3048
-3048
-3048
-3047
-3047
-3047
-3046
-3045
-3045
-3044
-3043
-3042
-3040
-3039
-3038
-3036
-3034
-3033
-3031
-3029
-3027
-3025
-3023
-3020
-3018
-3016
-3013
-3011
-3008
-3005
-3002
-3000
-2997
-2994
-2991
-2988
-2985
-2982
-2978
-2975
-2972
-2969
-2965
-2962
-2959
-2955
-2952
-2948
-2944
-2941
-2937
-2933
-2929
-2925
-2921
-2917
-2913
-2909
-2905
-2900
-2896
-2892
-2887
-2883
-2879
-2874
-2870
-2865
-2861
-2856
-2852
-2847
-2843
-2838
-2834
-2829
-2824
-2820
-2815
-2810
-2806
-2801
-2796
-2792
-2787
-2782
-2778
-2773
-2768
-2764
-2759
-2755
-2750
-2746
-2741
-2737
-2733
-2729
-2725
-2721
-2717
-2713
-2709
-2706
-2702
-2699
-2696
-2692
-2690
-2687
-2684
-2681
-2679
-2677
-2674
-2672
-2670
-2668
-2667
-2665
-2663
-2662
-2661
-2659
-2658
-2657
-2656
-2655
-2654
-2653
-2652
-2652
-2651
-2650
-2650
-2649
-2648
-2648
-2647
-2646
-2645
-2645
-2644
-2643
-2642
-2641
-2641
-2640
-2639
-2638
-2637
-2636
-2635
-2634
-2633
-2632
-2631
-2630
-2629
-2628
-2627
-2626
-2625
-2623
-2622
-2621
-2620
-2619
-2618
-2616
-2615
-2614
-2613
-2612
-2610
-2609
-2608
-2607
-2605
-2604
-2603
-2602
-2600
-2599
-2598
-2597
-2596
-2595
-2594
-2593
-2592
-2591
-2590
-2590
-2589
-2588
-2588
-2587
-2586
-2585
-2585
-2584
-2583
-2583
-2582
-2581
-2581
-2580
-2579
-2578
-2578
-2577
-2576
-2575
-2574
-2573
-2572
-2571
-2570
-2569
-2568
-2566
-2565
-2564
-2563
-2561
-2560
-2559
-2558
-2556
-2555
-2554
-2552
-2551
-2550
-2549
-2547
-2546
-2545
-2543
-2542
-2541
-2540
-2539
-2537
-2536
-2535
-2534
-2533
-2532
-2531
-2530
-2530
-2529
-2528
-2528
-2527
-2526
-2526
-2526
-2525
-2525
-2525
-2524
-2524
-2524
-2524
-2524
-2524
-2524
-2524
-2524
-2524
-2525
-2525
-2525
-2525
-2526
-2526
-2526
-2527
-2527
-2527
-2528
-2528
-2529
-2529
-2530
-2531
-2531
-2532
-2533
-2533
-2534
-2535
-2536
-2537
-2538
-2539
-2540
-2542
-2543
-2544
-2546
-2547
-2549
-2550
-2552
-2553
-2555
-2556
-2558
-2560
-2561
-2563
-2564
-2566
-2568
-2569
-2571
-2573
-2574
-2576
-2578
-2579
-2581
-2583
-2584
-2586
-2588
-2590
-2592
-2594
-2596
-2598
-2600
-2602
-2604
-2606
-2608
-2610
-2612
-2615
-2617
-2619
-2622
-2624
-2627
-2629
-2632
-2634
-2637
-2640
-2643
-2645
-2648
-2651
-2654
-2657
-2661
-2664
-2667
-2670
-2674
-2677
-2681
-2684
-2688
-2691
-2695
-2699
-2703
-2706
-2710
-2714
-2718
-2723
-2727
-2731
-2735
-2740
-2744
-2749
-2753
-2758
-2763
-2768
-2772
-2777
-2782
-2788
-2793
-2798
-2803
-2809
-2814
-2820
-2826
-2832
-2837
-2844
-2850
-2856
-2862
-2869
-2875
-2882
-2888
-2895
-2902
-2909
-2916
-2923
-2930
-2937
-2944
-2951
-2958
-2966
-2973
-2980
-2987
-2995
-3002
-3009
-3017
-3024
-3032
-3039
-3047
-3054
-3061
-3069
-3076
-3084
-3091
-3099
-3106
-3114
-3122
-3129
-3137
-3144
-3152
-3159
-3167
-3174
-3182
-3189
-3197
-3204
-3212
-3219
-3227
-3234
-3241
-3249
-3256
-3263
-3271
-3278
-3285
-3292
-3300
-3307
-3314
-3321
-3327
-3334
-3341
-3348
-3354
-3361
-3367
-3374
-3380
-3386
-3392
-3398
-3404
-3409
-3415
-3420
-3426
-3431
-3436
-3441
-3446
-3451
-3456
-3460
-3465
-3469
-3473
-3477
-3482
-3485
-3489
-3493
-3497
-3500
-3504
-3507
-3510
-3514
-3517
-3520
-3523
-3526
-3529
-3531
-3534
-3537
-3539
-3542
-3544
-3546
-3549
-3551
-3553
-3555
-3557
-3559
-3561
-3563
-3565
-3567
-3569
-3571
-3573
-3575
-3577
-3578
-3580
-3582
-3584
-3585
-3587
-3589
-3590
-3592
-3593
-3595
-3596
-3598
-3599
-3600
-3601
-3602
-3603
-3604
-3605
-3605
-3606
-3607
-3607
-3608
-3608
-3609
-3609
-3609
-3609
-3610
-3610
-3610
-3610
-3610
-3610
-3610
-3610
-3609
-3609
-3609
-3608
-3608
-3608
-3607
-3606
-3606
-3605
-3604
-3603
-3602
-3601
-3600
-3599
-3598
-3597
-3596
-3594
-3593
-3592
-3590
-3589
-3587
-3585
-3583
-3581
-3579
-3577
-3575
-3573
-3571
-3568
-3566
-3563
-3560
-3557
-3554
-3551
-3547
-3544
-3540
-3537
-3533
-3529
-3525
-3521
-3517
-3513
-3509
-3505
-3501
-3497
-3493
-3489
-3485
-3482
-3478
-3474
-3470
-3466
-3462
-3458
-3454
-3450
-3446
-3442
-3438
-3434
-3430
-3426
-3422
-3419
-3415
-3411
-3407
-3403
-3399
-3395
-3391
-3387
-3383
-3379
-3375
-3371
-3367
-3364
-3360
-3356
-3352
-3348
-3344
-3340
-3336
-3332
-3328
-3324
-3320
-3317
-3313
-3309
-3305
-3301
-3297
-3293
-3289
-3285
-3281
-3277
-3273
-3270
-3266
-3262
-3258
-3254
-3250
-3246
-3242
-3238
-3234
-3230
-3226
-3223
-3219
-3215
-3211
-3207
-3203
-3199
-3195
-3191
-3187
-3183
-3180
-3176
-3172
-3168
-3164
-3160
-3156
-3152
-3148
-3144
-3141
-3137
-3133
-3129
-3125
-3121
-3117
-3113
-3109
-3105
-3102
-3098
-3094
-3090
-3086
-3082
-3078
-3074
-3070
-3067
-3063
-3059
-3055
-3051
-3047
-3043
-3039
-3035
-3032
-3028
-3024
-3020
-3016
-3012
-3008
-3004
-3000
-2997
-2993
-2989
-2985
-2981
-2977
-2973
-2969
-2965
-2962
-2958
-2954
-2950
-2946
-2942
-2938
-2934
-2931
-2927
-2923
-2919
-2915
-2911
-2907
-2903
-2900
-2896
-2892
-2888
-2884
-2880
-2876
-2872
-2869
-2865
-2861
-2857
-2853
-2849
-2845
-2841
-2838
-2834
-2830
-2826
-2822
-2818
-2814
-2811
-2807
-2803
-2799
-2795
-2791
-2787
-2784
-2780
-2776
-2772
-2768
-2764
-2760
-2757
-2753
-2749
-2745
-2741
-2737
-2733
-2730
-2726
-2722
-2718
-2714
-2710
-2706
-2703
-2699
-2695
-2691
-2687
-2683
-2679
-2676
-2672
-2668
-2664
-2660
-2656
-2652
-2649
-2645
-2641
-2637
-2633
-2629
-2626
-2622
-2618
-2614
-2610
-2606
-2603
-2599
-2595
-2591
-2587
-2583
-2579
-2576
-2572
-2568
-2564
-2560
-2556
-2553
-2549
-2545
-2541
-2537
-2533
-2530
-2526
-2522
-2518
-2514
-2510
-2507
-2503
-2499
-2495
-2491
-2487
-2484
-2480
-2476
-2472
-2468
-2464
-2461
-2457
-2453
-2449
-2445
-2442
-2438
-2434
-2430
-2426
-2422
-2419
-2415
-2411
-2407
-2403
-2400
-2396
-2392
-2388
-2384
-2380
-2377
-2373
-2369
-2365
-2361
-2358
-2354
-2350
-2346
-2342
-2338
-2335
-2331
-2327
-2323
-2319
-2316
-2312
-2308
-2304
-2300
-2297
-2293
-2289
-2285
-2281
-2278
-2274
-2270
-2266
-2262
-2259
-2255
-2251
-2247
-2243
-2239
-2236
-2232
-2228
-2224
-2220
-2217
-2213
-2209
-2205
-2202
-2198
-2194
-2190
-2186
-2183
-2179
-2175
-2171
-2167
-2164
-2160
-2156
-2152
-2148
-2145
-2141
-2137
-2133
-2129
-2126
-2122
-2118
-2114
-2111
-2107
-2103
-2099
-2095
-2092
-2088
-2084
-2080
-2076
-2073
-2069
-2065
-2061
-2058
-2054
-2050
-2045
-2041
-2039
-2035
-2031
-2027
-2024
-2020
-2016
-2012
-2008
-2005
-2001
-1997
-1993
-1990
-1986
-1982
-1978
-1974
-1971
-1967
-1963
-1959
-1956
-1952
-1948
-1944
-1941
-1937
-1933
-1929
-1925
-1922
-1918
-1914
-1910
-1907
-1903
-1899
-1895
-1892
-1888
-1884
-1880
-1877
-1873
-1869
-1865
-1862
-1858
-1854
-1850
-1846
-1843
-1839
-1835
-1831
-1828
-1824
-1820
-1816
-1813
-1809
-1805
-1801
-1798
-1794
-1790
-1786
-1783
-1779
-1775
-1771
-1768
-1764
-1760
-1756
-1753
-1749
-1745
-1741
-1738
-1734
-1730
-1726
-1723
-1719
-1715
-1711
-1708
-1704
-1700
-1697
-1693
-1689
-1685
-1682
-1678
-1674
-1670
-1667
-1663
-1659
-1655
-1652
-1648
-1644
-1640
-1637
-1633
-1629
-1626
-1622
-1618
-1614
-1611
-1607
-1603
-1599
-1596
-1592
-1588
-1585
-1581
-1577
-1573
-1570
-1566
-1562
-1558
-1555
-1551
-1547
-1544
-1540
-1536
-1532
-1529
-1525
-1521
-1517
-1514
-1510
-1506
-1503
-1499
-1495
-1491
-1488
-1484
-1480
-1477
-1473
-1469
-1465
-1462
-1458
-1454
-1451
-1447
-1443
-1439
-1436
-1432
-1428
-1425
-1421
-1417
-1414
-1410
-1406
-1402
-1399
-1395
-1391
-1388
-1384
-1380
-1376
-1373
-1369
-1365
-1362
-1358
-1354
-1351
-1347
-1343
-1339
-1336
-1332
-1328
-1325
-1321
-1317
-1314
-1310
-1306
-1302
-1299
-1295
-1291
-1288
-1284
-1280
-1277
-1273
-1269
-1266
-1262
-1258
-1254
-1251
-1247
-1243
-1240
-1236
-1232
-1229
-1225
-1221
-1218
-1214
-1210
-1207
-1203
-1199
-1195
-1192
-1188
-1184
-1181
-1177
-1173
-1170
-1166
-1162
-1159
-1155
-1151
-1148
-1144
-1140
-1137
-1133
-1129
-1126
-1122
-1118
-1115
-1111
-1107
-1104
-1100
-1096
-1093
-1089
-1085
-1082
-1078
-1074
-1071
-1067
-1063
-1060
-1056
-1052
-1049
-1045
-1041
-1038
-1034
-1030
-1027
-1022
-1018
-1016
-1012
-1008
-1004
-1000
-997
-994
-990
-986
-983
-979
-975
-972
-968
-964
-961
-957
-953
-950
-946
-942
-939
-935
-931
-928
-924
-920
-917
-913
-910
-906
-902
-899
-895
-891
-888
-884
-880
-877
-873
-869
-866
-862
-858
-855
-851
-848
-844
-840
-837
-833
-829
-826
-822
-818
-815
-811
-807
-804
-800
-797
-793
-789
-786
-782
-778
-775
-771
-768
-764
-760
-757
-753
-749
-746
-742
-738
-735
-731
-728
-724
-720
-717
-713
-709
-706
-702
-699
-695
-691
-688
-684
-680
-677
-673
-670
-666
-662
-659
-655
-651
-648
-644
-641
-637
-633
-630
-626
-623
-619
-615
-612
-608
-604
-601
-597
-594
-590
-586
-583
-579
-576
-572
-568
-565
-561
-557
-554
-550
-547
-543
-539
-536
-532
-529
-525
-521
-518
-514
-511
-507
-503
-500
-496
-493
-489
-485
-482
-478
-475
-471
-467
-464
-460
-457
-453
-449
-446
-442
-439
-435
-431
-428
-424
-421
-417
-413
-410
-406
-403
-399
-396
-392
-388
-385
-381
-378
-374
-370
-367
-363
-360
-356
-352
-349
-345
-342
-338
-335
-331
-327
-324
-320
-317
-313
-310
-306
-302
-299
-295
-292
-288
-284
-281
-277
-274
-270
-267
-263
-259
-256
-252
-249
-245
-242
-238
-234
-231
-227
-224
-220
-217
-213
-209
-206
-202
-199
-195
-192
-188
-184
-181
-177
-174
-170
-167
-163
-160
-156
-152
-149
-145
-142
-138
-135
-131
-128
-124
-120
-117
-113
-110
-106
-103
-99
-96
-92
-88
-85
-81
-78
-74
-71
-67
-64
-60
-56
-53
-49
-46
-42
-39
-35
-32
-28
-25
-21
-17
-14
-10
-7
-3
0
4
7
11
14
18
22
25
29
32
36
39
43
46
50
53
57
60
64
68
71
75
78
82
85
89
92
96
99
103
106
110
113
117
120
124
128
131
135
138
142
145
149
152
156
159
163
166
170
173
177
180
184
187
191
194
198
