5
20743
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
14
14
14
14
14
14
15
15
15
15
15
15
15
16
16
16
16
16
16
17
17
17
17
18
18
18
18
18
19
19
19
19
19
20
20
20
20
20
21
21
21
21
21
21
22
22
22
22
22
23
23
23
23
23
24
24
24
24
25
25
25
25
26
26
26
26
27
27
27
28
28
28
28
29
29
29
29
30
30
30
31
31
31
32
32
32
33
33
33
33
34
34
34
35
35
35
36
36
36
37
37
38
38
38
39
39
40
40
40
41
41
41
42
42
42
43
43
43
44
44
45
45
45
46
46
46
47
47
47
48
48
49
49
49
50
50
50
50
51
51
51
52
52
52
53
53
54
54
54
55
55
55
56
56
56
57
57
57
57
58
58
58
59
59
59
59
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
63
63
63
64
64
64
65
65
65
66
66
66
67
67
67
68
68
69
69
70
70
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
73
73
73
73
74
74
74
75
75
75
76
76
77
77
78
78
79
79
80
80
81
81
82
83
83
84
84
85
85
86
86
86
87
87
88
88
89
89
90
91
91
92
92
93
93
94
95
95
96
97
98
98
99
100
101
102
103
103
104
105
106
106
107
108
109
109
110
111
111
112
113
113
114
115
115
116
116
117
118
119
120
121
122
123
124
124
125
126
127
128
129
130
131
132
133
133
134
134
135
135
136
136
137
137
138
138
139
139
140
140
141
141
142
142
142
143
143
144
144
145
145
146
147
147
148
148
149
150
150
151
152
153
154
155
155
156
157
158
159
160
161
161
162
162
163
163
163
164
164
164
164
164
165
165
165
165
165
165
165
164
164
164
164
164
164
164
164
164
165
165
165
166
166
167
167
168
168
169
170
171
172
172
173
174
175
175
176
176
177
177
177
178
178
179
179
179
180
180
180
180
180
180
179
179
179
178
178
177
177
177
176
176
176
176
175
175
175
175
175
176
176
176
176
176
177
177
177
177
177
178
178
178
178
178
178
178
178
178
178
178
177
177
177
177
177
177
177
178
178
179
179
180
181
182
183
184
185
187
189
190
192
194
196
198
200
201
203
205
206
208
209
211
213
214
216
217
219
220
222
223
225
226
227
228
229
230
231
232
233
234
234
235
236
237
238
238
239
240
241
242
243
244
245
246
247
248
250
251
252
253
254
255
256
257
258
258
259
260
260
261
262
262
263
264
265
265
266
267
268
269
269
270
270
271
271
271
271
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
271
271
271
271
271
270
270
270
270
270
270
270
271
271
271
272
272
273
273
274
274
274
274
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
274
274
274
273
273
273
272
272
272
272
272
272
272
272
272
272
272
272
273
273
273
273
273
274
274
273
273
273
273
272
271
271
270
269
269
268
267
267
266
265
265
264
263
263
262
262
261
261
261
261
261
261
261
261
261
261
262
262
262
262
262
262
262
262
262
261
261
260
259
259
258
257
255
254
253
252
250
249
247
246
244
243
241
240
238
237
236
235
234
233
233
232
232
232
232
231
231
232
232
232
232
233
233
234
234
235
236
236
237
238
239
240
240
241
242
242
243
243
243
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
243
243
243
242
242
242
241
241
240
239
239
238
238
237
236
236
235
234
234
233
233
232
231
231
230
229
228
227
226
225
224
223
222
220
219
218
217
215
214
213
211
210
209
208
206
205
204
203
202
201
200
199
197
196
194
193
191
190
188
186
185
183
182
181
180
178
178
177
176
175
175
174
174
173
173
172
172
172
171
171
171
170
170
170
169
169
169
168
168
168
167
167
166
165
164
163
162
161
161
160
159
158
157
156
156
155
154
152
151
150
148
147
145
143
142
141
139
138
137
136
135
134
133
132
131
131
130
129
128
127
126
126
125
123
122
121
120
118
117
116
114
113
112
111
110
109
108
107
106
104
103
102
101
100
99
98
97
96
95
95
94
93
93
92
92
92
91
91
91
91
90
90
90
90
90
89
89
89
89
89
89
89
89
88
88
88
88
88
88
87
87
87
86
86
86
85
85
85
85
85
84
84
84
84
83
83
83
82
82
81
81
80
80
79
79
79
79
79
80
80
81
82
82
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
86
86
87
87
88
89
90
91
92
93
94
95
96
97
98
98
99
100
100
100
101
101
102
102
102
103
104
104
104
105
105
105
105
105
105
105
105
106
106
106
107
108
109
110
112
113
115
117
119
120
122
124
126
127
128
130
131
131
132
132
133
133
132
132
132
131
130
129
129
128
127
126
125
124
123
122
121
120
118
117
116
114
113
112
111
111
110
110
110
110
110
111
111
111
112
112
113
113
114
115
115
116
117
117
118
118
118
119
119
119
119
120
120
121
121
121
122
122
122
122
123
123
124
125
127
129
132
135
138
142
146
150
154
158
163
167
170
174
177
180
182
185
187
188
190
191
191
192
192
192
192
192
192
191
190
190
189
188
187
186
185
185
184
184
184
184
184
184
185
186
187
188
190
192
194
196
198
200
202
204
206
208
210
212
213
214
215
216
217
218
218
219
219
219
219
220
220
220
219
219
218
217
216
215
213
211
208
206
203
200
196
193
190
187
184
182
179
177
175
173
172
171
170
169
169
169
169
169
170
171
173
174
176
178
180
182
184
186
188
189
190
191
192
192
192
192
191
191
189
187
185
183
179
176
172
168
165
161
157
154
151
148
146
144
143
142
141
140
140
140
140
141
142
143
144
146
147
149
151
152
154
155
156
157
158
158
158
158
158
158
158
157
157
156
155
154
153
153
152
152
152
152
152
153
153
154
154
155
156
157
157
158
159
161
162
163
165
167
168
170
172
173
175
177
179
182
184
187
190
193
196
200
203
207
210
214
218
221
224
228
231
235
238
242
245
249
252
256
260
263
267
270
273
276
279
283
286
289
293
296
300
304
307
311
315
319
323
328
332
336
341
345
350
354
359
363
368
372
377
382
387
392
397
402
407
412
417
421
425
429
432
435
438
440
443
445
447
449
451
452
454
456
458
460
463
465
467
470
472
474
476
478
480
481
483
484
485
486
487
488
489
490
491
492
492
493
494
494
494
494
494
494
493
492
491
490
488
486
484
483
481
480
478
477
475
474
472
471
469
467
466
464
463
462
462
462
461
461
460
459
458
457
455
453
450
448
445
443
441
439
437
435
433
431
430
429
427
427
426
426
426
426
427
427
428
429
430
432
433
435
437
439
441
443
445
447
449
452
454
456
458
461
462
464
466
467
467
468
467
467
466
466
465
464
464
463
463
463
464
465
466
467
468
470
472
474
477
479
482
485
487
490
492
494
496
498
499
501
502
502
503
504
505
506
506
507
508
508
509
510
510
511
512
513
514
515
515
516
516
516
516
516
515
513
512
510
508
506
504
502
501
499
497
495
494
492
491
490
489
489
489
489
490
492
494
497
501
505
510
515
521
527
533
540
547
554
561
568
576
583
590
597
604
610
616
621
625
629
632
634
636
638
639
640
641
641
641
641
641
640
640
640
641
642
643
644
646
648
651
653
656
660
663
667
671
675
679
682
685
688
691
693
694
695
696
696
696
696
696
696
696
696
696
696
696
697
697
698
699
701
702
705
707
710
712
715
718
721
724
727
729
731
734
736
738
740
742
745
748
751
755
759
763
768
772
777
782
788
793
799
805
812
819
826
833
841
848
856
864
872
880
888
896
903
911
918
925
932
938
945
952
958
964
970
976
982
988
994
999
1004
1010
1016
1022
1028
1035
1041
1048
1054
1061
1067
1073
1078
1084
1088
1093
1098
1102
1106
1110
1113
1117
1119
1121
1122
1123
1123
1122
1121
1120
1118
1116
1115
1113
1113
1112
1112
1113
1114
1115
1117
1119
1121
1123
1125
1128
1130
1132
1135
1138
1140
1143
1146
1149
1151
1154
1156
1158
1160
1161
1163
1165
1166
1168
1170
1172
1174
1176
1178
1180
1183
1185
1187
1188
1190
1192
1193
1195
1196
1197
1197
1197
1196
1195
1194
1191
1188
1184
1180
1175
1170
1164
1157
1150
1142
1134
1125
1115
1104
1092
1079
1065
1051
1036
1020
1004
990
974
959
943
928
913
897
882
867
852
838
823
809
796
783
771
760
749
739
729
719
709
700
691
682
674
665
657
650
643
637
631
626
621
618
614
612
610
609
609
609
610
613
616
620
625
631
637
645
653
662
672
683
694
706
719
731
744
757
770
783
796
809
822
834
846
857
867
876
884
890
896
900
904
906
909
910
911
912
912
912
911
910
909
907
906
905
904
903
903
904
905
907
908
910
912
914
915
917
919
920
922
924
926
928
930
933
935
938
940
943
946
949
953
956
961
966
972
978
985
994
1002
1012
1020
1031
1042
1052
1062
1072
1082
1091
1101
1110
1119
1128
1137
1145
1153
1160
1167
1174
1180
1186
1191
1196
1201
1206
1210
1215
1220
1225
1231
1237
1243
1250
1257
1264
1272
1280
1288
1297
1305
1314
1323
1332
1342
1352
1363
1375
1386
1398
1410
1422
1434
1446
1457
1468
1479
1489
1498
1507
1516
1524
1532
1539
1546
1552
1558
1564
1569
1573
1577
1581
1585
1588
1592
1596
1599
1602
1605
1608
1611
1613
1616
1618
1621
1625
1629
1633
1638
1643
1648
1652
1656
1659
1660
1661
1662
1661
1660
1658
1656
1653
1650
1647
1644
1641
1637
1634
1630
1627
1624
1622
1620
1619
1618
1618
1618
1619
1621
1623
1626
1630
1634
1638
1643
1647
1651
1655
1658
1661
1664
1667
1668
1670
1671
1671
1671
1670
1668
1665
1661
1656
1650
1644
1636
1628
1620
1611
1602
1593
1583
1574
1566
1558
1550
1543
1536
1530
1525
1519
1515
1511
1507
1504
1502
1501
1501
1501
1502
1504
1506
1508
1510
1511
1513
1514
1515
1516
1516
1517
1518
1519
1519
1519
1518
1517
1515
1513
1510
1507
1503
1501
1498
1496
1494
1493
1492
1492
1492
1492
1492
1493
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1510
1511
1512
1512
1512
1511
1509
1506
1502
1497
1491
1484
1476
1467
1457
1448
1438
1428
1417
1407
1397
1387
1378
1368
1360
1352
1345
1339
1335
1332
1331
1332
1334
1338
1344
1351
1360
1369
1380
1392
1405
1419
1433
1447
1462
1476
1491
1506
1520
1535
1549
1564
1578
1591
1605
1618
1631
1643
1655
1667
1678
1690
1701
1713
1726
1739
1753
1768
1783
1798
1813
1827
1842
1856
1869
1881
1893
1905
1915
1925
1935
1944
1952
1960
1966
1972
1977
1981
1984
1986
1988
1988
1988
1988
1987
1987
1987
1987
1987
1988
1989
1990
1991
1993
1995
1997
2000
2003
2007
2011
2017
2024
2031
2040
2049
2058
2069
2079
2090
2100
2111
2121
2131
2141
2150
2160
2168
2177
2185
2192
2200
2206
2213
2219
2226
2233
2240
2248
2257
2266
2277
2289
2302
2316
2331
2347
2363
2379
2396
2413
2430
2447
2465
2482
2500
2517
2534
2551
2567
2582
2597
2610
2623
2635
2645
2655
2664
2672
2679
2685
2691
2695
2699
2702
2705
2707
2709
2711
2714
2716
2719
2722
2726
2731
2736
2741
2747
2753
2760
2767
2773
2780
2786
2793
2800
2807
2814
2821
2830
2838
2848
2858
2868
2879
2890
2901
2912
2923
2933
2943
2952
2961
2970
2977
2985
2992
2998
3004
3009
3014
3018
3021
3024
3027
3030
3032
3035
3037
3040
3042
3045
3047
3050
3052
3055
3059
3062
3067
3072
3078
3084
3092
3100
3109
3118
3129
3140
3151
3162
3174
3185
3196
3207
3217
3226
3234
3242
3248
3254
3259
3263
3267
3271
3274
3276
3278
3279
3279
3278
3276
3272
3267
3261
3254
3247
3238
3229
3219
3210
3200
3190
3181
3171
3161
3151
3141
3131
3121
3110
3100
3090
3080
3070
3061
3053
3045
3039
3033
3029
3026
3023
3023
3023
3024
3026
3029
3032
3036
3041
3045
3050
3056
3062
3068
3074
3081
3088
3095
3101
3107
3112
3117
3120
3123
3124
3124
3123
3122
3119
3115
3111
3105
3099
3093
3085
3077
3069
3060
3051
3041
3032
3023
3014
3006
2999
2992
2986
2981
2976
2971
2966
2962
2957
2951
2946
2940
2933
2927
2920
2913
2907
2901
2895
2889
2883
2877
2871
2865
2859
2852
2845
2839
2832
2825
2818
2812
2805
2799
2793
2787
2781
2775
2770
2764
2759
2755
2751
2748
2747
2746
2746
2746
2748
2750
2753
2757
2761
2766
2771
2777
2783
2789
2795
2800
2806
2812
2818
2823
2830
2836
2843
2850
2857
2865
2872
2880
2888
2896
2904
2912
2920
2928
2937
2946
2955
2964
2974
2985
2996
3007
3019
3031
3043
3054
3066
3078
3089
3101
3112
3123
3133
3144
3155
3165
3176
3186
3196
3206
3215
3225
3234
3243
3252
3260
3269
3277
3285
3294
3302
3309
3317
3324
3332
3339
3346
3354
3361
3368
3375
3382
3388
3395
3401
3407
3414
3420
3426
3432
3438
3444
3450
3456
3462
3468
3473
3478
3482
3486
3490
3493
3496
3498
3500
3502
3503
3504
3505
3506
3507
3507
3508
3510
3512
3514
3517
3520
3523
3527
3531
3535
3540
3544
3548
3553
3558
3562
3567
3572
3577
3582
3587
3591
3596
3601
3606
3610
3615
3618
3622
3624
3627
3628
3629
3630
3630
3630
3630
3629
3628
3627
3625
3623
3620
3616
3610
3604
3597
3589
3581
3572
3563
3555
3546
3538
3530
3523
3516
3509
3503
3498
3493
3489
3485
3481
3478
3475
3472
3469
3466
3462
3458
3454
3450
3445
3440
3436
3432
3428
3424
3421
3419
3417
3416
3414
3413
3412
3411
3410
3409
3407
3405
3402
3400
3397
3395
3393
3391
3390
3388
3387
3386
3384
3382
3380
3377
3373
3368
3364
3358
3353
3347
3342
3336
3330
3324
3317
3311
3304
3298
3291
3284
3278
3272
3266
3260
3255
3250
3245
3241
3236
3232
3228
3224
3221
3218
3215
3212
3209
3207
3204
3200
3196
3192
3186
3180
3174
3167
3159
3151
3143
3134
3126
3118
3109
3102
3094
3087
3080
3074
3069
3065
3061
3058
3056
3053
3052
3050
3048
3046
3044
3042
3039
3036
3032
3029
3025
3020
3016
3011
3006
3000
2993
2986
2977
2969
2959
2949
2939
2929
2920
2910
2901
2891
2882
2873
2864
2855
2845
2835
2826
2817
2808
2801
2794
2788
2783
2779
2776
2774
2772
2771
2770
2769
2767
2765
2763
2760
2756
2752
2747
2742
2737
2732
2726
2721
2716
2711
2705
2700
2695
2690
2685
2679
2674
2670
2665
2661
2658
2654
2652
2650
2648
2647
2646
2645
2645
2644
2643
2643
2642
2641
2640
2639
2638
2638
2638
2638
2639
2640
2641
2643
2645
2647
2648
2649
2650
2650
2649
2648
2647
2645
2642
2640
2637
2634
2630
2625
2620
2614
2607
2600
2592
2584
2575
2566
2556
2547
2538
2529
2520
2513
2505
2499
2494
2490
2488
2486
2486
2487
2489
2493
2498
2503
2510
2518
2526
2534
2543
2552
2561
2571
2580
2590
2600
2610
2620
2630
2640
2650
2661
2671
2682
2692
2703
2713
2724
2734
2743
2752
2760
2767
2773
2779
2783
2787
2791
2794
2797
2799
2801
2803
2804
2805
2805
2804
2803
2801
2800
2798
2796
2794
2792
2791
2789
2788
2786
2783
2781
2778
2775
2772
2770
2767
2765
2763
2761
2760
2758
2757
2755
2753
2750
2747
2744
2741
2739
2736
2734
2732
2730
2728
2725
2721
2717
2712
2706
2699
2691
2683
2674
2665
2657
2648
2640
2631
2622
2613
2603
2593
2583
2572
2561
2551
2541
2532
2523
2516
2509
2503
2497
2492
2487
2482
2477
2473
2469
2465
2462
2459
2457
2456
2455
2454
2454
2453
2452
2450
2448
2445
2441
2437
2433
2429
2425
2421
2417
2413
2408
2404
2399
2394
2388
2382
2376
2370
2363
2355
2348
2340
2331
2322
2313
2303
2293
2283
2273
2263
2253
2243
2233
2224
2214
2204
2194
2184
2173
2161
2150
2137
2124
2110
2096
2081
2066
2050
2033
2016
1999
1982
1966
1949
1933
1918
1903
1889
1875
1862
1849
1837
1824
1812
1800
1788
1776
1763
1750
1736
1722
1707
1692
1676
1661
1646
1632
1618
1605
1594
1582
1572
1562
1552
1542
1532
1521
1511
1500
1489
1477
1464
1451
1438
1423
1408
1393
1377
1360
1343
1326
1308
1291
1273
1256
1238
1220
1203
1185
1168
1151
1134
1118
1103
1088
1073
1059
1046
1033
1020
1010
999
988
979
970
963
956
950
944
940
935
931
927
923
919
914
909
904
898
891
884
877
868
858
848
837
825
813
801
789
777
766
756
746
738
730
722
716
709
704
699
694
689
686
682
679
676
673
671
669
667
666
665
664
664
664
664
664
664
663
661
658
654
648
642
633
624
614
603
591
579
566
554
541
528
515
502
490
477
465
453
441
429
418
406
396
385
375
366
356
347
338
329
321
313
306
300
295
291
289
287
286
286
286
287
287
288
288
288
288
287
288
288
288
289
290
290
291
291
290
289
287
285
282
279
277
274
273
272
272
273
275
278
281
285
289
294
298
304
309
315
322
329
336
343
350
357
362
367
370
372
373
373
373
372
371
369
368
366
364
361
358
354
349
343
336
330
323
316
309
303
297
291
285
279
273
268
262
256
251
246
242
238
235
233
231
229
228
226
224
222
220
216
212
207
201
194
186
177
166
155
142
129
115
101
86
71
56
41
27
13
0
-13
-25
-36
-48
-59
-70
-81
-92
-103
-115
-126
-137
-147
-158
-168
-178
-188
-198
-208
-218
-229
-239
-250
-260
-271
-282
-292
-303
-313
-324
-336
-348
-362
-376
-390
-406
-421
-437
-453
-469
-485
-501
-517
-532
-548
-563
-578
-593
-608
-623
-638
-652
-667
-682
-698
-714
-732
-750
-768
-788
-807
-827
-847
-867
-887
-907
-926
-946
-965
-984
-1002
-1022
-1040
-1059
-1077
-1094
-1112
-1130
-1148
-1166
-1185
-1204
-1223
-1243
-1264
-1284
-1305
-1325
-1345
-1365
-1384
-1403
-1421
-1440
-1458
-1477
-1497
-1517
-1537
-1559
-1580
-1602
-1625
-1646
-1668
-1690
-1711
-1732
-1753
-1774
-1795
-1816
-1837
-1858
-1880
-1901
-1922
-1943
-1964
-1985
-2005
-2025
-2045
-2064
-2082
-2100
-2116
-2132
-2146
-2160
-2173
-2185
-2196
-2207
-2218
-2228
-2239
-2249
-2260
-2270
-2281
-2291
-2301
-2312
-2322
-2332
-2342
-2353
-2364
-2376
-2389
-2402
-2417
-2433
-2450
-2468
-2486
-2505
-2525
-2544
-2564
-2584
-2604
-2623
-2642
-2660
-2678
-2694
-2710
-2724
-2738
-2751
-2762
-2773
-2783
-2792
-2801
-2808
-2815
-2822
-2828
-2833
-2838
-2843
-2849
-2854
-2859
-2865
-2870
-2876
-2882
-2888
-2895
-2901
-2908
-2916
-2923
-2931
-2939
-2947
-2955
-2963
-2971
-2979
-2987
-2994
-3001
-3007
-3013
-3019
-3024
-3028
-3032
-3035
-3038
-3040
-3042
-3043
-3044
-3044
-3045
-3045
-3046
-3047
-3048
-3049
-3050
-3052
-3054
-3056
-3059
-3061
-3064
-3066
-3068
-3069
-3070
-3071
-3070
-3069
-3067
-3064
-3061
-3058
-3054
-3050
-3046
-3043
-3039
-3036
-3033
-3031
-3029
-3028
-3027
-3027
-3028
-3029
-3031
-3033
-3036
-3039
-3042
-3046
-3049
-3053
-3056
-3060
-3063
-3067
-3070
-3074
-3078
-3082
-3086
-3090
-3094
-3098
-3103
-3107
-3111
-3115
-3118
-3122
-3125
-3128
-3131
-3134
-3136
-3139
-3141
-3143
-3144
-3145
-3145
-3144
-3143
-3141
-3139
-3136
-3133
-3130
-3127
-3123
-3120
-3116
-3112
-3107
-3101
-3095
-3087
-3079
-3070
-3060
-3050
-3040
-3029
-3019
-3008
-2998
-2987
-2977
-2966
-2956
-2945
-2935
-2925
-2916
-2906
-2898
-2889
-2881
-2874
-2867
-2859
-2852
-2844
-2836
-2828
-2820
-2811
-2803
-2794
-2786
-2779
-2772
-2766
-2761
-2758
-2755
-2753
-2752
-2753
-2754
-2755
-2758
-2761
-2765
-2770
-2775
-2781
-2787
-2793
-2799
-2805
-2809
-2814
-2817
-2819
-2821
-2822
-2822
-2821
-2821
-2820
-2819
-2817
-2815
-2813
-2810
-2806
-2801
-2796
-2790
-2784
-2778
-2773
-2767
-2762
-2757
-2752
-2747
-2742
-2736
-2730
-2724
-2717
-2710
-2703
-2697
-2690
-2684
-2678
-2672
-2665
-2658
-2650
-2641
-2632
-2622
-2611
-2600
-2589
-2578
-2566
-2555
-2543
-2532
-2520
-2509
-2498
-2488
-2479
-2471
-2464
-2459
-2456
-2454
-2454
-2454
-2456
-2458
-2461
-2464
-2468
-2472
-2477
-2482
-2489
-2497
-2505
-2515
-2526
-2538
-2551
-2565
-2579
-2593
-2608
-2623
-2639
-2654
-2669
-2684
-2699
-2713
-2727
-2739
-2751
-2761
-2770
-2778
-2783
-2787
-2790
-2791
-2790
-2789
-2786
-2783
-2779
-2775
-2770
-2764
-2757
-2750
-2741
-2733
-2723
-2714
-2704
-2693
-2683
-2673
-2664
-2655
-2646
-2638
-2631
-2624
-2618
-2612
-2606
-2600
-2595
-2590
-2585
-2580
-2576
-2572
-2568
-2564
-2561
-2557
-2553
-2549
-2545
-2541
-2537
-2532
-2528
-2525
-2522
-2520
-2518
-2517
-2517
-2517
-2517
-2517
-2518
-2519
-2520
-2521
-2524
-2527
-2531
-2536
-2541
-2548
-2554
-2561
-2567
-2572
-2577
-2581
-2585
-2587
-2590
-2592
-2593
-2594
-2595
-2596
-2596
-2595
-2594
-2592
-2589
-2586
-2583
-2580
-2577
-2574
-2570
-2566
-2562
-2557
-2551
-2545
-2538
-2530
-2522
-2513
-2504
-2494
-2484
-2474
-2464
-2455
-2445
-2436
-2428
-2421
-2414
-2408
-2403
-2398
-2394
-2390
-2387
-2384
-2380
-2377
-2374
-2372
-2369
-2368
-2367
-2367
-2367
-2369
-2370
-2372
-2374
-2376
-2379
-2381
-2383
-2385
-2386
-2387
-2388
-2388
-2387
-2386
-2383
-2380
-2377
-2373
-2369
-2366
-2363
-2361
-2359
-2359
-2359
-2361
-2363
-2365
-2368
-2371
-2374
-2377
-2380
-2384
-2387
-2391
-2396
-2401
-2406
-2413
-2420
-2427
-2435
-2444
-2454
-2464
-2475
-2486
-2497
-2509
-2521
-2533
-2545
-2556
-2567
-2578
-2587
-2596
-2604
-2611
-2618
-2624
-2631
-2637
-2643
-2649
-2656
-2662
-2668
-2674
-2680
-2685
-2690
-2695
-2700
-2705
-2710
-2714
-2718
-2721
-2723
-2725
-2725
-2725
-2725
-2723
-2722
-2720
-2719
-2718
-2718
-2718
-2718
-2719
-2720
-2720
-2721
-2722
-2722
-2723
-2723
-2723
-2724
-2725
-2725
-2727
-2728
-2729
-2731
-2733
-2735
-2737
-2739
-2742
-2745
-2748
-2752
-2756
-2760
-2765
-2769
-2773
-2776
-2778
-2778
-2777
-2774
-2770
-2764
-2757
-2749
-2740
-2731
-2721
-2712
-2703
-2694
-2687
-2679
-2673
-2667
-2663
-2658
-2655
-2652
-2649
-2646
-2644
-2641
-2638
-2635
-2632
-2628
-2625
-2621
-2618
-2615
-2612
-2610
-2608
-2606
-2605
-2604
-2604
-2603
-2603
-2603
-2602
-2601
-2600
-2598
-2596
-2593
-2589
-2585
-2580
-2575
-2569
-2563
-2557
-2551
-2545
-2539
-2534
-2528
-2524
-2519
-2515
-2511
-2507
-2504
-2502
-2500
-2498
-2497
-2496
-2495
-2494
-2493
-2492
-2491
-2490
-2490
-2489
-2488
-2488
-2488
-2488
-2488
-2489
-2489
-2490
-2491
-2492
-2494
-2496
-2499
-2501
-2505
-2509
-2514
-2519
-2524
-2530
-2536
-2542
-2549
-2555
-2562
-2569
-2577
-2586
-2595
-2605
-2615
-2626
-2638
-2649
-2661
-2672
-2683
-2694
-2703
-2711
-2718
-2725
-2730
-2735
-2739
-2741
-2744
-2745
-2746
-2746
-2745
-2743
-2741
-2738
-2733
-2729
-2723
-2717
-2711
-2704
-2697
-2690
-2682
-2674
-2666
-2657
-2649
-2640
-2630
-2621
-2611
-2601
-2591
-2580
-2569
-2558
-2547
-2536
-2525
-2514
-2503
-2492
-2481
-2471
-2460
-2449
-2439
-2428
-2417
-2406
-2395
-2385
-2374
-2363
-2352
-2342
-2331
-2320
-2310
-2300
-2290
-2280
-2272
-2264
-2257
-2251
-2246
-2242
-2238
-2234
-2229
-2225
-2220
-2214
-2208
-2202
-2196
-2190
-2183
-2177
-2171
-2165
-2159
-2153
-2146
-2140
-2133
-2126
-2119
-2113
-2108
-2103
-2099
-2096
-2093
-2091
-2090
-2089
-2088
-2088
-2088
-2089
-2091
-2094
-2097
-2101
-2105
-2110
-2115
-2120
-2124
-2128
-2132
-2135
-2138
-2141
-2143
-2145
-2146
-2148
-2149
-2150
-2151
-2153
-2154
-2155
-2156
-2157
-2158
-2159
-2161
-2162
-2163
-2164
-2165
-2166
-2167
-2168
-2168
-2169
-2170
-2170
-2171
-2171
-2171
-2171
-2170
-2169
-2168
-2167
-2165
-2163
-2160
-2158
-2155
-2152
-2149
-2146
-2143
-2141
-2138
-2136
-2135
-2134
-2134
-2136
-2138
-2142
-2147
-2153
-2161
-2169
-2179
-2190
-2201
-2214
-2227
-2241
-2256
-2271
-2286
-2302
-2319
-2335
-2352
-2368
-2384
-2401
-2417
-2432
-2448
-2463
-2478
-2493
-2508
-2522
-2537
-2551
-2565
-2579
-2593
-2606
-2619
-2631
-2643
-2654
-2665
-2675
-2685
-2695
-2705
-2716
-2727
-2738
-2751
-2764
-2778
-2792
-2807
-2823
-2839
-2855
-2871
-2887
-2902
-2918
-2933
-2948
-2963
-2978
-2993
-3007
-3021
-3035
-3048
-3060
-3072
-3083
-3094
-3104
-3113
-3121
-3128
-3136
-3142
-3148
-3154
-3160
-3166
-3171
-3177
-3183
-3190
-3197
-3205
-3213
-3222
-3232
-3242
-3253
-3264
-3275
-3287
-3298
-3309
-3320
-3330
-3341
-3351
-3361
-3371
-3381
-3391
-3400
-3409
-3418
-3426
-3433
-3440
-3446
-3451
-3456
-3460
-3464
-3467
-3470
-3473
-3475
-3477
-3479
-3480
-3480
-3480
-3478
-3476
-3472
-3467
-3460
-3453
-3445
-3435
-3425
-3414
-3403
-3390
-3378
-3364
-3350
-3335
-3320
-3304
-3287
-3270
-3253
-3236
-3220
-3203
-3187
-3172
-3157
-3143
-3129
-3115
-3101
-3087
-3074
-3061
-3048
-3036
-3024
-3013
-3002
-2992
-2982
-2973
-2964
-2955
-2946
-2937
-2927
-2918
-2908
-2897
-2886
-2875
-2864
-2853
-2842
-2831
-2820
-2809
-2799
-2788
-2777
-2767
-2756
-2745
-2734
-2723
-2712
-2700
-2688
-2676
-2664
-2651
-2639
-2626
-2613
-2601
-2588
-2577
-2565
-2555
-2545
-2535
-2526
-2516
-2507
-2498
-2488
-2478
-2468
-2458
-2448
-2439
-2429
-2421
-2413
-2405
-2398
-2392
-2387
-2382
-2377
-2374
-2371
-2369
-2368
-2368
-2369
-2370
-2372
-2375
-2377
-2380
-2382
-2384
-2385
-2387
-2388
-2389
-2390
-2391
-2392
-2394
-2395
-2396
-2398
-2399
-2399
-2400
-2400
-2399
-2398
-2397
-2396
-2394
-2393
-2391
-2389
-2387
-2385
-2382
-2379
-2375
-2371
-2366
-2362
-2357
-2353
-2349
-2346
-2343
-2341
-2339
-2337
-2336
-2334
-2332
-2330
-2328
-2326
-2325
-2323
-2322
-2322
-2322
-2323
-2325
-2327
-2330
-2334
-2338
-2342
-2346
-2350
-2353
-2357
-2360
-2362
-2365
-2367
-2369
-2371
-2373
-2376
-2378
-2380
-2382
-2384
-2386
-2388
-2389
-2390
-2391
-2392
-2393
-2394
-2394
-2395
-2397
-2398
-2400
-2402
-2404
-2406
-2408
-2410
-2412
-2415
-2417
-2419
-2422
-2424
-2427
-2430
-2433
-2437
-2441
-2445
-2449
-2454
-2459
-2464
-2468
-2472
-2476
-2480
-2484
-2488
-2492
-2497
-2502
-2509
-2516
-2524
-2533
-2542
-2551
-2561
-2570
-2579
-2589
-2598
-2608
-2619
-2630
-2642
-2655
-2669
-2683
-2698
-2714
-2730
-2747
-2765
-2783
-2802
-2822
-2843
-2864
-2887
-2909
-2932
-2954
-2976
-2998
-3019
-3039
-3058
-3077
-3097
-3116
-3136
-3157
-3179
-3201
-3224
-3246
-3269
-3291
-3313
-3334
-3355
-3375
-3395
-3415
-3435
-3455
-3476
-3496
-3517
-3538
-3559
-3580
-3600
-3621
-3641
-3662
-3682
-3702
-3721
-3740
-3759
-3777
-3795
-3811
-3827
-3841
-3855
-3869
-3881
-3893
-3905
-3917
-3929
-3941
-3953
-3966
-3979
-3993
-4008
-4022
-4040
-4058
-4078
-4099
-4121
-4144
-4168
-4192
-4217
-4241
-4265
-4288
-4312
-4335
-4357
-4381
-4404
-4428
-4453
-4479
-4505
-4532
-4559
-4586
-4613
-4640
-4666
-4692
-4718
-4744
-4769
-4795
-4821
-4847
-4873
-4899
-4924
-4949
-4973
-4996
-5019
-5040
-5061
-5081
-5100
-5119
-5138
-5157
-5175
-5194
-5212
-5230
-5248
-5266
-5282
-5299
-5315
-5330
-5344
-5357
-5370
-5381
-5392
-5402
-5410
-5417
-5423
-5428
-5431
-5433
-5434
-5434
-5433
-5431
-5429
-5427
-5424
-5422
-5420
-5419
-5418
-5418
-5418
-5419
-5421
-5424
-5428
-5432
-5437
-5443
-5449
-5455
-5462
-5469
-5476
-5484
-5492
-5502
-5512
-5523
-5535
-5548
-5562
-5576
-5590
-5604
-5619
-5633
-5646
-5659
-5672
-5685
-5697
-5709
-5720
-5732
-5744
-5755
-5766
-5777
-5788
-5798
-5807
-5817
-5826
-5836
-5845
-5856
-5867
-5879
-5891
-5905
-5920
-5935
-5951
-5967
-5983
-5999
-6014
-6029
-6044
-6058
-6071
-6083
-6095
-6107
-6118
-6128
-6138
-6147
-6156
-6164
-6172
-6179
-6185
-6191
-6196
-6201
-6206
-6210
-6214
-6218
-6223
-6227
-6232
-6237
-6241
-6246
-6249
-6253
-6255
-6256
-6256
-6255
-6253
-6251
-6248
-6245
-6242
-6239
-6236
-6233
-6231
-6228
-6225
-6222
-6218
-6213
-6207
-6201
-6194
-6187
-6179
-6172
-6164
-6157
-6150
-6144
-6138
-6132
-6128
-6123
-6120
-6117
-6114
-6113
-6112
-6113
-6114
-6117
-6121
-6126
-6132
-6139
-6146
-6153
-6161
-6168
-6174
-6180
-6184
-6188
-6191
-6193
-6195
-6195
-6196
-6196
-6197
-6198
-6200
-6202
-6204
-6208
-6211
-6216
-6221
-6226
-6232
-6239
-6247
-6255
-6264
-6274
-6285
-6298
-6311
-6326
-6341
-6357
-6375
-6392
-6411
-6430
-6449
-6468
-6488
-6507
-6526
-6546
-6564
-6583
-6601
-6618
-6635
-6652
-6667
-6682
-6696
-6711
-6724
-6738
-6752
-6765
-6779
-6792
-6806
-6820
-6833
-6847
-6862
-6877
-6893
-6910
-6929
-6948
-6969
-6992
-7015
-7040
-7065
-7091
-7117
-7142
-7168
-7192
-7216
-7238
-7260
-7281
-7301
-7320
-7338
-7356
-7374
-7393
-7411
-7430
-7450
-7470
-7491
-7513
-7536
-7559
-7582
-7606
-7630
-7654
-7678
-7703
-7728
-7753
-7779
-7806
-7833
-7862
-7892
-7923
-7954
-7987
-8019
-8053
-8086
-8119
-8151
-8185
-8217
-8248
-8279
-8309
-8339
-8367
-8395
-8422
-8449
-8474
-8498
-8522
-8544
-8564
-8584
-8602
-8618
-8634
-8648
-8661
-8673
-8685
-8695
-8705
-8714
-8722
-8729
-8736
-8742
-8747
-8752
-8756
-8761
-8765
-8769
-8774
-8778
-8782
-8785
-8787
-8788
-8787
-8785
-8782
-8776
-8769
-8761
-8751
-8740
-8729
-8716
-8702
-8687
-8672
-8655
-8637
-8618
-8599
-8579
-8559
-8538
-8517
-8496
-8474
-8451
-8428
-8404
-8379
-8353
-8326
-8299
-8270
-8241
-8211
-8180
-8148
-8118
-8085
-8052
-8018
-7983
-7946
-7909
-7870
-7830
-7790
-7748
-7705
-7662
-7619
-7575
-7532
-7489
-7445
-7403
-7360
-7318
-7276
-7234
-7193
-7152
-7111
-7071
-7031
-6991
-6952
-6914
-6876
-6839
-6803
-6769
-6735
-6703
-6672
-6643
-6615
-6588
-6563
-6540
-6518
-6497
-6478
-6461
-6445
-6430
-6416
-6404
-6393
-6382
-6373
-6364
-6357
-6350
-6344
-6338
-6333
-6329
-6325
-6321
-6319
-6317
-6316
-6316
-6318
-6320
-6324
-6328
-6334
-6340
-6346
-6353
-6360
-6367
-6374
-6382
-6390
-6398
-6407
-6417
-6427
-6438
-6449
-6461
-6473
-6485
-6497
-6508
-6520
-6531
-6541
-6552
-6563
-6574
-6585
-6596
-6608
-6620
-6632
-6643
-6655
-6666
-6676
-6686
-6696
-6705
-6714
-6723
-6730
-6738
-6744
-6750
-6755
-6759
-6763
-6765
-6767
-6769
-6770
-6771
-6772
-6772
-6772
-6771
-6770
-6768
-6765
-6761
-6757
-6751
-6745
-6738
-6731
-6724
-6717
-6710
-6704
-6700
-6696
-6694
-6694
-6696
-6698
-6703
-6709
-6716
-6724
-6734
-6745
-6757
-6769
-6783
-6798
-6813
-6830
-6847
-6864
-6883
-6901
-6920
-6939
-6958
-6977
-6995
-7014
-7032
-7049
-7066
-7081
-7096
-7108
-7119
-7127
-7133
-7136
-7135
-7132
-7126
-7118
-7108
-7095
-7082
-7067
-7052
-7036
-7019
-7002
-6984
-6966
-6948
-6929
-6909
-6889
-6869
-6849
-6828
-6807
-6786
-6764
-6741
-6719
-6696
-6672
-6648
-6624
-6600
-6576
-6552
-6529
-6506
-6485
-6464
-6445
-6427
-6410
-6393
-6378
-6363
-6348
-6333
-6319
-6304
-6290
-6275
-6261
-6247
-6234
-6221
-6208
-6197
-6185
-6175
-6166
-6157
-6150
-6143
-6138
-6135
-6133
-6132
-6134
-6137
-6143
-6151
-6161
-6173
-6188
-6205
-6224
-6246
-6270
-6296
-6324
-6354
-6385
-6417
-6451
-6485
-6520
-6555
-6590
-6624
-6659
-6693
-6726
-6759
-6791
-6821
-6849
-6876
-6902
-6926
-6948
-6969
-6988
-7007
-7024
-7041
-7057
-7072
-7087
-7101
-7114
-7127
-7139
-7150
-7162
-7173
-7185
-7196
-7208
-7220
-7232
-7244
-7257
-7269
-7282
-7295
-7309
-7322
-7334
-7347
-7359
-7371
-7383
-7394
-7404
-7413
-7422
-7430
-7438
-7444
-7450
-7455
-7459
-7463
-7465
-7467
-7469
-7469
-7469
-7468
-7466
-7464
-7462
-7459
-7457
-7456
-7455
-7454
-7455
-7456
-7458
-7461
-7464
-7467
-7471
-7476
-7481
-7487
-7493
-7500
-7508
-7516
-7526
-7536
-7547
-7558
-7570
-7581
-7592
-7604
-7614
-7624
-7634
-7643
-7650
-7657
-7663
-7668
-7671
-7673
-7673
-7672
-7669
-7666
-7661
-7656
-7650
-7643
-7637
-7631
-7625
-7619
-7614
-7610
-7606
-7604
-7602
-7600
-7600
-7600
-7600
-7601
-7601
-7602
-7602
-7603
-7602
-7601
-7600
-7597
-7594
-7589
-7584
-7578
-7570
-7562
-7553
-7543
-7533
-7522
-7510
-7499
-7487
-7476
-7464
-7453
-7442
-7431
-7419
-7408
-7395
-7382
-7368
-7352
-7335
-7318
-7299
-7279
-7258
-7236
-7214
-7190
-7164
-7137
-7108
-7077
-7044
-7009
-6971
-6931
-6889
-6844
-6798
-6751
-6702
-6653
-6603
-6553
-6504
-6454
-6405
-6357
-6309
-6262
-6215
-6169
-6124
-6079
-6035
-5992
-5950
-5908
-5868
-5828
-5790
-5751
-5713
-5676
-5638
-5600
-5563
-5525
-5487
-5448
-5410
-5371
-5331
-5291
-5251
-5211
-5170
-5129
-5089
-5048
-5008
-4969
-4930
-4893
-4856
-4820
-4786
-4752
-4719
-4687
-4654
-4622
-4589
-4555
-4521
-4487
-4451
-4415
-4378
-4340
-4301
-4261
-4220
-4179
-4136
-4091
-4046
-4001
-3955
-3908
-3861
-3814
-3767
-3721
-3675
-3630
-3586
-3542
-3498
-3455
-3413
-3371
-3330
-3290
-3252
-3215
-3179
-3146
-3114
-3085
-3058
-3032
-3009
-2987
-2966
-2947
-2929
-2912
-2896
-2881
-2867
-2854
-2842
-2830
-2820
-2809
-2799
-2790
-2780
-2769
-2758
-2746
-2734
-2721
-2706
-2691
-2675
-2658
-2640
-2621
-2602
-2583
-2563
-2542
-2521
-2500
-2479
-2458
-2437
-2416
-2396
-2377
-2358
-2342
-2326
-2313
-2301
-2290
-2282
-2275
-2270
-2266
-2263
-2262
-2263
-2264
-2266
-2270
-2274
-2280
-2287
-2295
-2304
-2314
-2325
-2337
-2350
-2364
-2378
-2393
-2409
-2425
-2441
-2456
-2471
-2485
-2498
-2510
-2520
-2529
-2536
-2542
-2546
-2550
-2553
-2556
-2559
-2562
-2564
-2567
-2569
-2572
-2574
-2576
-2577
-2578
-2579
-2580
-2580
-2581
-2581
-2581
-2582
-2582
-2583
-2583
-2584
-2586
-2588
-2590
-2593
-2597
-2602
-2608
-2615
-2623
-2631
-2641
-2651
-2662
-2673
-2685
-2697
-2708
-2718
-2728
-2737
-2744
-2750
-2755
-2759
-2761
-2763
-2764
-2765
-2765
-2765
-2764
-2763
-2761
-2759
-2756
-2752
-2747
-2741
-2735
-2728
-2721
-2714
-2707
-2700
-2695
-2690
-2687
-2685
-2685
-2686
-2689
-2693
-2699
-2707
-2716
-2726
-2738
-2751
-2765
-2780
-2796
-2812
-2830
-2849
-2868
-2889
-2911
-2934
-2958
-2983
-3009
-3036
-3064
-3094
-3124
-3155
-3187
-3221
-3254
-3289
-3323
-3359
-3394
-3430
-3465
-3500
-3536
-3571
-3605
-3640
-3674
-3707
-3741
-3774
-3807
-3840
-3873
-3906
-3938
-3970
-4001
-4030
-4059
-4088
-4115
-4141
-4166
-4191
-4215
-4239
-4264
-4289
-4315
-4343
-4371
-4401
-4431
-4463
-4496
-4530
-4564
-4600
-4635
-4672
-4709
-4748
-4787
-4828
-4871
-4916
-4964
-5015
-5068
-5124
-5183
-5245
-5309
-5375
-5443
-5511
-5581
-5652
-5723
-5794
-5866
-5938
-6009
-6080
-6152
-6223
-6293
-6363
-6433
-6503
-6572
-6641
-6710
-6778
-6846
-6914
-6981
-7048
-7115
-7180
-7244
-7308
-7370
-7431
-7491
-7550
-7607
-7664
-7720
-7775
-7829
-7883
-7936
-7988
-8041
-8093
-8145
-8196
-8248
-8299
-8351
-8402
-8452
-8502
-8551
-8600
-8647
-8693
-8737
-8780
-8821
-8861
-8898
-8934
-8969
-9002
-9034
-9065
-9095
-9124
-9152
-9180
-9206
-9232
-9256
-9280
-9301
-9322
-9340
-9356
-9371
-9383
-9393
-9400
-9406
-9409
-9411
-9410
-9408
-9403
-9398
-9390
-9381
-9370
-9358
-9345
-9330
-9314
-9297
-9279
-9261
-9242
-9223
-9205
-9186
-9168
-9151
-9134
-9118
-9103
-9088
-9074
-9061
-9049
-9038
-9026
-9015
-9004
-8992
-8979
-8965
-8949
-8932
-8913
-8893
-8871
-8848
-8824
-8799
-8773
-8746
-8717
-8688
-8658
-8626
-8594
-8560
-8525
-8489
-8453
-8417
-8380
-8344
-8307
-8271
-8235
-8199
-8164
-8129
-8093
-8058
-8025
-7991
-7957
-7923
-7889
-7855
-7821
-7786
-7750
-7713
-7676
-7637
-7597
-7556
-7513
-7469
-7423
-7376
-7327
-7277
-7226
-7173
-7120
-7065
-7010
-6953
-6897
-6839
-6781
-6722
-6663
-6602
-6541
-6478
-6414
-6348
-6281
-6213
-6143
-6072
-5999
-5925
-5850
-5775
-5698
-5622
-5545
-5468
-5391
-5314
-5237
-5159
-5082
-5005
-4928
-4851
-4774
-4698
-4622
-4547
-4473
-4399
-4325
-4251
-4177
-4103
-4029
-3955
-3881
-3806
-3732
-3659
-3585
-3513
-3440
-3369
-3297
-3226
-3155
-3084
-3012
-2941
-2870
-2799
-2728
-2658
-2588
-2520
-2453
-2387
-2323
-2260
-2200
-2141
-2084
-2028
-1974
-1921
-1869
-1817
-1766
-1716
-1666
-1616
-1566
-1515
-1464
-1412
-1360
-1306
-1251
-1195
-1138
-1079
-1018
-958
-896
-833
-770
-706
-642
-577
-512
-448
-383
-319
-255
-192
-129
-66
-4
57
118
178
237
294
351
407
461
513
565
615
663
710
756
800
843
884
925
964
1002
1040
1076
1111
1145
1178
1209
1239
1268
1295
1321
1345
1368
1388
1408
1425
1441
1455
1468
1478
1487
1494
1499
1502
1504
1504
1503
1502
1499
1497
1494
1491
1487
1484
1480
1476
1472
1467
1461
1456
1449
1443
1436
1428
1420
1411
1402
1392
1381
1369
1356
1341
1326
1310
1293
1275
1256
1237
1217
1197
1177
1156
1134
1113
1092
1070
1049
1028
1008
989
971
954
938
924
911
901
892
886
881
879
880
882
887
893
902
912
923
936
950
965
982
999
1016
1035
1053
1071
1089
1105
1121
1135
1147
1158
1167
1174
1180
1183
1186
1186
1186
1185
1183
1180
1178
1176
1174
1172
1171
1171
1171
1171
1171
1171
1171
1170
1168
1165
1161
1156
1150
1144
1137
1129
1122
1115
1108
1101
1094
1087
1079
1072
1063
1054
1045
1034
1022
1008
994
978
961
943
923
903
881
858
834
809
785
760
734
709
683
657
631
605
578
551
524
496
469
442
416
390
366
342
320
300
281
264
249
236
224
214
206
199
194
190
187
185
184
183
183
184
184
185
184
184
183
181
179
176
173
170
167
164
160
157
153
149
144
140
135
129
124
119
114
109
105
102
99
96
95
95
97
100
104
110
118
127
138
150
163
177
192
208
223
238
253
267
280
293
305
316
326
336
345
353
361
368
374
380
386
391
395
398
400
402
402
400
397
393
387
380
371
362
351
341
329
318
307
296
285
274
263
252
242
232
222
212
203
196
189
182
177
173
169
165
161
157
153
149
145
141
137
133
130
127
124
122
121
119
118
117
115
114
114
113
113
114
115
118
122
127
134
143
153
166
179
194
210
228
246
265
286
307
329
351
374
398
422
446
470
493
517
540
563
585
608
631
653
676
699
721
743
765
786
806
825
842
859
874
888
901
912
922
931
939
945
949
952
953
953
951
948
944
940
934
928
922
915
908
901
894
887
881
874
868
862
857
852
848
845
842
841
840
840
842
844
848
852
857
863
869
876
883
890
898
906
914
922
930
938
947
956
965
974
983
993
1002
1014
1024
1035
1046
1057
1069
1081
1093
1106
1119
1133
1147
1162
1177
1192
1208
1223
1239
1254
1269
1283
1295
1306
1316
1324
1330
1334
1337
1339
1340
1339
1338
1337
1335
1333
1331
1328
1325
1321
1317
1313
1309
1304
1300
1296
1292
1288
1284
1281
1277
1274
1270
1266
1262
1258
1253
1247
1241
1234
1227
1219
1210
1201
1190
1179
1168
1156
1143
1131
1118
1107
1095
1085
1075
1065
1057
1048
1040
1032
1022
1014
1004
995
985
975
964
952
941
930
918
906
893
880
866
851
836
819
802
785
766
748
728
708
687
665
642
618
591
564
534
503
471
437
401
365
328
290
251
211
172
131
91
50
9
-32
-72
-113
-153
-193
-232
-270
-308
-344
-379
-413
-446
-477
-508
-537
-564
-591
-616
-640
-663
-685
-706
-725
-743
-760
-776
-790
-803
-815
-824
-833
-840
-846
-851
-854
-857
-859
-860
-861
-861
-860
-857
-854
-850
-844
-836
-828
-818
-807
-794
-781
-767
-753
-739
-724
-710
-695
-682
-668
-655
-642
-629
-616
-603
-590
-578
-565
-552
-538
-525
-512
-498
-485
-472
-459
-446
-434
-422
-410
-400
-389
-380
-371
-363
-356
-350
-345
-340
-336
-332
-328
-324
-320
-316
-310
-304
-298
-290
-282
-272
-262
-251
-239
-225
-210
-195
-177
-159
-139
-118
-95
-71
-45
-18
10
40
71
103
136
170
206
242
280
319
359
400
442
484
528
572
617
663
709
755
802
849
897
945
994
1044
1093
1144
1195
1246
1297
1349
1401
1452
1503
1553
1603
1652
1701
1748
1795
1841
1887
1932
1977
2021
2067
2112
2158
2203
2249
2296
2342
2389
2435
2481
2526
2571
2616
2660
2703
2746
2789
2832
2875
2917
2959
3002
3044
3086
3129
3172
3214
3257
3301
3344
3388
3432
3476
3521
3565
3610
3655
3700
3745
3789
3834
3878
3922
3965
4009
4053
4097
4142
4187
4234
4281
4330
4379
4430
4481
4531
4582
4632
4681
4728
4774
4819
4861
4903
4942
4980
5017
5052
5086
5118
5150
5180
5209
5236
5263
5288
5313
5337
5361
5384
5407
5430
5453
5476
5498
5521
5543
5564
5585
5606
5626
5645
5664
5683
5701
5720
5738
5757
5776
5795
5814
5834
5854
5874
5893
5913
5932
5952
5972
5992
6013
6034
6056
6079
6102
6126
6151
6175
6201
6226
6252
6277
6302
6328
6352
6377
6401
6425
6449
6472
6494
6517
6539
6561
6583
6605
6627
6649
6671
6693
6716
6738
6761
6783
6806
6828
6851
6873
6895
6917
6940
6962
6984
7006
7029
7051
7074
7097
7121
7144
7168
7193
7217
7241
7266
7290
7313
7336
7358
7378
7398
7417
7434
7450
7465
7479
7491
7502
7512
7520
7528
7534
7540
7545
7550
7554
7558
7562
7567
7572
7579
7586
7595
7605
7616
7629
7644
7661
7679
7699
7721
7745
7770
7797
7825
7854
7884
7915
7947
7980
8013
8047
8080
8115
8150
8185
8220
8255
8291
8327
8363
8400
8438
8475
8514
8553
8592
8633
8674
8716
8759
8804
8849
8895
8943
8992
9041
9092
9144
9197
9250
9305
9360
9415
9471
9528
9584
9641
9698
9755
9813
9870
9929
9987
10047
10107
10169
10231
10293
10357
10421
10485
10551
10616
10682
10749
10816
10883
10951
11019
11087
11155
11224
11293
11362
11431
11501
11571
11642
11714
11786
11858
11931
12005
12079
12153
12227
12302
12377
12452
12527
12602
12677
12752
12827
12903
12978
13054
13130
13206
13282
13359
13435
13512
13589
13666
13743
13821
13899
13977
14056
14135
14215
14294
14374
14453
14532
14610
14688
14765
14841
14916
14990
15064
15137
15209
15281
15352
15422
15491
15559
15626
15692
15756
15818
15879
15939
15997
16053
16108
16160
16212
16261
16309
16356
16402
16446
16489
16531
16573
16614
16655
16696
16736
16778
16819
16860
16902
16945
16987
17029
17072
17114
17156
17197
17238
17278
17317
17356
17393
17430
17466
17502
17536
17570
17603
17634
17665
17695
17724
17752
17779
17805
17830
17854
17878
17901
17923
17945
17966
17987
18008
18027
18047
18066
18085
18104
18124
18143
18163
18183
18204
18225
18246
18268
18291
18314
18338
18362
18387
18413
18440
18468
18497
18527
18558
18591
18624
18658
18694
18730
18768
18806
18845
18884
18924
18964
19004
19044
19084
19123
19161
19198
19234
19269
19303
19336
19367
19398
19429
19459
19490
19520
19550
19581
19612
19643
19674
19705
19736
19768
19799
19831
19863
19896
19928
19961
19993
20026
20058
20090
20122
20154
20185
20216
20247
20277
20306
20335
20363
20390
20415
20439
20462
20484
20504
20523
20540
20557
20573
20588
20602
20615
20628
20640
20651
20662
20672
20682
20691
20700
20708
20716
20722
20728
20734
20738
20741
20742
20743
20743
20741
20738
20735
20730
20724
20718
20710
20702
20693
20682
20671
20659
20646
20633
20618
20603
20587
20572
20556
20540
20525
20510
20495
20481
20468
20455
20442
20430
20418
20406
20394
20383
20371
20359
20346
20334
20320
20306
20291
20276
20260
20244
20227
20210
20193
20176
20160
20145
20130
20116
20103
20091
20080
20069
20059
20048
20038
20026
20015
20002
19989
19974
19959
19942
19924
19905
19885
19864
19842
19818
19793
19767
19740
19712
19682
19652
19621
19589
19556
19524
19491
19459
19426
19394
19362
19330
19299
19268
19237
19207
19177
19147
19119
19090
19063
19037
19011
18986
18962
18938
18914
18891
18867
18843
18818
18793
18767
18739
18711
18682
18652
18620
18587
18553
18517
18480
18442
18402
18362
18321
18280
18239
18198
18157
18117
18077
18039
18001
17964
17928
17893
17858
17825
17792
17761
17730
17700
17672
17644
17618
17592
17568
17544
17520
17497
17475
17453
17431
17409
17387
17365
17343
17321
17298
17275
17251
17226
17201
17175
17149
17122
17094
17067
17039
17011
16983
16956
16929
16902
16875
16850
16825
16800
16777
16754
16733
16713
16694
16677
16661
16647
16634
16623
16615
16608
16603
16600
16600
16601
16604
16608
16614
16622
16630
16639
16649
16659
16670
16680
16691
16702
16713
16724
16735
16745
16756
16766
16776
16786
16795
16803
16811
16819
16825
16831
16836
16840
16843
16845
16846
16847
16847
16847
16846
16845
16844
16842
16841
16839
16838
16836
16835
16832
16830
16827
16823
16819
16814
16809
16804
16798
16791
16785
16779
16772
16766
16760
16754
16749
16743
16738
16733
16728
16723
16719
16715
16711
16707
16704
16702
16700
16699
16699
16700
16702
16705
16710
16716
16723
16731
16741
16751
16762
16773
16786
16799
16812
16826
16841
16855
16870
16885
16900
16915
16929
16943
16955
16966
16976
16984
16991
16996
17000
17002
17002
17002
17000
16998
16994
16990
16986
16981
16976
16972
16967
16963
16959
16956
16953
16950
16948
16946
16944
16943
16942
16941
16941
16941
16941
16941
16942
16943
16943
16944
16944
16943
16942
16939
16936
16931
16924
16916
16906
16895
16882
16868
16852
16834
16815
16794
16772
16749
16724
16699
16672
16644
16616
16587
16557
16526
16494
16462
16429
16396
16361
16327
16292
16258
16222
16187
16152
16117
16082
16047
16011
15975
15938
15901
15864
15827
15789
15751
15713
15676
15638
15600
15563
15525
15488
15450
15412
15374
15335
15297
15258
15218
15179
15138
15098
15057
15015
14972
14928
14884
14838
14791
14743
14695
14645
14595
14544
14492
14439
14386
14332
14278
14223
14167
14111
14055
13998
13942
13885
13828
13771
13714
13657
13600
13543
13486
13429
13372
13315
13258
13200
13143
13084
13026
12966
12907
12847
12787
12727
12667
12607
12547
12488
12430
12372
12315
12258
12202
12147
12093
12039
11986
11933
11881
11829
11777
11725
11673
11622
11570
11519
11467
11415
11362
11310
11258
11205
11153
11101
11049
10997
10945
10893
10841
10789
10736
10683
10630
10576
10522
10467
10412
10356
10300
10243
10186
10128
10070
10011
9952
9891
9831
9769
9708
9646
9584
9521
9458
9395
9331
9266
9201
9135
9068
9000
8932
8863
8793
8723
8652
8581
8510
8438
8366
8294
8221
8148
8074
8000
7924
7848
7772
7694
7616
7538
7460
7381
7302
7223
7145
7066
6988
6909
6831
6753
6675
6597
6519
6441
6364
6287
6211
6136
6061
5987
5914
5841
5768
5695
5623
5551
5478
5405
5332
5259
5186
5112
5038
4964
4890
4815
4740
4664
4588
4511
4434
4356
4277
4198
4118
4035
3954
3871
3787
3702
3615
3528
3440
3351
3261
3171
3081
2991
2901
2812
2723
2636
2549
2463
2379
2296
2214
2134
2054
1977
1900
1825
1751
1679
1607
1537
1468
1400
1332
1266
1200
1134
1068
1002
937
871
804
737
670
603
535
467
398
330
261
192
124
55
-14
-82
-150
-217
-284
-351
-417
-482
-547
-611
-674
-737
-800
-862
-923
-983
-1043
-1102
-1160
-1218
-1274
-1329
-1384
-1437
-1490
-1542
-1593
-1644
-1695
-1746
-1797
-1849
-1901
-1953
-2007
-2062
-2118
-2176
-2236
-2297
-2360
-2425
-2491
-2560
-2630
-2702
-2775
-2851
-2927
-3006
-3086
-3167
-3249
-3332
-3416
-3501
-3586
-3671
-3756
-3841
-3926
-4010
-4093
-4175
-4256
-4336
-4416
-4493
-4570
-4646
-4722
-4796
-4870
-4944
-5017
-5089
-5162
-5234
-5307
-5379
-5451
-5524
-5598
-5672
-5746
-5821
-5896
-5972
-6048
-6124
-6200
-6277
-6354
-6431
-6508
-6586
-6665
-6743
-6822
-6901
-6979
-7058
-7137
-7215
-7293
-7371
-7448
-7526
-7603
-7679
-7755
-7831
-7905
-7979
-8052
-8122
-8193
-8262
-8330
-8397
-8462
-8527
-8590
-8653
-8715
-8776
-8836
-8896
-8955
-9014
-9073
-9131
-9190
-9248
-9307
-9366
-9426
-9485
-9545
-9605
-9665
-9724
-9784
-9843
-9903
-9962
-10021
-10080
-10139
-10198
-10256
-10314
-10371
-10428
-10483
-10538
-10592
-10644
-10695
-10746
-10795
-10843
-10890
-10937
-10982
-11027
-11070
-11113
-11155
-11196
-11237
-11277
-11315
-11354
-11392
-11429
-11466
-11504
-11541
-11578
-11615
-11651
-11688
-11725
-11761
-11797
-11832
-11867
-11901
-11935
-11969
-12002
-12034
-12066
-12098
-12129
-12160
-12191
-12222
-12252
-12282
-12312
-12341
-12370
-12398
-12425
-12451
-12476
-12501
-12524
-12547
-12568
-12589
-12608
-12626
-12643
-12660
-12675
-12690
-12703
-12717
-12729
-12742
-12753
-12765
-12776
-12787
-12797
-12807
-12816
-12824
-12833
-12840
-12847
-12854
-12861
-12868
-12874
-12881
-12888
-12894
-12901
-12908
-12914
-12921
-12927
-12933
-12939
-12944
-12949
-12953
-12958
-12961
-12964
-12967
-12969
-12970
-12971
-12972
-12971
-12971
-12970
-12969
-12967
-12965
-12963
-12960
-12958
-12955
-12953
-12951
-12949
-12947
-12945
-12943
-12942
-12940
-12939
-12937
-12935
-12933
-12930
-12926
-12922
-12917
-12911
-12904
-12897
-12889
-12881
-12872
-12862
-12853
-12842
-12832
-12821
-12811
-12801
-12791
-12782
-12773
-12764
-12756
-12747
-12739
-12731
-12722
-12713
-12703
-12692
-12680
-12668
-12655
-12641
-12626
-12610
-12594
-12578
-12561
-12543
-12525
-12505
-12486
-12465
-12444
-12422
-12400
-12376
-12353
-12329
-12304
-12279
-12254
-12229
-12204
-12178
-12154
-12129
-12104
-12079
-12054
-12029
-12004
-11977
-11950
-11922
-11893
-11864
-11833
-11801
-11769
-11736
-11703
-11668
-11633
-11598
-11561
-11525
-11487
-11449
-11411
-11372
-11333
-11294
-11255
-11216
-11177
-11138
-11100
-11061
-11023
-10986
-10948
-10912
-10875
-10840
-10804
-10770
-10735
-10701
-10668
-10634
-10601
-10568
-10536
-10503
-10470
-10437
-10403
-10369
-10335
-10300
-10265
-10230
-10194
-10157
-10121
-10085
-10048
-10012
-9976
-9939
-9904
-9868
-9833
-9799
-9764
-9731
-9698
-9665
-9633
-9601
-9569
-9538
-9507
-9477
-9446
-9416
-9386
-9356
-9326
-9297
-9268
-9238
-9209
-9180
-9151
-9122
-9093
-9063
-9033
-9003
-8971
-8939
-8906
-8872
-8837
-8801
-8765
-8727
-8688
-8649
-8609
-8568
-8527
-8486
-8444
-8402
-8360
-8318
-8275
-8233
-8189
-8147
-8103
-8061
-8016
-7973
-7929
-7885
-7840
-7794
-7748
-7701
-7654
-7606
-7558
-7509
-7459
-7409
-7359
-7308
-7258
-7206
-7155
-7103
-7050
-6997
-6944
-6890
-6836
-6781
-6725
-6669
-6612
-6554
-6497
-6438
-6380
-6321
-6262
-6202
-6143
-6083
-6024
-5965
-5906
-5847
-5789
-5732
-5675
-5619
-5564
-5510
-5455
-5402
-5348
-5295
-5242
-5189
-5136
-5083
-5030
-4977
-4924
-4870
-4817
-4764
-4711
-4659
-4606
-4553
-4501
-4449
-4396
-4344
-4291
-4238
-4185
-4132
-4078
-4025
-3972
-3918
-3864
-3810
-3756
-3701
-3646
-3591
-3535
-3479
-3423
-3367
-3310
-3254
-3198
-3142
-3086
-3031
-2976
-2922
-2867
-2814
-2760
-2707
-2654
-2601
-2548
-2496
-2443
-2391
-2340
-2289
-2238
-2187
-2138
-2088
-2039
-1990
-1942
-1893
-1845
-1797
-1749
-1702
-1655
-1608
-1562
-1517
-1472
-1428
-1385
-1343
-1301
-1260
-1219
-1180
-1140
-1102
-1064
-1027
-991
-955
-920
-887
-854
-821
-789
-758
-727
-696
-665
-633
-601
-569
-536
-502
-468
-433
-397
-361
-325
-288
-251
-215
-178
-142
-105
-69
-32
4
40
76
112
148
184
220
255
290
324
359
393
426
460
493
527
560
594
628
661
695
729
762
796
829
862
895
928
960
993
1025
1056
1087
1118
1148
1178
1207
1235
1262
1288
1314
1340
1364
1389
1414
1438
1463
1487
1513
1538
1564
1590
1617
1644
1671
1698
1727
1755
1784
1813
1843
1874
1905
1936
1968
2000
2033
2066
2099
2133
2166
2199
2233
2265
2298
2330
2362
2393
2423
2453
2482
2510
2538
2566
2593
2619
2645
2671
2697
2722
2748
2773
2798
2824
2849
2875
2901
2927
2954
2981
3008
3035
3063
3090
3118
3146
3174
3203
3231
3260
3289
3318
3348
3378
3409
3440
3472
3504
3536
3569
3602
3636
3670
3704
3739
3774
3809
3844
3879
3914
3949
3984
4019
4054
4089
4123
4158
4192
4227
4261
4295
4329
4363
4397
4430
4462
4495
4527
4558
4589
4620
4650
4679
4708
4736
4764
4790
4817
4842
4867
4892
4916
4940
4964
4988
5012
5036
5061
5085
5111
5137
5164
5192
5221
5251
5281
5313
5345
5378
5411
5445
5480
5515
5551
5587
5624
5661
5697
5734
5771
5808
5845
5881
5916
5951
5986
6019
6052
6084
6116
6146
6176
6205
6233
6260
6287
6313
6338
6363
6388
6413
6437
6462
6487
6512
6537
6562
6588
6614
6640
6666
6693
6719
6747
6774
6802
6831
6859
6888
6917
6946
6976
7005
7035
7065
7095
7125
7155
7186
7216
7247
7278
7309
7340
7372
7404
7436
7468
7500
7533
7566
7600
7635
7670
7705
7742
7778
7816
7853
7891
7930
7968
8006
8045
8083
8122
8161
8199
8238
8276
8315
8353
8391
8429
8466
8504
8541
8577
8614
8649
8685
8719
8753
8786
8819
8851
8882
8912
8942
8971
8999
9026
9052
9078
9103
9128
9151
9175
9198
9220
9242
9263
9284
9305
9325
9345
9364
9382
9400
9417
9434
9450
9466
9481
9495
9509
9522
9534
9546
9556
9566
9575
9583
9590
9596
9601
9604
9607
9609
9609
9608
9607
9604
9599
9594
9587
9578
9569
9558
9547
9534
9521
9506
9491
9474
9457
9439
9419
9399
9378
9355
9332
9308
9283
9256
9229
9201
9172
9141
9110
9078
9045
9012
8978
8943
8908
8873
8837
8802
8767
8731
8696
8660
8624
8588
8551
8514
8477
8439
8401
8362
8323
8283
8243
8202
8161
8119
8076
8032
7989
7944
7899
7852
7806
7758
7710
7661
7612
7562
7511
7460
7408
7356
7303
7250
7197
7144
7090
7037
6984
6930
6878
6825
6774
6722
6672
6623
6574
6526
6479
6433
6388
6344
6301
6259
6218
6178
6138
6100
6063
6026
5990
5955
5920
5886
5852
5818
5785
5752
5719
5686
5653
5619
5586
5553
5520
5486
5452
5418
5383
5348
5312
5276
5239
5201
5163
5124
5085
5045
5005
4964
4922
4881
4838
4796
4753
4710
4666
4623
4579
4535
4492
4448
4405
4362
4319
4276
4234
4192
4150
4109
4069
4029
3990
3951
3913
3875
3838
3802
3766
3731
3697
3663
3630
3596
3564
3531
3498
3465
3432
3398
3364
3330
3294
3258
3221
3182
3144
3104
3063
3022
2980
2937
2894
2851
2807
2764
2720
2676
2631
2587
2543
2499
2455
2410
2366
2322
2279
2235
2192
2149
2106
2063
2020
1978
1935
1892
1849
1806
1762
1719
1676
1633
1589
1546
1503
1459
1416
1372
1327
1282
1236
1189
1141
1093
1043
993
942
891
838
786
733
680
627
575
522
470
418
366
314
263
213
163
113
65
17
-31
-78
-124
-170
-216
-262
-308
-354
-400
-447
-494
-541
-589
-638
-687
-737
-788
-839
-892
-945
-1000
-1056
-1114
-1173
-1233
-1294
-1356
-1419
-1484
-1549
-1615
-1681
-1748
-1815
-1883
-1951
-2020
-2089
-2158
-2227
-2296
-2365
-2433
-2502
-2570
-2638
-2706
-2774
-2841
-2908
-2975
-3042
-3108
-3175
-3241
-3306
-3372
-3437
-3502
-3567
-3631
-3696
-3760
-3823
-3887
-3950
-4013
-4075
-4138
-4200
-4262
-4323
-4385
-4446
-4507
-4568
-4628
-4689
-4749
-4809
-4869
-4928
-4987
-5046
-5105
-5163
-5220
-5278
-5334
-5391
-5447
-5503
-5558
-5612
-5666
-5719
-5772
-5824
-5875
-5926
-5977
-6026
-6076
-6125
-6174
-6222
-6269
-6316
-6363
-6408
-6454
-6498
-6542
-6586
-6629
-6672
-6714
-6756
-6798
-6840
-6882
-6923
-6965
-7007
-7049
-7091
-7134
-7177
-7220
-7264
-7308
-7353
-7398
-7443
-7488
-7534
-7581
-7628
-7676
-7724
-7773
-7823
-7873
-7925
-7977
-8029
-8083
-8137
-8192
-8247
-8303
-8359
-8415
-8472
-8529
-8586
-8643
-8699
-8756
-8813
-8869
-8925
-8981
-9037
-9092
-9146
-9201
-9254
-9308
-9361
-9414
-9466
-9519
-9571
-9623
-9676
-9728
-9780
-9832
-9884
-9935
-9987
-10038
-10088
-10139
-10189
-10239
-10289
-10339
-10388
-10438
-10487
-10537
-10586
-10634
-10683
-10731
-10779
-10826
-10872
-10918
-10964
-11008
-11052
-11095
-11136
-11178
-11218
-11257
-11295
-11333
-11369
-11405
-11440
-11474
-11507
-11539
-11571
-11602
-11631
-11660
-11688
-11715
-11741
-11766
-11791
-11814
-11836
-11858
-11878
-11898
-11918
-11937
-11956
-11974
-11992
-12010
-12027
-12044
-12061
-12078
-12094
-12110
-12126
-12142
-12157
-12173
-12188
-12202
-12217
-12231
-12245
-12258
-12271
-12283
-12294
-12304
-12313
-12322
-12329
-12335
-12340
-12344
-12347
-12349
-12350
-12349
-12348
-12346
-12343
-12340
-12335
-12330
-12324
-12318
-12311
-12304
-12296
-12288
-12281
-12273
-12265
-12257
-12250
-12243
-12235
-12229
-12222
-12215
-12208
-12202
-12194
-12187
-12179
-12171
-12162
-12152
-12142
-12131
-12120
-12108
-12094
-12080
-12066
-12050
-12033
-12015
-11997
-11977
-11957
-11936
-11914
-11892
-11868
-11845
-11821
-11796
-11772
-11746
-11721
-11695
-11669
-11642
-11615
-11587
-11559
-11530
-11501
-11471
-11441
-11411
-11380
-11348
-11316
-11283
-11250
-11216
-11181
-11146
-11110
-11072
-11034
-10996
-10956
-10916
-10875
-10834
-10792
-10749
-10706
-10663
-10620
-10576
-10533
-10489
-10445
-10402
-10358
-10315
-10271
-10228
-10184
-10141
-10098
-10055
-10012
-9969
-9926
-9883
-9840
-9797
-9753
-9710
-9667
-9623
-9579
-9535
-9491
-9447
-9403
-9358
-9313
-9268
-9222
-9177
-9131
-9084
-9038
-8991
-8945
-8898
-8851
-8804
-8757
-8710
-8664
-8617
-8571
-8525
-8480
-8435
-8390
-8345
-8301
-8257
-8214
-8170
-8127
-8084
-8039
-7997
-7953
-7910
-7867
-7824
-7781
-7738
-7695
-7653
-7611
-7568
-7527
-7485
-7443
-7401
-7359
-7317
-7275
-7232
-7190
-7147
-7104
-7060
-7017
-6973
-6929
-6885
-6841
-6796
-6752
-6707
-6662
-6617
-6572
-6526
-6481
-6436
-6391
-6346
-6302
-6258
-6215
-6173
-6132
-6091
-6051
-6013
-5975
-5939
-5903
-5869
-5836
-5804
-5774
-5744
-5716
-5689
-5663
-5638
-5614
-5590
-5568
-5546
-5525
-5504
-5484
-5464
-5444
-5425
-5405
-5386
-5367
-5347
-5328
-5308
-5288
-5267
-5246
-5225
-5203
-5182
-5160
-5138
-5115
-5093
-5072
-5050
-5029
-5009
-4989
-4969
-4950
-4932
-4914
-4896
-4880
-4863
-4848
-4832
-4818
-4804
-4790
-4777
-4765
-4752
-4741
-4730
-4719
-4708
-4698
-4688
-4678
-4668
-4658
-4648
-4637
-4627
-4616
-4605
-4593
-4582
-4570
-4558
-4546
-4535
-4523
-4511
-4500
-4489
-4478
-4468
-4458
-4449
-4440
-4432
-4424
-4417
-4411
-4404
-4399
-4393
-4387
-4382
-4376
-4371
-4365
-4358
-4351
-4344
-4336
-4327
-4318
-4308
-4298
-4287
-4275
-4263
-4251
-4238
-4225
-4211
-4197
-4183
-4169
-4154
-4138
-4123
-4107
-4091
-4075
-4059
-4042
-4026
-4009
-3993
-3977
-3961
-3946
-3930
-3915
-3900
-3885
-3870
-3855
-3841
-3827
-3813
-3800
-3786
-3773
-3760
-3747
-3734
-3721
-3708
-3694
-3681
-3667
-3653
-3638
-3623
-3607
-3591
-3574
-3556
-3537
-3518
-3497
-3476
-3454
-3431
-3407
-3383
-3358
-3333
-3307
-3280
-3252
-3224
-3195
-3166
-3135
-3104
-3073
-3041
-3008
-2975
-2942
-2908
-2874
-2841
-2807
-2773
-2739
-2705
-2671
-2638
-2603
-2569
-2535
-2500
-2465
-2430
-2394
-2358
-2322
-2285
-2248
-2211
-2174
-2136
-2099
-2061
-2024
-1987
-1949
-1912
-1876
-1839
-1803
-1767
-1731
-1695
-1660
-1625
-1590
-1555
-1520
-1485
-1450
-1416
-1382
-1348
-1314
-1281
-1248
-1216
-1184
-1152
-1120
-1089
-1058
-1028
-997
-967
-936
-906
-876
-845
-815
-784
-754
-723
-692
-660
-629
-598
-566
-535
-504
-472
-441
-410
-379
-348
-317
-286
-256
-225
-194
-164
-133
-103
-72
-41
-11
20
51
81
112
142
172
203
233
263
293
323
353
383
413
443
473
502
531
560
589
618
646
673
701
728
755
782
808
835
861
887
913
939
964
990
1014
1040
1065
1090
1114
1138
1162
1186
1209
1232
1255
1278
1300
1323
1345
1367
1389
1410
1432
1453
1473
1493
1513
1532
1550
1567
1584
1601
1617
1632
1646
1661
1674
1687
1700
1712
1724
1736
1747
1758
1768
1779
1789
1799
1809
1818
1828
1836
1845
1853
1861
1868
1876
1883
1889
1896
1903
1909
1916
1922
1928
1935
1941
1947
1953
1959
1965
1970
1976
1981
1985
1990
1994
1998
2001
2004
2007
2009
2011
2013
2013
2015
2015
2013
2013
2012
2009
2007
2004
2000
1996
1991
1986
1981
1975
1969
1963
1956
1949
1942
1935
1928
1920
1913
1905
1897
1889
1881
1872
1864
1855
1847
1839
1831
1823
1815
1808
1802
1796
1791
1786
1781
1778
1774
1771
1769
1767
1765
1763
1762
1761
1759
1758
1757
1756
1755
1754
1753
1752
1751
1749
1748
1746
1745
1743
1741
1739
1736
1733
1730
1727
1723
1719
1715
1710
1705
1700
1695
1690
1685
1681
1676
1672
1668
1664
1661
1659
1656
1655
1654
1654
1654
1656
1658
1661
1666
1671
1677
1684
1691
1700
1709
1719
1729
1740
1752
1763
1776
1788
1801
1815
1828
1842
1856
1870
1885
1899
1913
1927
1940
1954
1966
1978
1990
2001
2011
2021
2031
2041
2050
2059
2067
2076
2084
2092
2100
2108
2116
2124
2132
2140
2148
2157
2165
2174
2183
2192
2201
2210
2220
2230
2240
2250
2261
2272
2282
2293
2305
2316
2327
2339
2350
2362
2373
2385
2396
2408
2419
2431
2442
2453
2465
2477
2488
2500
2512
2524
2536
2548
2561
2573
2585
2597
2609
2622
2634
2647
2659
2672
2686
2700
2714
2728
2742
2757
2772
2787
2802
2817
2832
2847
2862
2877
2892
2907
2922
2938
2953
2969
2985
3001
3018
3035
3052
3070
3089
3108
3127
3147
3168
3189
3210
3232
3255
3277
3300
3323
3346
3369
3392
3416
3439
3462
3485
3508
3531
3554
3577
3599
3622
3644
3666
3688
3710
3732
3753
3774
3794
3815
3835
3854
3874
3893
3912
3931
3949
3967
3986
4003
4021
4038
4056
4074
4091
4109
4126
4144
4161
4179
4197
4214
4232
4250
4267
4285
4302
4319
4337
4354
4370
4387
4404
4420
4436
4453
4469
4485
4501
4517
4533
4549
4565
4581
4597
4613
4629
4645
4661
4677
4693
4709
4724
4739
4754
4768
4782
4796
4810
4823
4836
4848
4861
4873
4885
4896
4907
4918
4928
4938
4948
4957
4967
4976
4985
4994
5003
5012
5021
5030
5039
5048
5057
5066
5076
5085
5094
5104
5113
5122
5131
5140
5148
5157
5165
5173
5180
5187
5194
5201
5208
5214
5220
5227
5233
5239
5245
5251
5257
5263
5269
5276
5282
5289
5296
5303
5310
5317
5325
5332
5340
5349
5357
5366
5376
5386
5396
5406
5417
5429
5440
5452
5465
5477
5490
5503
5516
5530
5543
5557
5571
5584
5597
5610
5622
5634
5646
5657
5668
5679
5689
5699
5709
5719
5728
5736
5745
5753
5761
5769
5776
5784
5791
5798
5805
5812
5818
5825
5831
5836
5842
5847
5852
5857
5862
5866
5870
5874
5877
5880
5883
5886
5888
5891
5893
5895
5897
5900
5902
5905
5908
5911
5915
5919
5923
5928
5933
5938
5944
5950
5956
5963
5970
5978
5986
5995
6004
6014
6024
6035
6046
6058
6070
6082
6095
6108
6122
6136
6150
6165
6180
6195
6210
6225
6240
6255
6270
6285
6300
6314
6328
6342
6356
6370
6384
6397
6410
6423
6436
6448
6461
6473
6485
6497
6509
6521
6533
6545
6557
6568
6580
6592
6604
6616
6628
6640
6652
6664
6676
6688
6700
6712
6724
6736
6748
6760
6772
6784
6795
6807
6818
6828
6839
6849
6858
6868
6876
6885
6893
6900
6907
6914
6920
6926
6931
6935
6939
6943
6946
6949
6951
6953
6954
6956
6956
6957
6957
6957
6957
6956
6956
6955
6954
6953
6952
6951
6950
6948
6947
6945
6943
6941
6939
6937
6935
6934
6932
6930
6928
6926
6924
6923
6921
6919
6917
6915
6913
6912
6909
6907
6905
6902
6899
6896
6893
6889
6885
6881
6877
6872
6866
6861
6855
6849
6842
6835
6828
6821
6814
6806
6798
6791
6783
6775
6767
6759
6751
6743
6735
6727
6719
6711
6703
6695
6687
6680
6672
6665
6658
6651
6644
6638
6632
6626
6620
6614
6608
6603
6598
6592
6587
6582
6577
6572
6567
6561
6556
6551
6545
6539
6533
6527
6521
6515
6508
6501
6493
6486
6477
6469
6460
6450
6439
6428
6416
6404
6390
6377
6362
6347
6332
6316
6300
6284
6268
6251
6235
6218
6201
6184
6168
6151
6134
6118
6101
6085
6069
6053
6037
6022
6006
5991
5976
5961
5946
5931
5917
5902
5887
5873
5858
5843
5828
5813
5798
5782
5767
5751
5735
5719
5702
5686
5668
5651
5634
5616
5598
5579
5560
5541
5522
5502
5482
5462
5442
5421
5399
5378
5356
5333
5311
5287
5264
5239
5214
5189
5163
5136
5109
5082
5054
5026
4997
4968
4939
4909
4880
4850
4820
4790
4760
4729
4699
4669
4638
4608
4578
4549
4519
4490
4461
4432
4403
4374
4346
4317
4289
4260
4232
4204
4175
4147
4119
4090
4061
4033
4003
3975
3945
3916
3886
3856
3826
3796
3766
3736
3706
3675
3645
3616
3586
3556
3526
3497
3468
3439
3410
3381
3352
3324
3295
3267
3239
3212
3184
3157
3130
3103
3077
3050
3024
2999
2973
2947
2922
2897
2872
2846
2821
2796
2771
2746
2722
2697
2672
2647
2623
2598
2574
2549
2525
2500
2475
2451
2426
2401
2376
2351
2326
2301
2276
2251
2227
2202
2178
2153
2129
2106
2082
2059
2036
2013
1991
1968
1946
1925
1903
1882
1861
1840
1820
1800
1780
1760
1740
1720
1701
1681
1662
1642
1623
1603
1584
1565
1545
1526
1507
1488
1469
1449
1430
1411
1392
1372
1353
1334
1315
1296
1277
1258
1238
1219
1200
1181
1161
1142
1122
1103
1083
1064
1044
1024
1004
985
965
945
925
905
886
866
846
826
807
787
768
749
730
711
692
673
655
637
619
602
585
568
552
535
520
504
488
473
458
443
428
414
399
385
371
356
342
328
313
299
285
270
256
242
228
214
200
187
173
160
147
134
121
109
96
84
73
61
50
38
27
16
5
-6
-17
-27
-38
-48
-58
-69
-79
-88
-98
-107
-117
-126
-134
-142
-150
-158
-165
-171
-178
-183
-189
-194
-199
-203
-208
-211
-215
-218
-221
-223
-226
-227
-229
-230
-231
-232
-232
-232
-233
-232
-232
-232
-231
-231
-230
-229
-228
-226
-225
-223
-221
-219
-216
-213
-210
-207
-204
-200
-196
-192
-188
-183
-179
-174
-169
-163
-158
-152
-147
-141
-135
-128
-122
-115
-108
-101
-94
-87
-79
-71
-63
-54
-45
-36
-27
-17
-6
5
16
28
40
53
66
80
93
107
122
137
152
167
182
197
212
227
242
257
271
286
300
313
326
339
352
364
376
387
398
408
419
428
438
447
456
464
472
480
487
494
501
508
515
521
528
534
540
547
553
559
566
572
579
585
591
598
604
610
617
623
629
635
640
646
651
657
662
667
672
676
681
685
688
692
695
698
701
703
706
707
709
710
711
711
711
710
709
708
706
703
700
697
693
689
684
679
674
668
662
655
648
641
633
624
616
606
597
586
576
565
554
542
530
518
505
492
479
466
453
439
425
411
397
383
369
354
340
325
310
295
280
264
249
233
217
201
185
168
152
135
117
100
82
64
46
27
8
-11
-30
-49
-68
-88
-107
-127
-147
-167
-187
-207
-227
-247
-268
-289
-310
-331
-352
-373
-395
-416
-438
-460
-481
-503
-525
-547
-568
-590
-612
-633
-655
-676
-698
-720
-741
-763
-784
-805
-827
-848
-869
-890
-910
-931
-951
-971
-990
-1010
-1029
-1048
-1066
-1085
-1103
-1121
-1139
-1156
-1174
-1191
-1208
-1224
-1240
-1255
-1271
-1285
-1299
-1313
-1326
-1339
-1351
-1362
-1373
-1384
-1394
-1403
-1412
-1421
-1430
-1438
-1445
-1453
-1460
-1466
-1473
-1478
-1484
-1489
-1494
-1498
-1502
-1506
-1510
-1514
-1517
-1521
-1524
-1528
-1531
-1535
-1538
-1542
-1545
-1549
-1552
-1556
-1559
-1563
-1566
-1569
-1572
-1575
-1578
-1580
-1582
-1584
-1586
-1588
-1589
-1591
-1592
-1593
-1594
-1594
-1594
-1594
-1593
-1592
-1591
-1589
-1586
-1583
-1580
-1577
-1574
-1570
-1566
-1562
-1559
-1555
-1551
-1547
-1544
-1540
-1537
-1533
-1529
-1526
-1522
-1518
-1514
-1510
-1506
-1502
-1498
-1493
-1489
-1484
-1479
-1475
-1470
-1466
-1462
-1457
-1453
-1450
-1446
-1443
-1440
-1437
-1435
-1433
-1431
-1430
-1429
-1428
-1427
-1426
-1426
-1426
-1426
-1426
-1426
-1427
-1427
-1427
-1428
-1428
-1429
-1429
-1430
-1430
-1431
-1431
-1431
-1431
-1431
-1431
-1430
-1430
-1429
-1427
-1426
-1424
-1422
-1420
-1418
-1415
-1413
-1410
-1407
-1404
-1401
-1399
-1396
-1393
-1390
-1388
-1385
-1382
-1380
-1377
-1374
-1372
-1369
-1366
-1363
-1360
-1357
-1354
-1350
-1347
-1344
-1341
-1337
-1334
-1331
-1327
-1323
-1319
-1315
-1311
-1307
-1302
-1298
-1293
-1288
-1283
-1278
-1272
-1267
-1261
-1255
-1249
-1243
-1236
-1230
-1223
-1216
-1209
-1202
-1195
-1188
-1181
-1173
-1166
-1158
-1150
-1143
-1135
-1127
-1119
-1111
-1103
-1096
-1088
-1080
-1073
-1066
-1059
-1052
-1045
-1038
-1032
-1025
-1018
-1012
-1006
-999
-992
-986
-979
-972
-965
-958
-951
-943
-936
-928
-920
-912
-903
-895
-886
-876
-866
-856
-846
-835
-824
-812
-800
-788
-776
-763
-751
-738
-725
-711
-698
-684
-671
-657
-643
-629
-615
-601
-587
-573
-559
-544
-530
-516
-502
-487
-472
-458
-443
-428
-413
-397
-382
-366
-350
-334
-317
-301
-284
-267
-249
-232
-214
-195
-177
-159
-140
-121
-102
-83
-63
-43
-24
-4
17
37
58
79
100
122
143
165
187
209
231
253
275
298
320
343
366
389
412
434
457
480
503
527
550
573
597
620
644
668
692
716
740
764
788
812
837
861
885
909
933
957
981
1006
1030
1055
1079
1104
1129
1154
1179
1204
1229
1255
1280
1306
1331
1357
1382
1408
1434
1459
1484
1509
1534
1559
1584
1608
1633
1656
1680
1704
1727
1749
1772
1794
1815
1836
1857
1877
1897
1917
1936
1955
1973
1991
2009
2027
2044
2061
2078
2094
2110
2126
2141
2156
2171
2185
2199
2212
2226
2238
2251
2263
2274
2286
2296
2307
2317
2326
2336
2345
2354
2363
2371
2379
2387
2395
2403
2410
2417
2423
2429
2435
2441
2446
2451
2455
2459
2463
2466
2469
2471
2473
2475
2477
2478
2478
2479
2479
2478
2478
2477
2476
2475
2473
2472
2470
2468
2466
2464
2462
2459
2456
2453
2450
2447
2444
2440
2437
2433
2430
2426
2423
2419
2416
2413
2409
2406
2404
2401
2398
2396
2394
2392
2390
2388
2386
2385
2383
2381
2380
2378
2376
2375
2373
2371
2369
2367
2365
2362
2360
2358
2355
2353
2350
2347
2345
2342
2339
2336
2333
2330
2326
2323
2319
2316
2312
2308
2303
2299
2295
2290
2285
2281
2276
2271
2266
2261
2257
2252
2247
2243
2238
2233
2229
2224
2220
2215
2210
2206
2201
2196
2191
2186
2181
2176
2171
2166
2162
2157
2152
2147
2143
2139
2135
2131
2127
2123
2120
2116
2113
2110
2107
2104
2101
2099
2096
2094
2092
2090
2088
2087
2085
2084
2083
2082
2081
2080
2079
2079
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2077
2077
2076
2075
2074
2072
2071
2069
2067
2065
2062
2060
2057
2054
2051
2048
2044
2041
2037
2033
2029
2024
2020
2015
2009
2004
1998
1992
1986
1979
1973
1966
1959
1952
1945
1938
1931
1923
1916
1908
1901
1893
1886
1878
1870
1862
1854
1847
1839
1830
1822
1814
1805
1797
1788
1779
1770
1760
1751
1741
1731
1721
1710
1700
1689
1678
1666
1655
1643
1631
1619
1607
1594
1582
1569
1556
1542
1529
1515
1501
1487
1473
1459
1445
1431
1416
1402
1388
1373
1358
1344
1329
1313
1298
1282
1267
1251
1234
1218
1201
1184
1166
1148
1130
1112
1093
1074
1054
1035
1014
994
973
952
930
908
886
864
842
819
796
773
749
725
701
677
652
627
602
577
552
526
500
475
449
423
396
370
344
318
291
265
239
213
187
162
136
110
84
59
33
8
-18
-43
-68
-94
-119
-144
-169
-194
-219
-244
-269
-294
-319
-344
-369
-394
-419
-444
-469
-494
-520
-545
-571
-597
-623
-649
-676
-702
-729
-756
-783
-811
-838
-866
-893
-921
-949
-976
-1002
-1031
-1058
-1085
-1113
-1140
-1167
-1193
-1220
-1247
-1273
-1299
-1325
-1351
-1376
-1402
-1427
-1451
-1476
-1500
-1524
-1547
-1570
-1593
-1615
-1637
-1659
-1680
-1700
-1720
-1740
-1758
-1777
-1794
-1811
-1828
-1844
-1859
-1874
-1888
-1901
-1915
-1928
-1940
-1952
-1964
-1975
-1986
-1996
-2005
-2016
-2025
-2035
-2044
-2052
-2060
-2068
-2076
-2083
-2090
-2098
-2105
-2112
-2118
-2125
-2132
-2138
-2144
-2150
-2155
-2161
-2166
-2170
-2175
-2179
-2182
-2186
-2188
-2191
-2193
-2195
-2196
-2197
-2198
-2198
-2198
-2197
-2196
-2195
-2194
-2192
-2190
-2188
-2185
-2182
-2179
-2175
-2171
-2167
-2162
-2157
-2152
-2147
-2141
-2136
-2130
-2124
-2118
-2112
-2106
-2100
-2094
-2087
-2080
-2074
-2067
-2060
-2052
-2045
-2037
-2029
-2021
-2013
-2005
-1996
-1988
-1979
-1971
-1962
-1954
-1946
-1937
-1929
-1920
-1911
-1903
-1894
-1885
-1876
-1868
-1859
-1850
-1841
-1832
-1823
-1814
-1805
-1796
-1787
-1778
-1769
-1759
-1750
-1741
-1731
-1722
-1712
-1702
-1693
-1683
-1673
-1663
-1653
-1642
-1632
-1621
-1610
-1599
-1588
-1577
-1566
-1554
-1543
-1532
-1521
-1510
-1499
-1488
-1478
-1467
-1457
-1447
-1437
-1427
-1417
-1407
-1398
-1388
-1379
-1370
-1361
-1352
-1343
-1334
-1325
-1316
-1307
-1298
-1289
-1279
-1270
-1261
-1252
-1243
-1233
-1224
-1215
-1206
-1197
-1188
-1179
-1170
-1161
-1152
-1143
-1135
-1126
-1117
-1108
-1100
-1091
-1082
-1074
-1065
-1056
-1047
-1039
-1030
-1022
-1012
-1004
-997
-989
-981
-973
-965
-958
-951
-944
-937
-930
-923
-916
-909
-902
-895
-888
-881
-874
-867
-860
-853
-846
-839
-832
-825
-818
-811
-804
-797
-790
-783
-776
-769
-762
-755
-748
-741
-734
-726
-719
-711
-704
-696
-689
-681
-674
-666
-659
-651
-644
-637
-629
-622
-615
-608
-601
-594
-587
-580
-573
-566
-559
-552
-546
-539
-532
-525
-518
-511
-504
-498
-491
-484
-477
-470
-462
-455
-448
-441
-434
-427
-420
-413
-406
-399
-391
-384
-377
-370
-363
-356
-349
-342
-335
-328
-321
-314
-308
-301
-294
-288
-281
-274
-268
-261
-254
-247
-241
-234
-227
-221
-214
-207
-200
-194
-187
-180
-173
-167
-160
-154
-147
-141
-134
-128
-121
-115
-108
-101
-95
-88
-81
-75
-68
-61
-54
-47
-40
-32
-25
-18
-10
-2
5
13
21
29
38
46
54
63
72
81
90
99
108
117
127
136
145
155
164
174
183
193
203
213
224
234
245
256
267
279
291
303
315
328
341
355
368
382
397
411
426
441
456
472
487
503
519
535
551
567
583
599
616
632
648
665
681
697
713
729
745
761
777
793
809
825
841
856
872
888
903
919
934
950
965
981
996
1012
1028
1044
1059
1075
1092
1108
1124
1140
1157
1173
1190
1206
1222
1238
1254
1270
1286
1302
1317
1333
1348
1363
1377
1392
1406
1420
1434
1448
1461
1474
1487
1500
1512
1524
1536
1547
1559
1570
1581
1591
1602
1612
1622
1631
1641
1650
1659
1668
1677
1685
1693
1701
1709
1717
1724
1731
1738
1745
1751
1758
1764
1770
1776
1782
1788
1794
1799
1805
1810
1816
1821
1827
1832
1837
1842
1848
1853
1858
1863
1868
1873
1878
1883
1888
1893
1899
1904
1909
1914
1919
1923
1928
1933
1937
1941
1945
1949
1953
1957
1961
1964
1967
1971
1974
1976
1979
1982
1984
1986
1988
1990
1992
1993
1995
1996
1997
1998
1999
2000
2001
2001
2003
2003
2004
2004
2005
2005
2005
2005
2004
2004
2003
2001
2001
1999
1998
1996
1993
1991
1988
1985
1982
1978
1974
1970
1966
1961
1957
1952
1946
1941
1935
1930
1924
1917
1911
1904
1898
1891
1884
1877
1870
1863
1855
1848
1840
1833
1825
1817
1809
1801
1793
1785
1777
1769
1761
1752
1744
1736
1727
1719
1710
1702
1693
1684
1676
1667
1659
1650
1641
1633
1624
1615
1607
1598
1590
1581
1573
1564
1556
1548
1539
1531
1523
1514
1506
1498
1489
1481
1473
1465
1457
1448
1440
1433
1425
1417
1409
1401
1394
1386
1378
1371
1363
1356
1349
1342
1335
1328
1321
1314
1307
1300
1294
1287
1280
1273
1266
1259
1252
1246
1239
1232
1226
1219
1212
1206
1199
1193
1186
1180
1174
1167
1161
1155
1149
1143
1137
1132
1126
1120
1115
1109
1103
1098
1092
1087
1081
1076
1070
1065
1060
1054
1049
1044
1038
1033
1028
1022
1016
1012
1006
1000
995
990
984
979
973
967
962
956
950
944
938
932
926
920
913
907
900
894
887
880
873
866
859
852
845
838
830
823
816
808
800
793
785
778
771
763
756
749
742
735
729
722
715
709
702
696
690
683
677
671
664
658
652
645
639
632
625
618
612
605
598
591
584
577
570
563
556
549
542
535
527
520
513
506
499
492
485
478
471
465
458
452
446
439
434
428
422
416
411
406
401
396
391
386
381
376
371
366
362
357
352
347
342
337
332
327
322
316
311
305
300
294
289
283
278
272
267
261
256
251
246
241
235
230
225
221
216
211
206
201
196
192
187
182
178
173
168
164
159
154
150
145
140
136
131
126
122
117
113
109
105
101
97
93
89
85
82
78
74
71
67
64
61
58
55
52
49
46
44
41
39
37
35
33
32
30
28
27
26
25
24
23
22
21
21
21
20
21
21
22
23
24
25
27
30
32
35
38
42
46
50
54
59
64
68
74
79
84
90
95
101
107
113
120
126
132
139
146
152
159
166
173
180
187
194
201
208
215
222
229
236
243
250
257
264
271
278
285
293
300
307
314
322
329
337
344
352
360
368
377
386
394
403
413
422
432
442
452
463
474
484
496
507
518
530
542
554
566
578
590
603
616
629
642
655
669
682
696
710
724
738
752
766
780
794
808
822
836
850
865
879
893
907
921
935
949
963
977
992
1006
1020
1035
1049
1063
1078
1092
1107
1121
1136
1150
1164
1179
1193
1207
1221
1235
1249
1263
1276
1290
1304
1317
1331
1344
1358
1371
1385
1398
1411
1424
1437
1450
1463
1475
1487
1499
1511
1523
1535
1546
1557
1569
1580
1590
1601
1612
1623
1634
1644
1655
1666
1676
1687
1698
1709
1720
1731
1742
1753
1764
1776
1787
1799
1811
1822
1834
1846
1857
1869
1881
1892
1904
1916
1927
1939
1951
1962
1973
1985
1996
2007
2017
2028
2039
2049
2060
2070
2080
2089
2099
2108
2118
2127
2136
2145
2154
2162
2171
2179
2187
2196
2204
2212
2219
2227
2235
2242
2249
2257
2264
2271
2278
2285
2292
2300
2307
2314
2321
2329
2336
2344
2351
2358
2365
2373
2380
2387
2394
2401
2408
2415
2422
2429
2436
2442
2449
2455
2461
2467
2473
2479
2485
2490
2495
2501
2506
2511
2516
2521
2526
2531
2535
2540
2544
2548
2552
2556
2560
2563
2566
2570
2573
2575
2578
2581
2583
2586
2588
2590
2592
2594
2596
2597
2599
2600
2602
2603
2604
2605
2605
2606
2606
2606
2606
2606
2606
2606
2605
2605
2604
2603
2602
2601
2600
2598
2597
2595
2593
2591
2589
2586
2583
2580
2577
2574
2570
2567
2563
2559
2554
2550
2545
2541
2536
2531
2526
2521
2516
2511
2505
2499
2493
2487
2481
2474
2468
2461
2454
2447
2439
2431
2424
2415
2407
2398
2390
2381
2371
2362
2352
2343
2333
2323
2312
2302
2291
2280
2269
2258
2247
2236
2225
2213
2202
2191
2179
2168
2157
2145
2134
2123
2111
2100
2089
2078
2066
2055
2044
2033
2021
2009
1999
1988
1977
1966
1955
1944
1934
1923
1911
1900
1889
1878
1867
1855
1844
1832
1821
1809
1797
1785
1773
1761
1749
1737
1724
1712
1700
1688
1675
1663
1651
1638
1626
1614
1602
1590
1578
1566
1554
1542
1529
1517
1505
1493
1481
1469
1457
1445
1433
1420
1408
1395
1383
1370
1357
1344
1331
1318
1305
1292
1279
1266
1253
1241
1228
1216
1203
1191
1179
1167
1155
1143
1131
1119
1108
1096
1084
1072
1061
1049
1038
1026
1014
1004
993
982
971
961
950
940
930
920
910
900
890
880
871
861
852
843
833
824
815
806
797
788
779
770
762
753
744
736
727
719
710
702
694
685
677
669
661
652
644
636
629
621
613
605
597
589
581
573
566
558
550
542
534
526
519
511
503
495
487
479
471
464
456
448
440
433
425
418
411
404
397
390
384
378
372
367
362
357
352
347
343
339
335
332
328
325
322
319
316
314
311
309
307
305
302
301
299
297
295
293
291
290
288
286
285
283
282
280
279
278
276
275
274
273
272
271
271
270
270
270
270
270
271
271
272
272
273
274
276
277
278
280
281
283
285
287
290
292
295
297
300
303
307
310
314
317
321
325
329
333
337
342
346
350
354
359
363
367
371
376
380
384
389
393
397
402
406
411
415
420
424
429
433
438
442
446
451
455
460
464
469
473
477
482
486
491
495
500
504
509
514
519
524
529
534
539
544
549
555
560
565
570
575
580
585
590
594
599
603
608
612
616
621
625
629
632
636
640
644
647
651
655
658
662
665
668
672
675
678
681
684
687
690
692
695
697
700
702
704
706
707
709
710
711
712
713
714
714
715
715
715
715
715
715
714
714
713
712
711
710
709
707
706
705
703
701
699
697
695
692
689
686
683
680
676
672
668
664
660
655
650
645
639
634
628
621
615
608
602
595
587
580
572
565
557
549
541
533
524
516
508
499
491
482
473
465
456
447
438
429
420
411
401
392
382
373
363
354
344
335
325
315
305
296
286
276
266
256
246
235
225
215
205
194
184
174
163
153
142
132
122
111
101
91
80
70
60
49
39
28
18
7
-3
-14
-25
-36
-46
-57
-68
-79
-90
-102
-113
-125
-136
-148
-160
-171
-183
-195
-207
-218
-230
-242
-253
-264
-275
-286
-297
-307
-318
-328
-338
-347
-357
-366
-375
-383
-392
-400
-408
-416
-423
-430
-437
-444
-451
-457
-463
-469
-475
-481
-487
-492
-498
-503
-508
-514
-519
-524
-530
-535
-540
-545
-550
-555
-560
-565
-569
-574
-579
-583
-588
-592
-596
-600
-604
-608
-611
-615
-618
-622
-625
-628
-631
-634
-636
-639
-641
-644
-646
-648
-650
-652
-654
-656
-658
-660
-661
-663
-664
-666
-667
-669
-670
-672
-673
-675
-677
-678
-680
-681
-683
-685
-686
-688
-690
-691
-693
-695
-697
-699
-701
-703
-705
-707
-710
-712
-714
-716
-718
-720
-722
-724
-726
-728
-730
-732
-734
-735
-737
-739
-740
-742
-743
-745
-746
-747
-749
-750
-752
-753
-755
-757
-758
-760
-762
-763
-765
-766
-768
-769
-771
-772
-773
-774
-774
-775
-775
-776
-776
-776
-776
-776
-776
-775
-775
-774
-774
-773
-773
-772
-771
-770
-769
-768
-767
-766
-765
-764
-763
-761
-760
-759
-758
-757
-756
-755
-754
-753
-753
-752
-752
-752
-751
-751
-751
-751
-751
-751
-751
-751
-752
-752
-752
-753
-753
-753
-754
-754
-755
-755
-756
-756
-756
-757
-757
-758
-759
-759
-759
-760
-760
-761
-761
-762
-763
-763
-764
-764
-765
-766
-767
-768
-769
-770
-771
-772
-773
-774
-775
-776
-777
-778
-780
-781
-782
-782
-783
-784
-785
-786
-787
-787
-788
-789
-790
-790
-791
-792
-792
-793
-793
-794
-795
-795
-796
-796
-796
-797
-797
-797
-797
-798
-798
-798
-798
-798
-798
-799
-799
-799
-799
-799
-799
-800
-800
-800
-800
-801
-801
-802
-802
-802
-803
-803
-804
-804
-804
-804
-805
-805
-805
-805
-804
-804
-804
-804
-803
-803
-802
-802
-801
-800
-799
-798
-797
-796
-795
-793
-792
-790
-789
-787
-786
-784
-783
-781
-780
-778
-777
-775
-774
-773
-772
-770
-769
-768
-768
-767
-766
-765
-764
-764
-763
-762
-762
-761
-760
-760
-759
-758
-758
-757
-756
-756
-755
-754
-754
-753
-752
-752
-751
-750
-749
-748
-747
-745
-744
-743
-742
-740
-739
-737
-736
-734
-732
-731
-729
-727
-725
-723
-721
-719
-717
-715
-713
-712
-710
-708
-706
-704
-703
-701
-700
-699
-698
-697
-696
-695
-694
-694
-693
-693
-693
-693
-693
-694
-694
-695
-696
-697
-698
-699
-700
-701
-702
-703
-704
-705
-705
-706
-706
-706
-707
-706
-706
-706
-705
-705
-704
-703
-702
-701
-700
-698
-697
-695
-693
-691
-689
-687
-684
-682
-679
-676
-673
-669
-666
-662
-659
-655
-651
-647
-642
-638
-633
-629
-624
-619
-613
-608
-603
-597
-591
-585
-579
-573
-566
-560
-553
-546
-539
-532
-525
-518
-511
-503
-496
-489
-481
-473
-466
-458
-450
-443
-435
-428
-420
-413
-405
-398
-390
-383
-375
-368
-361
-353
-346
-338
-331
-323
-315
-307
-299
-292
-284
-276
-268
-260
-252
-244
-236
-228
-219
-211
-203
-195
-186
-178
-169
-160
-151
-142
-133
-124
-115
-106
-97
-88
-78
-69
-60
-51
-42
-33
-24
-15
-7
2
11
20
29
37
46
55
64
73
81
90
99
108
117
125
134
143
152
161
170
179
188
197
206
215
224
234
243
253
262
272
282
291
301
311
321
331
341
351
361
372
382
392
402
412
422
432
442
452
461
471
480
490
499
508
518
527
536
544
553
561
570
578
586
594
602
609
617
624
631
638
644
651
657
663
669
675
680
686
691
696
701
706
711
715
720
724
729
733
737
741
744
748
751
754
757
759
761
763
765
766
767
768
769
769
769
769
769
769
768
767
766
765
764
763
762
761
759
757
756
754
752
750
748
745
743
741
738
736
733
731
728
726
723
720
718
715
712
709
706
703
700
697
694
691
687
684
680
677
673
669
666
662
658
655
651
647
643
639
635
631
627
623
618
614
609
604
599
594
589
584
578
573
567
561
555
548
542
535
528
521
513
506
498
490
482
473
465
456
448
439
430
421
412
403
394
385
376
367
357
348
339
329
320
311
302
293
284
275
266
257
249
240
232
223
215
206
198
190
182
174
166
158
151
143
136
129
122
115
108
101
94
88
81
75
68
62
55
49
43
37
30
24
18
12
6
-1
-7
-13
-19
-25
-31
-36
-42
-47
-53
-58
-63
-68
-73
-78
-82
-87
-91
-95
-99
-103
-107
-111
-115
-119
-122
-126
-130
-133
-137
-141
-144
-148
-151
-155
-158
-161
-164
-167
-170
-172
-175
-177
-179
-181
-183
-184
-186
-187
-188
-188
-189
-189
-189
-189
-189
-188
-187
-187
-185
-184
-183
-181
-179
-177
-174
-172
-169
-167
-164
-161
-158
-154
-151
-148
-144
-141
-137
-134
-130
-127
-123
-120
-116
-113
-110
-106
-103
-99
-96
-93
-90
-87
-83
-80
-77
-75
-72
-69
-66
-64
-62
-59
-57
-55
-53
-52
-50
-48
-47
-46
-44
-43
-42
-40
-39
-38
-37
-35
-34
-33
-31
-30
-29
-27
-26
-25
-23
-22
-21
-20
-19
-18
-17
-16
-15
-14
-14
-13
-13
-12
-12
-12
-12
-13
-13
-13
-14
-15
-16
-17
-19
-20
-22
-24
-26
-29
-31
-34
-37
-40
-43
-46
-50
-53
-56
-60
-64
-67
-71
-74
-78
-81
-85
-88
-92
-96
-99
-103
-107
-111
-115
-119
-123
-127
-131
-136
-140
-144
-149
-154
-159
-164
-169
-174
-180
-185
-191
-197
-203
-209
-215
-221
-227
-234
-240
-247
-254
-261
-267
-274
-281
-288
-295
-301
-308
-314
-320
-326
-332
-338
-343
-348
-354
-359
-364
-369
-373
-378
-382
-387
-391
-395
-399
-402
-406
-409
-412
-415
-418
-420
-422
-424
-426
-428
-429
-430
-431
-431
-432
-432
-432
-432
-432
-432
-432
-431
-431
-430
-430
-429
-428
-427
-427
-425
-424
-423
-421
-420
-418
-416
-414
-412
-410
-407
-405
-402
-399
-397
-394
-390
-387
-384
-380
-377
-373
-369
-365
-361
-356
-351
-347
-341
-336
-331
-325
-319
-314
-308
-301
-295
-289
-282
-276
-269
-263
-256
-250
-243
-236
-229
-223
-216
-209
-202
-194
-187
-180
-173
-165
-158
-151
-143
-136
-128
-120
-113
-105
-97
-90
-82
-75
-67
-60
-52
-44
-37
-29
-21
-13
-5
3
12
20
29
38
47
56
66
75
85
95
104
114
124
134
144
154
163
173
183
192
202
211
221
230
239
248
257
265
274
282
290
298
306
314
321
329
336
344
351
358
365
372
380
387
394
400
407
414
421
428
434
441
447
454
460
467
473
480
486
493
499
505
512
518
525
531
538
544
551
558
564
571
578
584
591
598
604
611
617
623
629
635
641
647
653
659
664
670
675
681
686
692
697
703
708
713
719
724
730
736
742
748
754
760
766
772
779
785
792
799
806
812
819
826
833
840
847
854
860
867
874
881
888
895
901
908
915
922
929
936
942
949
955
962
968
975
981
987
993
999
1004
1010
1016
1020
1026
1031
1036
1040
1045
1049
1054
1058
1062
1066
1069
1073
1076
1079
1082
1085
1088
1091
1093
1096
1098
1101
1103
1105
1108
1110
1112
1115
1117
1119
1121
1123
1125
1127
1129
1131
1133
1135
1136
1138
1139
1140
1141
1142
1142
1143
1143
1143
1143
1143
1142
1142
1141
1140
1139
1138
1137
1136
1134
1133
1131
1130
1128
1126
1125
1123
1121
1120
1118
1116
1115
1113
1111
1110
1108
1106
1105
1103
1102
1100
1099
1097
1095
1094
1092
1090
1089
1087
1085
1083
1082
1080
1078
1076
1074
1073
1071
1069
1067
1065
1063
1060
1058
1056
1053
1051
1048
1045
1042
1040
1037
1034
1030
1027
1024
1020
1016
1014
1010
1006
1004
1000
997
994
991
987
984
981
978
975
971
968
965
961
958
954
951
947
944
940
937
934
930
927
923
920
916
913
909
906
902
898
895
891
888
884
880
876
873
869
865
861
858
854
851
847
844
841
837
834
831
828
825
822
819
816
813
809
806
803
799
796
792
788
784
780
776
772
768
764
759
755
750
746
741
737
733
728
723
719
714
710
705
700
696
691
686
682
677
672
667
662
657
653
648
643
638
633
628
623
619
614
609
604
599
594
589
584
579
573
568
562
556
550
544
537
531
524
518
511
504
496
489
481
474
466
458
450
442
433
425
416
407
398
389
380
371
362
353
343
334
325
315
306
297
287
278
268
259
250
240
231
222
212
203
194
185
176
167
158
149
140
131
122
113
104
95
86
77
68
59
50
41
33
24
15
6
-2
-11
-20
-28
-37
-45
-54
-62
-71
-79
-87
-96
-104
-112
-120
-127
-135
-143
-150
-158
-165
-172
-179
-186
-193
-200
-206
-213
-220
-226
-232
-238
-244
-250
-256
-261
-267
-272
-277
-282
-287
-292
-296
-301
-305
-309
-313
-317
-321
-324
-328
-331
-335
-338
-341
-343
-346
-348
-350
-352
-354
-356
-357
-359
-360
-361
-362
-363
-364
-365
-366
-367
-367
-368
-368
-368
-368
-368
-368
-367
-367
-366
-365
-364
-363
-362
-361
-359
-358
-356
-355
-353
-351
-349
-347
-344
-342
-339
-337
-334
-331
-327
-324
-321
-317
-314
-310
-306
-303
-299
-295
-292
-288
-284
-280
-277
-273
-269
-265
-261
-258
-254
-251
-247
-244
-241
-238
-235
-232
-229
-226
-223
-221
-218
-216
-213
-211
-208
-206
-203
-201
-199
-196
-194
-191
-188
-186
-183
-180
-177
-174
-171
-167
-164
-160
-157
-153
-149
-145
-141
-137
-133
-129
-125
-120
-116
-111
-107
-102
-97
-92
-87
-82
-77
-71
-66
-60
-55
-49
-43
-38
-32
-26
-20
-14
-9
-3
3
8
14
19
25
30
35
40
45
49
54
58
62
66
69
73
76
80
83
86
89
92
94
97
99
101
104
106
108
109
111
112
114
115
116
117
118
119
119
120
121
121
122
122
122
122
122
122
122
121
121
120
119
118
117
116
114
113
111
109
107
105
103
101
99
96
94
91
89
86
83
80
77
74
70
67
63
59
56
52
48
43
39
35
30
25
20
15
10
5
0
-5
-11
-16
-22
-27
-33
-38
-44
-49
-55
-60
-66
-71
-77
-82
-87
-93
-98
-102
-107
-112
-116
-121
-125
-129
-133
-137
-140
-144
-147
-150
-152
-155
-157
-160
-162
-164
-165
-167
-169
-170
-172
-173
-175
-176
-177
-178
-178
-179
-180
-180
-181
-181
-182
-182
-182
-182
-182
-181
-181
-180
-179
-178
-177
-175
-174
-172
-171
-169
-167
-165
-163
-160
-158
-156
-153
-151
-148
-146
-143
-141
-139
-137
-134
-132
-130
-128
-127
-125
-123
-122
-121
-119
-118
-117
-116
-115
-113
-112
-111
-110
-109
-108
-107
-106
-105
-104
-103
-102
-101
-100
-100
-99
-98
-97
-96
-94
-93
-92
-91
-90
-88
-87
-86
-85
-84
-82
-81
-80
-79
-77
-76
-75
-74
-73
-72
-71
-71
-70
-69
-69
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-69
-70
-71
-72
-73
-74
-76
-78
-79
-81
-83
-86
-88
-90
-93
-96
-98
-101
-104
-107
-110
-113
-116
-120
-123
-126
-130
-134
-137
-141
-144
-148
-152
-156
-159
-163
-167
-171
-175
-178
-182
-186
-190
-194
-198
-202
-206
-210
-214
-218
-222
-226
-230
-234
-238
-243
-247
-251
-255
-260
-264
-269
-273
-278
-282
-287
-292
-297
-302
-306
-311
-316
-321
-326
-331
-336
-341
-345
-350
-354
-359
-363
-368
-372
-377
-381
-385
-390
-394
-398
-402
-406
-410
-415
-419
-423
-427
-431
-435
-439
-443
-447
-451
-455
-460
-464
-468
-472
-476
-481
-485
-489
-493
-498
-502
-506
-510
-514
-519
-523
-527
-531
-536
-540
-545
-550
-554
-559
-564
-569
-574
-578
-583
-588
-593
-599
-604
-609
-614
-619
-625
-630
-635
-641
-646
-652
-657
-662
-668
-673
-679
-684
-690
-695
-701
-706
-712
-717
-723
-729
-735
-740
-746
-752
-758
-765
-771
-777
-783
-789
-795
-801
-807
-813
-819
-825
-830
-836
-842
-847
-853
-858
-864
-870
-875
-881
-887
-893
-899
-905
-911
-917
-924
-930
-937
-944
-950
-957
-964
-970
-977
-984
-991
-997
-1004
-1010
-1016
-1024
-1030
-1036
-1042
-1048
-1054
-1060
-1065
-1071
-1076
-1081
-1086
-1091
-1096
-1100
-1105
-1110
-1114
-1118
-1123
-1127
-1132
-1136
-1140
-1145
-1149
-1154
-1158
-1163
-1167
-1171
-1176
-1180
-1184
-1189
-1193
-1198
-1202
-1206
-1210
-1215
-1219
-1223
-1227
-1231
-1235
-1239
-1243
-1247
-1250
-1254
-1257
-1261
-1264
-1267
-1270
-1272
-1275
-1277
-1280
-1282
-1284
-1286
-1288
-1289
-1291
-1293
-1295
-1296
-1298
-1299
-1301
-1302
-1303
-1305
-1306
-1307
-1308
-1309
-1310
-1311
-1312
-1312
-1313
-1313
-1313
-1314
-1314
-1314
-1314
-1313
-1313
-1313
-1312
-1312
-1311
-1310
-1310
-1309
-1308
-1307
-1306
-1304
-1303
-1302
-1300
-1298
-1297
-1295
-1293
-1291
-1289
-1287
-1285
-1282
-1280
-1278
-1276
-1274
-1272
-1270
-1268
-1266
-1265
-1263
-1261
-1260
-1259
-1257
-1256
-1255
-1254
-1253
-1252
-1251
-1250
-1249
-1249
-1248
-1248
-1247
-1247
-1247
-1246
-1246
-1246
-1246
-1245
-1245
-1245
-1245
-1245
-1245
-1244
-1244
-1244
-1243
-1243
-1242
-1242
-1241
-1240
-1239
-1239
-1238
-1236
-1235
-1234
-1232
-1231
-1229
-1228
-1226
-1224
-1222
-1220
-1219
-1217
-1215
-1213
-1211
-1209
-1206
-1204
-1202
-1200
-1198
-1195
-1193
-1191
-1188
-1186
-1183
-1181
-1178
-1176
-1173
-1170
-1168
-1165
-1162
-1159
-1156
-1154
-1151
-1148
-1145
-1142
-1139
-1136
-1133
-1130
-1127
-1124
-1121
-1117
-1114
-1111
-1108
-1105
-1101
-1098
-1095
-1092
-1088
-1085
-1081
-1078
-1074
-1071
-1068
-1064
-1061
-1057
-1054
-1050
-1047
-1043
-1040
-1036
-1033
-1029
-1026
-1022
-1018
-1016
-1012
-1010
-1006
-1004
-1000
-998
-996
-993
-990
-987
-985
-982
-979
-976
-974
-971
-968
-965
-962
-960
-957
-954
-951
-948
-945
-942
-939
-936
-933
-930
-927
-924
-920
-917
-913
-910
-907
-903
-900
-896
-892
-889
-886
-882
-879
-876
-873
-870
-867
-864
-861
-858
-855
-853
-850
-848
-845
-843
-841
-838
-836
-834
-831
-829
-827
-824
-822
-820
-817
-815
-812
-809
-807
-804
-801
-799
-796
-793
-790
-787
-784
-780
-777
-773
-770
-766
-762
-758
-754
-750
-746
-742
-738
-733
-729
-724
-720
-715
-711
-706
-702
-697
-692
-688
-683
-679
-674
-670
-666
-661
-657
-653
-649
-646
-642
-639
-635
-632
-629
-626
-624
-621
-619
-616
-614
-612
-610
-609
-607
-605
-604
-602
-601
-600
-598
-597
-596
-594
-593
-592
-590
-589
-587
-586
-585
-583
-581
-580
-578
-577
-575
-574
-573
-571
-570
-568
-567
-566
-565
-564
-563
-562
-561
-560
-560
-559
-558
-558
-557
-557
-556
-556
-555
-555
-555
-554
-554
-554
-554
-554
-554
-554
-554
-554
-554
-554
-554
-554
-555
-555
-554
-554
-554
-554
-554
-553
-553
-552
-552
-551
-550
-549
-548
-547
-546
-544
-543
-542
-540
-539
-538
-536
-535
-534
-532
-531
-530
-528
-527
-526
-524
-523
-521
-520
-519
-517
-516
-514
-513
-511
-510
-509
-507
-506
-505
-504
-502
-501
-500
-499
-498
-497
-496
-494
-493
-492
-491
-490
-489
-488
-486
-485
-484
-483
-482
-481
-480
-478
-477
-476
-475
-474
-473
-472
-471
-469
-468
-467
-466
-465
-464
-463
-462
-460
-459
-458
-457
-456
-455
-454
-453
-451
-450
-449
-448
-447
-446
-445
-444
-443
-441
-440
-439
-438
-437
-436
-435
-434
-433
-431
-430
-429
-428
-427
-426
-425
-424
-423
-422
-421
-419
-418
-417
-416
-415
-414
-413
-412
-411
-410
-409
-407
-406
-405
-404
-403
-402
-401
-400
-399
-398
-397
-396
-394
-393
-392
-391
-390
-389
-388
-387
-386
-385
-384
-383
-382
-381
-379
-378
-377
-376
-375
-374
-373
-372
-371
-370
-369
-368
-367
-366
-365
-364
-363
-361
-360
-359
-358
-357
-356
-355
-354
-353
-352
-351
-350
-349
-348
-347
-346
-345
-344
-343
-342
-341
-340
-339
-338
-336
-335
-334
-333
-332
-331
-330
-329
-328
-327
-326
-325
-324
-323
-322
-321
-320
-319
-318
-317
-316
-315
-314
-313
-312
-311
-310
-309
-308
-307
-306
-305
-304
-303
-302
-301
-300
-299
-298
-297
-296
-295
-294
-293
-292
-291
-290
-289
-288
-287
-286
-285
-284
-283
-282
-281
-280
-279
-278
-277
-276
-275
-274
-273
-272
-271
-270
-269
-268
-267
-266
-265
-264
-263
-262
-261
-260
-259
-258
-257
-256
-255
-254
-253
-252
-251
-250
-250
-249
-248
-247
-246
-245
-244
-243
-242
-241
-240
-239
-238
-237
-236
-235
-234
-233
-232
-231
-230
-229
-228
-228
-227
-226
-225
-224
-223
-222
-221
-220
-219
-218
-217
-216
-215
-214
-213
-212
-212
-211
-210
-209
-208
-207
-206
-205
-204
-203
-202
-201
-200
-199
-198
-198
-197
-196
-195
-194
-193
-192
-191
-190
-189
-188
-187
-187
-186
-185
-184
-183
-182
-181
-180
-179
-178
-177
-177
-176
-175
-174
-173
-172
-171
-170
-169
-168
-168
-167
-166
-165
-164
-163
-162
-161
-160
-159
-159
-158
-157
-156
-155
-154
-153
-152
-152
-151
-150
-149
-148
-147
-146
-145
-144
-144
-143
-142
-141
-140
-139
-138
-137
-137
-136
-135
-134
-133
-132
-131
-131
-130
-129
-128
-127
-126
-125
-124
-124
-123
-122
-121
-120
-119
-118
-118
-117
-116
-115
-114
-113
-113
-112
-111
-110
-109
-108
-107
-107
-106
-105
-104
-103
-102
-102
-101
-100
-99
-98
-97
-97
-96
-95
-94
-93
-92
-92
-91
-90
-89
-88
-87
-87
-86
-85
-84
-83
-82
-82
-81
-80
-79
-78
-78
-77
-76
-75
-74
-73
-73
-72
-71
-70
-69
-69
-68
-67
-66
-65
-65
-64
-63
-62
-61
-61
-60
-59
-58
-57
-57
-56
-55
-54
-53
-53
-52
-51
-50
-49
-49
-48
-47
-46
-46
-45
-44
-43
-42
-42
-41
-40
-39
-39
-38
-37
-36
-35
-35
-34
-33
-32
-32
-31
-30
-29
-28
-28
-27
-26
-25
-25
-24
-23
-22
-22
-21
-20
-19
-19
-18
-17
-16
-16
-15
-14
-13
-13
-12
-11
-10
-10
-9
-8
-7
-7
-6
-5
-4
-4
-3
-2
-1
-1
0
1
2
2
3
4
5
5
6
7
8
8
9
10
10
11
12
13
13
14
15
16
16
17
18
18
19
20
21
21
22
23
23
24
25
26
26
27
28
28
29
30
31
31
32
33
33
34
35
35
36
37
38
38
39
40
40
41
42
42
43
44
44
45
46
47
47
48
49
49
50
51
51
52
53
53
54
55
55
56
57
57
58
59
59
60
61
61
62
63
63
64
65
66
66
67
67
68
69
69
70
71
71
72
73
73
74
75
75
76
77
77
78
79
79
80
81
81
82
83
83
84
85
85
86
86
87
88
88
89
90
90
91
92
92
93
93
94
95
95
96
97
97
98
98
99
100
100
101
102
102
103
103
104
105
105
106
107
107
108
108
109
110
110
111
111
112
113
113
114
115
115
116
116
117
118
118
119
119
120
121
121
122
122
123
124
124
125
125
126
127
127
128
128
129
129
130
131
131
132
132
133
134
134
135
135
136
136
137
138
138
139
139
140
140
141
142
142
143
143
144
144
145
146
146
147
147
148
148
149
150
150
151
151
152
152
153
153
154
155
155
156
156
157
157
158
158
159
159
160
161
161
162
162
163
163
164
164
165
165
166
167
167
168
168
169
169
170
170
171
171
172
172
173
173
174
174
175
176
176
177
177
178
178
179
179
180
180
181
181
182
182
183
183
184
184
185
185
186
186
187
187
188
188
189
189
190
190
191
191
192
192
193
193
194
194
195
195
196
196
197
197
198
198
199
199
200
200
201
201
202
202
203
203
204
204
205
205
206
206
206
207
207
208
208
209
209
210
210
211
211
212
212
213
213
214
214
214
215
215
216
216
217
217
218
218
219
219
219
220
220
221
221
222
222
223
223
224
224
224
225
225
226
226
227
227
228
228
228
229
229
230
230
231
231
231
232
232
233
233
234
234
234
235
235
236
236
237
237
237
238
238
239
239
240
240
240
241
241
242
242
242
243
243
244
244
244
245
245
246
246
247
247
247
248
248
249
249
249
250
250
251
251
251
252
252
252
253
253
254
254
254
255
255
256
256
256
257
257
258
258
258
259
259
259
260
260
261
