5
25736
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
32
32
32
32
33
33
33
33
34
34
34
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
38
38
38
38
38
39
39
40
40
41
41
42
42
43
43
44
45
45
46
46
47
47
48
48
49
49
49
50
50
50
50
51
51
51
51
52
52
52
52
53
53
53
53
52
52
52
51
51
50
49
48
48
47
47
46
46
46
45
45
45
45
45
44
44
44
44
44
44
43
43
42
42
41
40
40
39
38
38
37
37
36
36
36
35
35
34
34
33
33
32
32
31
31
31
31
31
31
31
31
31
32
32
32
32
32
33
33
33
33
33
32
31
31
30
29
27
26
25
24
24
23
23
23
23
23
23
24
24
25
25
26
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
26
26
27
28
29
30
31
32
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
36
36
37
38
39
40
42
43
44
46
47
48
49
50
50
50
50
49
49
49
48
48
48
48
49
49
49
49
49
49
49
48
48
48
47
47
47
47
47
47
48
48
48
47
47
46
45
44
43
42
41
40
40
39
38
38
37
36
35
34
34
33
32
32
32
31
31
31
31
30
30
28
27
25
23
22
20
19
18
17
17
17
17
17
17
17
17
16
16
15
15
15
15
15
15
15
15
16
16
17
18
18
19
20
21
22
22
22
22
22
22
21
21
21
22
22
23
23
24
25
25
26
26
26
26
26
26
26
26
26
26
26
26
25
24
23
22
20
19
17
16
15
15
15
15
15
15
16
16
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
17
18
19
21
23
25
27
30
33
36
39
42
45
48
50
53
56
59
62
65
68
71
73
75
77
79
81
83
85
87
89
91
93
95
98
100
102
104
105
107
109
111
112
114
115
116
117
117
117
116
115
114
113
112
111
110
109
108
107
105
102
100
97
94
90
87
84
81
79
76
73
70
66
63
60
56
53
49
45
42
38
35
32
29
26
23
20
17
14
12
9
7
5
4
2
1
-1
-3
-4
-6
-8
-9
-11
-12
-14
-15
-16
-17
-18
-18
-19
-18
-18
-17
-16
-15
-13
-11
-9
-6
-3
0
3
6
9
11
14
16
18
21
23
25
27
29
32
35
38
41
45
49
54
58
63
67
71
75
79
83
87
91
96
100
104
108
112
116
120
124
128
132
136
140
145
149
153
156
159
162
165
167
168
169
170
170
170
170
170
169
169
168
166
165
163
161
159
157
155
153
152
150
148
146
145
143
141
139
137
134
132
129
127
124
122
119
117
115
112
110
108
105
103
101
99
96
94
92
90
89
87
86
85
84
84
83
83
83
83
84
85
86
87
88
89
91
92
93
95
96
98
99
101
103
105
107
109
111
114
117
120
123
126
129
132
135
138
141
143
145
148
150
153
156
159
162
166
171
175
179
184
188
193
197
201
205
209
213
216
220
223
226
229
232
234
235
237
237
237
237
237
236
234
232
230
228
226
223
220
216
212
207
203
198
193
188
184
179
174
170
165
161
156
151
147
142
137
133
128
123
118
114
109
105
100
95
91
86
82
77
73
69
66
62
59
57
55
53
52
52
52
52
52
53
54
55
56
58
60
62
65
67
70
73
76
78
81
84
87
90
92
95
98
101
104
107
109
112
115
117
120
123
126
129
131
133
136
138
139
141
143
144
146
148
150
152
154
157
159
161
163
165
167
168
170
171
173
173
174
175
175
176
175
175
174
172
170
168
165
162
159
156
152
148
145
141
137
134
130
126
122
118
114
110
107
103
99
96
92
88
84
81
77
73
69
66
62
59
57
54
51
49
47
45
43
42
41
40
39
39
39
39
39
39
39
39
39
39
39
38
38
37
37
37
37
37
37
38
39
40
41
42
43
44
46
47
49
50
52
54
55
57
59
60
62
63
64
65
65
65
65
65
65
65
65
64
64
63
63
62
62
62
62
63
64
66
68
71
74
77
81
84
87
90
93
95
97
100
102
105
107
109
111
113
116
118
120
123
125
128
130
133
135
138
141
144
148
152
156
161
166
171
176
181
187
192
198
204
210
215
221
226
231
236
241
245
248
252
255
258
261
264
268
271
275
278
282
285
288
291
294
296
298
299
301
302
302
303
304
305
307
309
311
313
315
317
320
322
324
327
329
332
334
336
339
340
342
343
343
344
344
344
345
346
348
350
351
353
355
358
360
363
366
369
372
375
379
382
385
388
391
393
395
397
398
400
402
404
407
409
411
413
416
418
422
426
430
436
443
451
459
468
477
487
497
508
519
530
542
553
564
575
586
597
607
617
626
634
642
648
654
659
664
668
673
677
682
688
695
702
710
718
726
733
740
746
751
755
759
762
765
768
771
774
777
780
783
786
789
792
795
797
799
801
802
803
803
803
802
800
796
791
784
775
766
755
745
734
723
712
701
691
680
669
658
646
633
617
600
582
563
543
523
503
483
463
442
422
402
381
361
340
320
300
282
264
247
232
217
203
189
174
160
145
129
112
95
77
59
41
23
6
-11
-28
-44
-60
-75
-88
-100
-111
-119
-126
-132
-136
-138
-139
-138
-136
-133
-128
-124
-119
-115
-110
-107
-103
-101
-99
-98
-97
-98
-98
-100
-102
-104
-106
-108
-110
-112
-112
-112
-110
-106
-102
-96
-89
-81
-73
-63
-52
-41
-29
-16
-3
10
23
36
47
58
69
79
88
98
107
116
126
135
145
154
163
172
179
186
193
199
205
211
217
223
230
238
247
256
266
278
290
304
318
332
347
362
378
393
408
423
438
452
467
483
499
515
530
545
559
572
584
595
606
616
626
636
646
657
669
682
695
709
723
737
750
763
775
786
798
809
820
831
844
857
870
885
899
914
929
943
957
969
981
991
1000
1010
1020
1030
1040
1050
1060
1069
1078
1087
1095
1101
1107
1111
1116
1119
1124
1128
1132
1137
1143
1149
1156
1164
1171
1177
1182
1186
1189
1191
1193
1194
1194
1195
1195
1195
1194
1193
1192
1190
1188
1185
1182
1178
1173
1167
1162
1156
1151
1146
1141
1136
1131
1125
1119
1112
1104
1095
1085
1074
1061
1048
1035
1020
1008
996
984
973
962
952
943
934
926
919
912
905
898
892
886
881
876
872
869
867
865
864
863
863
864
865
867
870
874
878
884
890
896
902
908
914
919
923
928
932
936
941
945
950
954
959
965
970
975
981
986
990
995
999
1002
1006
1010
1014
1018
1020
1024
1027
1030
1033
1036
1040
1044
1049
1055
1061
1068
1075
1081
1087
1091
1095
1097
1099
1099
1098
1095
1092
1089
1085
1082
1079
1076
1073
1071
1069
1068
1066
1064
1062
1060
1058
1056
1053
1050
1047
1043
1038
1032
1025
1018
1010
1002
994
986
978
971
964
958
953
949
945
942
938
934
928
920
910
898
884
869
854
839
826
814
803
793
786
779
775
773
772
772
774
777
780
784
788
792
796
799
801
802
802
801
800
798
796
793
790
788
785
782
779
775
771
767
763
760
757
756
755
757
759
763
768
775
782
791
801
812
823
835
847
859
869
880
890
900
909
918
926
934
943
951
960
969
978
989
1000
1012
1025
1037
1051
1064
1077
1091
1104
1117
1129
1141
1152
1163
1173
1184
1195
1208
1222
1238
1254
1272
1291
1310
1330
1349
1368
1385
1402
1418
1433
1449
1464
1481
1498
1517
1538
1558
1578
1598
1617
1637
1656
1677
1698
1720
1743
1768
1794
1821
1849
1878
1908
1938
1968
1998
2028
2056
2085
2113
2141
2169
2196
2221
2246
2270
2293
2316
2337
2357
2377
2395
2412
2429
2446
2463
2480
2498
2515
2532
2547
2562
2575
2587
2599
2610
2621
2633
2643
2654
2665
2677
2687
2698
2707
2716
2725
2734
2742
2750
2758
2765
2772
2779
2785
2791
2796
2799
2799
2797
2791
2783
2773
2763
2752
2742
2731
2720
2709
2697
2685
2670
2655
2638
2619
2598
2576
2553
2529
2505
2480
2456
2431
2406
2382
2357
2334
2309
2284
2258
2230
2201
2171
2139
2107
2073
2039
2004
1970
1936
1902
1868
1837
1807
1780
1754
1731
1709
1688
1668
1650
1631
1614
1596
1579
1562
1544
1527
1509
1491
1473
1456
1440
1425
1411
1399
1387
1374
1361
1347
1333
1318
1302
1286
1271
1256
1242
1227
1213
1199
1186
1172
1158
1143
1127
1110
1092
1074
1057
1041
1025
1008
993
978
963
948
933
919
905
892
880
869
860
852
845
839
833
828
822
817
812
807
802
797
792
788
783
779
775
772
770
769
768
768
769
771
773
775
776
776
776
777
777
777
778
780
782
784
786
786
784
781
777
773
768
764
761
758
756
753
751
748
745
743
744
746
750
756
764
774
786
799
814
829
845
861
877
895
913
932
952
973
994
1016
1037
1058
1078
1097
1116
1135
1153
1171
1189
1207
1224
1241
1257
1273
1288
1302
1316
1329
1341
1352
1360
1367
1372
1377
1380
1382
1382
1382
1382
1382
1382
1383
1384
1386
1388
1390
1391
1391
1391
1389
1387
1384
1381
1377
1373
1369
1367
1366
1366
1368
1369
1370
1370
1368
1364
1357
1348
1339
1329
1319
1311
1305
1301
1301
1303
1309
1316
1326
1337
1351
1365
1381
1399
1418
1439
1461
1484
1510
1537
1567
1600
1634
1669
1704
1741
1778
1817
1856
1896
1936
1977
2019
2063
2107
2153
2199
2246
2293
2337
2379
2419
2456
2491
2526
2559
2594
2628
2664
2699
2735
2769
2802
2833
2863
2892
2920
2949
2977
3006
3035
3063
3090
3117
3143
3169
3193
3215
3236
3254
3271
3287
3301
3314
3326
3338
3350
3361
3370
3378
3383
3385
3385
3382
3376
3370
3363
3355
3347
3340
3334
3329
3323
3317
3307
3294
3277
3255
3229
3201
3172
3142
3112
3082
3052
3023
2994
2967
2940
2913
2885
2857
2827
2797
2768
2739
2711
2685
2660
2637
2616
2595
2574
2553
2530
2507
2481
2455
2427
2397
2367
2337
2307
2276
2243
2210
2174
2137
2098
2058
2016
1973
1930
1885
1841
1796
1749
1701
1650
1596
1541
1484
1427
1370
1314
1258
1205
1154
1104
1057
1012
968
926
884
843
803
765
728
693
659
627
597
569
543
519
497
477
458
443
429
418
409
403
400
400
405
414
426
440
455
470
485
500
513
525
535
546
559
573
591
612
635
661
687
713
738
761
781
799
815
830
843
856
868
880
894
910
929
950
972
994
1016
1039
1060
1080
1101
1123
1146
1173
1204
1238
1275
1315
1358
1403
1450
1497
1546
1596
1647
1699
1753
1807
1862
1917
1973
2029
2085
2140
2195
2247
2298
2345
2390
2433
2474
2512
2548
2582
2615
2647
2679
2710
2741
2770
2798
2826
2854
2882
2910
2939
2966
2992
3017
3040
3061
3081
3100
3117
3133
3148
3160
3170
3180
3189
3199
3208
3219
3229
3241
3252
3263
3273
3281
3289
3296
3303
3310
3317
3324
3334
3347
3363
3381
3402
3423
3445
3467
3489
3511
3535
3559
3585
3611
3638
3666
3694
3722
3751
3781
3812
3843
3874
3904
3934
3965
3996
4026
4054
4082
4107
4131
4154
4178
4200
4221
4241
4258
4274
4289
4304
4317
4330
4342
4354
4365
4376
4386
4396
4405
4415
4425
4436
4447
4459
4471
4484
4497
4511
4523
4533
4540
4543
4542
4538
4532
4523
4515
4506
4497
4489
4481
4474
4468
4463
4459
4454
4447
4437
4424
4408
4392
4376
4361
4349
4338
4331
4325
4321
4317
4312
4306
4298
4288
4278
4267
4258
4251
4246
4243
4242
4242
4243
4245
4248
4250
4253
4254
4255
4257
4258
4260
4262
4265
4268
4273
4281
4289
4299
4308
4317
4326
4335
4344
4352
4359
4368
4377
4388
4401
4415
4432
4449
4467
4487
4506
4525
4544
4563
4583
4605
4628
4651
4674
4697
4720
4742
4763
4782
4798
4812
4823
4832
4839
4845
4848
4848
4845
4839
4832
4823
4812
4799
4785
4770
4755
4739
4722
4704
4686
4668
4651
4634
4617
4599
4580
4559
4538
4515
4490
4464
4435
4405
4373
4342
4310
4279
4249
4220
4193
4166
4140
4114
4090
4067
4046
4027
4009
3991
3973
3955
3935
3914
3893
3871
3848
3825
3801
3776
3752
3728
3704
3679
3654
3629
3603
3577
3552
3526
3501
3477
3453
3429
3405
3379
3350
3320
3288
3255
3222
3188
3154
3120
3086
3053
3020
2987
2953
2919
2885
2851
2817
2784
2752
2722
2694
2668
2644
2622
2602
2583
2565
2548
2531
2513
2494
2475
2454
2433
2413
2392
2370
2347
2324
2299
2275
2250
2226
2202
2180
2158
2139
2120
2101
2081
2061
2040
2019
1997
1974
1950
1925
1901
1878
1857
1838
1820
1805
1790
1776
1762
1748
1735
1721
1707
1694
1681
1669
1660
1652
1645
1640
1636
1633
1632
1632
1633
1637
1643
1652
1663
1677
1693
1711
1732
1755
1780
1807
1837
1867
1898
1929
1959
1989
2017
2045
2075
2104
2134
2166
2201
2239
2280
2322
2366
2410
2457
2504
2551
2598
2643
2688
2732
2775
2817
2858
2899
2941
2983
3027
3072
3117
3162
3207
3252
3295
3338
3380
3421
3461
3500
3539
3576
3612
3648
3684
3721
3758
3795
3831
3868
3905
3943
3981
4019
4059
4098
4136
4173
4208
4241
4272
4302
4331
4359
4385
4411
4437
4463
4489
4515
4542
4568
4594
4620
4646
4671
4698
4725
4751
4776
4800
4823
4843
4862
4879
4894
4907
4918
4927
4933
4937
4939
4940
4940
4940
4939
4938
4937
4934
4928
4921
4910
4895
4876
4854
4830
4804
4777
4748
4718
4688
4659
4630
4602
4575
4547
4519
4491
4463
4436
4409
4383
4358
4335
4313
4294
4276
4262
4250
4243
4238
4236
4239
4244
4253
4264
4276
4289
4303
4318
4334
4352
4370
4388
4406
4423
4440
4456
4471
4485
4496
4504
4510
4512
4511
4508
4501
4492
4479
4463
4443
4422
4398
4374
4349
4324
4298
4273
4247
4221
4193
4165
4135
4103
4070
4035
4000
3963
3925
3884
3840
3793
3742
3690
3637
3582
3526
3469
3410
3350
3290
3231
3171
3112
3052
2992
2933
2875
2818
2763
2711
2660
2609
2558
2507
2454
2400
2344
2287
2229
2171
2111
2052
1994
1937
1881
1826
1771
1715
1659
1604
1549
1496
1443
1390
1338
1288
1239
1192
1147
1106
1069
1034
1002
974
947
923
901
881
862
845
831
818
807
800
795
792
791
791
792
792
793
793
793
794
797
803
810
818
827
837
846
855
864
873
881
890
898
904
911
918
928
940
956
974
994
1016
1041
1066
1092
1118
1144
1169
1193
1217
1240
1264
1288
1313
1341
1371
1403
1438
1475
1514
1554
1594
1635
1676
1717
1759
1801
1843
1885
1927
1969
2013
2059
2106
2154
2202
2250
2298
2345
2393
2442
2491
2540
2588
2636
2683
2731
2779
2828
2876
2925
2973
3020
3065
3108
3149
3190
3229
3267
3304
3337
3367
3396
3423
3449
3474
3497
3519
3537
3554
3567
3578
3586
3592
3597
3601
3604
3607
3609
3611
3612
3613
3614
3615
3615
3615
3616
3616
3614
3609
3601
3587
3570
3547
3522
3495
3464
3431
3395
3358
3320
3283
3247
3212
3176
3140
3101
3061
3020
2978
2935
2891
2847
2801
2753
2706
2659
2614
2570
2528
2485
2442
2401
2360
2322
2285
2249
2213
2176
2139
2102
2066
2031
1998
1966
1936
1907
1878
1849
1820
1790
1759
1726
1693
1660
1628
1597
1567
1539
1512
1488
1466
1446
1428
1412
1397
1383
1372
1364
1360
1361
1367
1377
1390
1407
1426
1447
1470
1495
1521
1549
1578
1609
1642
1676
1712
1750
1790
1831
1871
1911
1950
1990
2031
2074
2118
2164
2210
2256
2302
2348
2394
2440
2486
2530
2571
2610
2647
2682
2716
2749
2781
2810
2836
2860
2881
2900
2916
2930
2944
2956
2966
2975
2981
2987
2993
2999
3004
3009
3014
3018
3022
3024
3026
3026
3024
3019
3012
3002
2991
2979
2968
2958
2949
2939
2927
2914
2898
2878
2855
2827
2794
2757
2718
2678
2637
2595
2552
2509
2465
2418
2370
2320
2269
2218
2165
2113
2062
2011
1960
1911
1862
1813
1763
1713
1661
1607
1552
1495
1438
1380
1320
1258
1196
1133
1069
1006
941
875
807
739
668
596
523
449
375
301
226
151
75
0
-75
-152
-230
-311
-393
-477
-561
-645
-730
-815
-902
-990
-1079
-1168
-1257
-1346
-1434
-1522
-1610
-1698
-1787
-1876
-1966
-2057
-2148
-2239
-2330
-2421
-2512
-2602
-2692
-2779
-2865
-2948
-3030
-3109
-3186
-3260
-3332
-3399
-3462
-3520
-3575
-3626
-3674
-3719
-3759
-3796
-3828
-3855
-3877
-3895
-3909
-3919
-3924
-3926
-3923
-3918
-3910
-3902
-3892
-3881
-3869
-3857
-3843
-3830
-3815
-3799
-3782
-3764
-3745
-3724
-3701
-3677
-3651
-3625
-3599
-3572
-3544
-3516
-3488
-3460
-3432
-3404
-3376
-3348
-3320
-3293
-3264
-3234
-3203
-3171
-3139
-3107
-3076
-3046
-3016
-2987
-2957
-2928
-2900
-2873
-2846
-2818
-2789
-2760
-2732
-2703
-2673
-2643
-2613
-2583
-2553
-2523
-2493
-2461
-2429
-2395
-2359
-2323
-2287
-2250
-2215
-2179
-2144
-2109
-2073
-2037
-2003
-1969
-1936
-1904
-1872
-1840
-1809
-1779
-1749
-1721
-1694
-1671
-1651
-1634
-1621
-1609
-1601
-1593
-1587
-1582
-1576
-1571
-1565
-1561
-1557
-1554
-1551
-1548
-1542
-1535
-1526
-1514
-1499
-1482
-1464
-1444
-1424
-1404
-1383
-1363
-1344
-1327
-1310
-1295
-1279
-1262
-1244
-1226
-1210
-1195
-1184
-1177
-1174
-1176
-1183
-1195
-1211
-1233
-1258
-1287
-1317
-1348
-1377
-1406
-1434
-1462
-1492
-1522
-1553
-1585
-1618
-1654
-1691
-1730
-1771
-1814
-1860
-1908
-1958
-2009
-2062
-2113
-2163
-2213
-2262
-2312
-2362
-2413
-2465
-2518
-2573
-2632
-2694
-2760
-2830
-2900
-2971
-3040
-3108
-3175
-3240
-3303
-3365
-3423
-3477
-3526
-3571
-3611
-3647
-3682
-3715
-3747
-3776
-3804
-3831
-3855
-3877
-3897
-3916
-3932
-3945
-3955
-3964
-3973
-3981
-3991
-4001
-4010
-4019
-4029
-4037
-4043
-4050
-4054
-4059
-4064
-4072
-4080
-4089
-4098
-4107
-4114
-4119
-4121
-4119
-4115
-4107
-4097
-4085
-4073
-4061
-4050
-4038
-4030
-4021
-4013
-4006
-3999
-3992
-3984
-3976
-3965
-3954
-3940
-3924
-3906
-3886
-3863
-3838
-3810
-3779
-3747
-3714
-3682
-3650
-3618
-3588
-3558
-3530
-3502
-3474
-3447
-3420
-3393
-3365
-3337
-3307
-3276
-3246
-3216
-3187
-3159
-3131
-3103
-3075
-3047
-3018
-2989
-2960
-2931
-2901
-2873
-2845
-2819
-2793
-2769
-2746
-2723
-2702
-2681
-2661
-2640
-2619
-2597
-2577
-2559
-2543
-2530
-2518
-2510
-2504
-2501
-2501
-2504
-2507
-2511
-2516
-2521
-2528
-2534
-2540
-2547
-2554
-2563
-2575
-2589
-2606
-2626
-2649
-2675
-2705
-2739
-2776
-2817
-2860
-2907
-2958
-3011
-3066
-3123
-3181
-3240
-3300
-3363
-3427
-3494
-3563
-3633
-3705
-3778
-3853
-3929
-4006
-4083
-4162
-4241
-4319
-4395
-4470
-4543
-4617
-4690
-4764
-4837
-4912
-4987
-5065
-5145
-5228
-5312
-5399
-5486
-5573
-5661
-5749
-5836
-5924
-6011
-6097
-6183
-6269
-6354
-6439
-6524
-6609
-6693
-6778
-6862
-6944
-7026
-7107
-7187
-7268
-7350
-7432
-7515
-7597
-7677
-7756
-7834
-7909
-7982
-8051
-8117
-8180
-8241
-8300
-8357
-8414
-8469
-8522
-8572
-8620
-8665
-8708
-8748
-8787
-8822
-8855
-8884
-8911
-8935
-8958
-8979
-8997
-9014
-9028
-9041
-9052
-9061
-9070
-9079
-9087
-9095
-9103
-9110
-9115
-9117
-9116
-9112
-9104
-9092
-9075
-9055
-9031
-9003
-8974
-8943
-8910
-8877
-8842
-8805
-8766
-8725
-8681
-8635
-8586
-8536
-8486
-8436
-8387
-8341
-8297
-8256
-8218
-8183
-8150
-8118
-8086
-8053
-8020
-7986
-7951
-7916
-7880
-7846
-7812
-7780
-7749
-7718
-7687
-7656
-7622
-7586
-7547
-7504
-7460
-7414
-7368
-7322
-7278
-7234
-7191
-7149
-7108
-7068
-7029
-6991
-6953
-6915
-6876
-6837
-6797
-6758
-6719
-6680
-6643
-6607
-6574
-6542
-6511
-6481
-6452
-6423
-6395
-6366
-6337
-6307
-6277
-6247
-6218
-6191
-6166
-6142
-6118
-6094
-6071
-6048
-6028
-6010
-5995
-5982
-5972
-5965
-5961
-5960
-5962
-5965
-5971
-5980
-5991
-6004
-6019
-6034
-6052
-6072
-6095
-6119
-6145
-6172
-6198
-6225
-6252
-6279
-6305
-6329
-6353
-6374
-6394
-6411
-6427
-6440
-6451
-6461
-6467
-6470
-6469
-6464
-6456
-6446
-6435
-6424
-6414
-6405
-6396
-6389
-6383
-6379
-6375
-6371
-6367
-6362
-6358
-6352
-6347
-6342
-6337
-6334
-6333
-6334
-6335
-6338
-6341
-6345
-6351
-6358
-6367
-6377
-6388
-6399
-6411
-6425
-6440
-6457
-6476
-6498
-6521
-6546
-6573
-6602
-6632
-6663
-6697
-6733
-6770
-6808
-6846
-6884
-6922
-6960
-6997
-7034
-7071
-7108
-7146
-7185
-7223
-7262
-7302
-7341
-7380
-7419
-7456
-7492
-7526
-7556
-7582
-7604
-7622
-7636
-7646
-7654
-7660
-7665
-7668
-7670
-7672
-7674
-7676
-7679
-7681
-7683
-7685
-7685
-7685
-7683
-7682
-7682
-7683
-7689
-7699
-7713
-7730
-7750
-7771
-7793
-7817
-7842
-7869
-7898
-7927
-7958
-7989
-8022
-8057
-8093
-8130
-8167
-8201
-8235
-8266
-8295
-8322
-8347
-8368
-8387
-8403
-8418
-8430
-8440
-8447
-8452
-8454
-8454
-8451
-8446
-8436
-8424
-8409
-8393
-8376
-8358
-8341
-8324
-8308
-8292
-8276
-8260
-8244
-8228
-8211
-8194
-8177
-8159
-8140
-8119
-8099
-8079
-8058
-8041
-8023
-8005
-7987
-7969
-7952
-7936
-7921
-7906
-7891
-7874
-7857
-7837
-7815
-7791
-7767
-7743
-7720
-7697
-7677
-7659
-7644
-7632
-7624
-7618
-7615
-7612
-7611
-7610
-7608
-7606
-7602
-7599
-7596
-7595
-7595
-7597
-7603
-7612
-7624
-7640
-7659
-7680
-7705
-7732
-7761
-7791
-7823
-7855
-7887
-7920
-7953
-7986
-8019
-8052
-8084
-8116
-8148
-8180
-8211
-8242
-8272
-8302
-8331
-8361
-8391
-8421
-8452
-8484
-8516
-8549
-8583
-8616
-8651
-8686
-8721
-8756
-8791
-8827
-8863
-8899
-8936
-8972
-9010
-9050
-9092
-9135
-9180
-9224
-9269
-9314
-9359
-9403
-9449
-9494
-9540
-9586
-9631
-9676
-9720
-9764
-9808
-9853
-9899
-9945
-9991
-10037
-10084
-10132
-10180
-10227
-10275
-10323
-10370
-10418
-10464
-10510
-10555
-10599
-10642
-10683
-10723
-10761
-10798
-10832
-10866
-10898
-10929
-10959
-10987
-11013
-11036
-11056
-11073
-11089
-11104
-11118
-11131
-11143
-11152
-11159
-11165
-11170
-11172
-11173
-11173
-11173
-11172
-11171
-11167
-11160
-11151
-11139
-11124
-11105
-11082
-11056
-11028
-10997
-10966
-10935
-10904
-10872
-10841
-10810
-10780
-10751
-10721
-10693
-10665
-10638
-10613
-10589
-10566
-10543
-10521
-10499
-10478
-10456
-10434
-10413
-10393
-10375
-10360
-10347
-10336
-10328
-10322
-10319
-10317
-10317
-10318
-10320
-10323
-10325
-10327
-10329
-10331
-10331
-10331
-10328
-10325
-10319
-10311
-10300
-10287
-10271
-10254
-10238
-10223
-10208
-10194
-10181
-10168
-10156
-10146
-10136
-10126
-10115
-10102
-10087
-10072
-10056
-10042
-10028
-10015
-10002
-9988
-9973
-9959
-9944
-9931
-9918
-9905
-9893
-9881
-9869
-9857
-9847
-9836
-9827
-9819
-9811
-9802
-9793
-9783
-9773
-9763
-9753
-9743
-9733
-9726
-9720
-9717
-9716
-9716
-9718
-9721
-9723
-9725
-9725
-9722
-9717
-9710
-9700
-9690
-9678
-9666
-9655
-9645
-9635
-9625
-9614
-9602
-9591
-9579
-9567
-9554
-9541
-9527
-9513
-9499
-9484
-9470
-9456
-9442
-9428
-9414
-9401
-9388
-9375
-9360
-9345
-9328
-9311
-9293
-9275
-9255
-9236
-9216
-9196
-9177
-9158
-9138
-9116
-9093
-9068
-9041
-9014
-8987
-8960
-8934
-8907
-8880
-8852
-8822
-8793
-8764
-8735
-8707
-8681
-8655
-8631
-8608
-8585
-8562
-8538
-8513
-8485
-8456
-8425
-8392
-8357
-8321
-8284
-8245
-8206
-8164
-8122
-8079
-8034
-7990
-7946
-7903
-7859
-7816
-7772
-7728
-7683
-7639
-7594
-7548
-7503
-7457
-7413
-7370
-7330
-7292
-7257
-7227
-7200
-7178
-7160
-7146
-7137
-7133
-7134
-7140
-7151
-7167
-7188
-7212
-7239
-7268
-7299
-7333
-7368
-7407
-7447
-7491
-7537
-7585
-7635
-7686
-7738
-7791
-7845
-7899
-7953
-8009
-8066
-8124
-8182
-8240
-8298
-8356
-8414
-8473
-8533
-8593
-8654
-8716
-8779
-8843
-8907
-8972
-9035
-9098
-9159
-9219
-9278
-9337
-9395
-9452
-9507
-9559
-9609
-9657
-9702
-9745
-9785
-9823
-9859
-9893
-9925
-9954
-9981
-10005
-10026
-10045
-10063
-10079
-10092
-10104
-10114
-10122
-10128
-10133
-10135
-10136
-10136
-10135
-10132
-10127
-10119
-10107
-10091
-10074
-10056
-10038
-10022
-10007
-9995
-9984
-9976
-9969
-9964
-9959
-9955
-9953
-9951
-9950
-9950
-9951
-9952
-9955
-9958
-9963
-9970
-9978
-9988
-10000
-10013
-10027
-10042
-10058
-10073
-10088
-10102
-10116
-10131
-10146
-10162
-10180
-10199
-10219
-10241
-10263
-10285
-10306
-10326
-10344
-10362
-10379
-10396
-10412
-10429
-10446
-10463
-10480
-10498
-10516
-10533
-10551
-10568
-10585
-10603
-10621
-10641
-10662
-10685
-10710
-10737
-10769
-10805
-10846
-10891
-10942
-10996
-11055
-11117
-11184
-11254
-11327
-11404
-11484
-11568
-11655
-11745
-11838
-11935
-12033
-12133
-12234
-12337
-12441
-12546
-12653
-12760
-12868
-12977
-13086
-13194
-13302
-13408
-13512
-13614
-13715
-13814
-13911
-14008
-14102
-14196
-14288
-14379
-14471
-14562
-14652
-14742
-14830
-14915
-14998
-15078
-15154
-15224
-15290
-15352
-15408
-15461
-15510
-15556
-15599
-15640
-15678
-15713
-15745
-15773
-15799
-15822
-15841
-15857
-15869
-15878
-15883
-15886
-15886
-15883
-15877
-15867
-15854
-15838
-15820
-15799
-15776
-15752
-15727
-15702
-15676
-15652
-15628
-15605
-15583
-15563
-15544
-15527
-15510
-15494
-15478
-15463
-15448
-15433
-15418
-15403
-15389
-15376
-15361
-15346
-15330
-15313
-15296
-15277
-15257
-15235
-15209
-15180
-15146
-15110
-15070
-15027
-14982
-14934
-14885
-14833
-14779
-14723
-14666
-14607
-14546
-14484
-14419
-14352
-14286
-14220
-14155
-14092
-14030
-13971
-13913
-13856
-13799
-13742
-13684
-13624
-13562
-13499
-13434
-13369
-13303
-13238
-13174
-13112
-13052
-12994
-12938
-12885
-12834
-12785
-12738
-12693
-12651
-12612
-12577
-12546
-12519
-12494
-12473
-12454
-12438
-12424
-12412
-12404
-12400
-12400
-12404
-12410
-12419
-12431
-12445
-12462
-12482
-12503
-12524
-12545
-12566
-12586
-12603
-12619
-12632
-12644
-12656
-12668
-12680
-12692
-12704
-12717
-12731
-12746
-12761
-12776
-12790
-12803
-12815
-12827
-12836
-12846
-12854
-12863
-12870
-12876
-12880
-12881
-12881
-12878
-12872
-12862
-12849
-12831
-12810
-12786
-12760
-12732
-12704
-12676
-12646
-12616
-12585
-12551
-12515
-12477
-12437
-12396
-12352
-12306
-12257
-12207
-12154
-12102
-12049
-11998
-11947
-11897
-11849
-11802
-11758
-11716
-11678
-11642
-11610
-11580
-11553
-11530
-11510
-11492
-11478
-11466
-11457
-11452
-11450
-11449
-11450
-11453
-11458
-11465
-11473
-11483
-11494
-11505
-11516
-11526
-11535
-11543
-11550
-11554
-11555
-11556
-11555
-11553
-11552
-11552
-11553
-11554
-11555
-11557
-11557
-11556
-11553
-11550
-11545
-11538
-11530
-11520
-11506
-11491
-11473
-11453
-11432
-11409
-11385
-11357
-11327
-11293
-11257
-11220
-11182
-11142
-11100
-11056
-11012
-10967
-10921
-10875
-10830
-10786
-10743
-10701
-10662
-10625
-10592
-10561
-10534
-10510
-10490
-10474
-10460
-10450
-10442
-10436
-10434
-10433
-10435
-10436
-10438
-10440
-10443
-10447
-10454
-10462
-10471
-10483
-10496
-10510
-10526
-10543
-10560
-10578
-10597
-10618
-10640
-10662
-10684
-10705
-10725
-10744
-10760
-10774
-10786
-10795
-10801
-10806
-10809
-10811
-10811
-10811
-10808
-10802
-10793
-10781
-10765
-10745
-10723
-10698
-10673
-10648
-10624
-10602
-10581
-10561
-10543
-10528
-10516
-10507
-10501
-10496
-10492
-10488
-10484
-10481
-10478
-10476
-10475
-10475
-10474
-10473
-10471
-10468
-10465
-10461
-10456
-10450
-10440
-10427
-10411
-10392
-10371
-10348
-10324
-10300
-10279
-10261
-10247
-10240
-10237
-10241
-10250
-10263
-10281
-10303
-10329
-10357
-10390
-10425
-10463
-10504
-10548
-10594
-10642
-10692
-10743
-10794
-10844
-10893
-10939
-10984
-11026
-11066
-11104
-11138
-11171
-11202
-11232
-11260
-11288
-11314
-11339
-11361
-11381
-11397
-11410
-11418
-11421
-11420
-11414
-11404
-11392
-11377
-11363
-11348
-11333
-11317
-11301
-11284
-11265
-11245
-11222
-11197
-11169
-11138
-11103
-11067
-11029
-10992
-10955
-10919
-10883
-10849
-10815
-10782
-10751
-10722
-10694
-10668
-10643
-10619
-10596
-10575
-10554
-10534
-10515
-10496
-10479
-10463
-10448
-10434
-10422
-10411
-10402
-10396
-10391
-10388
-10385
-10382
-10379
-10374
-10369
-10362
-10353
-10342
-10329
-10316
-10303
-10292
-10283
-10278
-10275
-10274
-10277
-10283
-10292
-10304
-10321
-10343
-10371
-10406
-10449
-10501
-10562
-10633
-10713
-10802
-10899
-11004
-11116
-11233
-11354
-11477
-11601
-11726
-11851
-11975
-12100
-12223
-12346
-12467
-12588
-12706
-12824
-12940
-13056
-13170
-13284
-13396
-13507
-13618
-13729
-13841
-13953
-14066
-14178
-14289
-14399
-14506
-14611
-14713
-14812
-14906
-14997
-15083
-15165
-15243
-15317
-15385
-15448
-15506
-15558
-15604
-15646
-15684
-15716
-15742
-15761
-15772
-15775
-15771
-15762
-15748
-15730
-15708
-15683
-15653
-15619
-15580
-15538
-15492
-15442
-15389
-15332
-15274
-15213
-15152
-15091
-15031
-14972
-14914
-14858
-14804
-14751
-14701
-14653
-14609
-14567
-14529
-14492
-14457
-14424
-14392
-14360
-14329
-14299
-14270
-14241
-14214
-14187
-14160
-14132
-14103
-14074
-14045
-14017
-13990
-13962
-13935
-13908
-13883
-13859
-13836
-13813
-13791
-13769
-13746
-13722
-13699
-13675
-13651
-13626
-13601
-13576
-13550
-13524
-13497
-13471
-13445
-13420
-13396
-13375
-13355
-13338
-13323
-13311
-13303
-13298
-13300
-13307
-13319
-13336
-13357
-13383
-13413
-13448
-13488
-13531
-13578
-13626
-13677
-13729
-13784
-13840
-13900
-13961
-14024
-14090
-14159
-14229
-14301
-14375
-14449
-14525
-14602
-14678
-14753
-14825
-14895
-14962
-15026
-15089
-15150
-15209
-15267
-15322
-15374
-15424
-15472
-15518
-15565
-15614
-15664
-15715
-15768
-15820
-15872
-15925
-15978
-16033
-16093
-16155
-16222
-16296
-16375
-16461
-16555
-16655
-16761
-16873
-16990
-17111
-17235
-17360
-17487
-17612
-17735
-17856
-17972
-18084
-18191
-18292
-18387
-18478
-18564
-18647
-18727
-18804
-18879
-18952
-19023
-19091
-19156
-19216
-19271
-19320
-19364
-19401
-19433
-19459
-19479
-19493
-19501
-19503
-19501
-19494
-19483
-19467
-19446
-19420
-19390
-19356
-19318
-19276
-19231
-19181
-19128
-19071
-19011
-18945
-18876
-18801
-18723
-18641
-18556
-18469
-18380
-18291
-18201
-18112
-18025
-17938
-17852
-17768
-17685
-17602
-17520
-17438
-17357
-17277
-17196
-17116
-17036
-16955
-16874
-16793
-16710
-16625
-16541
-16456
-16372
-16286
-16202
-16117
-16030
-15944
-15857
-15768
-15678
-15588
-15496
-15404
-15310
-15216
-15121
-15025
-14928
-14831
-14732
-14634
-14533
-14432
-14330
-14226
-14122
-14018
-13912
-13805
-13695
-13582
-13468
-13351
-13232
-13110
-12985
-12856
-12722
-12580
-12431
-12274
-12110
-11939
-11760
-11572
-11374
-11167
-10952
-10730
-10503
-10271
-10035
-9793
-9544
-9289
-9028
-8762
-8490
-8214
-7934
-7651
-7368
-7085
-6803
-6523
-6246
-5972
-5703
-5438
-5178
-4922
-4670
-4422
-4179
-3940
-3705
-3476
-3252
-3035
-2823
-2619
-2423
-2234
-2054
-1881
-1717
-1563
-1418
-1283
-1159
-1046
-944
-856
-779
-713
-658
-612
-576
-548
-528
-515
-509
-507
-509
-515
-524
-536
-549
-564
-577
-590
-601
-611
-619
-627
-632
-637
-640
-641
-642
-640
-636
-630
-621
-609
-595
-577
-556
-532
-507
-480
-453
-427
-402
-380
-361
-347
-337
-333
-333
-337
-345
-356
-370
-386
-405
-427
-452
-479
-509
-543
-579
-619
-662
-709
-760
-815
-874
-939
-1008
-1083
-1163
-1249
-1341
-1438
-1541
-1649
-1763
-1883
-2009
-2142
-2279
-2418
-2562
-2709
-2862
-3021
-3188
-3364
-3549
-3742
-3945
-4156
-4374
-4601
-4834
-5074
-5320
-5572
-5829
-6090
-6355
-6625
-6899
-7177
-7456
-7735
-8013
-8291
-8567
-8840
-9111
-9380
-9644
-9905
-10160
-10409
-10653
-10891
-11123
-11350
-11571
-11787
-11996
-12199
-12397
-12589
-12777
-12961
-13141
-13318
-13491
-13661
-13828
-13991
-14152
-14311
-14469
-14628
-14787
-14947
-15104
-15260
-15413
-15564
-15713
-15860
-16007
-16152
-16300
-16446
-16592
-16740
-16888
-17039
-17191
-17345
-17500
-17657
-17814
-17972
-18131
-18291
-18451
-18613
-18777
-18941
-19106
-19269
-19430
-19588
-19743
-19893
-20039
-20179
-20312
-20438
-20557
-20667
-20769
-20863
-20948
-21025
-21094
-21154
-21206
-21249
-21286
-21315
-21338
-21356
-21367
-21373
-21373
-21368
-21359
-21346
-21330
-21313
-21294
-21276
-21258
-21242
-21228
-21216
-21207
-21202
-21201
-21206
-21215
-21231
-21253
-21282
-21317
-21358
-21404
-21455
-21511
-21573
-21639
-21708
-21779
-21851
-21925
-22000
-22075
-22149
-22222
-22291
-22356
-22417
-22473
-22526
-22574
-22618
-22658
-22693
-22725
-22751
-22772
-22787
-22794
-22793
-22784
-22766
-22738
-22700
-22652
-22594
-22527
-22452
-22371
-22283
-22190
-22092
-21989
-21881
-21767
-21649
-21526
-21400
-21269
-21135
-20999
-20860
-20719
-20577
-20434
-20289
-20143
-19996
-19847
-19698
-19548
-19398
-19248
-19098
-18950
-18803
-18658
-18513
-18370
-18229
-18088
-17949
-17810
-17673
-17535
-17399
-17263
-17128
-16994
-16862
-16731
-16603
-16478
-16357
-16238
-16123
-16012
-15904
-15799
-15697
-15599
-15505
-15417
-15333
-15256
-15183
-15115
-15052
-14993
-14938
-14887
-14839
-14793
-14750
-14708
-14668
-14627
-14588
-14550
-14514
-14477
-14441
-14404
-14367
-14328
-14286
-14242
-14194
-14142
-14088
-14030
-13969
-13904
-13835
-13763
-13685
-13603
-13516
-13424
-13329
-13230
-13130
-13027
-12922
-12815
-12707
-12599
-12490
-12381
-12274
-12167
-12061
-11958
-11856
-11756
-11659
-11567
-11480
-11399
-11325
-11257
-11195
-11140
-11091
-11050
-11015
-10986
-10962
-10942
-10926
-10915
-10908
-10907
-10911
-10921
-10937
-10959
-10985
-11015
-11046
-11079
-11111
-11142
-11171
-11198
-11223
-11245
-11266
-11285
-11304
-11322
-11339
-11353
-11364
-11370
-11373
-11371
-11364
-11352
-11335
-11313
-11287
-11258
-11228
-11198
-11166
-11134
-11099
-11063
-11024
-10982
-10937
-10889
-10837
-10781
-10719
-10653
-10581
-10502
-10418
-10327
-10229
-10124
-10012
-9892
-9765
-9632
-9491
-9345
-9194
-9040
-8883
-8722
-8558
-8393
-8226
-8060
-7894
-7730
-7566
-7405
-7244
-7086
-6930
-6777
-6626
-6478
-6332
-6190
-6051
-5916
-5784
-5656
-5532
-5412
-5297
-5186
-5080
-4977
-4879
-4784
-4693
-4607
-4525
-4448
-4375
-4306
-4242
-4183
-4131
-4085
-4045
-4010
-3979
-3952
-3929
-3912
-3900
-3893
-3892
-3896
-3905
-3917
-3932
-3951
-3971
-3993
-4014
-4035
-4056
-4074
-4091
-4106
-4119
-4129
-4137
-4142
-4145
-4145
-4142
-4137
-4130
-4121
-4111
-4098
-4083
-4065
-4043
-4019
-3994
-3967
-3938
-3908
-3875
-3841
-3806
-3771
-3736
-3700
-3664
-3629
-3593
-3559
-3525
-3492
-3461
-3431
-3402
-3374
-3347
-3321
-3296
-3272
-3248
-3227
-3206
-3187
-3168
-3148
-3127
-3105
-3081
-3056
-3029
-3001
-2970
-2939
-2907
-2876
-2845
-2815
-2786
-2758
-2732
-2706
-2682
-2657
-2632
-2605
-2577
-2547
-2514
-2480
-2445
-2410
-2376
-2343
-2311
-2281
-2252
-2226
-2205
-2187
-2172
-2161
-2153
-2149
-2149
-2153
-2161
-2174
-2189
-2207
-2226
-2246
-2267
-2287
-2307
-2328
-2348
-2368
-2389
-2411
-2434
-2457
-2481
-2506
-2530
-2555
-2580
-2606
-2633
-2661
-2690
-2720
-2751
-2783
-2817
-2853
-2890
-2927
-2965
-3001
-3036
-3070
-3102
-3132
-3160
-3186
-3210
-3232
-3251
-3268
-3282
-3293
-3301
-3304
-3304
-3299
-3289
-3275
-3257
-3235
-3211
-3185
-3155
-3123
-3089
-3052
-3012
-2970
-2924
-2875
-2822
-2765
-2706
-2643
-2577
-2509
-2439
-2367
-2294
-2219
-2144
-2068
-1991
-1914
-1837
-1759
-1682
-1605
-1528
-1452
-1378
-1304
-1232
-1159
-1087
-1016
-948
-881
-817
-756
-698
-644
-595
-552
-515
-484
-459
-440
-426
-417
-413
-414
-420
-431
-447
-468
-494
-526
-564
-607
-655
-711
-773
-842
-919
-1002
-1095
-1195
-1303
-1421
-1547
-1683
-1827
-1980
-2141
-2308
-2483
-2663
-2850
-3041
-3238
-3438
-3641
-3845
-4051
-4259
-4468
-4677
-4886
-5095
-5303
-5511
-5718
-5924
-6129
-6332
-6534
-6733
-6929
-7123
-7312
-7496
-7675
-7847
-8013
-8173
-8326
-8472
-8611
-8742
-8865
-8979
-9084
-9181
-9267
-9345
-9411
-9467
-9512
-9545
-9567
-9577
-9575
-9561
-9538
-9506
-9465
-9416
-9360
-9295
-9224
-9145
-9060
-8969
-8872
-8768
-8659
-8545
-8424
-8298
-8164
-8026
-7883
-7734
-7579
-7418
-7250
-7076
-6896
-6710
-6518
-6321
-6119
-5911
-5699
-5481
-5257
-5028
-4794
-4554
-4310
-4062
-3810
-3555
-3298
-3040
-2783
-2526
-2269
-2013
-1756
-1499
-1241
-984
-727
-472
-218
34
284
534
782
1028
1273
1517
1759
2001
2245
2487
2730
2972
3213
3455
3696
3936
4176
4415
4654
4893
5132
5369
5604
5836
6063
6284
6499
6706
6905
7097
7282
7461
7634
7800
7960
8113
8258
8396
8526
8648
8762
8867
8963
9050
9126
9194
9252
9302
9345
9379
9406
9423
9432
9431
9419
9398
9366
9324
9272
9207
9130
9040
8937
8822
8694
8553
8400
8234
8058
7874
7682
7482
7275
7060
6838
6609
6374
6134
5889
5640
5387
5131
4873
4615
4359
4106
3857
3612
3372
3137
2909
2687
2472
2265
2064
1871
1684
1504
1330
1161
998
841
691
547
411
282
162
48
-59
-161
-257
-348
-436
-522
-605
-688
-770
-853
-935
-1018
-1104
-1191
-1281
-1373
-1465
-1558
-1649
-1739
-1828
-1914
-1997
-2078
-2155
-2228
-2298
-2364
-2427
-2487
-2545
-2599
-2650
-2697
-2741
-2781
-2817
-2848
-2876
-2900
-2920
-2937
-2951
-2962
-2970
-2975
-2980
-2983
-2986
-2988
-2990
-2991
-2993
-2995
-2998
-3000
-3002
-3004
-3003
-3000
-2994
-2983
-2969
-2950
-2927
-2898
-2866
-2829
-2788
-2743
-2694
-2642
-2587
-2529
-2469
-2406
-2340
-2269
-2193
-2112
-2024
-1929
-1827
-1717
-1599
-1473
-1339
-1200
-1054
-903
-747
-587
-422
-254
-83
91
269
449
631
816
1002
1192
1382
1574
1766
1958
2149
2340
2531
2722
2913
3105
3297
3489
3681
3872
4062
4253
4444
4634
4824
5013
5199
5383
5564
5743
5920
6094
6265
6433
6597
6760
6920
7079
7238
7396
7553
7711
7869
8028
8189
8354
8520
8688
8858
9028
9199
9370
9541
9712
9883
10053
10222
10389
10554
10716
10876
11032
11184
11331
11474
11611
11743
11869
11988
12100
12202
12296
12380
12454
12518
12571
12613
12644
12667
12681
12686
12683
12672
12654
12629
12598
12560
12515
12464
12405
12338
12264
12181
12089
11987
11878
11760
11636
11504
11366
11222
11071
10915
10752
10584
10413
10238
10060
9880
9698
9516
9333
9149
8966
8783
8599
8416
8233
8050
7868
7686
7506
7327
7148
6971
6795
6622
6450
6282
6117
5957
5800
5648
5500
5356
5215
5078
4944
4813
4687
4564
4445
4331
4220
4114
4011
3913
3820
3730
3644
3562
3483
3409
3340
3276
3216
3161
3111
3065
3025
2989
2958
2932
2912
2897
2888
2884
2884
2889
2897
2910
2928
2949
2973
3000
3027
3055
3084
3111
3137
3161
3182
3200
3213
3222
3226
3225
3219
3209
3198
3184
3169
3152
3136
3119
3103
3088
3075
3064
3054
3047
3041
3035
3032
3029
3029
3031
3035
3042
3051
3063
3076
3092
3111
3134
3162
3194
3232
3275
3324
3379
3439
3504
3574
3649
3730
3817
3910
4009
4115
4227
4345
4471
4603
4742
4887
5038
5194
5354
5520
5689
5863
6041
6222
6407
6595
6786
6979
7174
7370
7568
7766
7964
8162
8358
8551
8743
8932
9119
9303
9483
9659
9831
10000
10164
10325
10483
10639
10791
10940
11083
11221
11353
11478
11597
11709
11816
11916
12011
12103
12190
12273
12352
12426
12498
12566
12631
12694
12753
12809
12859
12904
12944
12980
13012
13041
13066
13088
13107
13122
13133
13140
13143
13139
13130
13112
13088
13056
13016
12970
12916
12855
12788
12715
12637
12552
12462
12365
12260
12149
12030
11904
11771
11631
11484
11330
11170
11005
10836
10662
10485
10305
10121
9935
9745
9553
9358
9162
8965
8768
8572
8376
8180
7985
7791
7599
7411
7226
7045
6869
6698
6532
6371
6216
6070
5932
5803
5686
5580
5483
5397
5320
5253
5195
5147
5108
5079
5060
5052
5052
5062
5080
5107
5142
5184
5234
5292
5357
5429
5508
5594
5687
5786
5891
6001
6116
6238
6364
6497
6635
6777
6924
7076
7232
7393
7559
7729
7904
8083
8268
8457
8651
8849
9051
9257
9465
9674
9884
10095
10306
10517
10727
10934
11140
11344
11545
11744
11942
12138
12334
12529
12723
12915
13106
13296
13485
13673
13861
14047
14233
14418
14603
14788
14972
15157
15343
15529
15715
15902
16088
16276
16465
16655
16846
17036
17227
17419
17611
17806
18001
18199
18397
18596
18796
18997
19199
19401
19603
19806
20008
20211
20414
20615
20816
21017
21217
21418
21617
21816
22012
22205
22396
22584
22770
22953
23135
23313
23489
23662
23830
23994
24153
24307
24454
24596
24730
24858
24979
25091
25195
25290
25376
25453
25522
25580
25629
25668
25698
25719
25732
25736
25731
25717
25696
25666
25628
25581
25525
25462
25390
25311
25224
25132
25033
24929
24820
24706
24587
24463
24332
24196
24053
23903
23746
23582
23413
23238
23060
22879
22694
22507
22317
22125
21929
21731
21532
21331
21130
20929
20728
20528
20330
20134
19940
19750
19561
19375
19189
19003
18818
18633
18449
18265
18082
17901
17721
17544
17369
17199
17034
16873
16718
16567
16419
16271
16126
15982
15838
15696
15555
15414
15275
15138
15002
14870
14740
14614
14490
14369
14250
14134
14022
13911
13804
13699
13599
13503
13413
13328
13249
13175
13105
13039
12977
12919
12864
12813
12767
12727
12693
12665
12644
12630
12622
12622
12627
12639
12656
12678
12705
12735
12769
12807
12850
12898
12951
13010
13076
13150
13231
13320
13416
13518
13627
13742
13863
13991
14124
14263
14406
14554
14705
14859
15016
15174
15333
15492
15650
15805
15957
16105
16251
16392
16531
16667
16800
16930
17057
17183
17305
17425
17543
17659
17774
17886
17997
18106
18214
18321
18427
18534
18639
18745
18849
18952
19053
19151
19247
19339
19427
19512
19592
19667
19737
19803
19865
19925
19983
20038
20091
20140
20184
20225
20262
20297
20327
20355
20377
20396
20411
20424
20436
20449
20461
20475
20488
20503
20518
20533
20548
20562
20576
20587
20595
20600
20602
20602
20599
20594
20587
20580
20571
20560
20547
20532
20514
20492
20465
20434
20398
20357
20312
20264
20211
20154
20094
20029
19962
19891
19818
19743
19664
19584
19502
19419
19334
19248
19161
19074
18986
18897
18808
18719
18629
18539
18448
18356
18264
18171
18079
17987
17897
17809
17722
17638
17557
17478
17402
17328
17256
17187
17119
17054
16991
16931
16875
16823
16775
16730
16689
16651
16614
16579
16544
16509
16473
16436
16397
16355
16312
16267
16219
16171
16122
16071
16018
15964
15909
15853
15797
15741
15686
15630
15574
15517
15458
15396
15330
15262
15191
15117
15041
14963
14883
14799
14712
14622
14530
14436
14342
14245
14146
14044
13940
13834
13725
13615
13504
13392
13280
13168
13059
12951
12845
12741
12639
12540
12443
12349
12257
12166
12078
11991
11907
11826
11747
11671
11600
11534
11474
11420
11371
11329
11293
11264
11240
11221
11208
11199
11195
11196
11201
11209
11220
11233
11247
11262
11277
11291
11303
11313
11321
11327
11331
11334
11335
11336
11335
11333
11329
11323
11314
11301
11284
11262
11237
11207
11172
11132
11089
11042
10994
10944
10892
10839
10783
10724
10664
10601
10535
10466
10394
10320
10244
10167
10090
10013
9938
9864
9792
9722
9654
9589
9527
9467
9409
9353
9299
9249
9202
9159
9120
9085
9056
9031
9011
8998
8992
8992
8999
9011
9029
9051
9076
9104
9134
9166
9199
9233
9268
9303
9339
9374
9410
9445
9480
9515
9550
9585
9620
9653
9685
9716
9745
9774
9801
9829
9856
9883
9911
9938
9967
9996
10026
10054
10082
10108
10131
10152
10170
10186
10199
10211
10221
10229
10237
10244
10249
10253
10256
10258
10258
10257
10253
10248
10239
10228
10215
10200
10181
10160
10135
10107
10077
10044
10008
9968
9925
9877
9824
9768
9707
9642
9574
9502
9426
9346
9262
9174
9082
8989
8893
8797
8700
8603
8507
8411
8317
8224
8131
8039
7950
7861
7774
7689
7605
7524
7445
7371
7300
7233
7171
7111
7055
7002
6952
6905
6862
6820
6779
6739
6699
6659
6619
6579
6539
6500
6461
6421
6381
6340
6297
6254
6210
6165
6119
6071
6022
5972
5921
5868
5814
5759
5703
5645
5586
5526
5464
5401
5335
5267
5198
5129
5060
4990
4920
4850
4780
4710
4640
4569
4497
4424
4350
4273
4196
4117
4037
3957
3877
3797
3719
3641
3564
3488
3411
3334
3257
3180
3103
3026
2951
2876
2804
2734
2667
2601
2538
2476
2416
2358
2302
2249
2198
2150
2106
2065
2029
1996
1967
1942
1922
1906
1894
1886
1883
1882
1885
1891
1901
1915
1932
1953
1978
2007
2040
2077
2118
2162
2209
2258
2308
2359
2411
2464
2518
2572
2625
2679
2732
2786
2840
2893
2944
2993
3039
3083
3124
3163
3198
3229
3258
3284
3306
3325
3341
3354
3363
3370
3374
3376
3375
3372
3367
3360
3352
3342
3330
3316
3300
3281
3260
3237
3211
3183
3154
3123
3090
3056
3021
2984
2946
2905
2861
2815
2766
2714
2659
2602
2542
2480
2416
2350
2282
2213
2140
2066
1989
1910
1829
1745
1659
1568
1475
1378
1277
1174
1067
957
844
728
610
490
367
241
113
-18
-152
-289
-430
-575
-722
-871
-1022
-1173
-1327
-1481
-1637
-1793
-1948
-2103
-2256
-2408
-2559
-2709
-2856
-3001
-3144
-3286
-3426
-3565
-3703
-3840
-3976
-4109
-4241
-4370
-4497
-4620
-4739
-4855
-4966
-5074
-5179
-5280
-5377
-5471
-5561
-5650
-5735
-5819
-5900
-5979
-6055
-6128
-6198
-6266
-6331
-6393
-6452
-6508
-6562
-6614
-6664
-6714
-6763
-6811
-6858
-6905
-6952
-6997
-7041
-7085
-7128
-7170
-7213
-7255
-7295
-7333
-7371
-7407
-7442
-7476
-7509
-7542
-7574
-7607
-7641
-7677
-7714
-7754
-7797
-7842
-7889
-7938
-7989
-8042
-8096
-8154
-8214
-8274
-8335
-8398
-8462
-8528
-8597
-8666
-8737
-8808
-8879
-8948
-9016
-9083
-9149
-9213
-9276
-9339
-9400
-9460
-9519
-9577
-9634
-9692
-9750
-9808
-9866
-9923
-9979
-10034
-10088
-10141
-10193
-10243
-10290
-10334
-10376
-10415
-10452
-10488
-10524
-10558
-10591
-10624
-10656
-10688
-10719
-10748
-10775
-10800
-10824
-10846
-10867
-10888
-10908
-10928
-10949
-10970
-10991
-11011
-11033
-11054
-11077
-11100
-11122
-11144
-11165
-11185
-11204
-11222
-11239
-11254
-11267
-11276
-11282
-11286
-11288
-11288
-11286
-11283
-11279
-11275
-11270
-11265
-11261
-11257
-11253
-11248
-11242
-11236
-11228
-11219
-11209
-11197
-11183
-11168
-11152
-11136
-11120
-11103
-11086
-11069
-11050
-11030
-11009
-10985
-10960
-10933
-10904
-10875
-10844
-10813
-10781
-10749
-10717
-10686
-10655
-10625
-10596
-10567
-10539
-10511
-10482
-10453
-10423
-10393
-10363
-10333
-10302
-10271
-10240
-10208
-10176
-10143
-10110
-10077
-10044
-10013
-9983
-9955
-9931
-9911
-9896
-9887
-9883
-9884
-9890
-9902
-9918
-9940
-9966
-9996
-10031
-10069
-10112
-10157
-10207
-10260
-10317
-10377
-10440
-10506
-10575
-10646
-10720
-10796
-10874
-10953
-11032
-11111
-11190
-11268
-11345
-11422
-11498
-11574
-11649
-11723
-11794
-11862
-11927
-11989
-12047
-12101
-12152
-12198
-12239
-12277
-12310
-12339
-12364
-12386
-12404
-12419
-12431
-12440
-12446
-12449
-12449
-12445
-12437
-12425
-12408
-12387
-12363
-12337
-12308
-12279
-12248
-12217
-12186
-12154
-12121
-12087
-12053
-12018
-11982
-11944
-11905
-11864
-11822
-11778
-11734
-11690
-11644
-11598
-11552
-11506
-11461
-11418
-11375
-11335
-11297
-11261
-11227
-11193
-11161
-11128
-11097
-11067
-11038
-11010
-10984
-10961
-10940
-10923
-10910
-10899
-10891
-10886
-10883
-10883
-10885
-10889
-10895
-10904
-10917
-10932
-10951
-10974
-11000
-11030
-11062
-11096
-11133
-11171
-11213
-11256
-11300
-11345
-11390
-11434
-11478
-11522
-11566
-11609
-11651
-11694
-11738
-11781
-11824
-11866
-11905
-11942
-11976
-12007
-12037
-12064
-12091
-12116
-12139
-12161
-12182
-12202
-12222
-12242
-12260
-12278
-12295
-12311
-12326
-12341
-12356
-12371
-12384
-12397
-12408
-12419
-12428
-12436
-12444
-12452
-12459
-12465
-12470
-12473
-12475
-12474
-12471
-12466
-12458
-12449
-12436
-12421
-12403
-12382
-12359
-12333
-12306
-12278
-12249
-12218
-12187
-12155
-12124
-12094
-12063
-12033
-12003
-11973
-11943
-11914
-11886
-11858
-11829
-11799
-11768
-11737
-11703
-11668
-11631
-11591
-11549
-11505
-11459
-11411
-11361
-11309
-11255
-11198
-11139
-11078
-11013
-10943
-10869
-10790
-10705
-10614
-10519
-10418
-10312
-10201
-10084
-9963
-9837
-9709
-9578
-9445
-9309
-9171
-9031
-8887
-8741
-8590
-8436
-8278
-8114
-7946
-7771
-7590
-7403
-7209
-7010
-6806
-6600
-6392
-6182
-5971
-5759
-5547
-5333
-5119
-4903
-4685
-4466
-4246
-4024
-3803
-3582
-3362
-3144
-2929
-2716
-2508
-2303
-2102
-1907
-1717
-1533
-1355
-1184
-1020
-862
-711
-567
-429
-298
-174
-56
55
160
260
356
447
534
618
697
772
842
908
969
1025
1077
1124
1167
1206
1242
1274
1301
1325
1345
1361
1373
1381
1384
1383
1378
1369
1357
1342
1324
1302
1278
1249
1218
1183
1146
1107
1067
1026
984
942
899
857
815
776
739
705
676
650
627
607
591
579
571
567
567
571
579
593
610
631
655
683
714
749
787
828
872
919
968
1018
1071
1124
1177
1230
1283
1334
1384
1432
1479
1526
1572
1619
1665
1711
1757
1803
1849
1894
1938
1981
2021
2061
2099
2135
2169
2202
2235
2266
2296
2326
2354
2382
2410
2438
2465
2493
2521
2550
2579
2610
2643
2677
2712
2749
2786
2826
2866
2908
2951
2996
3042
3089
3137
3187
3236
3286
3337
3387
3438
3489
3539
3589
3638
3686
3734
3781
3827
3873
3919
3965
4011
4059
4106
4152
4197
4239
4278
4314
4347
4377
4405
4430
4454
4478
4501
4524
4547
4569
4591
4613
4634
4654
4674
4693
4711
4728
4744
4759
4774
4788
4801
4814
4825
4835
4845
4854
4863
4869
4875
4879
4882
4884
4884
4885
4884
4882
4880
4878
4874
4870
4865
4858
4849
4839
4827
4812
4796
4778
4757
4733
4707
4677
4645
4610
4571
4530
4485
4438
4388
4334
4278
4219
4159
4098
4037
3975
3915
3854
3794
3734
3673
3612
3550
3489
3427
3366
3306
3247
3189
3133
3079
3028
2979
2932
2887
2844
2803
2764
2725
2689
2654
2620
2589
2561
2535
2511
2491
2473
2458
2446
2436
2431
2429
2429
2432
2437
2445
2455
2467
2480
2495
2511
2529
2549
2570
2593
2617
2642
2669
2698
2729
2762
2798
2836
2875
2915
2956
2998
3041
3084
3129
3175
3221
3268
3314
3359
3404
3449
3492
3534
3574
3612
3648
3681
3711
3738
3762
3782
3798
3811
3819
3823
3824
3821
3816
3808
3797
3783
3766
3746
3723
3699
3673
3646
3617
3586
3552
3516
3476
3433
3388
3340
3290
3237
3183
3129
3073
3017
2960
2903
2845
2787
2727
2666
2603
2538
2471
2401
2329
2254
2178
2101
2023
1943
1862
1780
1697
1613
1528
1441
1353
1263
1172
1080
986
891
796
700
603
506
408
310
212
113
15
-83
-180
-276
-373
-468
-564
-660
-756
-852
-948
-1044
-1140
-1235
-1330
-1424
-1518
-1610
-1702
-1792
-1882
-1969
-2054
-2138
-2218
-2296
-2371
-2442
-2510
-2574
-2634
-2692
-2746
-2797
-2843
-2886
-2924
-2957
-2987
-3013
-3034
-3051
-3064
-3072
-3078
-3080
-3080
-3077
-3072
-3065
-3055
-3042
-3026
-3007
-2985
-2962
-2936
-2908
-2879
-2848
-2815
-2781
-2744
-2706
-2665
-2623
-2579
-2533
-2484
-2433
-2379
-2323
-2266
-2208
-2149
-2089
-2027
-1964
-1901
-1839
-1776
-1714
-1653
-1593
-1535
-1478
-1424
-1371
-1322
-1276
-1233
-1194
-1160
-1129
-1104
-1082
-1065
-1053
-1045
-1042
-1044
-1050
-1061
-1075
-1093
-1114
-1139
-1167
-1197
-1230
-1264
-1300
-1338
-1376
-1416
-1458
-1501
-1545
-1591
-1638
-1686
-1735
-1785
-1835
-1886
-1937
-1990
-2043
-2096
-2149
-2201
-2253
-2302
-2349
-2394
-2437
-2477
-2514
-2549
-2581
-2612
-2641
-2669
-2695
-2721
-2745
-2769
-2793
-2817
-2840
-2862
-2883
-2903
-2922
-2939
-2957
-2974
-2991
-3009
-3029
-3049
-3070
-3092
-3115
-3139
-3164
-3190
-3217
-3245
-3274
-3304
-3336
-3370
-3407
-3445
-3484
-3525
-3566
-3608
-3650
-3693
-3736
-3779
-3823
-3866
-3910
-3954
-3999
-4045
-4091
-4139
-4186
-4233
-4279
-4325
-4371
-4416
-4461
-4504
-4546
-4588
-4628
-4668
-4708
-4747
-4787
-4827
-4868
-4909
-4949
-4991
-5031
-5071
-5110
-5148
-5186
-5223
-5260
-5296
-5333
-5369
-5404
-5440
-5475
-5510
-5545
-5580
-5614
-5648
-5683
-5718
-5755
-5793
-5833
-5874
-5916
-5960
-6005
-6052
-6101
-6153
-6208
-6266
-6327
-6390
-6455
-6523
-6593
-6665
-6740
-6817
-6895
-6974
-7053
-7133
-7212
-7291
-7370
-7449
-7529
-7609
-7690
-7771
-7852
-7934
-8016
-8100
-8183
-8267
-8351
-8434
-8517
-8598
-8678
-8757
-8835
-8913
-8991
-9068
-9145
-9223
-9300
-9379
-9457
-9537
-9617
-9697
-9778
-9858
-9940
-10021
-10102
-10182
-10262
-10340
-10418
-10493
-10567
-10639
-10708
-10776
-10843
-10908
-10971
-11033
-11093
-11151
-11206
-11259
-11309
-11355
-11398
-11437
-11473
-11504
-11531
-11554
-11572
-11586
-11596
-11601
-11600
-11594
-11584
-11568
-11549
-11526
-11501
-11472
-11440
-11406
-11368
-11327
-11284
-11239
-11192
-11142
-11090
-11036
-10981
-10924
-10868
-10812
-10758
-10704
-10653
-10602
-10554
-10507
-10461
-10417
-10373
-10331
-10289
-10247
-10205
-10163
-10122
-10082
-10043
-10005
-9968
-9932
-9897
-9863
-9829
-9795
-9761
-9727
-9693
-9660
-9627
-9595
-9563
-9531
-9500
-9470
-9441
-9413
-9385
-9358
-9331
-9304
-9276
-9249
-9221
-9194
-9167
-9141
-9116
-9093
-9071
-9050
-9031
-9013
-8997
-8983
-8970
-8958
-8949
-8943
-8939
-8939
-8942
-8949
-8961
-8976
-8996
-9019
-9046
-9076
-9110
-9147
-9188
-9232
-9279
-9331
-9385
-9443
-9503
-9565
-9628
-9694
-9761
-9830
-9901
-9973
-10047
-10122
-10199
-10277
-10355
-10434
-10513
-10593
-10673
-10754
-10835
-10915
-10995
-11073
-11151
-11227
-11303
-11377
-11451
-11524
-11596
-11668
-11740
-11812
-11884
-11955
-12027
-12100
-12172
-12244
-12316
-12389
-12461
-12534
-12606
-12678
-12751
-12823
-12895
-12968
-13040
-13111
-13182
-13252
-13321
-13390
-13457
-13522
-13585
-13647
-13706
-13764
-13820
-13874
-13926
-13976
-14024
-14070
-14114
-14156
-14197
-14237
-14274
-14311
-14346
-14379
-14411
-14440
-14467
-14493
-14517
-14539
-14560
-14579
-14598
-14616
-14634
-14650
-14665
-14678
-14690
-14701
-14711
-14720
-14727
-14734
-14738
-14740
-14740
-14739
-14736
-14732
-14728
-14723
-14718
-14713
-14707
-14700
-14692
-14683
-14673
-14660
-14644
-14625
-14603
-14577
-14547
-14513
-14476
-14435
-14389
-14338
-14283
-14224
-14160
-14091
-14017
-13939
-13855
-13766
-13673
-13574
-13471
-13363
-13249
-13131
-13009
-12882
-12752
-12618
-12480
-12340
-12197
-12053
-11907
-11759
-11610
-11459
-11308
-11157
-11005
-10854
-10704
-10555
-10407
-10261
-10116
-9973
-9831
-9692
-9555
-9419
-9286
-9155
-9026
-8900
-8777
-8656
-8537
-8421
-8307
-8197
-8089
-7983
-7881
-7781
-7683
-7589
-7497
-7409
-7325
-7245
-7169
-7098
-7031
-6968
-6909
-6854
-6803
-6755
-6710
-6667
-6626
-6586
-6547
-6509
-6473
-6437
-6402
-6367
-6333
-6299
-6266
-6234
-6202
-6169
-6137
-6104
-6071
-6037
-6003
-5969
-5935
-5901
-5867
-5835
-5803
-5771
-5740
-5709
-5679
-5649
-5619
-5590
-5561
-5532
-5503
-5475
-5447
-5421
-5395
-5370
-5347
-5325
-5303
-5281
-5260
-5240
-5219
-5200
-5181
-5164
-5147
-5132
-5118
-5105
-5093
-5083
-5074
-5065
-5057
-5049
-5040
-5031
-5021
-5012
-5001
-4990
-4979
-4967
-4954
-4940
-4926
-4911
-4895
-4879
-4862
-4845
-4826
-4807
-4786
-4763
-4739
-4714
-4687
-4658
-4626
-4592
-4555
-4515
-4472
-4427
-4379
-4328
-4275
-4219
-4161
-4102
-4040
-3976
-3910
-3843
-3775
-3706
-3636
-3566
-3495
-3423
-3352
-3280
-3207
-3135
-3062
-2987
-2912
-2835
-2756
-2676
-2594
-2513
-2432
-2351
-2270
-2190
-2110
-2029
-1951
-1873
-1795
-1718
-1641
-1564
-1486
-1409
-1331
-1255
-1179
-1104
-1030
-956
-882
-809
-735
-662
-588
-514
-441
-368
-295
-223
-153
-84
-16
50
113
175
236
295
354
413
471
528
585
641
696
749
802
854
904
954
1002
1049
1096
1142
1189
1235
1281
1326
1372
1416
1460
1504
1548
1592
1636
1680
1724
1769
1813
1856
1900
1942
1985
2025
2067
2106
2144
2180
2215
2248
2280
2309
2337
2363
2387
2409
2428
2444
2457
2467
2474
2478
2479
2478
2473
2466
2455
2442
2425
2406
2383
2356
2326
2293
2256
2215
2171
2124
2074
2021
1965
1907
1848
1786
1722
1656
1588
1518
1447
1375
1302
1227
1152
1076
1000
925
850
776
702
628
556
484
414
345
279
214
152
91
32
-25
-80
-133
-184
-233
-279
-324
-365
-405
-442
-477
-509
-539
-566
-590
-611
-630
-646
-659
-670
-678
-683
-685
-686
-684
-680
-674
-667
-658
-647
-635
-622
-607
-590
-573
-554
-533
-511
-488
-464
-439
-414
-388
-362
-335
-308
-281
-254
-227
-199
-171
-143
-115
-87
-58
-28
2
34
66
100
135
171
209
247
286
326
367
408
449
492
536
581
627
674
721
769
818
867
917
967
1016
1066
1115
1164
1212
1259
1307
1354
1401
1449
1496
1543
1590
1635
1681
1725
1770
1813
1856
1898
1939
1979
2019
2059
2097
2135
2172
2208
2243
2277
2310
2341
2372
2401
2430
2459
2486
2514
2540
2566
2591
2615
2637
2658
2678
2697
2716
2734
2753
2771
2790
2809
2829
2848
2868
2888
2907
2926
2943
2960
2976
2991
3004
3015
3025
3032
3037
3040
3041
3040
3036
3029
3020
3009
2995
2979
2961
2942
2921
2898
2874
2848
2820
2790
2760
2728
2695
2661
2626
2591
2556
2520
2485
2449
2414
2378
2343
2308
2273
2239
2204
2169
2135
2102
2069
2037
2007
1977
1948
1920
1894
1869
1844
1821
1797
1775
1753
1733
1713
1694
1675
1658
1640
1623
1605
1588
1571
1555
1538
1522
1506
1491
1476
1462
1449
1438
1428
1420
1414
1409
1406
1404
1404
1406
1409
1414
1420
1428
1438
1451
1466
1483
1502
1522
1544
1567
1592
1618
1646
1674
1703
1733
1764
1795
1828
1861
1895
1930
1964
2000
2035
2071
2107
2144
2180
2217
2252
2288
2322
2357
2391
2426
2461
2497
2532
2568
2603
2639
2674
2710
2745
2780
2814
2848
2882
2916
2950
2983
3016
3049
3081
3114
3146
3178
3210
3242
3274
3306
3338
3370
3403
3436
3470
3503
3536
3569
3602
3634
3666
3696
3726
3754
3780
3805
3828
3849
3868
3885
3900
3913
3923
3932
3938
3942
3944
3944
3942
3938
3933
3927
3918
3908
3897
3884
3869
3853
3835
3815
3793
3769
3742
3714
3684
3652
3618
3583
3547
3511
3473
3435
3396
3357
3317
3277
3236
3195
3154
3113
3071
3030
2989
2949
2910
2873
2836
2800
2765
2731
2698
2665
2634
2604
2573
2544
2515
2486
2458
2431
2404
2378
2353
2329
2305
2283
2260
2239
2219
2200
2181
2164
2147
2132
2117
2104
2091
2080
2069
2060
2051
2041
2035
2028
2023
2017
2015
2013
2013
2015
2019
2024
2031
2039
2049
2060
2073
2087
2101
2118
2136
2156
2177
2200
2225
2251
2280
2310
2342
2375
2410
2446
2483
2521
2560
2600
2640
2681
2723
2766
2809
2854
2899
2945
2991
3038
3085
3131
3178
3225
3272
3318
3364
3409
3453
3497
3539
3581
3622
3661
3700
3738
3775
3810
3845
3879
3912
3944
3976
4006
4035
4065
4091
4119
4144
4169
4192
4215
4237
4257
4277
4296
4313
4329
4343
4354
4364
4372
4378
4382
4383
4382
4379
4373
4366
4356
4345
4332
4317
4301
4284
4265
4245
4225
4203
4181
4158
4134
4109
4083
4057
4030
4003
3975
3947
3918
3890
3861
3832
3803
3774
3745
3716
3688
3660
3633
3606
3579
3552
3525
3498
3471
3444
3417
3390
3362
3336
3310
3284
3259
3235
3210
3186
3162
3138
3114
3090
3067
3044
3021
2999
2976
2955
2934
2913
2892
2871
2850
2829
2808
2788
2767
2746
2725
2705
2684
2664
2645
2626
2608
2590
2573
2556
2540
2525
2510
2496
2482
2469
2457
2447
2437
2429
2422
2415
2409
2403
2398
2393
2388
2384
2379
2375
2371
2368
2365
2363
2361
2361
2362
2364
2367
2370
2375
2380
2385
2391
2397
2404
2411
2418
2426
2433
2442
2450
2459
2469
2478
2488
2498
2509
2520
2533
2546
2560
2576
2592
2609
2626
2645
2664
2684
2704
2725
2747
2769
2791
2813
2836
2859
2882
2904
2926
2948
2969
2989
3009
3028
3046
3064
3081
3097
3111
3124
3137
3148
3158
3167
3176
3184
3191
3198
3205
3212
3218
3224
3230
3236
3240
3244
3247
3249
3251
3252
3253
3253
3252
3250
3248
3245
3242
3238
3233
3228
3221
3214
3206
3197
3187
3178
3167
3157
3146
3136
3126
3116
3108
3100
3092
3086
3080
3075
3071
3068
3065
3063
3062
3062
3062
3064
3066
3070
3075
3080
3087
3096
3105
3115
3126
3138
3151
3164
3179
3194
3209
3226
3244
3262
3282
3304
3327
3352
3378
3406
3435
3465
3496
3528
3561
3595
3629
3664
3701
3738
3776
3814
3853
3892
3931
3969
4006
4045
4082
4119
4154
4188
4221
4253
4284
4313
4341
4367
4391
4412
4432
4448
4463
4474
4483
4489
4493
4493
4492
4487
4480
4470
4458
4442
4423
4401
4377
4350
4320
4289
4255
4219
4182
4143
4103
4059
4014
3968
3920
3869
3818
3765
3711
3657
3602
3547
3491
3436
3380
3325
3270
3216
3163
3111
3059
3009
2960
2912
2865
2820
2776
2734
2692
2651
2612
2573
2534
2497
2460
2424
2388
2354
2320
2288
2256
2226
2196
2168
2140
2114
2087
2061
2036
2011
1988
1965
1942
1920
1900
1880
1861
1844
1827
1811
1797
1783
1771
1759
1748
1738
1729
1721
1715
1709
1704
1699
1695
1691
1688
1684
1681
1678
1675
1671
1668
1665
1661
1658
1654
1651
1647
1643
1638
1633
1627
1620
1613
1604
1595
1584
1573
1560
1547
1534
1520
1505
1490
1474
1457
1440
1421
1402
1381
1359
1336
1311
1285
1256
1227
1195
1162
1127
1092
1054
1016
976
934
892
848
802
756
708
659
609
557
504
450
395
338
280
221
161
100
38
-24
-88
-151
-216
-280
-346
-411
-477
-543
-609
-674
-740
-805
-870
-936
-1000
-1066
-1132
-1198
-1263
-1329
-1395
-1460
-1525
-1591
-1656
-1720
-1783
-1846
-1908
-1968
-2028
-2086
-2143
-2199
-2254
-2308
-2361
-2413
-2463
-2512
-2559
-2605
-2650
-2692
-2734
-2773
-2811
-2847
-2882
-2915
-2947
-2977
-3005
-3032
-3058
-3082
-3105
-3126
-3145
-3163
-3180
-3195
-3209
-3221
-3232
-3241
-3248
-3254
-3258
-3260
-3261
-3260
-3257
-3253
-3248
-3241
-3233
-3224
-3213
-3201
-3188
-3173
-3156
-3138
-3118
-3097
-3074
-3050
-3025
-2999
-2972
-2944
-2914
-2884
-2853
-2821
-2787
-2752
-2716
-2679
-2641
-2601
-2561
-2520
-2479
-2436
-2394
-2350
-2306
-2261
-2216
-2170
-2124
-2077
-2031
-1984
-1938
-1892
-1846
-1801
-1757
-1713
-1672
-1631
-1592
-1554
-1518
-1482
-1448
-1414
-1382
-1351
-1321
-1292
-1264
-1237
-1212
-1187
-1165
-1144
-1124
-1105
-1088
-1071
-1056
-1043
-1031
-1020
-1010
-1002
-997
-993
-991
-990
-992
-995
-999
-1006
-1014
-1024
-1035
-1047
-1061
-1075
-1091
-1107
-1124
-1142
-1161
-1181
-1201
-1222
-1244
-1266
-1288
-1311
-1335
-1359
-1384
-1410
-1436
-1463
-1491
-1520
-1550
-1581
-1612
-1644
-1676
-1709
-1744
-1778
-1814
-1851
-1888
-1927
-1966
-2005
-2047
-2089
-2132
-2175
-2220
-2265
-2312
-2360
-2408
-2458
-2509
-2561
-2613
-2667
-2722
-2777
-2833
-2891
-2948
-3007
-3066
-3127
-3188
-3250
-3313
-3377
-3442
-3507
-3573
-3640
-3707
-3773
-3840
-3907
-3974
-4040
-4106
-4172
-4237
-4302
-4367
-4432
-4496
-4560
-4625
-4689
-4753
-4816
-4879
-4942
-5005
-5067
-5130
-5192
-5254
-5317
-5378
-5439
-5500
-5560
-5619
-5677
-5733
-5788
-5842
-5895
-5947
-5998
-6047
-6096
-6144
-6190
-6235
-6279
-6321
-6363
-6403
-6442
-6479
-6515
-6550
-6584
-6615
-6645
-6674
-6700
-6725
-6748
-6770
-6790
-6809
-6826
-6842
-6856
-6869
-6880
-6889
-6896
-6902
-6906
-6908
-6909
-6908
-6906
-6902
-6897
-6890
-6882
-6872
-6862
-6850
-6837
-6822
-6807
-6790
-6772
-6753
-6733
-6712
-6690
-6667
-6643
-6619
-6594
-6568
-6541
-6513
-6484
-6454
-6423
-6391
-6358
-6325
-6291
-6256
-6222
-6188
-6153
-6119
-6085
-6051
-6017
-5984
-5950
-5917
-5884
-5851
-5818
-5786
-5754
-5723
-5691
-5661
-5631
-5601
-5573
-5545
-5518
-5492
-5467
-5443
-5421
-5399
-5379
-5360
-5343
-5327
-5312
-5298
-5286
-5275
-5265
-5256
-5248
-5241
-5236
-5231
-5227
-5225
-5223
-5222
-5222
-5223
-5224
-5225
-5227
-5229
-5231
-5232
-5233
-5234
-5234
-5233
-5232
-5230
-5227
-5223
-5218
-5212
-5205
-5197
-5189
-5179
-5169
-5159
-5148
-5137
-5125
-5114
-5102
-5089
-5077
-5064
-5050
-5036
-5022
-5006
-4990
-4974
-4957
-4940
-4922
-4905
-4888
-4871
-4854
-4836
-4819
-4802
-4784
-4767
-4750
-4733
-4716
-4699
-4683
-4667
-4651
-4636
-4620
-4606
-4591
-4577
-4562
-4548
-4533
-4519
-4506
-4493
-4481
-4469
-4458
-4448
-4439
-4431
-4423
-4416
-4409
-4402
-4396
-4390
-4384
-4378
-4372
-4366
-4361
-4357
-4353
-4350
-4348
-4346
-4344
-4343
-4342
-4342
-4342
-4342
-4343
-4345
-4348
-4351
-4356
-4361
-4367
-4373
-4381
-4389
-4399
-4409
-4420
-4431
-4444
-4458
-4474
-4490
-4508
-4526
-4546
-4566
-4588
-4610
-4633
-4656
-4679
-4702
-4725
-4749
-4772
-4797
-4821
-4845
-4869
-4894
-4918
-4943
-4968
-4994
-5020
-5047
-5074
-5101
-5128
-5155
-5183
-5210
-5238
-5265
-5293
-5320
-5348
-5375
-5402
-5429
-5456
-5482
-5507
-5532
-5557
-5581
-5605
-5628
-5650
-5672
-5692
-5711
-5730
-5746
-5762
-5777
-5790
-5801
-5811
-5820
-5828
-5833
-5838
-5841
-5842
-5842
-5839
-5835
-5830
-5822
-5812
-5800
-5787
-5771
-5754
-5735
-5714
-5691
-5667
-5641
-5614
-5584
-5553
-5520
-5485
-5448
-5409
-5368
-5326
-5282
-5236
-5189
-5140
-5090
-5039
-4986
-4933
-4879
-4823
-4767
-4711
-4653
-4595
-4536
-4476
-4416
-4354
-4292
-4228
-4165
-4100
-4035
-3970
-3904
-3837
-3770
-3703
-3635
-3567
-3500
-3433
-3366
-3300
-3234
-3169
-3105
-3041
-2977
-2914
-2852
-2789
-2728
-2666
-2606
-2545
-2485
-2425
-2366
-2307
-2248
-2191
-2134
-2077
-2021
-1967
-1914
-1862
-1811
-1761
-1712
-1665
-1619
-1574
-1529
-1486
-1443
-1402
-1363
-1324
-1287
-1251
-1217
-1183
-1151
-1120
-1091
-1062
-1034
-1008
-982
-956
-931
-907
-884
-861
-839
-818
-798
-779
-762
-745
-730
-715
-702
-690
-679
-669
-660
-653
-646
-640
-636
-632
-629
-627
-627
-628
-630
-633
-637
-642
-648
-656
-664
-674
-684
-696
-708
-721
-735
-751
-767
-784
-802
-821
-842
-862
-884
-906
-929
-952
-976
-1000
-1026
-1051
-1077
-1104
-1131
-1159
-1187
-1216
-1244
-1273
-1301
-1329
-1357
-1385
-1412
-1439
-1465
-1490
-1515
-1539
-1562
-1585
-1606
-1626
-1645
-1662
-1678
-1693
-1707
-1718
-1729
-1738
-1745
-1751
-1756
-1759
-1760
-1760
-1757
-1754
-1748
-1742
-1733
-1723
-1712
-1699
-1685
-1669
-1651
-1632
-1611
-1587
-1562
-1535
-1506
-1474
-1442
-1408
-1372
-1336
-1299
-1261
-1223
-1184
-1144
-1103
-1063
-1020
-979
-937
-894
-851
-808
-764
-719
-675
-630
-585
-541
-496
-451
-406
-361
-317
-273
-230
-187
-145
-103
-63
-22
17
57
96
136
175
215
255
295
335
375
415
454
493
532
570
609
647
685
724
763
802
841
881
920
960
1000
1040
1080
1121
1161
1201
1241
1282
1322
1362
1401
1441
1480
1519
1558
1596
1635
1673
1710
1748
1784
1820
1856
1892
1926
1961
1994
2028
2060
2091
2122
2151
2180
2207
2234
2259
2283
2306
2327
2347
2366
2383
2399
2413
2425
2436
2445
2452
2458
2462
2465
2466
2466
2463
2460
2454
2447
2439
2428
2416
2403
2387
2370
2352
2331
2310
2286
2262
2236
2208
2180
2151
2120
2088
2055
2021
1987
1952
1916
1880
1842
1804
1766
1726
1686
1646
1605
1563
1521
1479
1436
1393
1349
1305
1260
1215
1169
1123
1076
1028
980
931
882
832
781
730
679
627
575
522
469
416
363
310
257
205
152
99
46
-6
-58
-110
-161
-213
-264
-315
-365
-416
-465
-515
-563
-611
-658
-704
-748
-792
-834
-874
-913
-951
-987
-1022
-1055
-1086
-1116
-1144
-1170
-1195
-1217
-1238
-1258
-1275
-1291
-1306
-1319
-1330
-1339
-1346
-1351
-1353
-1354
-1353
-1349
-1343
-1336
-1326
-1315
-1302
-1287
-1270
-1251
-1232
-1211
-1189
-1166
-1142
-1118
-1093
-1067
-1040
-1012
-984
-954
-922
-890
-856
-821
-785
-749
-711
-673
-634
-594
-553
-511
-468
-425
-380
-335
-290
-243
-197
-150
-102
-55
-8
39
85
130
175
220
264
307
350
393
435
476
517
557
596
634
670
706
740
773
804
834
862
889
914
938
961
982
1002
1020
1038
1053
1068
1081
1093
1103
1113
1122
1129
1136
1141
1145
1148
1149
1149
1148
1145
1142
1137
1132
1126
1120
1112
1104
1096
1086
1076
1064
1052
1039
1025
1010
994
977
959
941
921
900
878
856
832
808
783
758
731
704
676
647
618
587
555
523
490
455
420
384
347
310
271
232
193
153
113
72
31
-10
-52
-93
-135
-177
-219
-261
-303
-346
-388
-431
-473
-516
-558
-601
-643
-686
-728
-770
-812
-853
-894
-935
-975
-1016
-1056
-1096
-1135
-1175
-1214
-1253
-1293
-1332
-1371
-1410
-1449
-1488
-1527
-1565
-1604
-1642
-1680
-1717
-1755
-1792
-1829
-1865
-1901
-1937
-1972
-2005
-2040
-2072
-2104
-2135
-2165
-2194
-2223
-2249
-2275
-2299
-2322
-2344
-2363
-2382
-2398
-2414
-2427
-2439
-2450
-2458
-2465
-2469
-2472
-2472
-2470
-2466
-2460
-2451
-2440
-2427
-2411
-2393
-2373
-2351
-2327
-2300
-2271
-2240
-2207
-2171
-2133
-2093
-2050
-2004
-1956
-1906
-1853
-1798
-1741
-1682
-1621
-1557
-1493
-1426
-1358
-1287
-1216
-1142
-1067
-990
-911
-830
-748
-664
-578
-491
-403
-315
-225
-134
-42
50
142
235
329
423
517
612
708
803
899
994
1088
1182
1276
1369
1461
1552
1643
1732
1821
1909
1997
2083
2169
2253
2337
2419
2500
2580
2658
2734
2809
2882
2954
3023
3091
3157
3220
3282
3342
3399
3455
3508
3559
3608
3654
3698
3739
3778
3816
3850
3883
3913
3941
3966
3990
4011
4030
4048
4062
4075
4088
4097
4104
4110
4113
4115
4115
4113
4109
4103
4096
4086
4075
4062
4048
4030
4011
3991
3969
3944
3917
3889
3859
3828
3794
3759
3722
3684
3645
3604
3561
3517
3472
3425
3376
3327
3276
3223
3170
3116
3060
3003
2946
2887
2828
2768
2707
2646
2584
2521
2458
2395
2332
2269
2206
2143
2080
2017
1954
1891
1827
1764
1700
1637
1573
1509
1446
1383
1320
1258
1195
1134
1072
1010
949
887
826
765
705
645
587
528
471
414
359
303
249
195
142
90
38
-13
-62
-110
-158
-203
-248
-291
-333
-374
-413
-451
-489
-525
-561
-595
-629
-661
-692
-722
-750
-777
-803
-827
-849
-870
-890
-908
-924
-940
-953
-966
-977
-986
-993
-999
-1004
-1006
-1008
-1008
-1006
-1004
-999
-993
-985
-976
-966
-954
-940
-925
-908
-890
-871
-850
-828
-805
-780
-754
-728
-700
-671
-641
-610
-578
-546
-513
-479
-444
-409
-373
-336
-300
-263
-226
-188
-151
-113
-76
-38
0
38
75
112
149
185
221
256
291
325
359
392
424
455
485
514
542
568
593
617
639
660
680
698
716
731
746
759
772
783
794
803
810
817
822
825
827
827
825
821
816
808
799
788
776
762
747
730
713
694
673
651
628
603
577
550
522
493
462
431
399
366
332
297
262
226
189
151
112
73
33
-8
-49
-91
-133
-175
-218
-261
-305
-349
-393
-438
-482
-527
-572
-616
-661
-705
-749
-793
-837
-880
-924
-967
-1010
-1053
-1095
-1137
-1179
-1220
-1261
-1301
-1341
-1380
-1418
-1455
-1491
-1527
-1562
-1596
-1630
-1662
-1694
-1726
-1756
-1786
-1814
-1841
-1868
-1893
-1917
-1940
-1962
-1984
-2004
-2023
-2041
-2059
-2075
-2091
-2105
-2118
-2131
-2142
-2152
-2161
-2168
-2175
-2180
-2183
-2185
-2186
-2186
-2184
-2180
-2176
-2170
-2163
-2155
-2146
-2135
-2124
-2111
-2097
-2083
-2067
-2050
-2032
-2013
-1993
-1972
-1950
-1927
-1903
-1879
-1853
-1827
-1800
-1772
-1744
-1714
-1684
-1654
-1622
-1590
-1557
-1523
-1489
-1454
-1418
-1382
-1346
-1309
-1272
-1234
-1195
-1156
-1117
-1077
-1036
-996
-955
-914
-874
-833
-792
-751
-710
-670
-629
-588
-548
-508
-468
-429
-389
-350
-311
-272
-234
-195
-158
-120
-84
-47
-12
22
56
89
121
152
182
211
238
265
291
316
340
364
386
408
429
450
470
489
508
526
543
560
575
590
603
616
627
638
648
656
664
671
676
681
684
686
686
686
684
680
676
670
663
655
645
635
623
610
596
581
565
548
530
511
491
470
448
424
400
374
347
319
289
258
225
191
156
120
83
44
5
-35
-76
-117
-159
-202
-244
-287
-330
-374
-418
-462
-507
-552
-597
-642
-687
-732
-777
-821
-866
-910
-954
-998
-1042
-1085
-1129
-1173
-1217
-1260
-1304
-1347
-1390
-1432
-1475
-1517
-1559
-1600
-1641
-1682
-1723
-1763
-1802
-1841
-1879
-1916
-1952
-1987
-2021
-2054
-2085
-2115
-2143
-2170
-2196
-2221
-2245
-2267
-2288
-2308
-2327
-2344
-2361
-2377
-2393
-2407
-2421
-2434
-2446
-2458
-2470
-2480
-2491
-2500
-2509
-2518
-2525
-2532
-2539
-2545
-2551
-2556
-2560
-2564
-2568
-2570
-2573
-2574
-2576
-2576
-2576
-2576
-2575
-2574
-2573
-2571
-2570
-2568
-2566
-2563
-2561
-2558
-2556
-2553
-2550
-2546
-2542
-2538
-2534
-2529
-2524
-2519
-2513
-2507
-2501
-2495
-2488
-2482
-2475
-2469
-2462
-2456
-2451
-2445
-2441
-2436
-2432
-2429
-2426
-2424
-2422
-2421
-2421
-2422
-2423
-2425
-2428
-2431
-2435
-2439
-2444
-2449
-2454
-2459
-2465
-2471
-2477
-2484
-2491
-2499
-2507
-2515
-2523
-2532
-2541
-2550
-2560
-2570
-2579
-2589
-2598
-2608
-2618
-2627
-2637
-2647
-2657
-2667
-2677
-2687
-2697
-2707
-2717
-2726
-2736
-2745
-2754
-2764
-2773
-2781
-2790
-2799
-2807
-2816
-2825
-2834
-2843
-2852
-2862
-2872
-2882
-2893
-2904
-2915
-2926
-2937
-2948
-2959
-2970
-2981
-2991
-3002
-3012
-3023
-3033
-3043
-3053
-3064
-3074
-3084
-3094
-3103
-3112
-3121
-3129
-3137
-3144
-3151
-3157
-3163
-3168
-3173
-3176
-3180
-3182
-3183
-3184
-3183
-3182
-3181
-3178
-3174
-3170
-3165
-3159
-3151
-3143
-3133
-3122
-3110
-3097
-3082
-3067
-3050
-3032
-3013
-2994
-2973
-2953
-2931
-2909
-2886
-2862
-2837
-2811
-2784
-2756
-2727
-2698
-2668
-2637
-2605
-2573
-2541
-2508
-2474
-2440
-2405
-2370
-2334
-2297
-2260
-2222
-2183
-2144
-2104
-2064
-2024
-1983
-1942
-1901
-1860
-1819
-1777
-1736
-1695
-1654
-1614
-1574
-1534
-1494
-1456
-1417
-1379
-1341
-1304
-1267
-1230
-1193
-1157
-1122
-1086
-1051
-1016
-982
-948
-915
-881
-849
-817
-786
-755
-725
-695
-666
-637
-609
-582
-555
-529
-504
-479
-454
-431
-408
-385
-364
-344
-324
-306
-289
-272
-257
-242
-229
-216
-205
-194
-184
-175
-168
-161
-154
-149
-145
-141
-138
-136
-136
-136
-137
-139
-142
-147
-152
-158
-166
-174
-183
-193
-204
-216
-228
-241
-256
-271
-286
-303
-321
-339
-359
-379
-401
-424
-447
-472
-497
-523
-550
-578
-606
-635
-665
-696
-727
-759
-791
-823
-855
-888
-921
-953
-986
-1018
-1053
-1086
-1119
-1152
-1185
-1218
-1250
-1283
-1316
-1348
-1380
-1411
-1443
-1474
-1504
-1534
-1564
-1593
-1621
-1649
-1676
-1702
-1727
-1751
-1774
-1797
-1818
-1839
-1859
-1877
-1896
-1913
-1930
-1946
-1962
-1976
-1990
-2003
-2016
-2027
-2037
-2048
-2057
-2066
-2074
-2082
-2088
-2095
-2100
-2105
-2109
-2113
-2116
-2118
-2120
-2122
-2124
-2125
-2126
-2127
-2127
-2127
-2127
-2127
-2126
-2124
-2123
-2121
-2119
-2116
-2113
-2110
-2107
-2103
-2098
-2094
-2089
-2083
-2078
-2071
-2065
-2058
-2051
-2043
-2035
-2025
-2017
-2008
-1998
-1987
-1977
-1966
-1954
-1942
-1930
-1918
-1905
-1892
-1878
-1864
-1850
-1835
-1820
-1804
-1788
-1771
-1753
-1735
-1716
-1696
-1676
-1655
-1634
-1611
-1588
-1564
-1540
-1514
-1488
-1461
-1434
-1406
-1377
-1348
-1318
-1288
-1257
-1226
-1194
-1162
-1129
-1096
-1062
-1027
-992
-957
-921
-885
-848
-812
-775
-738
-701
-663
-626
-588
-550
-512
-475
-437
-400
-362
-325
-288
-252
-216
-180
-145
-110
-75
-41
-7
26
59
92
125
157
189
221
253
285
317
349
380
412
444
476
508
539
571
602
634
664
695
724
754
782
810
838
865
891
916
941
965
989
1012
1033
1054
1074
1093
1111
1127
1143
1158
1171
1183
1194
1203
1212
1219
1225
1229
1232
1234
1234
1232
1229
1225
1219
1212
1203
1193
1181
1167
1153
1136
1118
1099
1077
1055
1030
1004
976
946
915
881
846
810
772
732
691
648
604
558
511
463
414
363
310
257
202
147
90
32
-27
-87
-147
-208
-270
-333
-396
-459
-523
-588
-652
-717
-782
-848
-914
-980
-1046
-1112
-1178
-1245
-1311
-1376
-1442
-1507
-1571
-1636
-1700
-1763
-1826
-1889
-1952
-2013
-2076
-2138
-2199
-2259
-2318
-2376
-2434
-2491
-2546
-2601
-2654
-2707
-2757
-2807
-2855
-2902
-2947
-2991
-3033
-3073
-3112
-3149
-3184
-3218
-3250
-3280
-3309
-3336
-3361
-3385
-3407
-3427
-3445
-3461
-3476
-3488
-3498
-3507
-3513
-3517
-3520
-3520
-3518
-3515
-3510
-3503
-3494
-3484
-3472
-3458
-3444
-3428
-3410
-3392
-3372
-3351
-3328
-3305
-3280
-3254
-3228
-3200
-3172
-3142
-3112
-3081
-3048
-3015
-2982
-2947
-2912
-2876
-2840
-2804
-2767
-2730
-2694
-2657
-2620
-2583
-2546
-2509
-2472
-2436
-2399
-2362
-2325
-2288
-2250
-2212
-2174
-2137
-2099
-2061
-2024
-1986
-1949
-1912
-1875
-1838
-1800
-1763
-1726
-1688
-1651
-1614
-1577
-1540
-1503
-1466
-1430
-1393
-1357
-1322
-1286
-1251
-1216
-1182
-1148
-1115
-1082
-1050
-1018
-988
-958
-929
-901
-874
-847
-821
-796
-772
-749
-726
-705
-684
-664
-645
-627
-610
-593
-578
-563
-549
-536
-523
-511
-500
-490
-480
-471
-463
-456
-450
-444
-440
-436
-434
-432
-430
-430
-431
-432
-434
-437
-441
-446
-452
-459
-467
-476
-485
-496
-508
-520
-533
-547
-562
-578
-595
-612
-631
-650
-671
-692
-714
-737
-761
-786
-812
-839
-868
-897
-927
-957
-989
-1022
-1056
-1091
-1126
-1162
-1199
-1236
-1274
-1312
-1351
-1390
-1429
-1469
-1508
-1548
-1588
-1629
-1670
-1711
-1752
-1794
-1835
-1877
-1918
-1959
-2000
-2041
-2082
-2123
-2164
-2204
-2244
-2284
-2323
-2362
-2400
-2438
-2476
-2512
-2548
-2583
-2617
-2651
-2684
-2716
-2747
-2778
-2808
-2838
-2867
-2896
-2924
-2952
-2979
-3005
-3031
-3056
-3081
-3104
-3128
-3150
-3173
-3194
-3216
-3236
-3257
-3276
-3296
-3314
-3332
-3350
-3367
-3384
-3401
-3417
-3433
-3449
-3465
-3481
-3497
-3513
-3529
-3545
-3561
-3577
-3593
-3609
-3625
-3642
-3658
-3674
-3690
-3706
-3722
-3738
-3754
-3769
-3785
-3800
-3815
-3830
-3845
-3859
-3873
-3887
-3901
-3914
-3927
-3940
-3952
-3964
-3975
-3986
-3996
-4006
-4014
-4024
-4033
-4041
-4048
-4054
-4062
-4067
-4073
-4077
-4081
-4083
-4085
-4085
-4085
-4083
-4083
-4081
-4078
-4074
-4070
-4064
-4058
-4051
-4043
-4035
-4027
-4017
-4006
-3996
-3984
-3971
-3958
-3945
-3930
-3916
-3901
-3885
-3869
-3853
-3836
-3818
-3800
-3782
-3763
-3743
-3723
-3702
-3681
-3659
-3636
-3612
-3588
-3564
-3539
-3513
-3487
-3460
-3433
-3405
-3377
-3349
-3320
-3291
-3262
-3232
-3202
-3172
-3141
-3110
-3078
-3047
-3014
-2982
-2950
-2918
-2886
-2854
-2823
-2791
-2760
-2730
-2699
-2669
-2638
-2608
-2578
-2548
-2519
-2490
-2462
-2434
-2407
-2380
-2355
-2330
-2306
-2282
-2258
-2235
-2213
-2190
-2169
-2147
-2127
-2107
-2088
-2070
-2053
-2037
-2023
-2009
-1998
-1987
-1978
-1969
-1962
-1956
-1951
-1948
-1945
-1945
-1945
-1947
-1950
-1954
-1960
-1967
-1976
-1986
-1998
-2011
-2025
-2041
-2060
-2080
-2100
-2122
-2146
-2171
-2197
-2224
-2253
-2282
-2313
-2345
-2378
-2412
-2447
-2483
-2519
-2556
-2594
-2633
-2672
-2712
-2753
-2794
-2835
-2877
-2919
-2962
-3005
-3048
-3092
-3136
-3179
-3223
-3266
-3310
-3353
-3396
-3439
-3481
-3524
-3567
-3609
-3652
-3693
-3735
-3775
-3815
-3854
-3892
-3929
-3965
-4000
-4034
-4067
-4098
-4129
-4158
-4186
-4213
-4239
-4263
-4287
-4309
-4330
-4350
-4368
-4386
-4402
-4417
-4431
-4444
-4455
-4465
-4474
-4482
-4488
-4493
-4496
-4498
-4499
-4498
-4496
-4492
-4487
-4481
-4473
-4464
-4454
-4442
-4428
-4413
-4396
-4378
-4357
-4336
-4312
-4287
-4261
-4233
-4203
-4172
-4139
-4104
-4067
-4030
-3990
-3949
-3906
-3862
-3816
-3769
-3720
-3671
-3620
-3568
-3516
-3462
-3408
-3353
-3297
-3241
-3185
-3128
-3071
-3013
-2956
-2898
-2840
-2781
-2723
-2665
-2607
-2549
-2492
-2434
-2376
-2319
-2262
-2206
-2150
-2094
-2039
-1984
-1930
-1876
-1823
-1770
-1718
-1666
-1615
-1565
-1515
-1466
-1419
-1372
-1326
-1282
-1239
-1197
-1156
-1117
-1078
-1042
-1006
-971
-938
-906
-875
-846
-817
-790
-764
-740
-716
-694
-673
-653
-634
-616
-600
-584
-569
-554
-541
-528
-516
-505
-495
-486
-477
-469
-462
-456
-450
-445
-441
-438
-435
-433
-432
-431
-432
-432
-434
-436
-439
-442
-446
-450
-455
-461
-467
-473
-480
-487
-495
-503
-511
-521
-530
-541
-551
-563
-574
-586
-599
-612
-625
-639
-653
-668
-683
-699
-715
-732
-750
-769
-787
-807
-827
-847
-868
-889
-910
-931
-953
-975
-998
-1020
-1043
-1066
-1089
-1112
-1134
-1157
-1180
-1203
-1225
-1248
-1270
-1292
-1314
-1336
-1358
-1380
-1402
-1424
-1445
-1467
-1488
-1509
-1530
-1551
-1571
-1591
-1611
-1630
-1649
-1668
-1686
-1704
-1721
-1738
-1755
-1772
-1788
-1803
-1819
-1834
-1848
-1862
-1876
-1889
-1901
-1913
-1924
-1935
-1946
-1956
-1965
-1974
-1983
-1991
-1999
-2007
-2013
-2021
-2027
-2033
-2037
-2043
-2048
-2052
-2055
-2059
-2062
-2065
-2067
-2070
-2072
-2074
-2076
-2078
-2080
-2081
-2083
-2084
-2085
-2086
-2086
-2087
-2087
-2088
-2087
-2087
-2086
-2085
-2083
-2080
-2077
-2073
-2069
-2064
-2058
-2052
-2045
-2039
-2032
-2024
-2016
-2007
-1998
-1988
-1978
-1967
-1955
-1943
-1930
-1917
-1902
-1887
-1871
-1854
-1836
-1818
-1798
-1777
-1755
-1732
-1708
-1682
-1656
-1629
-1601
-1571
-1541
-1509
-1477
-1443
-1409
-1374
-1338
-1301
-1264
-1226
-1187
-1147
-1107
-1066
-1024
-982
-940
-896
-853
-808
-763
-718
-672
-626
-579
-531
-483
-435
-387
-338
-289
-240
-191
-142
-93
-44
4
53
102
150
198
245
292
339
385
430
475
519
562
605
648
690
731
773
814
854
894
934
973
1010
1049
1087
1124
1160
1196
1232
1266
1301
1334
1368
1400
1433
1464
1495
1525
1554
1583
1611
1639
1665
1691
1717
1741
1765
1788
1811
1833
1855
1875
1895
1914
1933
1951
1968
1984
2000
2015
2029
2043
2056
2068
2079
2089
2099
2108
2117
2125
2132
2139
2146
2152
2157
2162
2167
2171
2175
2178
2180
2182
2183
2184
2184
2183
2181
2179
2176
2172
2167
2161
2155
2148
2141
2133
2125
2116
2106
2097
2087
2076
2065
2053
2040
2027
2013
2000
1985
1970
1954
1938
1922
1905
1887
1869
1851
1831
1812
1792
1771
1750
1728
1706
1682
1658
1634
1609
1583
1557
1530
1503
1476
1448
1419
1391
1362
1333
1303
1274
1244
1214
1183
1152
1121
1089
1057
1024
990
956
922
887
851
816
780
743
706
669
632
594
556
517
478
439
399
359
319
279
238
198
157
116
75
34
-7
-48
-89
-129
-169
-209
-249
-289
-328
-367
-405
-444
-482
-520
-557
-594
-631
-667
-702
-737
-771
-805
-838
-870
-901
-932
-961
-991
-1018
-1047
-1075
-1101
-1127
-1153
-1178
-1202
-1225
-1248
-1270
-1291
-1312
-1332
-1352
-1371
-1389
-1407
-1424
-1440
-1456
-1471
-1485
-1498
-1511
-1522
-1533
-1542
-1551
-1559
-1566
-1573
-1579
-1585
-1590
-1594
-1597
-1601
-1604
-1606
-1608
-1609
-1610
-1611
-1611
-1611
-1611
-1610
-1609
-1608
-1606
-1603
-1601
-1598
-1594
-1591
-1587
-1584
-1580
-1576
-1572
-1568
-1564
-1560
-1556
-1552
-1548
-1544
-1540
-1536
-1532
-1528
-1524
-1520
-1516
-1512
-1509
-1506
-1502
-1499
-1496
-1494
-1491
-1489
-1486
-1484
-1482
-1480
-1478
-1476
-1475
-1473
-1471
-1470
-1468
-1467
-1466
-1465
-1464
-1464
-1464
-1464
-1464
-1464
-1464
-1465
-1465
-1466
-1466
-1467
-1468
-1469
-1470
-1471
-1473
-1475
-1477
-1479
-1481
-1482
-1484
-1486
-1488
-1489
-1491
-1493
-1494
-1495
-1497
-1497
-1498
-1499
-1499
-1499
-1499
-1499
-1499
-1498
-1497
-1496
-1494
-1491
-1489
-1485
-1481
-1476
-1471
-1465
-1458
-1450
-1442
-1433
-1423
-1412
-1401
-1389
-1376
-1363
-1349
-1335
-1319
-1303
-1286
-1269
-1250
-1231
-1211
-1191
-1170
-1148
-1125
-1102
-1079
-1054
-1029
-1002
-976
-949
-920
-892
-862
-832
-801
-770
-738
-705
-672
-638
-603
-569
-533
-498
-462
-425
-388
-351
-314
-276
-239
-201
-163
-125
-87
-49
-11
26
64
101
138
174
210
245
280
314
348
381
414
446
477
507
537
566
594
622
648
675
700
725
749
773
796
818
840
861
882
902
922
940
959
976
993
1008
1025
1040
1054
1068
1082
1095
1107
1119
1131
1142
1153
1163
1173
1182
1190
1199
1206
1214
1221
1227
1233
1238
1243
1247
1250
1253
1255
1257
1258
1258
1258
1258
1256
1254
1252
1249
1245
1241
1236
1231
1225
1218
1211
1204
1195
1187
1177
1167
1156
1145
1133
1120
1106
1093
1078
1064
1049
1034
1018
1002
987
971
955
939
922
905
888
871
853
835
816
797
779
760
741
721
702
682
661
641
620
599
578
556
535
513
491
469
446
424
402
379
357
334
312
289
267
245
223
201
180
158
137
116
95
74
53
33
12
-8
-28
-48
-67
-86
-105
-124
-142
-160
-177
-195
-211
-228
-244
-259
-274
-288
-302
-316
-328
-341
-352
-363
-373
-383
-392
-400
-407
-414
-421
-426
-431
-435
-439
-441
-443
-444
-444
-443
-442
-439
-436
-432
-426
-420
-413
-405
-396
-386
-374
-362
-349
-335
-319
-303
-286
-268
-249
-229
-208
-187
-164
-141
-117
-93
-67
-41
-14
14
43
72
103
133
165
197
230
264
298
333
368
404
441
478
515
553
591
630
669
708
748
787
828
868
909
950
991
1033
1074
1116
1158
1200
1242
1284
1326
1368
1410
1451
1493
1535
1576
1617
1659
1700
1741
1781
1822
1862
1901
1941
1979
2017
2056
2094
2131
2167
2203
2239
2273
2307
2341
2373
2405
2436
2467
2496
2525
2553
2580
2607
2633
2658
2683
2706
2730
2752
2774
2795
2814
2833
2852
2869
2885
2900
2914
2927
2939
2950
2960
2969
2977
2984
2990
2995
2999
3001
3003
3003
3002
3000
2996
2992
2986
2979
2971
2962
2952
2941
2929
2916
2903
2888
2873
2857
2840
2823
2805
2786
2766
2746
2724
2702
2679
2656
2631
2606
2580
2554
2527
2499
2470
2441
2411
2381
2350
2319
2287
2254
2222
2188
2155
2121
2086
2052
2017
1981
1946
1910
1873
1837
1800
1763
1725
1688
1649
1611
1572
1533
1494
1455
1415
1375
1335
1295
1254
1213
1172
1131
1089
1046
1004
961
918
874
830
786
741
696
651
605
560
514
468
422
376
330
284
238
192
146
99
53
7
-39
-86
-132
-178
-224
-270
-315
-361
-406
-450
-494
-538
-582
-625
-668
-711
-753
-794
-835
-876
-916
-956
-996
-1035
-1073
-1111
-1149
-1186
-1223
-1259
-1295
-1330
-1365
-1399
-1433
-1467
-1500
-1532
-1565
-1597
-1628
-1659
-1690
-1720
-1749
-1779
-1807
-1836
-1864
-1891
-1918
-1945
-1971
-1997
-2021
-2047
-2071
-2095
-2118
-2141
-2164
-2186
-2208
-2229
-2251
-2271
-2292
-2312
-2332
-2351
-2369
-2388
-2405
-2423
-2440
-2456
-2473
-2489
-2505
-2520
-2536
-2551
-2565
-2580
-2594
-2607
-2620
-2633
-2645
-2657
-2669
-2680
-2691
-2701
-2711
-2720
-2729
-2737
-2745
-2752
-2758
-2763
-2768
-2772
-2775
-2777
-2778
-2779
-2779
-2778
-2776
-2774
-2771
-2767
-2763
-2758
-2752
-2745
-2738
-2730
-2721
-2712
-2702
-2691
-2679
-2668
-2655
-2642
-2629
-2616
-2602
-2588
-2574
-2560
-2546
-2531
-2517
-2503
-2488
-2474
-2459
-2444
-2430
-2415
-2401
-2387
-2373
-2360
-2347
-2334
-2321
-2309
-2296
-2284
-2271
-2258
-2245
-2233
-2220
-2207
-2193
-2180
-2167
-2154
-2140
-2127
-2113
-2100
-2086
-2072
-2058
-2045
-2031
-2017
-2003
-1989
-1975
-1961
-1947
-1933
-1919
-1905
-1891
-1877
-1863
-1850
-1837
-1824
-1811
-1798
-1786
-1773
-1761
-1750
-1738
-1727
-1715
-1704
-1693
-1683
-1672
-1661
-1650
-1640
-1629
-1619
-1609
-1599
-1589
-1580
-1570
-1561
-1552
-1542
-1534
-1525
-1517
-1509
-1502
-1495
-1488
-1481
-1475
-1469
-1463
-1458
-1453
-1448
-1444
-1440
-1437
-1434
-1431
-1429
-1428
-1427
-1426
-1426
-1427
-1428
-1429
-1431
-1434
-1438
-1442
-1446
-1452
-1457
-1464
-1471
-1479
-1487
-1496
-1506
-1516
-1528
-1540
-1553
-1567
-1582
-1597
-1614
-1631
-1649
-1668
-1688
-1709
-1730
-1752
-1775
-1799
-1823
-1848
-1874
-1900
-1928
-1955
-1983
-2012
-2041
-2071
-2101
-2131
-2162
-2193
-2225
-2257
-2290
-2323
-2356
-2390
-2424
-2458
-2493
-2528
-2563
-2599
-2635
-2671
-2707
-2744
-2781
-2818
-2855
-2892
-2929
-2966
-3003
-3040
-3078
-3115
-3152
-3189
-3226
-3262
-3298
-3334
-3370
-3405
-3440
-3474
-3508
-3542
-3575
-3607
-3639
-3671
-3702
-3733
-3763
-3793
-3822
-3851
-3879
-3906
-3933
-3958
-3983
-4006
-4030
-4053
-4074
-4094
-4113
-4132
-4149
-4165
-4180
-4194
-4207
-4219
-4230
-4240
-4249
-4256
-4263
-4269
-4273
-4277
-4279
-4280
-4280
-4278
-4276
-4272
-4266
-4260
-4252
-4243
-4233
-4221
-4209
-4195
-4180
-4163
-4146
-4127
-4108
-4086
-4065
-4042
-4018
-3993
-3967
-3941
-3913
-3885
-3855
-3826
-3795
-3764
-3732
-3700
-3667
-3634
-3600
-3565
-3531
-3496
-3460
-3425
-3389
-3353
-3317
-3281
-3245
-3209
-3173
-3136
-3101
-3065
-3030
-2995
-2961
-2927
-2895
-2863
-2831
-2801
-2771
-2742
-2714
-2687
-2660
-2635
-2610
-2587
-2564
-2543
-2523
-2503
-2485
-2468
-2452
-2437
-2423
-2410
-2399
-2388
-2378
-2369
-2362
-2355
-2349
-2344
-2341
-2338
-2337
-2336
-2336
-2337
-2339
-2342
-2345
-2349
-2354
-2360
-2366
-2373
-2381
-2389
-2398
-2408
-2418
-2429
-2441
-2453
-2466
-2479
-2492
-2505
-2519
-2533
-2548
-2562
-2577
-2592
-2606
-2621
-2636
-2651
-2665
-2680
-2694
-2708
-2721
-2734
-2747
-2760
-2772
-2783
-2795
-2805
-2816
-2826
-2835
-2844
-2853
-2861
-2869
-2876
-2883
-2889
-2895
-2900
-2905
-2909
-2913
-2916
-2920
-2922
-2924
-2926
-2926
-2926
-2926
-2925
-2923
-2920
-2917
-2914
-2909
-2904
-2899
-2892
-2886
-2878
-2870
-2861
-2852
-2842
-2832
-2821
-2809
-2797
-2784
-2771
-2756
-2741
-2725
-2709
-2691
-2673
-2654
-2634
-2614
-2592
-2570
-2547
-2524
-2500
-2475
-2449
-2422
-2395
-2367
-2338
-2308
-2278
-2246
-2214
-2182
-2148
-2115
-2080
-2045
-2011
-1975
-1939
-1902
-1865
-1827
-1789
-1750
-1711
-1672
-1632
-1592
-1551
-1510
-1469
-1428
-1386
-1344
-1302
-1260
-1218
-1175
-1133
-1090
-1047
-1004
-962
-919
-877
-835
-792
-751
-709
-668
-627
-586
-545
-504
-464
-424
-383
-343
-303
-263
-224
-184
-145
-107
-68
-30
7
44
81
118
154
190
226
261
295
329
363
395
428
460
491
521
551
581
609
637
665
692
718
744
769
793
816
839
860
881
901
921
939
956
973
988
1002
1016
1029
1040
1050
1060
1068
1075
1081
1087
1092
1095
1098
1100
1102
1102
1102
1101
1098
1095
1091
1086
1080
1073
1065
1056
1046
1036
1025
1012
999
985
970
954
937
919
901
881
861
840
817
794
771
746
721
695
669
641
613
584
555
525
494
462
430
397
363
328
293
258
222
185
147
109
71
32
-7
-46
-86
-126
-166
-206
-247
-287
-327
-367
-407
-447
-486
-526
-565
-604
-643
-682
-720
-758
-795
-832
-869
-904
-939
-974
-1006
-1040
-1071
-1102
-1132
-1161
-1189
-1216
-1243
-1269
-1294
-1318
-1341
-1364
-1385
-1406
-1426
-1445
-1463
-1480
-1496
-1511
-1525
-1538
-1550
-1561
-1572
-1581
-1588
-1595
-1600
-1605
-1608
-1610
-1611
-1611
-1610
-1608
-1605
-1601
-1595
-1588
-1580
-1571
-1561
-1550
-1537
-1524
-1509
-1493
-1476
-1458
-1438
-1418
-1396
-1374
-1350
-1326
-1300
-1274
-1246
-1217
-1187
-1156
-1124
-1091
-1057
-1022
-987
-950
-913
-874
-835
-794
-753
-711
-669
-625
-582
-537
-493
-447
-402
-356
-310
-264
-217
-170
-122
-75
-27
22
70
118
167
216
264
313
362
410
459
507
556
604
652
701
749
797
845
892
940
988
1035
1082
1129
1175
1221
1267
1312
1356
1400
1443
1485
1527
1568
1608
1648
1687
1725
1763
1799
1835
1870
1904
1937
1969
1999
2029
2058
2086
2113
2139
2164
2189
2212
2234
2255
2275
2294
2312
2329
2344
2359
2372
2384
2396
2406
2416
2424
2432
2438
2444
2448
2452
2454
2455
2455
2454
2451
2448
2443
2438
2431
2424
2415
2405
2395
2383
2371
2358
2345
2331
2316
2300
2283
2266
2248
2230
2210
2190
2170
2148
2126
2104
2080
2056
2031
2005
1980
1953
1926
1898
1869
1840
1810
1780
1750
1719
1687
1655
1623
1591
1558
1526
1493
1460
1427
1394
1361
1328
1295
1261
1228
1195
1162
1129
1095
1062
1029
996
963
930
898
865
832
800
768
736
704
673
642
611
580
549
518
488
458
428
398
369
340
311
283
256
228
202
175
149
124
98
74
49
25
2
-21
-44
-66
-87
-108
-128
-148
-167
-185
-203
-221
-238
-254
-269
-284
-298
-312
-324
-336
-348
-358
-368
-378
-387
-395
-403
-411
-418
-424
-430
-435
-439
-443
-447
-449
-451
-453
-454
-454
-454
-454
-453
-452
-450
-448
-445
-441
-437
-432
-427
-421
-415
-408
-401
-393
-384
-375
-365
-354
-343
-331
-318
-305
-291
-277
-262
-247
-231
-216
-199
-183
-166
-149
-131
-113
-95
-77
-58
-40
-21
-3
16
34
53
72
90
109
127
146
164
182
201
219
237
255
272
290
307
323
340
356
372
388
404
419
434
448
463
476
490
503
515
527
538
549
559
569
578
587
595
603
610
616
622
628
633
637
642
645
649
651
654
656
658
660
661
662
663
663
663
663
662
661
661
660
659
659
658
658
657
657
657
657
657
657
657
658
658
659
660
661
662
663
664
666
667
669
670
671
673
674
675
676
677
678
679
680
681
682
683
684
685
685
686
687
688
689
690
691
692
693
695
696
697
699
701
703
705
707
710
713
717
721
725
730
735
741
747
753
760
767
775
784
793
803
812
823
834
845
856
868
880
893
905
918
932
945
959
973
987
1002
1016
1031
1046
1061
1076
1091
1107
1122
1138
1154
1169
1185
1201
1217
1234
1250
1266
1283
1299
1316
1332
1349
1366
1383
1400
1416
1433
1450
1466
1482
1497
1512
1527
1541
1555
1568
1581
1594
1607
1619
1631
1643
1654
1665
1675
1685
1695
1704
1713
1721
1729
1736
1743
1749
1755
1760
1764
1768
1771
1773
1775
1777
1777
1777
1777
1776
1775
1773
1770
1767
1764
1760
1755
1751
1746
1740
1735
1729
1722
1716
1709
1702
1695
1688
1681
1674
1666
1659
1651
1643
1635
1626
1618
1610
1602
1594
1586
1578
1570
1563
1556
1549
1542
1536
1530
1525
1519
1514
1509
1505
1501
1497
1494
1491
1488
1485
1483
1481
1480
1479
1478
1477
1477
1477
1478
1478
1479
1480
1482
1484
1486
1488
1491
1494
1497
1501
1505
1509
1514
1519
1524
1530
1535
1541
1547
1553
1559
1565
1571
1578
1584
1591
1598
1605
1612
1619
1626
1633
1641
1648
1656
1663
1671
1679
1687
1695
1703
1710
1718
1727
1735
1743
1751
1760
1768
1776
1785
1793
1802
1811
1819
1828
1837
1846
1855
1864
1873
1882
1891
1900
1908
1917
1925
1933
1941
1949
1957
1965
1973
1980
1988
1996
2003
2011
2017
2025
2031
2037
2044
2049
2055
2060
2065
2070
2075
2079
2083
2087
2090
2093
2096
2099
2101
2102
2104
2105
2105
2105
2105
2104
2103
2102
2100
2098
2096
2093
2090
2086
2083
2078
2074
2069
2063
2057
2050
2043
2035
2027
2017
2008
1998
1987
1976
1964
1951
1938
1924
1910
1896
1881
1865
1850
1834
1818
1801
1784
1766
1748
1730
1712
1693
1674
1655
1636
1616
1596
1577
1556
1536
1516
1495
1474
1454
1433
1412
1391
1370
1349
1327
1306
1284
1262
1241
1218
1196
1174
1152
1129
1107
1084
1062
1039
1016
994
971
948
926
903
880
857
833
810
786
763
739
715
691
667
643
619
594
570
546
522
497
473
448
424
399
374
350
325
301
277
253
229
206
183
160
137
114
92
70
49
28
7
-14
-34
-54
-73
-93
-112
-130
-149
-167
-184
-202
-218
-235
-251
-266
-281
-295
-309
-323
-335
-348
-360
-371
-382
-392
-403
-412
-421
-430
-438
-446
-453
-459
-465
-471
-476
-480
-484
-487
-489
-491
-492
-492
-492
-490
-488
-485
-482
-477
-473
-467
-461
-455
-448
-440
-432
-423
-413
-403
-393
-382
-370
-358
-346
-333
-320
-307
-293
-280
-266
-252
-238
-224
-210
-196
-182
-168
-154
-140
-126
-113
-99
-86
-73
-60
-47
-35
-23
-11
0
11
21
31
39
48
55
62
69
74
80
85
89
93
96
98
99
100
100
99
98
95
91
87
82
76
69
61
53
43
33
21
9
-4
-18
-33
-48
-64
-81
-99
-118
-137
-157
-178
-200
-222
-246
-270
-295
-320
-346
-373
-400
-427
-455
-483
-512
-541
-571
-601
-631
-662
-694
-726
-758
-791
-824
-857
-891
-924
-958
-991
-1025
-1059
-1093
-1126
-1160
-1194
-1228
-1262
-1296
-1329
-1362
-1395
-1428
-1461
-1493
-1525
-1557
-1588
-1620
-1651
-1682
-1713
-1743
-1773
-1803
-1833
-1862
-1892
-1921
-1950
-1979
-2007
-2036
-2064
-2092
-2120
-2148
-2175
-2202
-2229
-2255
-2281
-2307
-2333
-2359
-2384
-2409
-2433
-2458
-2481
-2505
-2528
-2550
-2572
-2594
-2616
-2637
-2657
-2678
-2698
-2717
-2737
-2755
-2774
-2791
-2809
-2825
-2842
-2857
-2872
-2887
-2901
-2915
-2929
-2941
-2954
-2966
-2977
-2987
-2997
-3007
-3015
-3023
-3030
-3037
-3042
-3047
-3051
-3054
-3057
-3058
-3058
-3058
-3056
-3054
-3050
-3046
-3040
-3034
-3027
-3019
-3010
-3001
-2991
-2979
-2968
-2955
-2942
-2928
-2914
-2899
-2883
-2867
-2850
-2833
-2814
-2796
-2776
-2756
-2736
-2714
-2692
-2670
-2647
-2624
-2600
-2576
-2551
-2526
-2500
-2474
-2448
-2421
-2394
-2366
-2338
-2310
-2281
-2252
-2223
-2193
-2163
-2133
-2103
-2072
-2041
-2009
-1979
-1948
-1916
-1884
-1853
-1821
-1789
-1757
-1725
-1692
-1660
-1628
-1595
-1563
-1530
-1498
-1466
-1434
-1402
-1371
-1339
-1309
-1278
-1248
-1219
-1190
-1161
-1133
-1105
-1078
-1051
-1025
-999
-974
-950
-927
-904
-881
-860
-839
-819
-800
-781
-763
-746
-730
-714
-699
-685
-672
-660
-649
-638
-628
-620
-612
-604
-598
-593
-588
-585
-582
-580
-579
-579
-580
-581
-584
-587
-592
-597
-603
-610
-618
-627
-637
-648
-659
-672
-685
-699
-714
-729
-745
-762
-779
-797
-815
-834
-853
-872
-893
-913
-934
-955
-976
-998
-1020
-1042
-1064
-1087
-1110
-1133
-1157
-1181
-1205
-1229
-1254
-1278
-1303
-1328
-1353
-1378
-1403
-1428
-1453
-1477
-1502
-1527
-1551
-1575
-1599
-1623
-1646
-1669
-1692
-1714
-1736
-1757
-1778
-1799
-1819
-1838
-1858
-1876
-1894
-1912
-1929
-1946
-1963
-1979
-1994
-2009
-2024
-2037
-2050
-2063
-2074
-2085
-2095
-2104
-2113
-2121
-2128
-2134
-2140
-2144
-2148
-2152
-2154
-2156
-2157
-2157
-2156
-2154
-2151
-2147
-2143
-2138
-2131
-2124
-2117
-2108
-2098
-2087
-2076
-2063
-2050
-2035
-2019
-2003
-1985
-1967
-1947
-1927
-1905
-1883
-1860
-1836
-1811
-1785
-1759
-1731
-1702
-1673
-1643
-1611
-1579
-1546
-1512
-1477
-1442
-1406
-1369
-1332
-1294
-1255
-1216
-1177
-1137
-1096
-1056
-1014
-974
-932
-891
-849
-808
-766
-724
-683
-642
-600
-559
-518
-478
-437
-397
-358
-319
-280
-241
-203
-165
-127
-90
-53
-17
19
54
88
122
155
188
220
252
282
312
342
370
398
424
450
475
500
523
546
568
589
610
629
648
665
682
698
712
726
739
751
763
773
783
793
802
810
818
826
832
838
844
849
853
857
860
863
865
866
867
867
867
865
864
861
858
854
850
846
841
835
829
822
815
808
800
792
784
776
767
759
751
743
735
726
718
710
702
693
685
676
668
659
650
642
633
624
616
607
599
590
582
574
565
557
548
539
530
521
513
504
495
487
479
471
463
456
448
441
433
426
418
411
404
397
390
383
377
370
364
358
352
346
340
334
328
323
318
313
309
305
301
297
294
290
287
284
281
279
276
274
272
270
269
268
268
268
269
270
272
274
276
279
283
287
292
297
303
309
315
322
329
337
345
353
362
371
381
391
402
413
425
436
449
461
473
486
499
512
526
540
554
569
584
600
616
632
648
664
680
697
713
729
745
761
776
792
807
822
837
852
866
880
893
906
919
931
943
954
965
976
986
996
1006
1014
1024
1033
1041
1048
1055
1061
1067
1072
1077
1082
1085
1089
1092
1094
1096
1098
1099
1100
1100
1100
1100
1100
1100
1099
1098
1098
1096
1095
1093
1091
1088
1085
1081
1077
1072
1067
1062
1056
1050
1043
1036
1028
1020
1010
1002
991
981
970
958
946
933
920
907
893
879
865
850
835
820
804
787
771
753
736
718
700
681
663
643
624
604
584
564
543
523
502
481
461
440
419
399
378
358
337
317
297
278
258
239
220
201
182
164
147
130
113
97
81
66
51
37
23
10
-3
-16
-28
-39
-50
-61
-70
-80
-89
-97
-104
-111
-117
-123
-127
-131
-135
-138
-140
-141
-142
-143
-143
-142
-141
-139
-137
-134
-130
-126
-122
-117
-111
-105
-99
-92
-84
-76
-67
-58
-48
-38
-27
-16
-5
7
19
32
45
58
72
85
100
114
128
143
158
173
188
204
219
235
252
269
285
303
320
338
356
374
393
412
431
451
472
492
513
535
556
579
601
625
648
672
696
721
746
772
798
823
849
875
901
927
954
980
1006
1033
1060
1087
1114
1141
1169
1197
1225
1253
1281
1309
1336
1364
1392
1419
1446
1473
1500
1527
1553
1580
1606
1632
1658
1684
1709
1734
1758
1782
1806
1829
1851
1873
1895
1916
1936
1957
1976
1996
2013
2032
2050
2067
2084
2101
2117
2132
2148
2163
2177
2192
2205
2219
2232
2244
2256
2268
2279
2290
2301
2312
2322
2331
2341
2350
2359
2367
2375
2383
2390
2397
2404
2410
2416
2421
2426
2431
2436
2440
2444
2447
2450
2453
2455
2457
2458
2459
2460
2460
2459
2459
2458
2456
2455
2452
2450
2446
2443
2439
2434
2429
2423
2418
2411
2404
2397
2389
2381
2372
2363
2353
2344
2333
2323
2312
2301
2290
2279
2267
2255
2243
2231
2219
2206
2194
2182
2170
2158
2146
2134
2122
2111
2099
2088
2077
2066
2055
2044
2033
2024
2013
2004
1995
1987
1978
1970
1962
1955
1947
1941
1934
1928
1922
1916
1911
1906
1901
1896
1892
1887
1883
1879
1875
1871
1867
1863
1859
1855
1851
1847
1843
1840
1836
1833
1830
1828
1825
1823
1821
1819
1817
1815
1814
1812
1811
1810
1809
1809
1808
1808
1808
1808
1808
1809
1809
1809
1810
1810
1811
1811
1812
1813
1813
1814
1815
1816
1817
1819
1820
1823
1825
1828
1831
1835
1839
1843
1847
1852
1857
1862
1868
1873
1879
1885
1891
1898
1904
1911
1919
1927
1935
1943
1952
1961
1971
1980
1991
2001
2012
2021
2033
2045
2056
2068
2080
2093
2106
2119
2132
2146
2160
2174
2189
2204
2219
2234
2249
2265
2281
2297
2313
2329
2345
2362
2378
2395
2412
2429
2446
2463
2480
2497
2514
2531
2548
2564
2580
2597
2613
2628
2644
2659
2674
2688
2702
2715
2728
2741
2754
2766
2778
2789
2801
2812
2823
2834
2844
2855
2864
2874
2884
2893
2902
2911
2920
2928
2936
2944
2952
2960
2967
2975
2982
2990
2997
3004
3011
3019
3026
3033
3040
3047
3054
3061
3068
3074
3081
3087
3093
3099
3105
3111
3117
3122
3128
3134
3139
3145
3150
3156
3161
3166
3171
3176
3181
3186
3191
3195
3200
3205
3209
3214
3218
3223
3227
3231
3235
3239
3243
3247
3251
3254
3257
3260
3263
3266
3268
3270
3273
3275
3277
3279
3281
3283
3285
3287
3289
3291
3293
3295
3297
3298
3300
3301
3302
3303
3304
3305
3305
3306
3306
3306
3307
3307
3307
3307
3307
3307
3307
3307
3307
3307
3306
3306
3306
3305
3304
3303
3303
3302
3300
3299
3298
3296
3295
3293
3290
3288
3285
3282
3278
3275
3271
3266
3262
3257
3252
3246
3241
3235
3229
3223
3217
3210
3204
3197
3191
3184
3177
3171
3164
3157
3149
3142
3134
3127
3119
3111
3103
3094
3086
3077
3068
3060
3051
3042
3033
3024
3015
3005
2996
2986
2977
2967
2957
2946
2936
2925
2914
2903
2892
2881
2870
2859
2848
2837
2826
2814
2803
2791
2780
2769
2757
2746
2734
2723
2712
2701
2689
2678
2667
2656
2645
2633
2621
2610
2598
2586
2574
2562
2550
2538
2526
2514
2501
2489
2476
2463
2451
2438
2425
2412
2399
2387
2374
2362
2349
2337
2325
2313
2301
2290
2278
2267
2255
2244
2232
2221
2210
2198
2187
2176
2165
2155
2144
2133
2123
2112
2102
2092
2081
2071
2060
2049
2039
2028
2017
2007
1996
1985
1975
1964
1953
1943
1932
1922
1912
1901
1891
1881
1870
1860
1850
1840
1830
1819
1809
1798
1787
1777
1765
1754
1743
1731
1719
1707
1694
1682
1669
1656
1643
1630
1616
1602
1588
1573
1558
1543
1527
1512
1496
1479
1463
1446
1429
1412
1394
1376
1358
1339
1321
1301
1282
1262
1241
1221
1200
1178
1157
1135
1113
1091
1068
1045
1022
1000
976
953
930
906
883
859
836
812
789
765
741
718
694
671
648
625
602
579
557
534
512
490
469
447
425
404
383
361
341
320
299
279
259
239
220
200
181
162
142
123
104
85
66
48
29
11
-7
-25
-43
-60
-78
-95
-112
-129
-145
-162
-178
-194
-210
-225
-241
-255
-270
-285
-299
-313
-328
-342
-356
-370
-383
-397
-410
-424
-437
-450
-462
-475
-488
-500
-513
-525
-537
-549
-560
-572
-583
-595
-606
-616
-627
-637
-647
-657
-666
-676
-685
-694
-703
-711
-719
-727
-735
-743
-750
-757
-764
-771
-778
-785
-791
-798
-804
-811
-817
-824
-831
-838
-846
-854
-862
-870
-879
-887
-896
-906
-915
-925
-934
-944
-954
-965
-975
-985
-996
-1006
-1018
-1028
-1039
-1050
-1061
-1071
-1082
-1093
-1104
-1114
-1125
-1136
-1147
-1158
-1169
-1180
-1191
-1203
-1214
-1225
-1236
-1248
-1259
-1270
-1281
-1291
-1302
-1312
-1322
-1332
-1342
-1352
-1361
-1371
-1380
-1389
-1397
-1406
-1414
-1421
-1429
-1436
-1442
-1448
-1454
-1459
-1464
-1468
-1472
-1475
-1479
-1482
-1484
-1486
-1488
-1490
-1491
-1492
-1492
-1492
-1492
-1492
-1491
-1491
-1490
-1488
-1487
-1485
-1483
-1481
-1478
-1476
-1473
-1470
-1467
-1463
-1460
-1456
-1452
-1448
-1444
-1440
-1436
-1431
-1427
-1422
-1417
-1412
-1407
-1402
-1396
-1391
-1385
-1380
-1374
-1369
-1363
-1358
-1352
-1347
-1342
-1337
-1332
-1327
-1322
-1317
-1312
-1307
-1303
-1298
-1294
-1290
-1286
-1282
-1278
-1275
-1272
-1270
-1267
-1265
-1262
-1260
-1258
-1256
-1254
-1252
-1251
-1249
-1247
-1245
-1243
-1241
-1239
-1237
-1236
-1234
-1232
-1230
-1229
-1227
-1225
-1223
-1222
-1220
-1218
-1217
-1215
-1214
-1213
-1211
-1210
-1208
-1207
-1205
-1204
-1202
-1201
-1199
-1198
-1197
-1195
-1194
-1193
-1192
-1191
-1191
-1190
-1189
-1188
-1188
-1187
-1187
-1187
-1187
-1187
-1187
-1188
-1188
-1189
-1190
-1192
-1194
-1195
-1197
-1199
-1202
-1204
-1206
-1209
-1212
-1214
-1217
-1220
-1222
-1225
-1228
-1231
-1234
-1236
-1239
-1241
-1244
-1246
-1249
-1251
-1254
-1257
-1259
-1262
-1265
-1268
-1271
-1274
-1277
-1280
-1282
-1285
-1288
-1291
-1293
-1296
-1298
-1301
-1303
-1306
-1308
-1310
-1313
-1315
-1317
-1319
-1320
-1322
-1323
-1324
-1325
-1326
-1326
-1326
-1327
-1327
-1327
-1327
-1327
-1327
-1327
-1327
-1326
-1326
-1325
-1325
-1324
-1322
-1321
-1320
-1318
-1316
-1314
-1312
-1309
-1306
-1302
-1299
-1295
-1290
-1286
-1280
-1275
-1269
-1263
-1256
-1249
-1241
-1233
-1225
-1216
-1206
-1196
-1185
-1174
-1162
-1150
-1137
-1124
-1110
-1097
-1082
-1067
-1052
-1037
-1020
-1004
-987
-970
-953
-935
-916
-897
-878
-858
-837
-816
-794
-772
-749
-725
-701
-676
-650
-624
-597
-569
-540
-511
-481
-451
-420
-388
-355
-322
-289
-254
-219
-184
-148
-112
-75
-37
1
39
78
118
157
198
239
280
321
363
405
448
490
533
576
619
662
705
749
792
836
880
925
970
1014
1059
1104
1149
1194
1240
1285
1330
1375
1421
1466
1511
1555
1600
1644
1688
1731
1775
1817
1860
1902
1943
1984
2025
2064
2104
2142
2180
2218
2255
2291
2326
2361
2394
2428
2460
2491
2522
2552
2581
2609
2636
2662
2688
2712
2736
2758
2780
2801
2821
2840
2858
2875
2891
2906
2921
2934
2947
2959
2969
2979
2988
2996
3004
3010
3016
3020
3024
3028
3030
3032
3033
3034
3034
3033
3032
3030
3028
3025
3022
3019
3015
3011
3006
3001
2995
2989
2983
2976
2969
2962
2955
2947
2939
2930
2922
2913
2904
2895
2885
2876
2866
2857
2847
2837
2827
2816
2806
2795
2785
2774
2763
2752
2741
2730
2720
2709
2698
2687
2676
2665
2654
2643
2632
2621
2610
2599
2588
2577
2567
2556
2546
2536
2526
2516
2506
2497
2488
2480
2471
2463
2456
2448
2441
2434
2427
2421
2414
2409
2404
2399
2394
2390
2386
2383
2380
2378
2376
2375
2374
2373
2373
2374
2374
2375
2377
2379
2381
2384
2388
2391
2396
2400
2406
2411
2417
2423
2429
2436
2442
2450
2457
2465
2473
2481
2490
2498
2507
2516
2525
2535
2544
2554
2563
2573
2582
2592
2602
2611
2621
2631
2641
2650
2660
2669
2678
2687
2696
2705
2714
2723
2732
2741
2750
2759
2768
2777
2785
2794
2802
2811
2819
2827
2836
2844
2853
2862
2870
2879
2888
2897
2906
2915
2923
2932
2941
2949
2957
2965
2973
2981
2989
2997
3005
3014
3022
3030
3039
3048
3057
3066
3075
3084
3093
3103
3113
3122
3132
3143
3153
3163
3174
3184
3195
3206
3217
3228
3239
3251
3263
3275
3287
3299
3312
3324
3337
3350
3363
3376
3389
3402
3415
3429
3442
3455
3468
3482
3495
3507
3520
3533
3546
3558
3571
3583
3595
3607
3618
3629
3640
3651
3661
3671
3681
3690
3699
3708
3716
3724
3732
3739
3746
3753
3759
3764
3770
3775
3779
3783
3787
3791
3794
3797
3799
3800
3802
3802
3802
3802
3801
3799
3797
3795
3791
3788
3783
3778
3773
3766
3760
3752
3744
3736
3727
3718
3708
3698
3687
3676
3664
3652
3640
3627
3613
3599
3584
3569
3554
3539
3523
3507
3491
3475
3458
3441
3424
3407
3389
3370
3351
3332
3313
3293
3272
3252
3231
3209
3187
3165
3143
3121
3098
3075
3051
3028
3004
2980
2957
2932
2908
2884
2859
2834
2809
2784
2758
2733
2707
2681
2656
2630
2604
2578
2553
2527
2502
2476
2450
2424
2398
2372
2346
2320
2294
2268
2242
2216
2190
2164
2139
2114
2089
2065
2040
2017
1993
1970
1947
1925
1903
1881
1861
1840
1821
1801
1783
1765
1747
1730
1714
1698
1683
1668
1654
1641
1629
1617
1606
1595
1585
1576
1568
1560
1553
1547
1541
1536
1532
1528
1525
1523
1522
1521
1521
1522
1524
1526
1529
1533
1537
1542
1547
1553
1560
1566
1574
1582
1590
1599
1609
1619
1629
1640
1652
1664
1677
1690
1704
1717
1732
1746
1761
1777
1793
1809
1825
1842
1859
1877
1895
1913
1931
1949
1968
1986
2005
2023
2041
2061
2079
2098
2117
2135
2154
2173
2192
2211
2230
2249
2268
2286
2304
2323
2341
2358
2376
2393
2411
2428
2444
2461
2477
2493
2509
2524
2539
2554
2568
2582
2595
2608
2621
2634
2647
2659
2671
2682
2694
2705
2717
2728
2739
2749
2759
2769
2779
2788
2798
2807
2815
2824
2832
2839
2846
2853
2860
2866
2871
2877
2882
2886
2890
2893
2895
2898
2899
2900
2901
2901
2900
2900
2899
2897
2896
2894
2891
2888
2885
2882
2878
2873
2869
2864
2859
2853
2847
2841
2835
2829
2822
2815
2807
2800
2792
2783
2775
2766
2757
2748
2738
2729
2719
2709
2699
2688
2678
2667
2656
2645
2634
2623
2612
2601
2590
2579
2568
2557
2546
2536
2525
2514
2503
2492
2482
2471
2460
2450
2439
2429
2419
2409
2399
2389
2380
2370
2361
2352
2344
2336
2328
2320
2313
2306
2300
2293
2287
2281
2276
2270
2265
2261
2256
2252
2248
2244
2241
2237
2234
2231
2228
2226
2224
2222
2220
2219
2218
2218
2218
2218
2218
2219
2220
2222
2224
2226
2229
2231
2234
2238
2241
2245
2249
2254
2259
2264
2270
2276
2282
2288
2294
2300
2306
2313
2319
2326
2333
2340
2347
2355
2362
2369
2376
2383
2391
2398
2405
2412
2420
2428
2435
2443
2451
2459
2467
2474
2482
2489
2497
2504
2512
2519
2526
2533
2540
2548
2555
2562
2570
2577
2584
2591
2598
2604
2611
2617
2624
2630
2636
2642
2648
2653
2659
2664
2669
2674
2679
2683
2687
2691
2695
2699
2703
2707
2711
2715
2719
2723
2727
2731
2735
2739
2743
2746
2749
2753
2756
2759
2762
2765
2768
2770
2773
2775
2777
2779
2781
2783
2785
2787
2789
2791
2793
2795
2797
2799
2801
2803
2805
2807
2809
2812
2814
2816
2819
2822
2825
2827
2830
2833
2836
2839
2842
2845
2848
2851
2853
2856
2859
2862
2865
2868
2871
2874
2877
2881
2884
2887
2891
2895
2899
2903
2907
2911
2916
2920
2925
2930
2935
2940
2945
2949
2954
2959
2964
2969
2974
2979
2984
2988
2993
2997
3001
3005
3008
3012
3015
3018
3020
3023
3025
3026
3028
3029
3031
3031
3032
3033
3033
3033
3033
3033
3033
3032
3032
3031
3030
3029
3028
3027
3026
3024
3023
3021
3020
3018
3017
3016
3015
3013
3012
3011
3010
3009
3008
3007
3006
3005
3004
3003
3002
3002
3002
3002
3002
3003
3004
3005
3006
3008
3011
3013
3016
3019
3023
3028
3032
3037
3043
3049
3056
3063
3070
3078
3086
3094
3103
3112
3122
3131
3142
3152
3163
3174
3185
3197
3208
3220
3232
3245
3258
3271
3284
3298
3312
3327
3342
3357
3373
3388
3404
3421
3437
3454
3470
3487
3503
3519
3536
3552
3568
3584
3599
3615
3630
3645
3659
3674
3688
3702
3716
3729
3742
3754
3767
3778
3790
3801
3811
3822
3831
3841
3850
3858
3866
3874
3881
3889
3895
3902
3907
3913
3918
3922
3925
3929
3931
3933
3934
3935
3936
3936
3935
3934
3932
3930
3927
3923
3919
3914
3909
3903
3896
3889
3882
3873
3865
3856
3846
3836
3826
3815
3803
3792
3780
3768
3756
3744
3731
3718
3706
3693
3680
3667
3653
3640
3626
3613
3599
3584
3570
3555
3540
3525
3510
3495
3479
3463
3447
3431
3415
3399
3382
3365
3348
3331
3314
3297
3280
3264
3247
3230
3213
3197
3180
3163
3147
3130
3114
3097
3080
3064
3047
3031
3015
2999
2983
2967
2951
2935
2919
2903
2887
2871
2855
2839
2823
2808
2792
2776
2761
2745
2730
2715
2700
2685
2670
2655
2639
2624
2609
2594
2580
2565
2550
2536
2521
2507
2493
2479
2465
2451
2437
2423
2409
2395
2381
2368
2354
2340
2326
2313
2299
2285
2272
2259
2245
2232
2220
2207
2195
2183
2171
2159
2148
2137
2126
2115
2105
2094
2085
2075
2066
2057
2048
2040
2032
2024
2017
2009
2003
1998
1992
1988
1983
1980
1977
1975
1973
1972
1971
1971
1971
1973
1974
1977
1980
1983
1988
1992
1998
2004
2009
2017
2024
2031
2039
2047
2056
2065
2074
2083
2093
2103
2113
2124
2135
2147
2158
2171
2183
2196
2209
2222
2235
2249
2263
2277
2291
2306
2321
2335
2350
2365
2380
2395
2410
2425
2440
2455
2470
2486
2501
2516
2531
2546
2561
2575
2589
2603
2617
2631
2644
2657
2670
2682
2694
2705
2716
2727
2738
2748
2758
2768
2778
2787
2796
2805
2813
2822
2830
2838
2845
2852
2859
2865
2871
2877
2883
2888
2893
2897
2902
2906
2911
2915
2919
2922
2926
2929
2932
2935
2939
2942
2945
2948
2950
2953
2956
2958
2961
2963
2965
2967
2969
2970
2972
2973
2975
2976
2977
2978
2979
2980
2981
2981
2982
2982
2982
2982
2982
2982
2981
2981
2980
2980
2979
2978
2977
2976
2974
2973
2971
2969
2967
2965
2963
2960
2958
2955
2952
2948
2945
2942
2939
2935
2932
2929
2926
2923
2921
2918
2916
2913
2911
2909
2907
2905
2903
2901
2900
2899
2898
2897
2896
2896
2896
2896
2896
2896
2897
2897
2898
2898
2899
2900
2902
2903
2905
2907
2909
2911
2914
2916
2919
2921
2924
2927
2930
2933
2936
2939
2942
2946
2949
2952
2955
2958
2961
2965
2968
2971
2974
2977
2980
2983
2986
2990
2993
2996
2999
3002
3005
3008
3011
3014
3018
3021
3024
3028
3031
3035
3039
3043
3048
3052
3057
3062
3066
3071
3076
3081
3086
3091
3097
3102
3107
3113
3118
3124
3130
3136
3142
3148
3154
3160
3166
3172
3178
3185
3191
3198
3205
3212
3219
3227
3234
3241
3249
3256
3264
3272
3279
3287
3295
3303
3311
3318
3326
3334
3342
3350
3358
3367
3375
3383
3391
3399
3407
3415
3423
3431
3440
3448
3456
3465
3474
3482
3491
3500
3509
3518
3527
3536
3545
3554
3564
3574
3583
3594
3604
3614
3625
3636
3647
3659
3671
3683
3695
3707
3720
3733
3746
3759
3773
3786
3800
3815
3829
3844
3859
3874
3890
3906
3921
3937
3953
3970
3986
4002
4018
4035
4051
4067
4085
4102
4119
4136
4153
4169
4186
4202
4218
4234
4250
4266
4282
4297
4312
4328
4343
4358
4373
4387
4402
4416
4431
4445
4458
4472
4485
4499
4512
4524
4537
4549
4561
4572
4584
4595
4605
4616
4626
4635
4645
4654
4663
4672
4680
4688
4697
4704
4712
4719
4726
4733
4740
4746
4752
4758
4764
4770
4775
4780
4784
4788
4792
4796
4799
4802
4804
4806
4808
4809
4811
4811
4812
4812
4812
4812
4811
4810
4808
4806
4805
4802
4800
4798
4795
4792
4789
4786
4782
4778
4774
4770
4766
4762
4758
4753
4749
4745
4741
4737
4733
4729
4724
4720
4716
4711
4707
4703
4699
4695
4691
4687
4683
4679
4675
4672
4668
4664
4661
4657
4653
4650
4646
4642
4639
4635
4631
4627
4624
4620
4616
4612
4608
4604
4600
4596
4592
4588
4584
4580
4577
4573
4569
4566
4562
4558
4555
4552
4548
4545
4542
4539
4536
4533
4530
4527
4525
4522
4520
4518
4516
4514
4512
4510
4509
4507
4506
4505
4504
4504
4503
4502
4502
4501
4501
4501
4501
4500
4500
4500
4499
4499
4498
4497
4496
4495
4493
4492
4490
4488
4486
4484
4482
4480
4477
4475
4472
4469
4466
4463
4460
4457
4454
4451
4447
4444
4441
4438
4435
4431
4428
4425
4421
4418
4414
4410
4406
4402
4398
4394
4389
4384
4379
4374
4368
4363
4357
4351
4345
4339
4333
4326
4320
4313
4307
4300
4294
4287
4280
4272
4265
4257
4250
4242
4234
4226
4217
4209
4201
4192
4184
4175
4166
4157
4148
4139
4129
4120
4110
4100
4090
4078
4069
4059
4049
4040
4030
4019
4010
4001
3991
3981
3972
3962
3953
3944
3934
3925
3916
3907
3898
3889
3880
3871
3862
3853
3843
3834
3825
3816
3806
3797
3788
3779
3770
3761
3752
3743
3734
3725
3716
3707
3697
3688
3678
3668
3658
3648
3638
3628
3618
3608
3599
3589
3580
3571
3563
3554
3546
3538
3531
3523
3515
3508
3501
3494
3487
3480
3473
3466
3460
3453
3447
3442
3436
3431
3427
3422
3418
3414
3411
3407
3404
3401
3399
3396
3394
3392
3390
3389
3388
3387
3386
3386
3386
3386
3386
3387
3387
3388
3390
3391
3393
3395
3397
3400
3403
3406
3410
3414
3418
3423
3428
3434
3440
3446
3453
3460
3467
3475
3484
3493
3502
3511
3521
3531
3542
3553
3565
3577
3590
3603
3616
3631
3645
3660
3676
3691
3708
3724
3741
3758
3775
3792
3810
3827
3844
3860
3877
3893
3909
3925
3941
3956
3971
3985
3999
4013
4026
4038
4051
4064
4075
4086
4097
4107
4117
4127
4136
4145
4154
4162
4171
4179
4187
4195
4202
4210
4217
4224
4231
4238
4245
4251
4257
4263
4269
4275
4280
4285
4291
4296
4301
4306
4312
4317
4322
4327
4332
4337
4342
4347
4352
4357
4362
4367
4372
4376
4381
4385
4389
4393
4397
4400
4404
4406
4409
4412
4414
4415
4417
4418
4419
4420
4420
4421
4421
4421
4420
4420
4419
4418
4416
4414
4412
4409
4406
4403
4399
4394
4390
4385
4379
4373
4367
4361
4354
4347
4339
4331
4323
4315
4307
4298
4289
4280
4270
4260
4250
4239
4228
4217
4205
4193
4180
4167
4154
4140
4126
4112
4097
4082
4066
4050
4034
4016
3999
3980
3962
3942
3923
3902
3882
3861
3840
3819
3797
3776
3754
3731
3709
3686
3662
3638
3614
3590
3565
3541
3517
3493
3470
3447
3424
3401
3379
3356
3334
3313
3291
3270
3249
3228
3207
3187
3167
3147
3128
3108
3089
3070
3051
3033
3014
2996
2979
2961
2944
2927
2910
2893
2876
2860
2843
2827
2810
2793
2776
2760
2743
2727
2710
2694
2677
2661
2645
2628
2612
2595
2579
2563
2546
2530
2515
2499
2484
2469
2455
2442
2428
2416
2404
2392
2381
2370
2360
2350
2340
2331
2322
2314
2307
2300
2293
2287
2282
2277
2273
2269
2266
2263
2261
2259
2257
2256
2256
2256
2256
2257
2258
2260
2262
2264
2267
2270
2274
2278
2282
2286
2291
2296
2301
2306
2312
2318
2323
2330
2336
2343
2349
2357
2364
2372
2380
2388
2397
2406
2415
2424
2434
2445
2455
2466
2477
2488
2499
2511
2523
2535
2547
2559
2571
2584
2596
2609
2622
2635
2648
2662
2676
2690
2705
2720
2736
2752
2768
2785
2802
2819
2837
2854
2872
2890
2908
2927
2945
2963
2982
3000
3018
3036
3054
3072
3090
3108
3125
3143
3160
3177
3194
3211
3227
3244
3261
3277
3294
3311
3328
3345
3362
3380
3397
3415
3433
3451
3468
3486
3504
3522
3540
3557
3574
3591
3608
3624
3640
3655
3671
3686
3700
3714
3728
3742
3755
3767
3779
3791
3802
3813
3823
3832
3841
3850
3858
3866
3873
3881
3887
3894
3901
3907
3913
3918
3924
3929
3933
3938
3942
3946
3949
3952
3956
3959
3961
3964
3967
3969
3971
3973
3976
3978
3979
3981
3983
3985
3986
3988
3989
3991
3992
3994
3995
3997
3998
3999
4001
4002
4003
4003
4005
4006
4008
4009
4011
4011
4013
4014
4016
4017
4018
4019
4019
4021
4022
4022
4022
4022
4022
4022
4022
4021
4019
4017
4014
4011
4009
4006
4002
3998
3993
3988
3983
3977
3970
3964
3956
3949
3941
3932
3924
3915
3905
3896
3886
3876
3867
3857
3847
3836
3826
3816
3805
3795
3785
3774
3765
3755
3745
3736
3727
3718
3710
3702
3694
3687
3680
3674
3668
3662
3657
3652
3648
3644
3641
3638
3635
3633
3631
3630
3628
3627
3627
3626
3626
3626
3625
3625
3625
3625
3624
3624
3623
3623
3622
3622
3621
3621
3620
3620
3620
3619
3619
3618
3617
3617
3616
3616
3615
3614
3614
3613
3612
3611
3609
3608
3606
3605
3603
3601
3600
3598
3596
3595
3593
3592
3590
3589
3587
3586
3584
3582
3581
3579
3577
3574
3572
3570
3568
3565
3563
3560
3557
3554
3550
3547
3543
3539
3534
3530
3525
3520
3515
3510
3505
3500
3494
3488
3482
3476
3470
3463
3457
3450
3444
3437
3431
3424
3418
3412
3407
3401
3396
3392
3387
3383
3380
3377
3374
3372
3370
3369
3368
3368
3368
3369
3371
3373
3375
3379
3383
3388
3394
3400
3406
3414
3421
3429
3437
3446
3454
3463
3473
3482
3492
3502
3512
3521
3531
3541
3551
3561
3570
3579
3587
3596
3604
3611
3618
3625
3631
3637
3643
3648
3652
3657
3660
3663
3666
3668
3669
3670
3671
3671
3671
3670
3669
3668
3667
3665
3662
3659
3655
3651
3646
3641
3635
3629
3623
3616
3608
3601
3593
3586
3578
3569
3561
3553
3544
3536
3527
3519
3510
3501
3492
3484
3475
3466
3458
3449
3440
3432
3424
3415
3407
3399
3391
3383
3376
3368
3361
3354
3347
3340
3334
3327
3320
3314
3307
3301
3295
3289
3283
3277
3271
3266
3260
3254
3249
3243
3238
3233
3228
3223
3218
3214
3209
3205
3201
3196
3192
3188
3184
3180
3176
3171
3167
3162
3157
3152
3147
3142
3136
3130
3124
3117
3111
3104
3097
3090
3083
3075
3068
3060
3052
3043
3035
3026
3018
3009
3000
2991
2982
2973
2964
2955
2947
2938
2930
2923
2915
2909
2902
2896
2891
2887
2883
2880
2878
2876
2875
2875
2876
2877
2879
2882
2886
2890
2896
2902
2908
2916
2924
2933
2942
2952
2962
2973
2984
2996
3008
3020
3033
3046
3059
3072
3086
3100
3115
3129
3144
3159
3174
3189
3204
3219
3234
3248
3263
3277
3291
3305
3318
3331
3344
3356
3368
3380
3391
3402
3413
3424
3434
3444
3453
3462
3471
3480
3489
3497
3506
3514
3523
3531
3540
3549
3558
3567
3576
3586
3595
3604
3614
3623
3633
3642
3652
3661
3670
3679
3689
3697
3706
3715
3724
3732
3740
3748
3755
3763
3770
3777
3783
3789
3794
3800
3804
3808
3812
3814
3816
3818
3818
3818
3818
3816
3814
3811
3808
3804
3800
3794
3789
3783
3777
3770
3763
3756
3749
3741
3734
3726
3718
3711
3703
3695
3688
3680
3672
3663
3655
3646
3638
3629
3620
3611
3602
3592
3583
3573
3563
3553
3542
3531
3520
3509
3498
3486
3473
3461
3448
3435
3422
3408
3394
3380
3365
3350
3335
3320
3305
3290
3275
3260
3244
3229
3214
3200
3185
3170
3156
3141
3127
3113
3100
3086
3073
3060
3047
3035
3023
3012
3001
2991
2981
2971
2962
2954
2946
2939
2933
2927
2921
2917
2913
2909
2907
2905
2903
2903
2903
2903
2904
2906
2908
2910
2913
2916
2920
2924
2928
2932
2937
2942
2947
2952
2958
2964
2970
2975
2981
2987
2992
2998
3003
3009
3014
3019
3024
3030
3035
3040
3045
3050
3056
3061
3067
3073
3079
3085
3091
3097
3104
3111
3118
3126
3133
3141
3149
3158
3167
3176
3185
3194
3204
3213
3223
3233
3243
3253
3263
3273
3283
3292
3301
3310
3319
3327
3334
3342
3349
3355
3362
3368
3373
3378
3383
3387
3391
3395
3398
3401
3404
3407
3409
3411
3413
3415
3417
3418
3420
3422
3424
3426
3428
3430
3432
3435
3438
3441
3444
3447
3451
3455
3460
3464
3469
3474
3479
3485
3491
3497
3503
3510
3516
3523
3530
3537
3545
3552
3559
3567
3574
3582
3589
3596
3604
3612
3619
3627
3635
3643
3651
3659
3668
3676
3684
3693
3701
3710
3718
3727
3735
3744
3752
3761
3769
3777
3786
3794
3802
3810
3819
3827
3835
3844
3852
3860
3868
3876
3884
3892
3900
3908
3916
3923
3931
3939
3946
3954
3961
3969
3976
3983
3990
3997
4003
4011
4018
4025
4030
4038
4043
4051
4057
4062
4069
4075
4081
4086
4091
4098
4103
4109
4115
4121
4128
4135
4142
4149
4156
4163
4171
4179
4186
4194
4202
4210
4218
4226
4234
4242
4249
4257
4265
4273
4280
4288
4295
4303
4311
4318
4326
4334
4341
4348
4355
4363
4369
4376
4382
4389
4395
4401
4406
4412
4417
4422
4427
4431
4436
4440
4444
4447
4450
4453
4456
4459
4461
4464
4466
4468
4470
4472
4473
4475
4476
4478
4479
4479
4480
4481
4481
4482
4482
4482
4482
4482
4482
4482
4481
4480
4479
4478
4476
4473
4471
4468
4465
4462
4459
4456
4452
4449
4445
4441
4438
4434
4430
4426
4422
4418
4414
4409
4405
4401
4397
4393
4388
4384
4379
4375
4370
4365
4360
4355
4349
4344
4338
4333
4327
4321
4314
4308
4301
4294
4286
4278
4270
4262
4253
4244
4235
4226
4217
4208
4199
4189
4180
4171
4162
4152
4143
4134
4125
4117
4108
4100
4091
4083
4075
4069
4062
4054
4048
4041
4035
4029
4022
4017
4011
4006
4001
3996
3991
3986
3982
3978
3975
3971
3968
3965
3962
3960
3957
3955
3953
3951
3950
3949
3948
3947
3946
3946
3946
3946
3946
3947
3947
3948
3949
3950
3952
3953
3955
3957
3959
3961
3963
3965
3967
3969
3971
3973
3975
3977
3979
3980
3982
3983
3985
3986
3987
3988
3988
3989
3989
3988
3988
3987
3986
3984
3983
3981
3979
3977
3975
3973
3971
3969
3967
3966
3965
3964
3963
3962
3962
3962
3962
3962
3964
3965
3967
3969
3972
3975
3978
3982
3987
3991
3996
4002
4006
4013
4019
4026
4032
4038
4046
4053
4059
4067
4074
4082
4089
4096
4104
4111
4118
4126
4133
4140
4147
4155
4162
4169
4177
4184
4191
4198
4205
4212
4218
4225
4231
4238
4244
4250
4256
4262
4267
4273
4278
4283
4288
4293
4298
4302
4306
4310
4313
4317
4320
4323
4326
4329
4332
4334
4337
4339
4341
4342
4344
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4357
4358
4359
4360
4362
4363
4365
4367
4369
4371
4373
4376
4378
4381
4384
4387
4390
4394
4397
4400
4404
4408
4411
4415
4419
4423
4427
4430
4434
4438
4441
4445
4448
4452
4456
4460
4464
4468
4472
4477
4481
4486
4491
4496
4501
4507
4512
4518
4525
4531
4538
4545
4553
4561
4569
4578
4586
4596
4605
4615
4625
4635
4645
4656
4667
4678
4689
4700
4712
4723
4734
4746
4757
4768
4779
4790
4801
4812
4823
4833
4844
4854
4864
4874
4884
4893
4902
4911
4919
4927
4935
4942
4949
4956
4962
4968
4973
4978
4983
4987
4991
4995
4998
5000
5003
5005
5006
5007
5008
5008
5008
5008
5007
5005
5003
5001
4998
4995
4991
4987
4983
4978
4973
4967
4960
4954
4946
4938
4930
4921
4912
4902
4891
4881
4870
4858
4846
4834
4821
4808
4794
4780
4766
4752
4737
4722
4706
4691
4675
4660
4644
4627
4611
4595
4578
4562
4545
4529
4513
4496
4480
4464
4447
4431
4415
4399
4383
4367
4350
4334
4318
4302
4286
4270
4253
4237
4221
4205
4189
4172
4156
4140
4125
4109
4093
4078
4062
4046
4032
4018
4003
3989
3975
3961
3948
3934
3922
3909
3897
3886
3875
3864
3853
3843
3834
3825
3816
3808
3800
3792
3785
3779
3773
3767
3762
3758
3754
3751
3748
3745
3744
3743
3742
3742
3742
3743
3744
3746
3748
3751
3754
3758
3762
3766
3772
3777
3784
3790
3798
3806
3814
3823
3832
3842
3852
3863
3873
3884
3896
3907
3919
3931
3944
3956
3969
3982
3995
4008
4022
4035
4050
4064
4078
4094
4109
4124
4140
4156
4172
4188
4204
4221
4238
4255
4272
4290
4307
4324
4342
4360
4377
4395
4412
4430
4447
4464
4480
4497
4513
4529
4545
4561
4577
4592
4608
4623
4638
4652
4667
4682
4696
4711
4725
4739
4753
4767
4781
4795
4808
4821
4834
4847
4859
4872
4884
4896
4907
4919
4930
4942
4953
4963
4974
4984
4994
5004
5014
5023
5033
5042
5050
5059
5067
5076
5083
5091
5099
5106
5114
5121
5128
5135
5142
5149
5156
5163
5170
5176
5183
5189
5196
5202
5208
5215
5221
5227
5233
5239
5244
5250
5256
5261
5266
5272
5277
5281
5286
5291
5295
5300
5304
5308
5313
5317
5322
5326
5331
5336
5341
5345
5350
5355
5360
5366
5371
5376
5382
5388
5393
5400
5406
5412
5419
5425
5432
5439
5446
5453
5460
5467
5474
5482
5489
5497
5504
5511
5519
5526
5533
5540
5547
5554
5560
5567
5573
5579
5585
5591
5597
5603
5608
5614
5619
5624
5629
5634
5639
5644
5649
5654
5658
5662
5667
5671
5675
5679
5683
5686
5689
5692
5695
5698
5700
5702
5705
5706
5708
5710
5711
5712
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5726
5727
5728
5729
5730
5731
5731
5732
5733
5733
5733
5733
5733
5732
5732
5731
5730
5729
5728
5726
5725
5724
5723
5722
5721
5720
5719
5719
5718
5718
5718
5717
5718
5718
5718
5719
5720
5722
5723
5725
5727
5729
5732
5734
5737
5740
5743
5746
5750
5753
5757
5761
5765
5769
5773
5777
5782
5786
5791
5796
5800
5805
5810
5815
5820
5825
5830
5834
5839
5844
5850
5855
5860
5865
5870
5875
5881
5886
5892
5897
5902
5908
5913
5918
5923
5928
5933
5937
5942
5946
5951
5955
5959
5963
5967
5971
5975
5979
5983
5987
5991
5995
5999
6003
6006
6010
6014
6018
6021
6025
6029
6032
6036
6039
6043
6046
6050
6054
6057
6061
6065
6069
6073
6077
6081
6085
6089
6093
6097
6101
6106
6110
6114
6118
6122
6126
6129
6133
6137
6140
6144
6147
6151
6154
6156
6159
6162
6164
6166
6169
6171
6172
6174
6176
6177
6178
6179
6179
6180
6180
6180
6180
6179
6179
6178
6177
6175
6174
6172
6170
6168
6165
6163
6160
6157
6154
6150
6147
6143
6139
6135
6131
6127
6122
6117
6112
6106
6101
6095
6088
6081
6075
6067
6060
6052
6044
6035
6026
6017
6007
5998
5987
5977
5966
5955
5943
5931
5919
5907
5894
5881
5868
5854
5841
5826
5812
5798
5783
5768
5753
5737
5721
5706
5690
5673
5657
5640
5623
5606
5589
5572
5554
5537
5519
5502
5484
5467
5450
5432
5415
5398
5381
5364
5347
5331
5314
5298
5282
5266
5251
5236
5221
5206
5191
5177
5163
5150
5137
5124
5111
5099
5087
5076
5065
5054
5044
5034
5025
5016
5007
4999
4991
4984
4977
4970
4964
4958
4952
4947
4942
4938
4934
4930
4927
4924
4922
4919
4918
4916
4915
4915
4915
4915
4916
4917
4919
4921
4923
4926
4929
4933
4937
4941
4946
4951
4956
4961
4967
4973
4980
4987
4994
5001
5009
5016
5024
5033
5041
5049
5058
5067
5076
5085
5094
5103
5112
5122
5131
5140
5149
5158
5166
5175
5183
5191
5198
5206
5213
5220
5227
5233
5239
5246
5251
5257
5263
5268
5274
5279
5285
5290
5295
5300
5306
5311
5316
5321
5326
5331
5336
5342
5347
5352
5357
5362
5368
5373
5379
5384
5390
5396
5401
5407
5413
5419
5425
5431
5437
5443
5449
5456
5463
5470
5477
5484
5491
5499
5506
5514
5521
5529
5536
5544
5551
5558
5565
5572
5579
5585
5592
5598
5604
5611
5616
5622
5628
5633
5638
5643
5648
5652
5657
5661
5665
5669
5672
5675
5678
5681
5684
5686
5689
5691
5693
5696
5698
5700
5702
5704
5707
5709
5711
5714
5716
5719
5721
5724
5726
5729
5732
5734
5737
5740
5743
5746
5749
5752
5755
5758
5761
5764
5767
5769
5772
5774
5775
5777
5778
5779
5780
5780
5780
5780
5779
5777
5776
5773
5771
5767
5764
5760
5755
5750
5744
5738
5731
5724
5717
5709
5701
5692
5683
5674
5665
5655
5646
5636
5626
5616
5606
5596
5586
5576
5566
5556
5545
5535
5525
5516
5506
5496
5486
5477
5467
5458
5449
5439
5430
5421
5412
5404
5395
5386
5378
5369
5361
5353
5344
5337
5329
5321
5314
5306
5299
5292
5285
5279
5272
5266
5260
5254
5248
5242
5237
5232
5227
5222
5218
5213
5209
5205
5201
5197
5194
5191
5187
5184
5181
5178
5176
5173
5171
5168
5166
5164
5162
5160
5158
5156
5155
5153
5151
5149
5148
5146
5144
5142
5140
5138
5136
5134
5132
5130
5128
5126
5124
5122
5120
5118
5117
5115
5113
5111
5110
5108
5106
5105
5103
5102
5101
5100
5098
5097
5096
5096
5095
5094
5093
5092
5092
5091
5091
5090
5090
5089
5089
5089
5089
5089
5089
5089
5090
5091
5092
5093
5094
5096
5097
5099
5101
5103
5105
5108
5110
5112
5115
5117
5120
5123
5126
5129
5131
5135
5138
5141
5144
5147
5151
5154
5157
5161
5164
5167
5170
5174
5177
5180
5183
5186
5189
5191
5194
5197
5199
5201
5203
5205
5207
5208
5210
5211
5212
5213
5214
5215
5215
5216
5217
5217
5218
5218
5219
5219
5219
5220
5220
5220
5221
5221
5222
5222
5223
5224
5225
5226
5227
5228
5230
5232
5234
5237
5239
5242
5245
5248
5252
5256
5260
5264
5268
5273
5278
5283
5288
5294
5299
5306
5312
5319
5326
5333
5340
5348
5355
5363
5371
5380
5388
5397
5406
5414
5423
5432
5442
5451
5460
5470
5479
5489
5498
5508
5517
5527
5537
5546
5556
5566
5576
5586
5596
5605
5615
5625
5635
5645
5655
5665
5675
5685
5695
5705
5716
5726
5736
5746
5757
5767
5777
5788
5798
5809
5819
5829
5840
5850
5861
5871
5881
5892
5902
5912
5922
5931
5941
5950
5960
5969
5978
5987
5996
6004
6012
6021
6029
6037
6044
6052
6059
6067
6074
6081
6088
6095
6102
6108
6115
6121
6127
6133
6139
6145
6150
6155
6161
6165
6170
6175
6179
6183
6187
6190
6194
6197
6200
6202
6205
6207
6209
6210
6211
6212
6213
6213
6214
6213
6213
6212
6211
6210
6209
6207
6205
6203
6201
6198
6195
6191
6188
6183
6179
6174
6169
6164
6158
6152
6145
6139
6132
6125
6117
6109
6101
6092
6084
6075
6065
6056
6046
6036
6025
6014
6003
5991
5979
5967
5954
5941
5928
5915
5901
5887
5872
5858
5843
5828
5812
5796
5780
5764
5747
5731
5714
5696
5679
5661
5643
5625
5607
5589
5570
5551
5532
5513
5494
5475
5455
5436
5416
5397
5377
5357
5337
5317
5298
5278
5258
5238
5218
5199
5179
5160
5141
5121
5102
5084
5065
5046
5028
5009
4991
4973
4955
4938
4920
4903
4885
4868
4851
4834
4818
4801
4784
4768
4752
4736
4720
4704
4688
4673
4658
4642
4628
4613
4598
4584
4570
4556
4542
4528
4515
4501
4487
4474
4461
4447
4434
4421
4407
4394
4381
4368
4354
4341
4328
4315
4303
4290
4277
4264
4252
4239
4227
4214
4202
4189
4177
4166
4154
4142
4131
4120
4109
4099
4088
4078
4067
4059
4049
4040
4030
4022
4013
4005
3996
3988
3980
3971
3963
3956
3948
3941
3934
3927
3920
3914
3908
3903
3898
3893
3888
3884
3881
3877
3874
3871
3869
3867
3866
3865
3864
3864
3864
3864
3865
3867
3868
3870
3873
3875
3878
3882
3886
3890
3895
3900
3905
3911
3918
3924
3931
3939
3947
3955
3964
3973
3982
3991
4001
4011
4021
4030
4041
4051
4062
4073
4083
4094
4106
4117
4129
4141
4152
4164
4176
4187
4199
4211
4222
4234
4245
4256
4267
4278
4288
4299
4309
4319
4329
4339
4349
4358
4367
4376
4385
4394
4402
4410
4417
4425
4431
4438
4444
4450
4455
4460
4465
4469
4473
4476
4479
4481
4483
4485
4486
4487
4487
4486
4486
4484
4483
4481
4478
4475
4471
4468
4463
4459
4454
4449
4443
4437
4431
4424
4417
4410
4402
4395
4386
4378
4369
4360
4351
4342
4332
4323
4313
4303
4293
4282
4272
4262
4251
4240
4229
4218
4207
4195
4184
4173
4161
4150
4138
4126
4115
4103
4091
4080
4069
4058
4046
4035
4025
4014
4003
3993
3983
3972
3961
3951
3940
3929
3919
3908
3898
3887
3876
3866
3855
3845
3834
3823
3812
3802
3791
3780
3768
3757
3746
3735
3724
3712
3701
3690
3678
3667
3656
3645
3633
3622
3611
3600
3589
3578
3567
3556
3545
3534
3524
3513
3503
3492
3482
3472
3462
3452
3442
3433
3423
3414
3404
3395
3386
3377
3368
3359
3350
3342
3333
3325
3317
3309
3301
3293
3285
3278
3271
3263
3256
3250
3243
3237
3231
3225
3219
3213
3208
3203
3199
3194
3190
3186
3183
3179
3176
3173
3171
3168
3166
3164
3163
3161
3160
3159
3159
3158
3158
3159
3159
3160
3161
3163
3165
3167
3170
3173
3176
3180
3184
3188
3193
3198
3203
3209
3215
3221
3228
3235
3241
3249
3256
3264
3271
3279
3288
3296
3305
3314
3324
3333
3343
3353
3363
3373
3384
3394
3405
3416
3428
3439
3451
3463
3475
3488
3500
3513
3526
3539
3552
3566
3579
3593
3607
3621
3634
3648
3663
3677
3691
3706
3720
3735
3750
3765
3780
3795
3810
3825
3840
3855
3870
3885
3900
3915
3930
3944
3959
3974
3989
4003
4018
4032
4046
4061
4075
4089
4103
4116
4130
4144
4157
4170
4183
4197
4209
4222
4235
4247
4260
4272
4283
4295
4306
4318
4329
4339
4350
4360
4371
4381
4390
4400
4410
4419
4428
4437
4446
4454
4463
4471
4479
4487
4495
4503
4510
4518
4525
4532
4538
4545
4551
4558
4564
4570
4575
4581
4587
4592
4597
4602
4607
4612
4617
4621
4625
4629
4633
4637
4640
4644
4647
4650
4653
4656
4659
4662
4665
4668
4670
4673
4676
4679
4681
4684
4687
4690
4693
4696
4698
4701
4704
4707
4710
4713
4716
4720
4723
4726
4729
4733
4736
4740
4743
4747
4750
4754
4758
4762
4766
4769
4774
4778
4782
4787
4792
4797
4802
4807
4812
4818
4823
4829
4834
4840
4846
4852
4859
4865
4872
4879
4886
4893
4900
4908
4915
4923
4930
4938
4946
4953
4961
4969
4977
4985
4993
5001
5009
5017
5025
5034
5042
5050
5058
5065
5073
5081
5088
5096
5103
5110
5117
5124
5131
5138
5144
5150
5156
5162
5168
5174
5179
5184
5189
5194
5199
5203
5207
5212
5216
5220
5224
5228
5232
5235
5239
5242
5245
5248
5251
5253
5256
5258
5261
5263
5264
5266
5267
5268
5269
5270
5271
5271
5271
5271
5271
5270
5270
5270
5269
5268
5267
5266
5265
5264
5263
5261
5260
5259
5257
5255
5253
5251
5249
5247
5246
5244
5242
5240
5238
5237
5235
5233
5232
5230
5229
5227
5226
5225
5224
5224
5223
5222
5222
5222
5221
5221
5221
5221
5222
5222
5222
5223
5223
5224
5225
5226
5227
5229
5230
5232
5234
5236
5238
5240
5242
5244
5246
5248
5251
5253
5255
5258
5260
5262
5264
5267
5269
5271
5272
5274
5275
5276
5277
5278
5278
5279
5280
5280
5281
5281
5282
5283
5284
5286
5287
5288
5290
5291
5292
5294
5295
5296
5298
5299
5300
5301
5302
5303
5304
5305
5307
5308
5309
5310
5311
5313
5314
5315
5317
5318
5319
5321
5322
5324
5325
5326
5328
5329
5329
5330
5330
5331
5330
5330
5329
5328
5327
5326
5324
5322
5320
5317
5315
5312
5309
5306
5302
5299
5295
5291
5287
5282
5278
5273
5268
5262
5257
5251
5245
5239
5232
5226
5219
5212
5204
5197
5189
5182
5174
5166
5158
5150
5142
5134
5126
5118
5110
5102
5094
5086
5078
5071
5063
5056
5049
5042
5035
5028
5021
5015
5009
5003
4997
4991
4985
4979
4974
4968
4963
4958
4953
4949
4944
4940
4935
4931
4927
4923
4919
4915
4912
4908
4905
4901
4898
4895
4892
4889
4887
4884
4882
4880
4878
4877
4875
4874
4872
4871
4869
4868
4866
4865
4863
4862
4860
4858
4857
4855
4853
4851
4849
4847
4845
4843
4841
4839
4837
4836
4834
4833
4831
4830
4829
4828
4826
4825
4824
4823
4822
4820
4819
4818
4816
4815
4813
4812
4810
4808
4806
4804
4801
4799
4796
4794
4791
4788
4785
4782
4778
4775
4771
4767
4763
4759
4754
4750
4745
4740
4735
4731
4726
4721
4716
4711
4706
4701
4696
4690
4685
4680
4675
4670
4665
4660
4656
4651
4647
4642
4638
4634
4629
4625
4621
4617
4613
4609
4605
4602
4598
4595
4592
4589
4587
4584
4582
4579
4577
4575
4573
4571
4569
4567
4566
4564
4562
4561
4559
4558
4556
4555
4554
4552
4551
4550
4549
4548
4547
4547
4546
4546
4545
4545
4545
4545
4545
4545
4545
4546
4546
4547
4548
4549
4550
4551
4552
4554
4555
4557
4559
4561
4563
4565
4567
4569
4572
4574
4577
4579
4581
4584
4586
4588
4591
4593
4595
4597
4599
4600
4602
4605
4607
4609
4611
4613
4615
4617
4620
4622
4624
4625
4627
4629
4631
4632
4634
4636
4637
4639
4640
4642
4643
4644
4646
4647
4649
4650
4652
4653
4655
4657
4659
4661
4663
4665
4668
4670
4673
4675
4678
4681
4685
4688
4692
4695
4699
4703
4707
4712
4716
4721
4726
4731
4736
4741
4747
4753
4759
4766
4772
4779
4785
4792
4799
4806
4813
4820
4827
4834
4841
4849
4856
4864
4872
4881
4889
4898
4907
4916
4925
4934
4944
4954
4964
4974
4984
4995
5006
5018
5029
5041
5053
5065
5077
5089
5101
5113
5126
5138
5151
5163
5176
5189
5202
5215
5228
5241
5254
5268
5281
5295
5309
5324
5338
5353
5368
5383
5398
5413
5428
5443
5457
5472
5487
5501
5516
5530
5545
5559
5574
5589
5604
5619
5634
5648
5663
5678
5692
5707
5721
5735
5749
5762
5775
5788
5801
5813
5825
5837
5848
5859
5870
5881
5892
5902
5912
5922
5931
5941
5950
5959
5968
5976
5985
5993
6001
6009
6016
6024
6031
6038
6045
6052
6059
6065
6071
6078
6083
6089
6094
6100
6105
6110
6115
6120
6125
6129
6134
6138
6143
6147
6151
6154
6158
6162
6165
6168
6172
6175
6178
6181
6185
6188
6191
6194
6198
6201
6204
6207
6210
6213
6216
6220
6223
6226
6229
6232
6235
6238
6240
6243
6245
6248
6250
6252
6255
6257
6260
6262
6265
6267
6270
6273
6275
6278
6280
6283
6285
6287
6289
6291
6292
6293
6294
6295
6296
6296
6297
6297
6297
6296
6296
6295
6294
6294
6293
6292
6291
6290
6289
6288
6287
6285
6284
6283
6281
6279
6278
6276
6274
6272
6270
6268
6266
6264
6261
6259
6256
6253
6251
6248
6245
6242
6239
6236
6233
6230
6227
6223
6220
6217
6213
6210
6206
6202
6199
6195
6192
6188
6185
6182
6179
6176
6173
6170
6168
6165
6162
6159
6156
6154
6152
6149
6147
6145
6143
6142
6140
6139
6138
6137
6136
6135
6134
6133
6132
6132
6131
6131
6130
6130
6130
6129
6129
6129
6129
6130
6130
6130
6131
6131
6131
6132
6132
6132
6133
6133
6133
6134
6134
6134
6134
6134
6134
6134
6134
6135
6135
6135
6135
6136
6136
6137
6137
6138
6138
6139
6140
6141
6142
6143
6144
6146
6147
6149
6150
6152
6154
6156
6158
6161
6163
6165
6168
6170
6173
6176
6179
6182
6186
6189
6193
6197
6200
6204
6208
6212
6216
6220
6224
6228
6232
6236
6240
6244
6248
6253
6257
6262
6266
6271
6276
6281
6286
6291
6295
6300
6305
6309
6314
6318
6322
6326
6330
6334
6337
6341
6344
6347
6349
6352
6354
6356
6358
6360
6362
6363
6365
6366
6367
6368
6369
6370
6371
6371
6372
6372
6372
6372
6372
6372
6372
6371
6371
6370
6369
6368
6367
6366
6364
6363
6361
6360
6358
6356
6354
6352
6350
6347
6345
6342
6339
6336
6332
6329
6326
6322
6318
6315
6311
6307
6302
6298
6294
6289
6284
6279
6274
6269
6264
6258
6253
6248
6242
6237
6231
6226
6220
6214
6208
6201
6195
6188
6182
6175
6168
6161
6154
6146
6139
6132
6125
6117
6110
6103
6095
6088
6081
6074
6067
6059
6052
6045
6038
6031
6024
6018
6011
6004
5998
5992
5986
5980
5974
5969
5964
5959
5954
5949
5945
5940
5936
5932
5929
5925
5921
5918
5915
5911
5908
5905
5902
5899
5897
5894
5891
5888
5885
5883
5880
5878
5875
5873
5870
5867
5865
5862
5859
5856
5853
5851
5848
5845
5843
5840
5838
5835
5833
5830
5827
5825
5822
5820
5817
5814
5811
5809
5806
5803
5800
5796
5793
5790
5787
5783
5780
5777
5773
5770
5766
5763
5759
5756
5752
5749
5745
5741
5738
5734
5731
5728
5724
5721
5718
5714
5711
5708
5704
5701
5697
5694
5690
5686
5682
5679
5675
5671
5667
5663
5658
5654
5650
5646
5642
5638
5634
5630
5626
5622
5618
5613
5609
5605
5601
5596
5592
5587
5583
5578
5574
5569
5564
5559
5555
5550
5545
5540
5535
5531
5526
5521
5516
5511
5506
5501
5497
5492
5487
5482
5478
5473
5469
5464
5460
5456
5451
5447
5443
5439
5435
5431
5427
5423
5419
5415
5412
5408
5404
5400
5396
5391
5387
5383
5379
5375
5370
5366
5362
5357
5352
5347
5342
5336
5331
5325
5320
5314
5308
5302
5297
5291
5284
5278
5272
5265
5259
5252
5246
5239
5233
5226
5220
5213
5207
5200
5193
5186
5179
5172
5165
5158
5151
5144
5137
5130
5123
5115
5108
5101
5094
5087
5080
5073
5066
5059
5053
5046
5040
5034
5027
5021
5015
5009
5004
4998
4993
4988
4983
4978
4973
4969
4965
4961
4957
4954
4950
4947
4945
4942
4940
4937
4935
4934
4932
4931
4930
4929
4929
4929
4929
4929
4930
4931
4932
4933
4935
4937
4939
4941
4944
4946
4949
4952
4956
4959
4963
4967
4971
4975
4979
4984
4989
4993
4999
5004
5009
5014
5020
5026
5032
5037
5043
5050
5056
5062
5069
5076
5083
5090
5096
5104
5111
5118
5125
5133
5140
5148
5155
5163
5171
5178
5186
5194
5202
5209
5217
5225
5233
5241
5249
5257
5265
5272
5280
5287
5295
5303
5310
5318
5325
5333
5340
5347
5355
5362
5369
5376
5383
5390
5396
5403
5409
5416
5422
5429
5435
5441
5447
5454
5460
5466
5472
5478
5484
5489
5495
5500
5505
5510
5515
5519
5523
5527
5531
5534
5537
5540
5543
5546
5548
5550
5552
5554
5556
5557
5558
5559
5559
5559
5558
5557
5556
5555
5553
5551
5549
5547
5544
5542
5539
5536
5532
5528
5524
5520
5515
5510
5505
5499
5494
5488
5482
5476
5470
5464
5457
5450
5443
5435
5427
5419
5411
5403
5394
5385
5377
5368
5359
5350
5341
5332
5322
5313
5304
5294
5285
5275
5266
5256
5247
5237
5228
5218
5209
5199
5190
5180
5171
5161
5152
5143
5133
5124
5116
5107
5098
5090
5082
5074
5066
5058
5050
5043
5035
5028
5021
5014
5008
5001
4995
4989
4984
4978
4973
4968
4963
4959
4954
4950
4947
4943
4940
4937
4935
4932
4930
4929
4927
4926
4925
4924
4924
4923
4923
4923
4924
4925
4926
4927
4929
4930
4933
4935
4937
4940
4943
4947
4951
4955
4959
4964
4969
4974
4979
4985
4991
4997
5004
5010
5017
5024
5031
5038
5045
5053
5061
5068
5076
5084
5093
5101
5109
5118
5127
5135
5144
5153
5162
5171
5180
5189
5199
5208
5217
5226
5236
5245
5254
5264
5273
5283
5292
5301
5311
5320
5329
5339
5348
5357
5366
5374
5383
5392
5400
5408
5417
5425
5432
5440
5448
5455
5462
5469
5476
5483
5489
5495
5501
5507
5513
5519
5524
5530
5535
5540
5545
5550
5554
5559
5563
5567
5571
5575
5578
5582
5585
5588
5591
5594
5596
5598
5600
5602
5603
5604
5605
5605
5605
5605
5605
5605
5604
5604
5603
5602
5600
5599
5597
5595
5593
5591
5588
5586
5583
5580
5577
5574
5570
5566
5562
5557
5553
5548
5543
5539
5533
5528
5523
5518
5512
5507
5501
5496
5490
5484
5478
5472
5465
5459
5453
5446
5439
5433
5426
5419
5412
5405
5398
5390
5383
5375
5368
5360
5352
5344
5336
5328
5320
5312
5304
5296
5287
5279
5270
5262
5253
5244
5236
5227
5218
5209
5200
5192
5183
5173
5164
5155
5146
5136
5126
5117
5107
5097
5088
5078
5068
5058
5048
5038
5028
5017
5007
4997
4987
4977
4967
4957
4946
4936
4926
4915
4905
4894
4884
4873
4863
4852
4842
4831
4821
4810
4800
4790
4779
4769
4758
4748
4738
4727
4717
4707
4697
4686
4676
4666
4655
4645
4635
4625
4615
4605
4595
4585
4575
4565
4556
4546
4536
4527
4518
4509
4499
4491
4482
4473
4464
4456
4448
4439
4431
4423
4416
4408
4401
4394
4387
4380
4374
4368
4362
4356
4350
4345
4340
4335
4330
4326
4322
4318
4314
4311
4308
4305
4303
4301
4299
4297
4296
4295
4294
4293
4293
4292
4292
4292
4293
4293
4294
4294
4295
4296
4298
4299
4301
4302
4304
4306
4309
4311
4314
4316
4319
4322
4325
4329
4332
4336
4340
4343
4347
4351
4355
4359
4363
4367
4371
4375
4379
4383
4387
4391
4395
4400
4404
4409
4414
4419
4423
4428
4433
4438
4443
4448
4453
4458
4463
4468
4473
4479
4484
4489
4494
4499
4504
4509
4514
4519
4524
4528
4533
4538
4542
4546
4551
4555
4559
4563
4567
4571
4574
4577
4581
4583
4586
4589
4591
4593
4594
4596
4597
4598
4598
4599
4599
4599
4598
4598
4597
4595
4594
4592
4590
4588
4585
4582
4578
4575
4571
4567
4562
4557
4552
4547
4542
4536
4530
4524
4517
4510
4504
4496
4489
4482
4474
4466
4459
4451
4442
4434
4426
4417
4409
4400
4391
4382
4373
4364
4355
4346
4337
4328
4318
4309
4300
4291
4282
4273
4264
4254
4245
4236
4227
4219
4210
4201
4192
4184
4175
4167
4159
4151
4144
4136
4129
4123
4116
4110
4104
4098
4093
4088
4083
4078
4073
4069
4065
4061
4057
4054
4050
4046
4045
4042
4040
4038
4035
4034
4032
4030
4029
4027
4027
4026
4025
4025
4024
4024
4024
4025
4025
4026
4027
4027
4029
4030
4032
4034
4035
4038
4041
4043
4046
4049
4051
4056
4059
4062
4067
4070
4075
4081
4086
4091
4096
4102
4108
4114
4121
4127
4134
4141
4148
4155
4163
4170
4178
4186
4195
4203
4212
4220
4229
4238
4247
4257
4266
4276
4285
4295
4305
4315
4326
4336
4347
4358
4369
4380
4392
4403
4415
4427
4438
4450
4462
4474
4485
4497
4509
4520
4532
4543
4555
4566
4577
4589
4600
4611
4623
4634
4645
4656
4668
4679
4690
4701
4712
4723
4734
4745
4756
4767
4777
4788
4798
4808
4818
4828
4838
4848
4858
4867
4877
4886
4895
4904
4912
4921
4929
4938
4946
4954
4961
4969
4976
4984
4991
4998
5004
5011
5017
5023
5029
5035
5040
5046
5051
5056
5060
5065
5069
5074
5077
5081
5085
5088
5091
5093
5095
5097
5099
5101
5102
5102
5103
5103
5103
5103
5102
5101
5100
5099
5097
5095
5093
5090
5088
5084
5081
5077
5073
5069
5064
5059
5053
5048
5042
5035
5029
5022
5015
5007
4999
4991
4983
4975
4966
4957
4948
4938
4929
4919
4909
4898
4888
4877
4866
4855
4844
4832
4821
4809
4797
4785
4773
4761
4749
4736
4724
4712
4699
4687
4674
4661
4649
4636
4623
4610
4598
4585
4572
4559
4547
4534
4522
4509
4497
4484
4472
4460
4447
4435
4423
4411
4399
4387
4375
4363
4351
4340
4329
4317
4306
4295
4284
4274
4263
4252
4242
4232
4221
4212
4202
4192
4183
4174
4165
4156
4147
4139
4131
4122
4115
4107
4099
4091
4085
4078
4072
4065
4059
4054
4048
4043
4038
4033
4027
4024
4019
4016
4013
4010
4006
4005
4003
4001
4000
3999
3998
3997
3997
3998
3998
3999
4001
4003
4005
4006
4010
4013
4016
4019
4022
4027
4032
4035
4041
4046
4051
4057
4062
4069
4075
4082
4089
4096
4103
4110
4118
4126
4134
4142
4150
4158
4167
4176
4184
4193
4202
4211
4220
4230
4239
4248
4258
4267
4277
4287
4296
4306
4316
4326
4336
4346
4356
4365
4375
4385
4395
4404
4414
4423
4433
4442
4451
4460
4469
4478
4487
4495
4504
4512
4520
4528
4536
4543
4551
4558
4565
4573
4580
4586
4593
4600
4606
4613
4619
4625
4631
4637
4642
4647
4653
4657
4662
4667
4671
4675
4679
4682
4686
4689
4692
4696
4699
4701
4704
4707
4709
4711
4713
4715
4716
4718
4719
4720
4721
4721
4722
4722
4722
4722
4722
4721
4720
4719
4718
4716
4714
4712
4710
4707
4704
4701
4697
4694
4689
4685
4680
4676
4670
4665
4660
4654
4648
4641
4635
4628
4621
4614
4607
4600
4593
4585
4577
4569
4561
4553
4545
4537
4528
4520
4511
4502
4493
4485
4476
4467
4457
4448
4438
4429
4419
4409
4399
4389
4378
4368
4358
4347
4337
4326
4316
4305
4295
4284
4274
4263
4253
4243
4232
4222
4211
4201
4190
4179
4169
4158
4147
4137
4127
4116
4106
4096
4086
4075
4067
4057
4048
4038
4029
4021
4011
4003
3995
3986
3978
3970
3962
3955
3948
3941
3934
3928
3922
3916
3910
3905
3900
3895
3891
3886
3882
3878
3875
3872
3869
3867
3865
3863
3861
3860
3859
3858
3858
3858
3858
3859
3860
3861
3863
3864
3867
3869
3872
3875
3878
3882
3886
3890
3894
3899
3904
3909
3914
3920
3925
3931
3937
3943
3949
3955
3961
3967
3974
3980
3986
3993
3999
4005
4011
4018
4025
4030
4038
4043
4051
4057
4064
4070
4075
4083
4089
4096
4102
4108
4114
4120
4126
4132
4138
4144
4149
4155
4161
4166
4172
4178
4184
4189
4195
4200
4205
4210
4215
4220
4225
4229
4233
4238
4242
4246
4250
4254
4258
4261
4265
4268
4272
4275
4277
4280
4283
4285
4287
4289
4291
4292
4294
4295
4297
4298
4298
4299
4300
4300
4300
4300
4299
4299
4298
4297
4296
4296
4294
4293
4292
4291
4289
4288
4286
4284
4282
4280
4278
4276
4273
4270
4267
4265
4261
4258
4255
4251
4248
4244
4239
4235
4230
4225
4220
4215
4209
4203
4197
4191
4185
4178
4172
4165
4158
4151
4144
4137
4129
4122
4114
4106
4099
4091
4082
4074
4066
4058
4049
4041
4032
4022
4014
4005
3996
3986
3976
3967
3957
3946
3936
3926
3915
3904
3893
3882
3871
3860
3849
3838
3826
3815
3803
3792
3780
3769
3757
3745
3734
3722
3710
3699
3687
3675
3664
3652
3640
3628
3617
3605
3593
3581
3569
3557
3545
3534
3522
3510
3499
3487
3476
3464
3453
3441
3430
3418
3407
3396
3385
3374
3363
3352
3342
3332
3322
3312
3302
3292
3283
3273
3264
3255
3246
3237
3229
3220
3212
3204
3196
3189
3181
3174
3167
3160
3154
3148
3141
3136
3130
3125
3119
3115
3110
3106
3102
3098
3094
3091
3088
3086
3083
3081
3080
3078
3077
3076
3075
3074
3074
3074
3074
3074
3074
3075
3076
3077
3078
3080
3081
3083
3085
3087
3089
3091
3094
3097
3100
3104
3108
3112
3116
3121
3126
3131
3136
3142
3147
3153
3159
3165
3171
3177
3183
3190
3196
3203
3210
3218
3225
3232
3240
3248
3256
3264
3272
3280
3288
3297
3306
3315
3324
3333
3342
3352
3362
3371
3381
3391
3401
3412
3422
3432
3442
3453
3463
3474
3484
3495
3506
3517
3528
3539
3550
3561
3572
3583
3594
3605
3616
3626
3637
3648
3659
3669
3680
3691
3701
3712
3722
3732
3742
3752
3763
3773
3783
3794
3804
3814
3825
3835
3845
3854
3864
3874
3883
3892
3901
3911
3920
3929
3937
3946
3955
3963
3972
3980
3989
3997
4005
4013
4021
4027
4035
4043
4051
4059
4066
4073
4080
4086
4094
4101
4107
4114
4120
4126
4132
4138
4144
4150
4155
4160
4166
4171
4175
4180
4185
4189
4193
4197
4201
4206
4210
4214
4217
4221
4224
4228
4231
4233
4236
4238
4240
4242
4244
4245
4246
4247
4248
4249
4249
4250
4250
4250
4250
4250
4250
4250
4250
4250
4250
4249
4249
4249
4248
4248
4247
4247
4246
4245
4244
4243
4242
4241
4240
4239
4238
4238
4237
4236
4235
4234
4234
4233
4232
4231
4231
4230
4229
4229
4228
4228
4227
4227
4227
4226
4226
4226
4226
4226
4227
4227
4227
4227
4228
4228
4228
4229
4230
4230
4231
4233
4234
4235
4237
4239
4241
4244
4247
4249
4253
4256
4260
4263
4267
4271
4276
4280
4285
4290
4295
4301
4306
4312
4318
4324
4330
4337
4343
4350
4357
4363
4370
4378
4385
4392
4400
4407
4415
4423
4431
4438
4446
4454
4462
4470
4478
4486
4494
4503
4511
4520
4528
4537
4546
4555
4564
4573
4582
4590
4600
4609
4618
4627
4636
4645
4655
4664
4673
4683
4692
4701
4710
4718
4727
4736
4744
4752
4761
4769
4777
4785
4793
4801
4809
4816
4824
4831
4837
4844
4850
4856
4862
4868
4873
4879
4884
4889
4894
4899
4904
4908
4912
4916
4919
4923
4926
4928
4931
4933
4935
4937
4939
4941
4942
4943
4944
4944
4945
4945
4945
4944
4944
4943
4942
4941
4939
4938
4936
4934
4931
4929
4926
4924
4921
4919
4916
4913
4910
4907
4903
4900
4897
4893
4889
4885
4881
4877
4873
4869
4865
4860
4856
4852
4847
4843
4838
4834
4830
4825
4821
4816
4812
4807
4802
4798
4793
4788
4783
4778
4773
4768
4763
4757
4752
4746
4740
4734
4729
4723
4717
4712
4707
4702
4696
4691
4686
4681
4677
4672
4667
4663
4658
4654
4650
4646
4643
4639
4636
4633
4630
4627
4624
4622
4619
4616
4614
4612
4610
4608
4606
4604
4603
4601
4600
4599
4598
4597
4596
4596
4595
4595
4595
4595
4596
4596
4597
4598
4598
4599
4600
4601
4603
4604
4606
4608
4610
4612
4615
4617
4620
4624
4627
4631
4636
4640
4645
4650
4656
4662
4668
4675
4682
4689
4696
4704
4712
4720
4728
4736
4745
4754
4763
4772
4782
4792
4802
4812
4823
4834
4845
4856
4867
4879
4890
4902
4914
4925
4937
4949
4961
4973
4985
4996
5008
5020
5031
5043
5055
5066
5078
5089
5101
5112
5123
5134
5145
5156
5167
5177
5188
5198
5208
5218
5228
5237
5247
5256
5266
5275
5284
5292
5300
5309
5317
5324
5332
5339
5346
5353
5360
5366
5373
5379
5385
5391
5397
5403
5408
5414
5419
5424
5429
5434
5438
5442
5446
5450
5453
5457
5459
5462
5464
5467
5469
5471
5472
5474
5476
5477
5478
5479
5479
5480
5479
5479
5478
5477
5475
5474
5472
5470
5468
5465
5463
5460
5457
5454
5450
5446
5442
5438
5433
5428
5423
5418
5412
5406
5400
5394
5388
5381
5375
5368
5361
5354
5346
5339
5331
5324
5316
5307
5299
5290
5281
5272
5262
5253
5244
5234
5224
5214
5204
5194
5184
5174
5163
5153
5142
5131
5120
5109
5098
5087
5076
5065
5053
5042
5031
5019
5008
4997
4985
4974
4963
4951
4940
4929
4918
4907
4896
4885
4874
4863
4852
4841
4830
4819
4809
4799
4789
4779
4769
4759
4750
4741
4731
4722
4713
4704
4695
4686
4677
4669
4660
4652
4644
4636
4628
4621
4614
4607
4600
4593
4587
4581
4575
4569
4564
4559
4553
4548
4544
4539
4534
4530
4525
4521
4517
4512
4508
4504
4500
4496
4491
4487
4483
4480
4476
4472
4469
4466
4463
4460
4458
4455
4452
4450
4447
4445
4442
4440
4438
4435
4433
4431
4429
4427
4425
4422
4420
4418
4415
4413
4410
4408
4405
4403
4400
4398
4396
4393
4391
4389
4386
4384
4381
4379
4376
4373
4370
4366
4363
4360
4356
4352
4348
4344
4340
4336
4331
4327
4322
4317
4311
4306
4301
4295
4290
4284
4278
4272
4266
4259
4252
4246
4239
4232
4224
4217
4209
4202
4194
4187
4179
4171
4163
4155
4147
4139
4130
4122
4113
4105
4096
4086
4078
4069
4059
4050
4041
4030
4022
4011
4002
3993
3983
3973
3963
3952
3942
3932
3921
3910
3900
3889
3879
3868
3857
3846
3835
3824
3813
3802
3791
3780
3768
3757
3745
3733
3722
3710
3698
3686
3674
3662
3650
3638
3627
3615
3603
3592
3581
3570
3558
3547
3537
3526
3515
3505
3495
3485
3475
3466
3457
3448
3439
3431
3423
3415
3407
3400
3393
3386
3379
3373
3367
3361
3356
3350
3345
3340
3335
3331
3327
3323
3319
3316
3313
3310
3307
3304
3302
3300
3298
3297
3296
3295
3294
3293
3293
3293
3293
3294
3295
3296
3297
3299
3301
3303
3305
3308
3312
3315
3319
3323
3327
3332
3337
3343
3349
3355
3361
3368
3375
3382
3389
3396
3404
3412
3420
3428
3436
3444
3453
3461
3470
3478
3487
3496
3505
3514
3523
3532
3541
3551
3561
3571
3581
3591
3601
3611
3622
3632
3642
3652
3662
3672
3682
3692
3702
3712
3721
3731
3740
3750
3759
3769
3778
3787
3795
3804
3813
3822
3830
3839
3847
3856
3865
3873
3882
3891
3899
3908
3917
3925
3934
3943
3951
3960
3969
3977
3986
3994
4003
4011
4019
4027
4035
4043
4051
4059
4067
4074
4082
4089
4097
4104
4111
4118
4125
4131
4138
4144
4150
4155
4161
4166
4171
4175
4180
4184
4188
4191
4195
4198
4201
4203
4206
4208
4210
4212
4213
4215
4216
4217
4219
4220
4221
4221
4222
4223
4224
4225
4225
4226
4227
4227
4228
4228
4229
4229
4230
4230
4230
4231
4231
4231
4232
4232
4232
4232
4232
4232
4232
4232
4232
4232
4232
4232
4232
4232
4231
4231
4231
4231
4230
4230
4229
4229
4228
4228
4227
4227
4226
4225
4224
4223
4222
4221
4219
4218
4216
4214
4212
4210
4208
4206
4204
4202
4200
4198
4196
4194
4192
4191
4189
4188
4187
4186
4185
4184
4183
4183
4182
4181
4181
4181
4181
4181
4181
4181
4182
4182
4183
4184
4184
4185
4186
4186
4187
4188
4189
4189
4190
4190
4191
4191
4191
4192
4192
4193
4193
4194
4194
4195
4196
4196
4196
4197
4197
4197
4198
4198
4198
4199
4199
4199
4199
4200
4200
4200
4201
4201
4202
4202
4202
4203
4203
4203
4204
4204
4204
4205
4205
4205
4205
4206
4206
4206
4206
4207
4207
4207
4207
4207
4207
4207
4207
4206
4206
4205
4204
4203
4201
4200
4198
4197
4195
4193
4191
4189
4187
4184
4182
4179
4176
4172
4169
4165
4162
4158
4153
4149
4144
4139
4134
4129
4123
4117
4110
4103
4096
4089
4082
4074
4066
4058
4050
4041
4032
4022
4014
4003
3994
3984
3974
3963
3952
3941
3929
3918
3906
3894
3882
3870
3858
3846
3833
3820
3807
3794
3781
3768
3755
3742
3728
3715
3701
3687
3674
3660
3646
3632
3619
3605
3591
3578
3564
3550
3536
3523
3509
3495
3482
3468
3454
3440
3427
3413
3399
3386
3372
3358
3345
3331
3318
3305
3291
3278
3266
3253
3240
3228
3216
3205
3193
3182
3171
3161
3151
3141
3131
3122
3113
3104
3095
3087
3080
3072
3065
3058
3052
3045
3039
3033
3027
3022
3016
3011
3006
3001
2996
2991
2986
2981
2977
2972
2968
2963
2959
2955
2951
2947
2943
2938
2934
2930
2927
2923
2919
2915
2911
2907
2904
2900
2897
2894
2891
2888
2885
2883
2881
2879
2877
2876
2875
2874
2873
2872
2872
2872
2872
2872
2873
2873
2874
2875
2876
2877
2879
2880
2882
2884
2886
2889
2891
2893
2895
2897
2899
2901
2903
2905
2907
2909
2910
2912
2913
2915
2916
2918
2919
2920
2922
2923
2925
2926
2927
2929
2930
2931
2933
2934
2935
2936
2937
2938
2939
2940
2941
2941
2942
2942
2942
2943
2943
2943
2944
2944
2944
2945
2945
2946
2946
2946
2947
2947
2947
2947
2947
2948
2948
2948
2948
2947
2947
2946
2945
2944
2942
2940
2937
2934
2930
2926
2922
2917
2912
2906
2900
2893
2886
2878
2871
2863
2854
2845
2836
2826
2816
2805
2795
2784
2773
2761
2749
2737
2725
2713
2701
2688
2675
2662
2649
2636
2623
2610
2597
2583
2570
2556
2542
2528
2514
2500
2486
2472
2458
2444
2430
2416
2402
2389
2375
2362
2349
2336
2323
2310
2297
2284
2272
2259
2247
2235
2223
2210
2198
2187
2175
2163
2151
2140
2128
2117
2105
2093
2082
2070
2058
2045
2033
2021
2009
1997
1985
1973
1960
1947
1935
1922
1909
1896
1884
1871
1858
1846
1833
1820
1808
1795
1782
1770
1758
1746
1733
1721
1710
1698
1686
1675
1664
1653
1642
1632
1622
1612
1602
1593
1584
1575
1567
1559
1551
1544
1537
1530
1523
1517
1511
1505
1500
1495
1490
1486
1482
1478
1475
1472
1469
1467
1465
1463
1462
1461
1461
1460
1461
1461
1462
1464
1466
1468
1470
1473
1476
1480
1484
1488
1492
1497
1502
1507
1512
1518
1524
1531
1537
1544
1551
1558
1565
1573
1581
1589
1598
1606
1615
1624
1633
1642
1652
1661
1671
1681
1691
1701
1712
1722
1733
1744
1756
1767
1778
1790
1801
1813
1824
1836
1847
1859
1870
1881
1892
1903
1914
1925
1936
1946
1956
1967
1976
1986
1996
2005
2015
2024
2033
2041
2050
2059
2067
2076
2084
2092
2101
2109
2117
2126
2134
2142
2150
2158
2166
2174
2181
2189
2197
2204
2212
2219
2226
2233
2240
2246
2253
2259
2265
2271
2276
2282
2287
2292
2297
2302
2306
2311
2315
2318
2322
2325
2328
2331
2333
2336
2338
2340
2341
2343
2344
2344
2345
2345
2345
2345
2344
2344
2343
2342
2341
2339
2338
2336
2334
2332
2330
2328
2326
2324
2322
2320
2318
2316
2314
2312
2310
2308
2306
2304
2302
2300
2299
2297
2295
2293
2292
2290
2289
2287
2286
2284
2283
2282
2280
2278
2277
2275
2273
2271
2269
2267
2265
2263
2261
2259
2257
2254
2252
2249
2246
2243
2240
2238
2235
2232
2229
2225
2222
2219
2215
2212
2209
2206
2203
2200
2197
2194
2192
2189
2187
2185
2183
2181
2179
2177
2176
2174
2173
2172
2171
2171
2170
2170
2170
2170
2170
2171
2172
2173
2175
2176
2178
2180
2182
2184
2187
2189
2192
2195
2198
2201
2205
2208
2212
2216
2220
2225
2229
2234
2239
2244
2249
2254
2260
2265
2271
2277
2283
2289
2295
2302
2309
2316
2323
2331
2339
2348
2356
2365
2375
2384
2394
2404
2414
2425
2435
2446
2457
2468
2479
2490
2501
2513
2524
2536
2548
2560
2572
2585
2597
2609
2621
2634
2646
2658
2670
2682
2694
2706
2718
2730
2741
2753
2764
2775
2786
2797
2808
2819
2830
2840
2851
2861
2871
2881
2891
2901
2911
2920
2929
2938
2947
2956
2965
2973
2982
2991
3000
3008
3017
3025
3034
3042
3050
3058
3066
3074
3082
3090
3098
3105
3113
3120
3127
3133
3140
3146
3152
3158
3164
3170
3175
3181
3185
3190
3195
3199
3202
3206
3209
3212
3214
3216
3218
3220
3221
3222
3223
3224
3224
3224
3224
3224
3223
3223
3221
3220
3218
3216
3214
3211
3208
3205
3202
3198
3194
3190
3185
3181
3176
3171
3166
3160
3155
3149
3144
3138
3132
3126
3120
3115
3109
3103
3098
3093
3087
3082
3077
3072
3067
3062
3057
3052
3048
3043
3038
3034
3029
3025
3021
3017
3013
3009
3006
3002
2999
2996
2992
2989
2986
2983
2980
2977
2975
2972
2970
2968
2966
2964
2962
2961
2959
2957
2956
2954
2953
2951
2950
2949
2948
2947
2946
2945
2944
2944
2943
2943
2942
2942
2942
2941
2941
2940
2940
2939
2938
2937
2937
2936
2935
2934
2933
2932
2931
2930
2929
2928
2928
2927
2926
2926
2925
2925
2924
2923
2923
2922
2921
2920
2920
2919
2919
2919
2919
2919
2919
2920
2920
2921
2922
2923
2924
2925
2927
2929
2931
2933
2935
2937
2939
2942
2944
2947
2950
2952
2955
2958
2961
2964
2967
2970
2973
2976
2979
2982
2985
2988
2991
2994
2998
3001
3004
3007
3010
3013
3017
3020
3023
3026
3030
3033
3036
3039
3042
3045
3049
3052
3056
3060
3063
3067
3072
3076
3080
3085
3090
3095
3100
3105
3110
3115
3121
3126
3132
3138
3144
3149
3155
3162
3168
3174
3180
3186
3193
3199
3205
3212
3218
3224
3230
3236
3242
3249
3255
3261
3267
3273
3279
3285
3291
3296
3302
3307
3312
3317
3321
3325
3329
3333
3337
3341
3344
3348
3351
3354
3357
3360
3362
3365
3367
3369
3371
3373
3374
3376
3377
3378
3379
3379
3379
3380
3380
3380
3379
3379
3379
3378
3378
3377
3377
3376
3375
3374
3374
3373
3372
3371
3370
3369
3368
3367
3365
3364
3363
3361
3360
3359
3357
3356
3354
3353
3351
3349
3347
3345
3343
3341
3339
3337
3334
3331
3329
3326
3323
3319
3316
3313
3310
3306
3303
3299
3296
3292
3289
3286
3282
3279
3275
3272
3269
3265
3262
3259
3256
3253
3250
3247
3244
3241
3239
3236
3234
3232
3230
3228
3226
3225
3223
3222
3220
3219
3217
3216
3214
3213
3211
3210
3209
3208
3207
3205
3204
3203
3203
3202
3201
3201
3200
3200
3200
3199
3199
3199
3198
3198
3198
3198
3198
3198
3198
3198
3198
3198
3199
3199
3200
3200
3200
3201
3201
3202
3203
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3214
3215
3216
3217
3219
3221
3222
3224
3226
3228
3229
3231
3233
3236
3238
3240
3242
3245
3247
3250
3252
3255
3258
3261
3264
3267
3270
3273
3276
3279
3283
3286
3289
3292
3296
3299
3302
3305
3308
3311
3314
3316
3319
3321
3324
3326
3329
3331
3334
3337
3340
3342
3345
3347
3350
3353
3355
3358
3360
3363
3365
3368
3370
3373
3375
3378
3380
3383
3386
3388
3391
3393
3396
3399
3401
3404
3406
3409
3412
3414
3417
3419
3421
3423
3425
3427
3429
3431
3433
3434
3436
3437
3438
3439
3440
3441
3441
3441
3441
3441
3441
3440
3439
3438
3437
3436
3434
3432
3430
3428
3425
3422
3419
3415
3411
3407
3403
3398
3393
3388
3382
3376
3370
3364
3357
3350
3343
3335
3328
3320
3311
3303
3294
3285
3277
3267
3258
3249
3240
3230
3220
3211
3201
3191
3181
3171
3161
3151
3140
3130
3119
3108
3097
3086
3075
3065
3053
3042
3031
3020
3009
2998
2987
2976
2964
2953
2942
2931
2919
2908
2897
2885
2874
2863
2852
2841
2830
2819
2808
2798
2788
2778
2767
2758
2748
2738
2729
2720
2711
2702
2693
2685
2677
2669
2661
2653
2646
2639
2632
2625
2618
2612
2606
2600
2594
2589
2583
2578
2573
2569
2564
2560
2555
2551
2547
2543
2539
2536
2532
2529
2526
2523
2520
2517
2514
2511
2509
2506
2504
2501
2499
2497
2495
2492
2490
2488
2486
2485
2483
2481
2480
2478
2477
2475
2474
2472
2471
2470
2469
2468
2467
2466
2465
2465
2464
2464
2463
2463
2463
2463
2463
2463
2463
2464
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2476
2477
2478
2479
2481
2482
2483
2484
2485
2486
2487
2488
2488
2489
2489
2490
2490
2490
2490
2490
2490
2490
2489
2489
2488
2487
2487
2486
2485
2484
2483
2482
2481
2479
2478
2477
2476
2474
2473
2471
2469
2468
2466
2464
2462
2460
2458
2456
2454
2452
2450
2448
2445
2443
2440
2438
2435
2432
2429
2426
2423
2419
2416
2413
2409
2405
2402
2398
2393
2389
2385
2380
2376
2371
2366
2362
2357
2352
2346
2341
2336
2331
2325
2320
2314
2309
2303
2297
2291
2285
2279
2273
2267
2260
2254
2248
2241
2235
2228
2221
2215
2208
2200
2193
2186
2178
2171
2163
2155
2148
2140
2132
2124
2116
2107
2099
2091
2083
2074
2066
2058
2049
2041
2032
2024
2015
2007
1998
1990
1981
1973
1964
1956
1947
1939
1930
1922
1914
1905
1897
1889
1881
1873
1865
1857
1849
1842
1834
1827
1819
1812
1805
1798
1790
1783
1777
1770
1763
1756
1750
1744
1738
1732
1726
1720
1715
1710
1704
1700
1695
1690
1686
1682
1678
1675
1672
1669
1666
1664
1662
1661
1659
1658
1657
1656
1655
1655
1655
1655
1656
1657
1658
1659
1661
1663
1665
1667
1669
1671
1674
1676
1679
1681
1684
1687
1689
1692
1695
1698
1700
1703
1705
1708
1710
1713
1715
1718
1720
1722
1725
1727
1730
1732
1735
1738
1741
1744
1747
1750
1753
1756
1760
1763
1766
1769
1773
1776
1779
1783
1786
1790
1793
1796
1799
1802
1805
1808
1811
1814
1816
1819
1822
1824
1827
1830
1832
1835
1837
1839
1842
1844
1845
1847
1849
1850
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1861
1862
1863
1864
1865
1866
1867
1867
1868
1869
1870
1871
1872
1873
1873
1874
1875
1876
1877
1878
1879
1879
1880
1881
1882
1883
1884
1885
1885
1886
1887
1888
1889
1890
1891
1891
1892
1893
1894
1895
1896
1897
1898
1898
1899
1900
1901
1902
1903
1904
1904
1905
1906
1907
1908
1909
1910
1910
1911
1912
1913
1914
1915
1916
1916
1917
1918
1919
1920
1921
1922
1922
1923
1924
1925
1926
1927
1928
1928
1929
1930
1931
1932
1933
1934
1935
1935
1936
1937
1938
1939
1940
1941
1941
1942
1943
1944
1945
1946
1947
1947
1948
1949
1950
1951
1952
1953
1953
1954
1955
1956
1957
1958
1959
1959
1960
1961
1962
1963
1964
1965
1965
1966
1967
1968
1969
1970
1971
1971
1972
1973
1974
1975
1976
1977
1978
1978
1979
1980
1981
1982
1983
1984
1984
1985
1986
1987
1988
1989
1990
1990
1991
1992
1993
1994
1995
1996
1996
1997
1998
1999
2000
2001
2001
2001
2003
2004
2005
2005
2007
2008
2008
2009
2009
2011
2012
2013
2013
2013
2015
2016
2017
2017
2019
2020
2021
2021
2021
2023
2024
2025
2025
2027
2027
2028
2029
2029
2031
2032
2033
2033
2033
2035
2036
2037
2037
2039
2039
2040
2041
2041
2043
2044
2045
2045
2045
2047
2048
2049
2050
2051
2051
2052
2053
2054
2055
2056
2057
2057
2058
2059
2060
2061
2062
2063
2064
2064
2065
2066
2067
2068
2069
2070
2070
2071
2072
2073
2074
2075
2076
2076
2077
2078
2079
2080
2081
2082
2082
2083
2084
2085
2086
2087
2088
2088
2089
2090
2091
2092
2093
2094
2094
2095
2096
2097
2098
2099
2100
2100
2101
2102
2103
2104
2105
2106
2107
2107
2108
2109
2110
2111
2112
2113
2113
2114
2115
2116
2117
2118
2119
2119
2120
2121
2122
2123
2124
2125
2125
2126
2127
2128
2129
2130
2131
2131
2132
2133
2134
2135
2136
2137
2137
2138
2139
2140
2141
2142
2143
2143
2144
2145
2146
2147
2148
2149
2150
2150
2151
2152
2153
2154
2155
2156
2156
2157
2158
2159
2160
2161
2162
2162
2163
2164
2165
2166
2167
2168
2168
2169
2170
2171
2172
2173
2174
2174
2175
2176
2177
2178
2179
2180
2180
2181
2182
2183
2184
2185
2186
2186
2187
2188
2189
2190
2191
2192
2193
2193
2194
2195
2196
2197
2198
2199
2199
2200
2201
2202
2203
2204
2205
2205
2206
2207
2208
2209
2210
2211
2211
2212
2213
2214
2215
2216
2217
2217
2218
2219
2220
2221
2222
2223
2223
2224
2225
2226
2227
2228
2229
2229
2230
2231
2232
2233
2234
2235
2236
2236
2237
2238
2239
2240
2241
2242
2242
2243
2244
2245
2246
2247
2248
2248
2249
2250
2251
2252
2253
2254
2254
2255
2256
2257
2258
2259
2260
2260
2261
2262
2263
2264
2265
2266
2266
2267
2268
2269
2270
2271
2272
2273
2273
2274
2275
2276
2277
2278
2279
2279
2280
2281
2282
2283
2284
2285
2285
2286
2287
2288
2289
2290
2291
2291
2292
2293
2294
2295
2296
2297
2297
2298
2299
2300
2301
2302
2303
2303
2304
2305
2306
2307
2308
2309
2309
2310
2311
2312
2313
2314
2315
2316
2316
2317
2318
2319
2320
2321
2322
2322
2323
2324
2325
2326
2327
2328
2328
2329
2330
2331
2332
2333
2334
2334
2335
2336
2337
2338
2339
2340
2340
2341
2342
2343
2344
2345
2346
2346
2347
2348
2349
2350
2351
2352
2352
2353
2354
2355
2356
2357
2358
2359
2359
2360
2361
2362
2363
2364
2365
2365
2366
2367
2368
2369
2370
2371
2371
2372
2373
2374
2375
2376
2377
2377
2378
2379
2380
2381
2382
2383
2383
2384
2385
2386
2387
2388
2389
2389
2390
2391
2392
2393
2394
2395
2395
2396
2397
2398
2399
2400
2401
2402
2402
2403
2404
2405
2406
2407
2408
2408
2409
2410
2411
2412
2413
2414
2414
2415
2416
2417
2418
2419
2420
2420
2421
2422
2423
2424
2425
2426
2426
2427
2428
2429
2430
2431
2432
2432
2433
2434
2435
2436
2437
2438
2438
2439
2440
2441
2442
2443
2444
2445
2445
2446
2447
2448
2449
2450
2451
2451
2452
2453
2454
2455
2456
2457
2457
2458
2459
2460
2461
2462
2463
2463
2464
2465
2466
2467
2468
2469
2469
2470
2471
2472
2473
2474
2475
2475
2476
2477
2478
2479
2480
2481
2481
2482
2483
2484
2485
2486
2487
2488
2488
2489
2490
2491
2492
2493
2494
2494
2495
2496
2497
2498
2499
2500
2500
2501
2502
2503
2504
2505
2506
2506
2507
2508
2509
2510
2511
2512
2512
2513
2514
2515
2516
2517
2518
2518
2519
2520
2521
2522
2523
2524
2524
2525
2526
2527
2528
2529
2530
2531
2531
2532
2533
2534
2535
2536
2537
2537
2538
2539
2540
2541
2542
2543
2543
2544
2545
2546
2547
2548
2549
2549
2550
2551
2552
2553
2554
2555
2555
2556
2557
2558
2559
2560
2561
2561
2562
2563
2564
2565
2566
2567
2568
2568
2569
2570
2571
2572
2573
2574
2574
2575
2576
2577
2578
2579
2580
2580
2581
2582
2583
2584
2585
2586
2586
2587
2588
2589
2590
2591
2592
2592
2593
2594
2595
2596
2597
2598
2598
2599
2600
2601
2602
2603
2604
2604
2605
2606
2607
2608
2609
2610
2611
2611
2612
2613
2614
2615
2616
2617
2617
2618
2619
2620
2621
2622
2623
2623
2624
2625
2626
2627
2628
2629
2629
2630
2631
2632
2633
2634
2635
2635
2636
2637
2638
2639
2640
2641
2641
2642
2643
2644
2645
2646
2647
2647
2648
2649
2650
2651
2652
2653
2654
2654
2655
2656
2657
2658
2659
2660
2660
2661
2662
2663
2664
2665
2666
2666
2667
2668
2669
2670
2671
2672
2672
2673
2674
2675
2676
2677
2678
2678
2679
2680
2681
2682
2683
2684
2684
2685
2686
2687
2688
2689
2690
2690
2691
2692
2693
2694
2695
2696
2697
2697
2698
2699
2700
2701
2702
2703
2703
2704
2705
2706
2707
2708
2709
2709
2710
2711
2712
2713
2714
2715
2715
2716
2717
