5
18290
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
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
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
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
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
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
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
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
78
78
78
78
78
79
79
79
79
79
80
80
80
80
80
81
81
81
81
82
82
82
82
82
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
86
86
86
86
86
87
87
87
87
88
88
88
88
88
89
89
89
89
89
90
90
90
90
91
91
91
91
91
92
92
92
92
93
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
100
101
101
101
101
102
102
102
102
103
103
103
103
104
104
104
104
105
105
105
106
106
106
106
107
107
107
107
108
108
108
108
109
109
109
109
110
110
110
111
111
111
111
112
112
112
112
113
113
113
114
114
114
114
115
115
115
116
116
116
116
117
117
117
117
118
118
118
119
119
119
119
120
120
120
121
121
121
121
122
122
122
123
123
123
124
124
124
124
125
125
125
126
126
126
126
127
127
127
128
128
128
129
129
129
129
130
130
130
131
131
131
131
132
132
132
133
133
133
133
134
134
134
135
135
135
135
136
136
136
137
137
137
138
138
138
138
139
139
139
140
140
140
140
141
141
141
142
142
142
143
143
143
143
144
144
144
145
145
145
145
146
146
146
147
147
147
148
148
148
149
149
149
149
150
150
150
151
151
151
152
152
152
153
153
153
153
154
154
154
155
155
155
156
156
156
157
157
157
157
158
158
158
159
159
159
159
160
160
160
161
161
161
162
162
162
163
163
163
163
164
164
164
165
165
165
166
166
166
167
167
167
167
168
168
168
169
169
169
170
170
170
171
171
171
171
172
172
172
173
173
173
174
174
174
175
175
175
176
176
176
176
177
177
177
178
178
178
179
179
179
180
180
180
181
181
181
181
182
182
182
183
183
183
184
184
184
185
185
185
186
186
186
187
187
187
187
188
188
188
189
189
189
190
190
190
191
191
191
192
192
192
193
193
193
194
194
194
195
195
195
196
196
196
197
197
197
198
198
198
199
199
199
200
200
200
201
201
201
202
202
203
203
203
204
204
204
205
205
205
206
206
206
207
207
207
208
208
209
209
209
210
210
210
211
211
211
212
212
213
213
213
214
214
215
215
215
216
216
216
217
217
218
218
218
219
219
220
220
220
221
221
222
222
222
223
223
224
224
224
225
225
226
226
227
227
227
228
228
229
229
229
230
230
231
231
232
232
232
233
233
234
234
234
235
235
236
236
236
237
237
238
238
238
239
239
240
240
240
241
241
242
242
243
243
243
244
244
245
245
245
246
246
247
247
248
248
248
249
249
250
250
251
251
251
252
252
253
253
253
254
254
255
255
256
256
256
257
257
258
258
259
259
259
260
260
261
261
262
262
262
263
263
264
264
265
265
265
266
266
267
267
268
268
269
269
269
270
270
271
271
272
272
272
273
273
274
274
275
275
276
276
276
277
277
278
278
279
279
279
280
280
281
281
282
282
283
283
284
284
284
285
285
286
286
287
287
288
288
288
289
289
290
290
291
291
292
292
293
293
293
294
294
295
295
296
296
297
297
298
298
299
299
299
300
300
301
301
302
302
303
303
304
304
305
305
306
306
306
307
307
308
308
309
309
310
310
311
311
312
312
313
313
314
314
315
315
316
316
317
317
317
318
318
319
319
320
320
321
321
322
322
323
323
324
324
325
325
326
326
327
327
328
328
329
329
330
330
331
331
332
332
333
333
334
334
335
335
336
336
337
337
338
338
339
339
340
340
341
341
342
342
343
343
344
344
345
345
346
346
347
348
348
349
349
350
350
351
351
352
352
353
353
354
354
355
355
356
356
357
357
358
358
359
360
360
361
361
362
362
363
363
364
364
365
365
366
366
367
367
368
368
369
370
370
371
371
372
372
373
373
374
375
375
376
376
377
377
378
378
379
380
380
381
381
382
382
383
383
384
384
385
386
386
387
387
388
388
389
390
390
391
391
392
392
393
394
394
395
395
396
396
397
398
398
399
399
400
400
401
402
402
403
403
404
405
405
406
406
407
407
408
409
409
410
410
411
412
412
413
413
414
415
415
416
416
417
418
418
419
419
420
420
421
422
422
423
423
424
425
425
426
427
427
428
428
429
430
430
431
431
432
433
433
434
435
435
436
437
437
438
438
439
440
440
441
442
442
443
444
444
445
445
446
447
447
448
449
449
450
451
451
452
453
453
454
455
455
456
457
457
458
459
460
460
461
462
462
463
464
464
465
466
466
467
468
468
469
470
470
471
472
473
473
474
475
475
476
477
477
478
479
479
480
481
482
482
483
484
484
485
486
486
487
488
489
489
490
491
491
492
493
493
494
495
496
496
497
498
498
499
500
501
501
502
503
503
504
505
505
506
507
508
508
509
510
511
511
512
513
513
514
515
516
516
517
518
518
519
520
521
521
522
523
524
524
525
526
526
527
528
529
529
530
531
532
532
533
534
535
535
536
537
537
538
539
540
540
541
542
543
543
544
545
546
546
547
548
548
549
550
551
551
552
553
554
554
555
556
556
557
558
559
559
560
561
561
562
563
564
564
565
566
566
567
568
569
569
570
571
571
572
573
573
574
575
575
576
576
577
578
578
579
580
580
581
581
582
582
583
584
584
585
585
586
586
587
587
588
588
589
590
590
591
591
592
592
593
593
594
594
595
595
596
596
597
597
598
598
599
599
600
600
601
601
602
602
602
603
603
604
604
605
605
605
606
606
607
607
608
608
609
609
609
610
610
611
611
612
612
613
614
614
615
615
616
617
617
618
619
619
620
621
621
622
623
624
624
625
626
627
628
628
629
630
631
632
632
633
634
635
636
636
637
638
639
640
641
641
642
643
644
645
646
646
647
648
649
650
651
651
652
653
654
654
655
656
657
657
658
659
660
660
661
661
662
663
663
664
665
665
666
666
667
667
668
669
669
670
670
671
672
672
673
674
674
675
676
676
677
678
679
680
681
682
683
684
685
686
686
687
688
689
690
691
692
693
694
695
695
696
697
697
698
699
699
700
701
701
702
702
703
704
704
705
705
706
706
707
707
708
708
709
710
710
711
711
712
712
713
714
714
715
715
716
717
717
718
719
720
720
721
722
722
723
724
725
725
726
727
727
728
728
729
730
730
731
731
732
732
733
734
734
735
735
736
736
736
737
737
738
738
738
739
739
740
740
740
741
741
742
742
743
743
744
744
745
745
746
746
747
747
748
748
749
750
750
751
752
752
753
754
754
755
755
756
757
757
758
758
759
760
760
761
762
763
764
765
766
767
768
769
770
772
773
775
776
778
779
781
782
784
785
787
789
790
792
793
795
796
798
799
801
802
804
805
807
808
810
811
812
814
815
816
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
846
847
848
849
850
851
852
852
853
854
855
856
856
857
858
859
860
860
861
862
863
864
865
866
867
868
869
871
872
873
875
876
877
879
880
881
883
884
885
886
887
888
889
890
891
892
892
893
894
895
896
896
897
898
899
900
900
901
902
903
904
905
906
907
908
909
910
911
913
914
915
916
918
919
920
921
922
924
925
926
927
928
929
931
932
933
934
936
937
938
939
940
941
942
943
943
944
945
946
946
947
948
948
949
950
950
951
951
952
952
953
953
954
954
954
955
955
956
956
957
957
958
958
959
959
960
960
961
961
962
963
963
964
965
966
967
968
970
971
972
973
975
976
977
978
979
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1000
1002
1002
1004
1004
1004
1006
1006
1006
1006
1008
1008
1008
1008
1010
1010
1010
1012
1012
1012
1014
1014
1014
1016
1016
1018
1018
1018
1020
1020
1022
1022
1024
1025
1026
1027
1028
1029
1030
1030
1031
1032
1032
1033
1033
1034
1034
1035
1035
1036
1036
1037
1037
1038
1038
1039
1039
1040
1040
1040
1041
1041
1041
1041
1042
1042
1042
1042
1042
1042
1043
1043
1043
1043
1043
1043
1043
1042
1042
1042
1042
1042
1041
1041
1041
1041
1040
1040
1040
1040
1040
1040
1039
1039
1039
1039
1038
1038
1038
1037
1037
1037
1036
1036
1035
1035
1034
1034
1033
1032
1032
1031
1030
1029
1029
1028
1027
1026
1025
1024
1022
1022
1020
1018
1018
1016
1014
1014
1012
1012
1010
1010
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1006
1006
1006
1006
1004
1004
1004
1002
1002
1000
1000
1000
999
999
998
998
997
997
996
996
996
995
995
994
993
993
992
991
990
990
989
988
987
986
984
983
982
981
980
979
978
977
977
976
975
974
974
973
973
972
972
971
971
971
970
970
970
969
969
969
968
968
967
967
966
966
966
965
965
964
964
963
963
963
962
962
962
962
962
961
961
961
961
961
960
960
960
959
959
958
957
956
955
954
953
953
952
951
950
949
948
947
946
945
944
943
942
942
941
940
939
938
937
936
935
935
934
933
933
932
932
931
931
931
931
931
931
931
932
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
950
951
953
954
956
958
961
963
965
968
971
973
976
979
982
984
987
990
992
995
997
999
1000
1002
1004
1006
1008
1010
1010
1012
1014
1016
1018
1018
1020
1022
1024
1025
1027
1028
1029
1031
1032
1033
1034
1035
1037
1038
1040
1042
1044
1046
1048
1050
1052
1054
1056
1058
1060
1063
1065
1067
1069
1072
1075
1077
1080
1083
1086
1089
1093
1096
1100
1104
1108
1112
1116
1121
1125
1130
1134
1139
1143
1148
1152
1157
1161
1165
1169
1173
1177
1181
1185
1189
1192
1196
1200
1204
1208
1212
1216
1220
1224
1228
1233
1237
1241
1246
1250
1255
1260
1265
1270
1275
1281
1286
1291
1296
1302
1307
1312
1318
1323
1328
1333
1338
1343
1348
1353
1357
1362
1366
1370
1374
1377
1381
1385
1389
1393
1397
1401
1406
1410
1415
1420
1425
1430
1435
1439
1444
1449
1454
1459
1464
1469
1474
1480
1486
1492
1498
1504
1511
1517
1524
1532
1540
1548
1556
1565
1573
1582
1591
1601
1610
1619
1628
1637
1646
1655
1664
1673
1681
1690
1698
1706
1715
1723
1732
1741
1750
1759
1768
1777
1786
1795
1804
1812
1821
1829
1836
1843
1850
1856
1862
1867
1872
1877
1882
1886
1891
1896
1901
1906
1912
1918
1923
1929
1935
1941
1947
1953
1959
1965
1970
1975
1980
1984
1989
1993
1996
2000
2003
2007
2009
2013
2017
2021
2025
2029
2033
2037
2041
2047
2051
2056
2060
2065
2070
2075
2080
2085
2090
2095
2100
2106
2111
2117
2123
2129
2136
2143
2150
2157
2164
2172
2179
2187
2195
2202
2210
2218
2226
2234
2242
2250
2258
2265
2273
2281
2288
2296
2304
2311
2318
2326
2332
2339
2345
2351
2357
2362
2367
2371
2375
2379
2382
2385
2387
2389
2390
2391
2392
2392
2392
2392
2392
2391
2391
2390
2389
2388
2386
2384
2382
2379
2376
2372
2368
2364
2359
2354
2348
2342
2335
2329
2322
2315
2308
2300
2293
2285
2277
2268
2260
2251
2243
2234
2225
2216
2207
2198
2188
2178
2168
2158
2147
2137
2126
2116
2106
2096
2087
2078
2069
2060
2052
2044
2037
2029
2024
2017
2012
2007
2003
1999
1996
1993
1990
1988
1987
1985
1985
1984
1984
1984
1984
1985
1985
1986
1987
1988
1990
1992
1994
1996
1999
2001
2005
2008
2012
2016
2019
2023
2025
2029
2032
2035
2037
2037
2039
2040
2040
2040
2039
2037
2037
2036
2033
2032
2029
2028
2025
2023
2020
2017
2013
2009
2005
2001
1998
1993
1989
1985
1981
1976
1972
1968
1964
1960
1957
1953
1950
1947
1944
1941
1938
1936
1934
1932
1930
1929
1927
1926
1924
1921
1918
1915
1912
1908
1903
1899
1894
1888
1882
1876
1870
1863
1855
1847
1838
1829
1820
1811
1801
1790
1780
1769
1758
1747
1735
1724
1712
1700
1688
1677
1666
1655
1645
1635
1625
1616
1607
1599
1592
1585
1578
1572
1567
1562
1557
1552
1548
1543
1539
1535
1531
1526
1522
1518
1514
1509
1504
1500
1495
1489
1483
1477
1471
1464
1457
1449
1441
1433
1425
1417
1409
1401
1394
1387
1380
1373
1367
1360
1354
1347
1340
1333
1326
1320
1313
1307
1301
1295
1290
1285
1280
1276
1271
1267
1263
1259
1255
1250
1246
1242
1238
1234
1230
1227
1224
1221
1218
1216
1214
1212
1210
1208
1206
1204
1202
1200
1198
1197
1195
1193
1191
1189
1186
1184
1181
1178
1176
1173
1171
1169
1167
1165
1162
1159
1156
1151
1146
1141
1134
1127
1120
1112
1104
1096
1088
1081
1074
1067
1061
1056
1051
1047
1044
1041
1039
1037
1035
1033
1032
1030
1028
1026
1024
1022
1020
1018
1016
1016
1014
1012
1012
1012
1012
1012
1014
1014
1014
1014
1016
1016
1016
1016
1016
1016
1016
1018
1020
1020
1022
1024
1026
1027
1028
1029
1030
1032
1033
1034
1036
1037
1038
1040
1041
1043
1044
1046
1048
1049
1050
1052
1052
1053
1054
1055
1056
1057
1059
1061
1063
1065
1068
1071
1074
1077
1081
1084
1088
1091
1095
1099
1102
1105
1109
1112
1115
1117
1120
1123
1126
1129
1132
1135
1139
1142
1145
1148
1151
1153
1154
1155
1155
1156
1155
1155
1154
1154
1153
1152
1152
1151
1150
1149
1148
1146
1143
1140
1137
1133
1128
1122
1116
1109
1101
1092
1082
1072
1060
1049
1037
1025
1012
1000
987
975
963
950
937
925
912
899
886
873
860
846
833
820
807
794
781
770
759
749
739
731
723
716
709
703
697
692
687
683
679
675
671
668
664
660
656
652
648
643
638
633
627
621
615
608
602
595
589
582
575
569
562
556
549
541
532
523
513
502
491
480
468
457
446
436
427
418
409
402
394
387
380
374
367
360
353
346
339
332
324
316
308
299
290
280
270
260
250
239
229
218
207
197
186
175
164
152
140
128
114
100
85
70
54
38
22
5
-11
-26
-42
-57
-72
-87
-102
-116
-131
-145
-159
-172
-185
-198
-210
-222
-233
-244
-254
-264
-273
-283
-292
-300
-309
-318
-326
-334
-342
-350
-357
-365
-372
-379
-386
-392
-399
-405
-411
-417
-422
-427
-432
-437
-442
-446
-450
-454
-458
-462
-466
-471
-476
-482
-489
-496
-503
-511
-520
-528
-537
-546
-556
-566
-576
-586
-597
-607
-618
-629
-639
-649
-659
-669
-678
-687
-696
-705
-714
-723
-733
-742
-752
-761
-771
-780
-790
-799
-807
-815
-824
-832
-840
-848
-857
-865
-874
-883
-892
-901
-911
-921
-931
-941
-952
-963
-975
-986
-999
-1010
-1024
-1037
-1050
-1064
-1079
-1093
-1108
-1123
-1139
-1154
-1169
-1184
-1200
-1216
-1232
-1248
-1264
-1281
-1297
-1313
-1329
-1344
-1359
-1373
-1387
-1401
-1414
-1427
-1439
-1452
-1464
-1475
-1487
-1498
-1510
-1520
-1531
-1541
-1551
-1560
-1569
-1577
-1586
-1594
-1602
-1611
-1619
-1628
-1637
-1647
-1656
-1666
-1675
-1685
-1694
-1704
-1713
-1722
-1732
-1741
-1750
-1760
-1771
-1782
-1794
-1807
-1821
-1835
-1851
-1867
-1883
-1900
-1918
-1936
-1955
-1975
-1995
-2015
-2036
-2058
-2080
-2102
-2125
-2148
-2171
-2195
-2218
-2242
-2266
-2291
-2316
-2341
-2367
-2394
-2421
-2448
-2476
-2503
-2531
-2558
-2585
-2611
-2637
-2663
-2688
-2712
-2737
-2761
-2785
-2808
-2831
-2854
-2876
-2899
-2920
-2942
-2963
-2984
-3005
-3025
-3046
-3066
-3086
-3105
-3124
-3143
-3160
-3178
-3194
-3210
-3225
-3239
-3252
-3265
-3278
-3290
-3302
-3313
-3325
-3338
-3350
-3363
-3377
-3390
-3404
-3418
-3433
-3447
-3461
-3475
-3489
-3504
-3518
-3532
-3547
-3561
-3576
-3590
-3605
-3620
-3634
-3648
-3662
-3675
-3687
-3698
-3708
-3718
-3726
-3734
-3741
-3747
-3753
-3758
-3762
-3767
-3772
-3776
-3781
-3786
-3791
-3797
-3803
-3809
-3816
-3824
-3833
-3842
-3852
-3864
-3876
-3888
-3902
-3916
-3930
-3945
-3960
-3976
-3992
-4008
-4025
-4042
-4059
-4077
-4094
-4112
-4130
-4149
-4167
-4185
-4203
-4222
-4240
-4258
-4275
-4293
-4311
-4328
-4346
-4364
-4381
-4399
-4417
-4436
-4454
-4472
-4490
-4508
-4526
-4542
-4559
-4575
-4590
-4604
-4618
-4631
-4645
-4658
-4671
-4684
-4697
-4711
-4725
-4739
-4754
-4770
-4786
-4802
-4820
-4838
-4856
-4876
-4895
-4916
-4937
-4958
-4980
-5001
-5022
-5043
-5064
-5085
-5105
-5125
-5144
-5164
-5183
-5203
-5222
-5241
-5260
-5280
-5299
-5319
-5338
-5357
-5377
-5396
-5415
-5433
-5452
-5470
-5488
-5505
-5522
-5539
-5555
-5571
-5587
-5602
-5616
-5630
-5643
-5656
-5668
-5680
-5692
-5703
-5714
-5725
-5736
-5747
-5757
-5768
-5778
-5788
-5797
-5806
-5815
-5823
-5831
-5839
-5846
-5853
-5861
-5868
-5875
-5882
-5890
-5897
-5904
-5911
-5918
-5925
-5932
-5938
-5945
-5951
-5958
-5964
-5970
-5977
-5983
-5989
-5996
-6002
-6009
-6015
-6022
-6029
-6035
-6041
-6048
-6054
-6060
-6066
-6071
-6077
-6083
-6088
-6093
-6099
-6104
-6109
-6114
-6120
-6125
-6129
-6134
-6138
-6142
-6145
-6147
-6150
-6151
-6152
-6152
-6152
-6151
-6149
-6146
-6143
-6139
-6135
-6129
-6123
-6117
-6109
-6101
-6093
-6083
-6073
-6063
-6052
-6040
-6028
-6016
-6003
-5990
-5977
-5964
-5951
-5939
-5927
-5915
-5903
-5891
-5880
-5868
-5856
-5845
-5833
-5821
-5810
-5798
-5787
-5776
-5765
-5754
-5744
-5734
-5724
-5715
-5705
-5696
-5687
-5677
-5668
-5659
-5650
-5641
-5633
-5624
-5616
-5608
-5600
-5593
-5587
-5581
-5576
-5571
-5567
-5564
-5561
-5558
-5556
-5554
-5552
-5550
-5548
-5545
-5542
-5539
-5535
-5530
-5525
-5520
-5515
-5510
-5504
-5498
-5492
-5485
-5479
-5471
-5464
-5456
-5448
-5439
-5431
-5422
-5413
-5403
-5394
-5386
-5377
-5368
-5360
-5351
-5343
-5335
-5326
-5317
-5309
-5300
-5290
-5280
-5270
-5260
-5249
-5238
-5227
-5216
-5204
-5193
-5182
-5171
-5160
-5150
-5140
-5131
-5121
-5112
-5102
-5093
-5084
-5075
-5065
-5056
-5046
-5037
-5028
-5019
-5009
-5000
-4992
-4983
-4974
-4966
-4957
-4948
-4938
-4928
-4917
-4906
-4893
-4880
-4866
-4851
-4835
-4818
-4801
-4784
-4766
-4747
-4729
-4710
-4690
-4670
-4650
-4628
-4606
-4584
-4560
-4536
-4512
-4487
-4461
-4436
-4410
-4385
-4360
-4335
-4311
-4288
-4265
-4243
-4222
-4201
-4180
-4161
-4142
-4124
-4106
-4089
-4072
-4057
-4041
-4027
-4013
-4001
-3989
-3978
-3968
-3958
-3950
-3942
-3935
-3928
-3921
-3915
-3908
-3902
-3896
-3889
-3883
-3876
-3870
-3863
-3857
-3850
-3843
-3836
-3828
-3820
-3812
-3803
-3793
-3782
-3771
-3758
-3745
-3732
-3717
-3703
-3687
-3672
-3656
-3640
-3624
-3608
-3592
-3576
-3561
-3546
-3532
-3518
-3504
-3491
-3479
-3466
-3455
-3444
-3433
-3423
-3413
-3404
-3395
-3386
-3378
-3369
-3361
-3352
-3344
-3335
-3326
-3317
-3308
-3299
-3289
-3280
-3270
-3260
-3249
-3239
-3229
-3219
-3209
-3198
-3188
-3178
-3167
-3156
-3145
-3133
-3121
-3108
-3095
-3081
-3067
-3053
-3039
-3025
-3010
-2996
-2981
-2967
-2953
-2939
-2925
-2910
-2897
-2883
-2869
-2856
-2843
-2831
-2819
-2807
-2797
-2787
-2778
-2770
-2762
-2755
-2750
-2744
-2740
-2736
-2733
-2730
-2727
-2725
-2723
-2721
-2719
-2718
-2716
-2715
-2714
-2714
-2713
-2713
-2714
-2715
-2716
-2718
-2720
-2722
-2725
-2728
-2731
-2734
-2737
-2740
-2742
-2744
-2745
-2746
-2746
-2745
-2744
-2743
-2741
-2739
-2736
-2734
-2731
-2728
-2725
-2722
-2719
-2716
-2713
-2710
-2706
-2703
-2699
-2695
-2692
-2689
-2685
-2683
-2680
-2678
-2676
-2675
-2673
-2672
-2671
-2670
-2669
-2667
-2666
-2664
-2661
-2658
-2655
-2651
-2647
-2642
-2636
-2630
-2623
-2616
-2608
-2600
-2591
-2581
-2571
-2560
-2548
-2535
-2521
-2506
-2490
-2473
-2455
-2436
-2417
-2397
-2377
-2356
-2335
-2314
-2292
-2271
-2250
-2228
-2206
-2185
-2163
-2141
-2120
-2099
-2078
-2057
-2037
-2017
-1998
-1979
-1960
-1942
-1925
-1908
-1891
-1874
-1858
-1841
-1825
-1808
-1791
-1774
-1757
-1740
-1722
-1704
-1686
-1668
-1649
-1631
-1612
-1594
-1575
-1557
-1539
-1521
-1503
-1485
-1467
-1449
-1432
-1414
-1396
-1379
-1361
-1344
-1326
-1309
-1292
-1275
-1259
-1243
-1228
-1213
-1198
-1184
-1170
-1157
-1144
-1132
-1121
-1110
-1099
-1089
-1079
-1069
-1060
-1050
-1041
-1032
-1022
-1012
-1002
-994
-984
-974
-964
-954
-943
-933
-922
-911
-900
-889
-877
-865
-853
-841
-828
-815
-802
-789
-776
-763
-750
-736
-723
-711
-698
-686
-675
-663
-652
-641
-630
-620
-609
-598
-587
-576
-566
-555
-545
-534
-524
-515
-505
-496
-487
-478
-468
-459
-450
-441
-431
-422
-412
-403
-393
-383
-373
-363
-353
-343
-333
-323
-313
-303
-293
-283
-272
-262
-251
-239
-228
-215
-203
-190
-177
-164
-151
-137
-124
-111
-98
-86
-74
-62
-51
-41
-31
-22
-14
-7
0
6
10
15
18
21
24
26
29
31
33
35
37
39
42
45
48
51
55
59
63
68
74
80
86
92
99
107
114
122
130
138
146
154
163
171
180
188
196
204
212
220
227
234
240
247
252
258
262
267
271
274
277
279
280
281
281
280
278
275
272
268
263
258
253
247
241
234
228
221
214
207
200
193
186
180
174
168
162
158
154
151
148
146
145
144
144
144
145
146
147
148
150
152
154
156
159
161
164
167
170
172
175
178
180
182
184
185
187
187
188
188
187
187
186
185
184
183
182
181
180
179
179
178
178
177
177
176
176
176
176
176
176
176
176
177
178
179
180
182
183
185
186
188
189
191
192
193
194
194
195
196
197
198
199
200
201
203
205
206
208
210
212
214
216
218
220
223
225
227
229
231
233
236
238
240
242
244
245
247
248
249
250
250
251
251
250
249
247
245
243
239
236
231
227
221
215
209
202
194
186
178
169
160
150
140
130
119
109
98
86
75
64
53
43
32
21
10
0
-11
-22
-33
-45
-56
-68
-81
-93
-105
-118
-131
-144
-157
-170
-182
-195
-207
-220
-231
-242
-253
-262
-272
-280
-288
-295
-302
-307
-312
-316
-320
-322
-324
-326
-327
-327
-327
-327
-326
-326
-325
-324
-323
-321
-320
-318
-317
-315
-314
-312
-310
-309
-307
-305
-302
-300
-298
-295
-292
-290
-287
-284
-281
-278
-275
-273
-270
-268
-266
-264
-262
-260
-259
-257
-256
-255
-254
-253
-251
-250
-249
-248
-246
-245
-243
-242
-240
-238
-236
-233
-231
-228
-226
-223
-220
-217
-214
-211
-208
-206
-203
-200
-197
-195
-193
-191
-189
-187
-186
-185
-184
-184
-184
-184
-184
-184
-185
-186
-187
-188
-190
-191
-193
-194
-196
-197
-199
-200
-201
-202
-203
-204
-205
-206
-207
-207
-208
-209
-210
-211
-212
-213
-214
-215
-216
-216
-217
-218
-218
-219
-219
-220
-220
-221
-221
-222
-223
-224
-225
-227
-229
-231
-233
-235
-237
-239
-242
-244
-246
-248
-249
-250
-251
-252
-252
-253
-253
-253
-254
-254
-255
-256
-258
-260
-262
-265
-268
-271
-274
-277
-281
-284
-288
-291
-295
-299
-303
-307
-311
-315
-319
-323
-328
-332
-336
-340
-344
-347
-351
-354
-357
-360
-363
-366
-370
-373
-376
-379
-383
-386
-389
-392
-395
-398
-400
-402
-404
-405
-406
-407
-407
-407
-407
-407
-406
-406
-406
-405
-405
-404
-404
-403
-403
-402
-401
-401
-400
-399
-399
-399
-399
-399
-400
-400
-402
-403
-405
-408
-411
-414
-418
-422
-427
-432
-437
-443
-449
-455
-461
-467
-474
-481
-487
-494
-501
-508
-515
-521
-528
-535
-541
-548
-554
-560
-566
-571
-577
-582
-587
-593
-598
-602
-607
-611
-616
-620
-623
-627
-630
-634
-637
-639
-642
-645
-647
-649
-652
-654
-656
-659
-661
-664
-667
-670
-674
-678
-682
-687
-692
-698
-704
-710
-717
-724
-732
-739
-748
-756
-765
-774
-783
-792
-802
-811
-822
-832
-843
-853
-865
-876
-888
-899
-912
-924
-936
-949
-962
-975
-988
-1002
-1014
-1029
-1043
-1057
-1071
-1085
-1100
-1114
-1130
-1145
-1161
-1177
-1194
-1211
-1228
-1246
-1265
-1284
-1303
-1323
-1344
-1364
-1385
-1406
-1427
-1447
-1467
-1488
-1507
-1526
-1545
-1564
-1582
-1600
-1618
-1635
-1652
-1668
-1685
-1700
-1716
-1730
-1745
-1758
-1771
-1783
-1795
-1806
-1816
-1826
-1835
-1844
-1853
-1862
-1870
-1877
-1885
-1892
-1898
-1904
-1910
-1915
-1920
-1923
-1927
-1930
-1932
-1935
-1936
-1938
-1939
-1939
-1940
-1940
-1940
-1940
-1939
-1939
-1938
-1938
-1937
-1937
-1936
-1936
-1935
-1935
-1935
-1934
-1934
-1934
-1934
-1934
-1934
-1935
-1935
-1935
-1935
-1935
-1936
-1936
-1936
-1936
-1936
-1936
-1936
-1935
-1935
-1935
-1934
-1934
-1933
-1932
-1932
-1931
-1930
-1929
-1929
-1928
-1927
-1926
-1926
-1925
-1924
-1923
-1923
-1922
-1922
-1922
-1921
-1921
-1922
-1922
-1923
-1925
-1926
-1929
-1931
-1934
-1938
-1942
-1946
-1951
-1956
-1962
-1968
-1975
-1982
-1990
-1998
-2007
-2017
-2028
-2039
-2051
-2064
-2078
-2093
-2109
-2126
-2144
-2163
-2183
-2203
-2225
-2247
-2270
-2295
-2320
-2346
-2373
-2401
-2429
-2460
-2491
-2523
-2557
-2592
-2628
-2665
-2704
-2745
-2786
-2830
-2875
-2921
-2968
-3018
-3068
-3121
-3174
-3229
-3286
-3343
-3402
-3462
-3524
-3586
-3649
-3712
-3776
-3841
-3906
-3971
-4037
-4102
-4167
-4231
-4295
-4359
-4422
-4484
-4544
-4604
-4662
-4719
-4774
-4828
-4879
-4929
-4976
-5022
-5065
-5106
-5145
-5182
-5217
-5249
-5279
-5307
-5332
-5355
-5375
-5393
-5408
-5421
-5430
-5438
-5442
-5443
-5442
-5438
-5431
-5421
-5408
-5392
-5374
-5353
-5329
-5302
-5272
-5240
-5206
-5169
-5130
-5088
-5045
-5000
-4954
-4906
-4857
-4806
-4755
-4703
-4649
-4595
-4541
-4485
-4429
-4373
-4315
-4258
-4200
-4142
-4083
-4026
-3968
-3909
-3851
-3793
-3734
-3676
-3618
-3561
-3503
-3446
-3390
-3334
-3278
-3223
-3169
-3115
-3062
-3009
-2957
-2906
-2854
-2803
-2753
-2703
-2653
-2604
-2555
-2507
-2459
-2411
-2363
-2316
-2269
-2222
-2175
-2127
-2080
-2033
-1985
-1937
-1889
-1841
-1793
-1745
-1696
-1648
-1600
-1552
-1504
-1457
-1410
-1363
-1318
-1272
-1228
-1185
-1142
-1100
-1060
-1020
-983
-947
-912
-879
-848
-819
-792
-767
-744
-723
-704
-688
-673
-661
-652
-644
-638
-635
-634
-634
-636
-640
-646
-653
-661
-670
-680
-691
-703
-716
-730
-744
-759
-775
-792
-809
-827
-846
-866
-887
-909
-932
-955
-979
-1004
-1030
-1057
-1084
-1112
-1140
-1168
-1198
-1227
-1257
-1287
-1318
-1348
-1379
-1410
-1441
-1472
-1504
-1535
-1566
-1597
-1628
-1660
-1691
-1722
-1754
-1786
-1818
-1850
-1881
-1913
-1945
-1976
-2007
-2037
-2067
-2096
-2124
-2150
-2176
-2200
-2222
-2243
-2263
-2281
-2298
-2313
-2326
-2338
-2348
-2357
-2364
-2369
-2373
-2375
-2375
-2373
-2370
-2365
-2359
-2351
-2341
-2330
-2318
-2305
-2290
-2274
-2257
-2238
-2219
-2198
-2175
-2152
-2126
-2100
-2072
-2041
-2011
-1978
-1943
-1907
-1869
-1829
-1788
-1745
-1701
-1655
-1608
-1559
-1510
-1458
-1406
-1353
-1298
-1242
-1186
-1128
-1070
-1010
-951
-890
-829
-767
-705
-642
-578
-515
-451
-388
-324
-261
-198
-136
-75
-14
46
105
163
221
276
331
384
435
485
533
578
622
663
702
738
772
804
833
860
885
908
928
947
964
979
992
1004
1014
1022
1029
1035
1039
1042
1043
1044
1043
1042
1040
1037
1033
1029
1025
1020
1016
1014
1010
1006
1004
1002
1000
1000
999
999
999
1000
1002
1004
1008
1012
1018
1024
1031
1038
1046
1054
1063
1073
1083
1093
1104
1116
1128
1140
1153
1167
1180
1194
1208
1223
1237
1252
1266
1280
1294
1308
1320
1333
1344
1355
1365
1374
1382
1389
1395
1400
1403
1406
1407
1406
1405
1402
1397
1391
1384
1376
1368
1358
1347
1337
1325
1314
1302
1290
1277
1265
1252
1239
1226
1213
1200
1187
1174
1161
1148
1136
1125
1114
1105
1098
1092
1088
1086
1086
1088
1092
1098
1106
1116
1129
1143
1160
1179
1200
1224
1250
1278
1309
1343
1378
1417
1457
1500
1545
1592
1641
1691
1744
1797
1852
1909
1966
2025
2085
2147
2209
2273
2338
2404
2471
2540
2609
2680
2752
2825
2899
2974
3050
3127
3206
3285
3364
3445
3526
3607
3690
3772
3855
3938
4022
4106
4190
4274
4358
4443
4527
4611
4695
4779
4862
4945
5027
5108
5188
5267
5345
5422
5497
5572
5645
5717
5788
5858
5927
5996
6065
6134
6203
6273
6343
6413
6484
6556
6628
6701
6775
6849
6923
6998
7074
7151
7228
7306
7385
7466
7548
7631
7716
7802
7889
7978
8068
8160
8252
8345
8439
8534
8630
8726
8824
8922
9021
9120
9221
9321
9422
9522
9623
9723
9822
9920
10016
10111
10204
10295
10384
10470
10553
10634
10712
10786
10858
10926
10992
11055
11115
11172
11227
11280
11330
11378
11425
11470
11514
11556
11597
11638
11677
11715
11753
11789
11825
11861
11896
11930
11965
12000
12035
12070
12106
12144
12182
12222
12264
12307
12351
12398
12446
12496
12548
12601
12656
12712
12769
12828
12888
12949
13010
13073
13137
13201
13266
13332
13398
13465
13532
13600
13667
13736
13804
13872
13940
14008
14076
14144
14211
14278
14344
14410
14475
14540
14604
14667
14729
14790
14850
14908
14965
15021
15075
15127
15178
15226
15274
15319
15363
15406
15447
15487
15526
15564
15601
15636
15671
15704
15735
15765
15792
15818
15841
15862
15881
15897
15910
15921
15931
15938
15943
15946
15947
15947
15946
15944
15940
15936
15931
15926
15920
15914
15908
15901
15895
15890
15885
15880
15877
15874
15873
15872
15873
15876
15879
15885
15891
15900
15909
15920
15933
15947
15963
15980
15998
16018
16039
16062
16085
16111
16137
16165
16193
16224
16254
16286
16318
16349
16379
16411
16441
16469
16497
16523
16547
16570
16592
16612
16631
16649
16666
16683
16698
16713
16726
16740
16753
16765
16777
16789
16801
16813
16824
16836
16848
16861
16874
16887
16901
16916
16931
16947
16963
16981
16999
17018
17038
17058
17080
17103
17127
17152
17179
17207
17236
17267
17299
17333
17368
17405
17443
17482
17522
17563
17605
17647
17690
17732
17775
17817
17858
17899
17938
17976
18013
18049
18082
18114
18143
18170
18195
18217
18236
18253
18266
18277
18284
18289
18290
18288
18282
18274
18261
18245
18226
18202
18175
18143
18108
18068
18023
17974
17921
17864
17802
17737
17668
17595
17519
17440
17358
17274
17188
17100
17010
16918
16824
16728
16629
16529
16426
16318
16210
16097
15982
15862
15740
15614
15484
15352
15216
15078
14937
14793
14647
14499
14349
14197
14043
13888
13732
13575
13417
13258
13099
12940
12781
12621
12462
12302
12142
11981
11818
11655
11489
11321
11150
10976
10798
10615
10428
10235
10037
9833
9623
9407
9184
8955
8719
8476
8225
7967
7701
7427
7145
6855
6557
6250
5935
5612
5280
4941
4594
4239
3878
3511
3138
2761
2379
1994
1607
1218
829
439
51
-335
-718
-1097
-1473
-1843
-2207
-2565
-2916
-3258
-3593
-3919
-4235
-4541
-4837
-5122
-5396
-5659
-5911
-6151
-6381
-6599
-6806
-7003
-7189
-7365
-7531
-7688
-7836
-7975
-8106
-8232
-8349
-8461
-8568
-8669
-8767
-8860
-8950
-9038
-9123
-9206
-9287
-9367
-9446
-9525
-9603
-9681
-9760
-9838
-9918
-9997
-10077
-10158
-10239
-10321
-10402
-10484
-10565
-10646
-10725
-10804
-10880
-10954
-11026
-11094
-11159
-11220
-11277
-11329
-11377
-11420
-11458
-11492
-11520
-11544
-11563
-11578
-11589
-11595
-11597
-11595
-11590
-11581
-11569
-11553
-11534
-11513
-11488
-11461
-11431
-11399
-11364
-11327
-11289
-11248
-11205
-11160
-11113
-11064
-11013
-10960
-10904
-10846
-10786
-10723
-10658
-10590
-10519
-10446
-10370
-10292
-10211
-10129
-10044
-9958
-9870
-9782
-9694
-9606
-9518
-9431
-9347
-9264
-9183
-9105
-9031
-8959
-8891
-8826
-8765
-8708
-8654
-8604
-8557
-8514
-8475
-8439
-8407
-8379
-8354
-8333
-8315
-8301
-8290
-8283
-8278
-8276
-8277
-8280
-8285
-8291
-8299
-8308
-8317
-8328
-8338
-8349
-8360
-8371
-8382
-8392
-8403
-8413
-8423
-8432
-8442
-8450
-8459
-8466
-8474
-8480
-8486
-8490
-8495
-8498
-8501
-8503
-8504
-8506
-8507
-8508
-8509
-8511
-8514
-8517
-8520
-8525
-8530
-8536
-8542
-8549
-8555
-8562
-8568
-8574
-8580
-8584
-8587
-8588
-8587
-8584
-8579
-8572
-8562
-8550
-8535
-8517
-8497
-8474
-8448
-8419
-8387
-8353
-8315
-8275
-8233
-8188
-8140
-8090
-8039
-7988
-7934
-7880
-7824
-7768
-7711
-7653
-7593
-7532
-7469
-7404
-7337
-7267
-7194
-7117
-7037
-6953
-6865
-6772
-6676
-6574
-6468
-6357
-6241
-6120
-5994
-5864
-5730
-5591
-5448
-5302
-5153
-5001
-4847
-4691
-4534
-4377
-4219
-4061
-3903
-3746
-3590
-3434
-3280
-3126
-2973
-2821
-2671
-2521
-2371
-2223
-2075
-1927
-1780
-1632
-1485
-1337
-1189
-1040
-891
-741
-590
-439
-287
-135
17
170
323
476
629
782
934
1085
1236
1386
1535
1682
1829
1974
2118
2260
2401
2540
2677
2812
2945
3076
3205
3331
3454
3574
3691
3805
3915
4021
4124
4223
4318
4410
4498
4583
4665
4743
4819
4893
4964
5033
5100
5165
5229
5291
5352
5412
5471
5529
5587
5643
5700
5755
5810
5865
5919
5972
6025
6076
6127
6176
6224
6270
6314
6356
6395
6432
6465
6496
6522
6545
6564
6579
6590
6597
6600
6598
6593
6583
6570
6552
6531
6506
6478
6446
6410
6371
6328
6281
6231
6176
6117
6054
5986
5913
5835
5753
5665
5572
5474
5370
5262
5148
5029
4906
4778
4645
4508
4367
4223
4075
3924
3770
3614
3456
3296
3135
2973
2811
2648
2485
2322
2159
1996
1834
1672
1511
1349
1189
1028
868
708
549
390
232
74
-83
-238
-393
-547
-699
-850
-1000
-1148
-1294
-1438
-1581
-1723
-1862
-2000
-2136
-2271
-2404
-2536
-2666
-2795
-2922
-3048
-3173
-3296
-3417
-3537
-3656
-3774
-3890
-4005
-4118
-4229
-4339
-4446
-4551
-4654
-4754
-4852
-4946
-5037
-5125
-5210
-5290
-5367
-5440
-5508
-5572
-5631
-5686
-5736
-5781
-5821
-5857
-5887
-5912
-5932
-5948
-5958
-5963
-5964
-5960
-5951
-5938
-5920
-5897
-5871
-5840
-5804
-5764
-5720
-5672
-5620
-5564
-5504
-5440
-5373
-5302
-5227
-5150
-5069
-4986
-4901
-4813
-4723
-4631
-4538
-4444
-4348
-4251
-4153
-4054
-3955
-3855
-3755
-3654
-3553
-3453
-3352
-3251
-3150
-3049
-2949
-2848
-2747
-2647
-2547
-2446
-2346
-2245
-2144
-2043
-1941
-1839
-1736
-1633
-1529
-1424
-1318
-1213
-1106
-1000
-893
-786
-679
-573
-467
-361
-256
-152
-48
54
156
257
357
456
554
651
747
843
938
1032
1125
1218
1310
1402
1494
1585
1677
1767
1857
1947
2036
2125
2212
2299
2384
2469
2552
2634
2715
2795
2874
2951
3027
3102
3176
3248
3318
3387
3455
3520
3584
3646
3707
3765
3821
3876
3929
3981
4030
4080
4128
4174
4220
4264
4308
4352
4395
4438
4480
4523
4565
4608
4651
4694
4738
4781
4824
4867
4909
4951
4991
5030
5068
5104
5137
5169
5198
5225
5250
5272
5291
5308
5323
5335
5345
5354
5360
5365
5368
5369
5369
5368
5365
5361
5356
5349
5341
5331
5321
5309
5297
5284
5270
5255
5240
5224
5208
5191
5174
5156
5137
5118
5098
5078
5057
5035
5013
4990
4966
4942
4917
4891
4864
4837
4809
4780
4750
4719
4687
4655
4621
4587
4552
4516
4479
4443
4406
4369
4332
4295
4259
4223
4188
4155
4122
4091
4061
4032
4005
3980
3956
3933
3912
3893
3875
3858
3843
3829
3816
3804
3794
3785
3776
3769
3763
3758
3754
3751
3749
3749
3749
3751
3754
3758
3764
3771
3779
3788
3798
3809
3821
3835
3849
3864
3880
3896
3914
3933
3952
3973
3994
4017
4041
4066
4091
4120
4149
4180
4212
4245
4280
4317
4355
4394
4435
4478
4522
4567
4613
4660
4708
4757
4807
4857
4908
4959
5010
5062
5113
5164
5215
5266
5317
5367
5417
5467
5517
5566
5615
5664
5713
5761
5808
5856
5903
5949
5996
6042
6087
6132
6177
6222
6267
6311
6355
6399
6443
6487
6530
6574
6617
6660
6702
6744
6786
6827
6868
6908
6947
6986
7024
7061
7097
7133
7167
7201
7233
7265
7297
7327
7357
7387
7416
7446
7475
7505
7535
7565
7596
7628
7660
7693
7727
7761
7795
7830
7865
7900
7935
7971
8006
8042
8077
8112
8147
8182
8217
8252
8286
8320
8354
8387
8420
8453
8484
8515
8546
8575
8604
8632
8658
8684
8709
8733
8756
8777
8798
8817
8836
8853
8868
8883
8896
8908
8919
8928
8937
8945
8952
8959
8965
8972
8978
8984
8990
8997
9004
9011
9018
9026
9033
9042
9050
9059
9068
9077
9086
9096
9105
9115
9124
9134
9143
9152
9161
9169
9177
9184
9190
9196
9202
9206
9210
9212
9215
9216
9217
9217
9217
9217
9217
9216
9215
9213
9212
9211
9209
9207
9205
9202
9199
9196
9192
9188
9184
9179
9173
9168
9161
9154
9147
9139
9131
9122
9113
9104
9094
9084
9074
9064
9054
9044
9034
9024
9015
9006
8997
8989
8981
8973
8966
8960
8954
8948
8944
8940
8937
8934
8933
8932
8931
8931
8932
8933
8935
8936
8938
8940
8942
8944
8946
8948
8951
8953
8956
8959
8963
8966
8970
8975
8979
8984
8990
8996
9002
9008
9014
9021
9028
9036
9044
9052
9060
9069
9078
9087
9096
9105
9115
9124
9133
9142
9150
9158
9165
9172
9177
9182
9186
9188
9190
9191
9191
9190
9187
9184
9180
9174
9167
9159
9150
9139
9127
9114
9099
9083
9065
9046
9025
9003
8979
8954
8927
8898
8868
8837
8804
8770
8735
8699
8661
8623
8583
8542
8500
8456
8412
8367
8320
8272
8223
8173
8122
8070
8018
7964
7910
7854
7799
7742
7685
7628
7569
7511
7451
7391
7330
7269
7207
7145
7082
7018
6955
6890
6826
6761
6697
6632
6567
6502
6437
6372
6307
6241
6176
6110
6044
5978
5911
5843
5776
5707
5638
5568
5498
5427
5355
5283
5210
5137
5063
4989
4915
4841
4766
4692
4618
4544
4470
4397
4324
4252
4180
4109
4038
3969
3901
3833
3766
3700
3635
3571
3508
3445
3383
3322
3262
3203
3144
3086
3028
2971
2915
2859
2804
2749
2695
2642
2589
2537
2486
2436
2386
2337
2289
2241
2194
2148
2102
2057
2013
1969
1925
1883
1840
1799
1758
1717
1678
1640
1603
1567
1532
1498
1466
1435
1405
1377
1351
1326
1302
1280
1261
1242
1226
1212
1199
1189
1180
1173
1168
1165
1164
1164
1165
1169
1174
1180
1188
1197
1208
1220
1234
1249
1266
1284
1303
1324
1346
1369
1394
1420
1446
1475
1504
1535
1567
1600
1634
1669
1706
1744
1783
1823
1863
1905
1948
1992
2036
2081
2127
2173
2220
2267
2314
2362
2410
2458
2507
2555
2604
2653
2702
2751
2800
2850
2900
2950
3001
3053
3105
3157
3210
3263
3317
3372
3426
3481
3536
3591
3646
3701
3756
3811
3866
3920
3973
4026
4078
4130
4181
4232
4281
4330
4377
4424
4470
4515
4558
4601
4642
4682
4720
4757
4793
4827
4859
4889
4918
4944
4969
4991
5011
5029
5045
5059
5070
5080
5087
5092
5095
5096
5094
5090
5084
5075
5064
5051
5035
5017
4996
4972
4946
4918
4888
4855
4821
4784
4745
4704
4661
4615
4568
4519
4468
4415
4359
4303
4244
4184
4122
4058
3994
3927
3860
3791
3721
3650
3577
3503
3429
3352
3275
3197
3117
3036
2955
2872
2788
2704
2619
2534
2448
2361
2275
2188
2100
2013
1926
1839
1752
1665
1578
1491
1405
1318
1233
1147
1062
977
893
809
726
643
560
479
398
317
238
159
82
5
-70
-145
-218
-291
-362
-432
-501
-568
-635
-700
-763
-825
-886
-945
-1002
-1057
-1111
-1162
-1212
-1260
-1307
-1352
-1395
-1436
-1475
-1514
-1550
-1585
-1618
-1650
-1680
-1709
-1737
-1763
-1788
-1811
-1834
-1856
-1876
-1896
-1915
-1933
-1950
-1967
-1983
-1999
-2013
-2028
-2041
-2056
-2070
-2084
-2097
-2111
-2125
-2140
-2155
-2170
-2186
-2203
-2220
-2239
-2258
-2278
-2299
-2321
-2343
-2367
-2392
-2417
-2443
-2470
-2498
-2526
-2555
-2585
-2615
-2645
-2676
-2708
-2740
-2772
-2804
-2838
-2871
-2905
-2940
-2975
-3010
-3046
-3083
-3120
-3158
-3196
-3235
-3274
-3313
-3353
-3393
-3434
-3475
-3516
-3558
-3600
-3642
-3684
-3727
-3769
-3812
-3855
-3898
-3941
-3984
-4026
-4067
-4110
-4151
-4192
-4231
-4270
-4308
-4346
-4382
-4418
-4452
-4486
-4519
-4550
-4581
-4611
-4640
-4667
-4694
-4720
-4744
-4768
-4790
-4811
-4832
-4851
-4869
-4886
-4901
-4916
-4929
-4941
-4952
-4962
-4971
-4979
-4985
-4991
-4996
-4999
-5002
-5004
-5005
-5004
-5003
-5001
-4998
-4995
-4990
-4985
-4978
-4971
-4964
-4955
-4946
-4935
-4924
-4912
-4898
-4884
-4868
-4852
-4834
-4816
-4796
-4775
-4753
-4730
-4706
-4681
-4655
-4628
-4600
-4571
-4541
-4509
-4477
-4444
-4410
-4375
-4339
-4301
-4263
-4223
-4183
-4141
-4098
-4054
-4010
-3964
-3918
-3871
-3823
-3774
-3725
-3675
-3625
-3575
-3524
-3473
-3422
-3370
-3319
-3267
-3215
-3163
-3111
-3058
-3006
-2954
-2901
-2849
-2796
-2743
-2690
-2637
-2584
-2531
-2478
-2424
-2370
-2316
-2261
-2207
-2152
-2097
-2041
-1987
-1932
-1877
-1822
-1767
-1712
-1657
-1603
-1549
-1495
-1442
-1389
-1336
-1284
-1233
-1181
-1131
-1081
-1032
-983
-936
-888
-842
-797
-753
-710
-668
-627
-588
-549
-513
-478
-444
-412
-382
-354
-327
-303
-281
-261
-243
-227
-213
-202
-192
-185
-179
-176
-174
-174
-175
-178
-183
-188
-196
-204
-214
-225
-237
-251
-265
-280
-297
-314
-331
-350
-368
-388
-407
-427
-447
-467
-487
-507
-527
-547
-567
-586
-606
-625
-644
-662
-681
-699
-717
-734
-752
-769
-786
-803
-820
-837
-854
-872
-889
-907
-925
-943
-962
-981
-1000
-1020
-1041
-1062
-1084
-1106
-1129
-1153
-1177
-1202
-1229
-1256
-1284
-1314
-1344
-1376
-1409
-1444
-1480
-1517
-1556
-1597
-1639
-1683
-1728
-1775
-1824
-1874
-1926
-1979
-2033
-2090
-2148
-2207
-2266
-2327
-2389
-2452
-2515
-2579
-2644
-2709
-2775
-2841
-2907
-2974
-3040
-3107
-3174
-3242
-3309
-3376
-3444
-3512
-3579
-3647
-3715
-3783
-3851
-3919
-3987
-4054
-4123
-4192
-4261
-4329
-4398
-4467
-4535
-4604
-4672
-4740
-4809
-4877
-4945
-5012
-5080
-5147
-5214
-5281
-5348
-5414
-5480
-5546
-5611
-5676
-5741
-5805
-5869
-5932
-5995
-6058
-6120
-6181
-6243
-6304
-6365
-6425
-6485
-6545
-6605
-6664
-6723
-6781
-6840
-6897
-6955
-7011
-7068
-7124
-7179
-7234
-7288
-7342
-7395
-7447
-7498
-7549
-7599
-7648
-7696
-7743
-7789
-7834
-7878
-7921
-7963
-8004
-8044
-8083
-8121
-8157
-8192
-8226
-8259
-8290
-8320
-8349
-8376
-8402
-8426
-8449
-8471
-8491
-8510
-8527
-8544
-8559
-8572
-8585
-8595
-8605
-8613
-8619
-8624
-8628
-8629
-8630
-8628
-8626
-8622
-8616
-8609
-8602
-8592
-8582
-8571
-8559
-8546
-8533
-8518
-8502
-8486
-8469
-8450
-8431
-8412
-8391
-8369
-8347
-8324
-8300
-8276
-8251
-8225
-8199
-8172
-8146
-8118
-8090
-8063
-8035
-8007
-7979
-7951
-7922
-7894
-7866
-7837
-7809
-7780
-7752
-7724
-7696
-7668
-7641
-7613
-7586
-7560
-7533
-7508
-7483
-7458
-7434
-7410
-7388
-7365
-7344
-7323
-7302
-7282
-7262
-7243
-7224
-7206
-7188
-7171
-7154
-7137
-7120
-7104
-7088
-7073
-7058
-7043
-7028
-7013
-6999
-6984
-6970
-6956
-6942
-6928
-6915
-6901
-6888
-6875
-6863
-6850
-6839
-6828
-6818
-6808
-6800
-6792
-6785
-6780
-6775
-6771
-6768
-6766
-6765
-6765
-6766
-6768
-6770
-6774
-6779
-6784
-6791
-6799
-6807
-6817
-6828
-6841
-6854
-6869
-6884
-6901
-6919
-6938
-6957
-6978
-6999
-7020
-7043
-7066
-7089
-7113
-7138
-7163
-7188
-7214
-7240
-7267
-7295
-7323
-7352
-7381
-7411
-7441
-7472
-7504
-7535
-7568
-7600
-7634
-7667
-7701
-7735
-7770
-7805
-7840
-7875
-7910
-7946
-7982
-8018
-8054
-8090
-8128
-8164
-8203
-8241
-8280
-8319
-8359
-8400
-8441
-8482
-8524
-8567
-8610
-8654
-8698
-8743
-8788
-8834
-8880
-8926
-8972
-9019
-9066
-9114
-9162
-9210
-9259
-9308
-9357
-9407
-9458
-9509
-9561
-9613
-9666
-9719
-9773
-9828
-9882
-9937
-9993
-10049
-10105
-10161
-10218
-10274
-10331
-10387
-10444
-10500
-10556
-10612
-10668
-10724
-10779
-10835
-10890
-10944
-10999
-11053
-11108
-11162
-11216
-11270
-11324
-11378
-11431
-11485
-11538
-11591
-11644
-11697
-11749
-11801
-11852
-11903
-11953
-12003
-12052
-12101
-12148
-12195
-12242
-12287
-12332
-12376
-12420
-12463
-12505
-12547
-12588
-12629
-12670
-12710
-12750
-12790
-12829
-12869
-12908
-12947
-12987
-13026
-13065
-13104
-13143
-13183
-13222
-13261
-13300
-13339
-13379
-13418
-13458
-13498
-13538
-13578
-13619
-13660
-13701
-13744
-13786
-13830
-13874
-13919
-13964
-14011
-14057
-14105
-14153
-14201
-14250
-14299
-14349
-14398
-14447
-14497
-14546
-14596
-14645
-14693
-14742
-14790
-14838
-14886
-14933
-14980
-15026
-15073
-15118
-15164
-15209
-15253
-15297
-15340
-15383
-15426
-15467
-15508
-15549
-15589
-15628
-15666
-15704
-15741
-15777
-15812
-15847
-15881
-15914
-15946
-15977
-16007
-16036
-16065
-16093
-16120
-16146
-16170
-16193
-16216
-16239
-16261
-16282
-16302
-16321
-16340
-16358
-16376
-16394
-16410
-16427
-16443
-16458
-16473
-16488
-16502
-16516
-16529
-16542
-16554
-16566
-16578
-16590
-16602
-16613
-16624
-16636
-16647
-16658
-16670
-16681
-16693
-16704
-16716
-16727
-16739
-16750
-16762
-16773
-16783
-16793
-16803
-16813
-16822
-16830
-16838
-16846
-16853
-16859
-16865
-16871
-16877
-16882
-16887
-16892
-16897
-16901
-16905
-16909
-16913
-16916
-16919
-16922
-16924
-16926
-16928
-16929
-16930
-16931
-16931
-16930
-16929
-16927
-16924
-16920
-16916
-16911
-16905
-16898
-16890
-16881
-16872
-16861
-16849
-16836
-16822
-16808
-16792
-16775
-16758
-16739
-16720
-16700
-16679
-16657
-16634
-16611
-16587
-16563
-16537
-16511
-16485
-16458
-16430
-16402
-16373
-16343
-16312
-16282
-16251
-16219
-16186
-16152
-16117
-16082
-16045
-16008
-15970
-15931
-15892
-15851
-15810
-15768
-15726
-15683
-15639
-15595
-15550
-15504
-15458
-15412
-15365
-15317
-15269
-15220
-15171
-15121
-15071
-15020
-14969
-14917
-14864
-14811
-14758
-14704
-14650
-14595
-14540
-14484
-14428
-14371
-14315
-14257
-14200
-14142
-14083
-14024
-13965
-13906
-13846
-13786
-13726
-13665
-13605
-13544
-13483
-13422
-13361
-13301
-13240
-13180
-13119
-13059
-12999
-12940
-12881
-12822
-12763
-12704
-12645
-12587
-12528
-12470
-12412
-12353
-12295
-12237
-12178
-12120
-12062
-12003
-11945
-11886
-11828
-11769
-11711
-11652
-11593
-11535
-11476
-11417
-11359
-11300
-11241
-11183
-11125
-11067
-11009
-10952
-10895
-10839
-10783
-10727
-10672
-10617
-10563
-10510
-10457
-10405
-10354
-10303
-10253
-10204
-10156
-10108
-10062
-10016
-9971
-9926
-9883
-9840
-9798
-9757
-9716
-9676
-9637
-9598
-9560
-9523
-9486
-9451
-9416
-9381
-9348
-9315
-9283
-9251
-9221
-9191
-9162
-9133
-9105
-9078
-9052
-9027
-9002
-8978
-8956
-8934
-8913
-8893
-8874
-8856
-8839
-8822
-8807
-8792
-8778
-8764
-8751
-8739
-8726
-8714
-8702
-8691
-8679
-8668
-8657
-8646
-8635
-8623
-8612
-8601
-8590
-8578
-8566
-8554
-8542
-8529
-8517
-8503
-8490
-8476
-8462
-8447
-8433
-8418
-8402
-8387
-8371
-8355
-8338
-8322
-8305
-8288
-8271
-8253
-8236
-8218
-8200
-8182
-8163
-8144
-8125
-8106
-8086
-8066
-8045
-8023
-8002
-7980
-7957
-7934
-7910
-7885
-7860
-7834
-7807
-7779
-7751
-7722
-7693
-7662
-7631
-7599
-7566
-7533
-7498
-7463
-7427
-7390
-7352
-7313
-7272
-7231
-7189
-7145
-7100
-7055
-7007
-6959
-6909
-6858
-6806
-6753
-6698
-6642
-6585
-6526
-6466
-6404
-6341
-6277
-6212
-6145
-6077
-6008
-5938
-5867
-5795
-5723
-5649
-5575
-5500
-5424
-5348
-5271
-5194
-5116
-5037
-4958
-4878
-4798
-4717
-4636
-4553
-4470
-4387
-4303
-4218
-4132
-4046
-3959
-3872
-3783
-3694
-3605
-3514
-3423
-3331
-3238
-3145
-3050
-2956
-2860
-2765
-2668
-2571
-2474
-2376
-2278
-2180
-2081
-1981
-1882
-1782
-1681
-1580
-1479
-1377
-1274
-1171
-1068
-963
-859
-754
-649
-543
-437
-331
-224
-118
-11
96
204
312
419
527
636
744
853
961
1070
1179
1288
1397
1506
1615
1724
1833
1942
2051
2160
2270
2379
2489
2598
2708
2818
2927
3037
3146
3256
3365
3474
3583
3691
3799
3907
4014
4121
4228
4335
4441
4547
4652
4758
4863
4968
5072
5177
5281
5384
5488
5590
5692
5794
5895
5995
6095
6193
6291
6388
6484
6579
6673
6767
6859
6951
7042
7132
7222
7311
7400
7487
7575
7661
7747
7833
7918
8002
8086
8169
8252
8334
8416
8497
8577
8657
8737
8816
8894
8972
9050
9126
9202
9278
9352
9426
9499
9571
9642
9712
9781
9849
9916
9982
10047
10111
10174
10236
10297
10357
10415
10473
10530
10586
10640
10694
10747
10798
10849
10899
10948
10996
11042
11088
11133
11177
11220
11263
11304
11345
11385
11424
11463
11501
11539
11575
11612
11648
11683
11718
11753
11787
11821
11854
11887
11920
11952
11984
12016
12047
12078
12108
12139
12168
12198
12227
12255
12284
12312
12339
12367
12394
12421
12448
12474
12501
12527
12554
12580
12606
12632
12657
12682
12707
12732
12757
12781
12805
12828
12852
12875
12897
12920
12942
12963
12984
13005
13025
13045
13064
13083
13101
13118
13135
13151
13167
13182
13196
13210
13223
13235
13247
13258
13269
13279
13288
13297
13305
13313
13320
13327
13333
13339
13345
13350
13354
13358
13362
13365
13368
13371
13374
13376
13378
13380
13382
13383
13385
13386
13387
13389
13391
13392
13394
13396
13399
13401
13403
13406
13408
13411
13413
13416
13418
13420
13422
13424
13425
13426
13427
13428
13429
13429
13429
13429
13429
13428
13427
13426
13425
13423
13421
13419
13417
13415
13413
13410
13408
13406
13403
13401
13399
13396
13394
13393
13391
13389
13388
13386
13385
13384
13383
13382
13382
13381
13381
13380
13379
13379
13378
13377
13375
13374
13372
13370
13367
13365
13361
13358
13354
13350
13346
13341
13336
13331
13325
13319
13312
13306
13299
13292
13284
13277
13269
13261
13253
13244
13236
13227
13218
13209
13200
13190
13181
13171
13160
13150
13139
13127
13116
13104
13091
13078
13065
13051
13037
13023
13008
12992
12977
12961
12944
12927
12910
12892
12873
12854
12835
12815
12794
12773
12752
12730
12708
12686
12663
12640
12617
12594
12570
12547
12524
12501
12477
12454
12431
12408
12385
12362
12338
12315
12292
12268
12245
12221
12198
12174
12150
12126
12102
12078
12054
12029
12005
11980
11955
11930
11905
11880
11854
11829
11803
11777
11750
11724
11697
11670
11642
11615
11587
11558
11530
11501
11471
11441
11411
11381
11350
11318
11286
11254
11221
11187
11153
11119
11084
11049
11013
10977
10940
10902
10864
10826
10787
10747
10707
10666
10625
10583
10541
10498
10455
10412
10369
10325
10282
10238
10194
10151
10107
10063
10020
9977
9934
9891
9848
9806
9763
9721
9680
9638
9597
9556
9515
9475
9435
9396
9357
9318
9280
9242
9204
9166
9129
9092
9055
9019
8982
8946
8910
8874
8838
8803
8767
8732
8697
8661
8626
8591
8556
8520
8485
8449
8414
8378
8343
8307
8271
8235
8199
8162
8125
8089
8053
8016
7979
7941
7904
7866
7828
7790
7751
7712
7673
7633
7593
7553
7513
7472
7431
7390
7348
7307
7265
7223
7181
7138
7096
7053
7010
6967
6924
6881
6838
6795
6752
6708
6665
6621
6578
6534
6491
6447
6404
6360
6317
6273
6230
6186
6143
6100
6057
6014
5971
5929
5887
5846
5805
5764
5724
5685
5646
5608
5570
5533
5496
5460
5424
5389
5354
5320
5287
5254
5221
5189
5157
5126
5096
5066
5037
5009
4981
4954
4928
4903
4878
4855
4832
4810
4788
4768
4748
4729
4710
4693
4676
4660
4645
4630
4616
4603
4590
4578
4567
4557
4547
4538
4529
4522
4515
4508
4503
4499
4495
4492
4490
4489
4489
4489
4490
4492
4495
4499
4503
4508
4514
4520
4526
4534
4542
4550
4559
4568
4578
4589
4600
4611
4623
4635
4648
4661
4675
4689
4703
4718
4733
4748
4763
4779
4795
4812
4829
4846
4863
4881
4899
4917
4936
4955
4973
4992
5011
5029
5048
5066
5083
5101
5118
5135
5151
5167
5182
5197
5212
5226
5240
5253
5266
5278
5291
5303
5314
5326
5337
5347
5358
5367
5377
5386
5394
5401
5409
5415
5421
5427
5432
5436
5440
5444
5448
5451
5454
5457
5460
5462
5465
5468
5470
5473
5476
5479
5482
5486
5489
5492
5496
5499
5503
5506
5509
5513
5516
5520
5523
5526
5529
5532
5534
5537
5539
5542
5544
5546
5547
5549
5551
5552
5553
5554
5555
5556
5556
5557
5557
5556
5556
5555
5555
5554
5552
5551
5549
5547
5544
5541
5538
5534
5530
5526
5522
5517
5512
5506
5500
5494
5488
5482
5475
5468
5461
5453
5445
5437
5428
5419
5410
5400
5390
5380
5369
5357
5346
5333
5321
5307
5293
5279
5264
5248
5231
5214
5197
5179
5160
5141
5121
5101
5081
5059
5038
5016
4993
4970
4947
4923
4898
4873
4847
4821
4793
4766
4737
4708
4678
4647
4616
4584
4552
4519
4485
4451
4417
4382
4347
4311
4275
4239
4203
4166
4129
4091
4054
4017
3979
3942
3903
3865
3827
3788
3749
3710
3671
3631
3592
3552
3512
3472
3432
3392
3351
3311
3270
3230
3190
3149
3109
3068
3028
2987
2947
2906
2866
2825
2785
2744
2703
2662
2622
2581
2540
2499
2459
2418
2377
2337
2296
2256
2216
2176
2136
2096
2056
2016
1975
1935
1895
1854
1814
1773
1731
1690
1648
1606
1564
1521
1478
1435
1392
1348
1303
1259
1214
1169
1124
1079
1034
989
945
900
855
811
767
723
679
636
592
550
507
465
423
382
341
301
261
222
183
145
107
70
34
-2
-37
-72
-106
-139
-172
-204
-236
-267
-298
-328
-358
-387
-417
-446
-475
-503
-532
-560
-589
-618
-646
-675
-704
-733
-762
-791
-821
-850
-880
-910
-940
-970
-1000
-1031
-1061
-1092
-1123
-1154
-1185
-1216
-1247
-1279
-1310
-1341
-1373
-1404
-1436
-1467
-1499
-1530
-1561
-1592
-1623
-1654
-1685
-1716
-1746
-1776
-1806
-1836
-1866
-1895
-1924
-1953
-1982
-2009
-2039
-2067
-2096
-2124
-2152
-2181
-2209
-2237
-2265
-2292
-2320
-2348
-2375
-2403
-2430
-2457
-2484
-2510
-2536
-2562
-2588
-2613
-2638
-2663
-2687
-2711
-2735
-2758
-2781
-2804
-2826
-2848
-2870
-2891
-2912
-2932
-2952
-2971
-2989
-3007
-3025
-3042
-3058
-3074
-3090
-3104
-3119
-3133
-3146
-3159
-3171
-3183
-3195
-3206
-3216
-3227
-3236
-3246
-3255
-3263
-3272
-3280
-3288
-3296
-3303
-3311
-3318
-3325
-3333
-3340
-3346
-3353
-3360
-3367
-3373
-3380
-3386
-3392
-3398
-3405
-3411
-3416
-3422
-3428
-3433
-3439
-3444
-3450
-3455
-3460
-3465
-3470
-3475
-3480
-3485
-3490
-3494
-3499
-3504
-3508
-3512
-3517
-3521
-3525
-3529
-3533
-3537
-3540
-3544
-3547
-3550
-3553
-3556
-3559
-3561
-3563
-3565
-3566
-3568
-3569
-3570
-3570
-3571
-3571
-3572
-3572
-3573
-3574
-3574
-3575
-3576
-3577
-3578
-3579
-3580
-3582
-3583
-3585
-3586
-3588
-3589
-3591
-3592
-3594
-3596
-3597
-3599
-3601
-3602
-3604
-3606
-3608
-3609
-3611
-3613
-3614
-3615
-3616
-3617
-3618
-3618
-3619
-3619
-3618
-3618
-3617
-3616
-3615
-3614
-3613
-3612
-3610
-3609
-3608
-3607
-3606
-3605
-3604
-3604
-3604
-3604
-3605
-3607
-3609
-3611
-3614
-3618
-3622
-3627
-3632
-3638
-3645
-3653
-3661
-3670
-3679
-3689
-3700
-3711
-3724
-3736
-3750
-3764
-3778
-3794
-3809
-3826
-3843
-3860
-3878
-3896
-3915
-3934
-3954
-3974
-3995
-4016
-4037
-4059
-4082
-4105
-4129
-4153
-4177
-4203
-4229
-4255
-4282
-4310
-4338
-4367
-4396
-4425
-4455
-4485
-4516
-4547
-4578
-4609
-4641
-4673
-4706
-4738
-4771
-4804
-4837
-4871
-4904
-4939
-4973
-5008
-5043
-5078
-5114
-5150
-5186
-5223
-5261
-5298
-5336
-5374
-5413
-5452
-5491
-5531
-5571
-5611
-5651
-5692
-5733
-5774
-5816
-5857
-5899
-5941
-5984
-6026
-6069
-6111
-6154
-6197
-6240
-6283
-6326
-6369
-6412
-6455
-6497
-6540
-6581
-6623
-6664
-6704
-6744
-6783
-6821
-6859
-6896
-6933
-6968
-7003
-7038
-7071
-7104
-7136
-7168
-7199
-7229
-7258
-7287
-7315
-7342
-7368
-7393
-7418
-7442
-7465
-7487
-7508
-7528
-7548
-7566
-7584
-7600
-7616
-7631
-7645
-7659
-7672
-7684
-7695
-7706
-7716
-7725
-7734
-7742
-7749
-7756
-7762
-7767
-7772
-7776
-7779
-7782
-7784
-7785
-7785
-7785
-7784
-7782
-7780
-7776
-7772
-7768
-7762
-7756
-7749
-7742
-7734
-7726
-7716
-7707
-7696
-7685
-7674
-7662
-7649
-7636
-7622
-7607
-7592
-7577
-7561
-7544
-7527
-7509
-7491
-7472
-7453
-7434
-7414
-7393
-7372
-7351
-7329
-7306
-7284
-7260
-7236
-7212
-7187
-7162
-7136
-7110
-7082
-7055
-7026
-6997
-6968
-6937
-6906
-6875
-6842
-6809
-6775
-6741
-6706
-6670
-6634
-6597
-6560
-6522
-6483
-6443
-6404
-6363
-6322
-6280
-6237
-6194
-6150
-6106
-6061
-6015
-5968
-5921
-5873
-5825
-5776
-5727
-5677
-5626
-5575
-5524
-5472
-5420
-5368
-5315
-5262
-5208
-5154
-5100
-5046
-4991
-4936
-4881
-4826
-4771
-4715
-4659
-4603
-4547
-4490
-4433
-4376
-4319
-4262
-4204
-4147
-4089
-4030
-3973
-3915
-3857
-3799
-3741
-3683
-3626
-3568
-3510
-3453
-3395
-3338
-3280
-3222
-3164
-3106
-3048
-2990
-2931
-2873
-2814
-2755
-2696
-2637
-2578
-2519
-2460
-2401
-2342
-2283
-2225
-2166
-2108
-2050
-1992
-1935
-1877
-1820
-1763
-1707
-1650
-1594
-1538
-1482
-1427
-1372
-1317
-1262
-1208
-1154
-1100
-1046
-993
-940
-887
-835
-782
-730
-678
-626
-575
-524
-473
-422
-372
-321
-271
-221
-172
-123
-74
-25
23
71
119
166
213
259
305
351
397
442
487
532
576
620
664
707
751
794
836
879
921
963
1004
1046
1087
1128
1168
1208
1247
1286
1325
1363
1401
1438
1474
1510
1546
1581
1616
1650
1683
1716
1749
1781
1812
1843
1874
1904
1933
1961
1989
2017
2043
2069
2095
2120
2144
2167
2190
2212
2233
2254
2274
2294
2313
2331
2349
2367
2384
2400
2416
2432
2447
2461
2475
2489
2501
2514
2526
2537
2548
2558
2568
2578
2588
2597
2606
2616
2625
2634
2644
2654
2664
2674
2685
2696
2707
2718
2730
2742
2754
2766
2779
2791
2803
2815
2827
2839
2850
2862
2873
2884
2894
2905
2915
2924
2934
2943
2952
2960
2968
2976
2984
2991
2998
3005
3012
3018
3024
3029
3035
3039
3044
3048
3052
3055
3058
3060
3062
3064
3065
3066
3066
3067
3067
3067
3067
3066
3066
3065
3065
3064
3063
3063
3062
3061
3059
3058
3056
3055
3053
3050
3048
3045
3042
3039
3035
3032
3028
3024
3019
3015
3010
3005
3001
2996
2990
2985
2980
2975
2969
2964
2959
2953
2948
2942
2937
2931
2926
2920
2915
2910
2905
2900
2895
2891
2887
2883
2879
2875
2872
2868
2866
2863
2861
2859
2858
2856
2855
2855
2854
2854
2854
2854
2855
2855
2856
2857
2858
2859
2860
2862
2864
2865
2867
2869
2871
2873
2876
2878
2880
2883
2885
2887
2890
2893
2896
2899
2902
2905
2908
2912
2915
2919
2923
2927
2931
2935
2939
2943
2947
2951
2955
2959
2963
2967
2971
2975
2979
2982
2986
2989
2992
2996
2999
3002
3005
3008
3011
3014
3017
3020
3023
3026
3029
3032
3034
3037
3040
3043
3046
3048
3051
3054
3057
3060
3063
3066
3069
3072
3075
3079
3082
3086
3091
3095
3101
3106
3112
3118
3125
3132
3139
3147
3156
3165
3174
3184
3194
3205
3217
3229
3241
3255
3268
3283
3298
3313
3329
3346
3364
3382
3400
3420
3440
3460
3481
3502
3523
3545
3567
3590
3612
3635
3658
3681
3704
3727
3750
3774
3797
3820
3844
3867
3891
3914
3938
3961
3985
4008
4032
4054
4078
4103
4127
4151
4176
4200
4224
4249
4274
4299
4323
4348
4374
4399
4424
4449
4475
4500
4526
4552
4578
4605
4632
4659
4686
4714
4742
4771
4800
4830
4860
4891
4922
4953
4985
5018
5051
5084
5117
5151
5185
5219
5253
5287
5321
5355
5389
5423
5457
5491
5525
5558
5592
5625
5658
5690
5722
5754
5785
5816
5847
5876
5906
5935
5963
5991
6018
6045
6071
6096
6121
6146
6169
6193
6215
6237
6259
6280
6300
6320
6339
6357
6375
6393
6409
6426
6441
6456
6471
6485
6499
6512
6524
6536
6548
6559
6570
6580
6590
6599
6608
6617
6625
6634
6641
6649
6657
6664
6671
6679
6686
6693
6700
6707
6714
6721
6728
6735
6742
6748
6755
6761
6767
6772
6778
6783
6787
6791
6795
6798
6801
6803
6805
6806
6807
6808
6808
6807
6806
6805
6803
6800
6798
6794
6791
6786
6782
6777
6771
6765
6759
6753
6746
6738
6731
6723
6715
6706
6697
6688
6679
6669
6660
6650
6640
6630
6619
6609
6599
6589
6578
6568
6558
6548
6538
6528
6518
6508
6498
6488
6479
6469
6460
6451
6441
6432
6423
6414
6405
6396
6386
6377
6368
6358
6348
6338
6327
6317
6306
6294
6282
6270
6258
6245
6231
6218
6204
6189
6174
6159
6143
6126
6110
6093
6075
6057
6039
6021
6002
5982
5963
5943
5922
5901
5880
5859
5837
5815
5792
5770
5747
5723
5700
5677
5653
5629
5605
5581
5557
5533
5509
5485
5460
5436
5411
5387
5362
5337
5311
5286
5261
5235
5210
5185
5160
5134
5109
5084
5059
5034
5009
4985
4960
4935
4910
4885
4860
4836
4811
4786
4761
4736
4711
4686
4662
4637
4612
4588
4563
4539
4514
4490
4466
4441
4417
4393
4369
4345
4320
4296
4272
4247
4223
4199
4174
4150
4125
4100
4075
4051
4026
4000
3975
3949
3924
3898
3872
3845
3819
3792
3765
3737
3710
3682
3654
3626
3597
3568
3539
3510
3480
3450
3420
3390
3360
3330
3299
3269
3238
3207
3176
3145
3114
3083
3052
3021
2990
2960
2929
2898
2868
2837
2807
2777
2747
2718
2688
2659
2630
2601
2573
2545
2517
2489
2461
2434
2406
2379
2353
2326
2299
2272
2246
2219
2193
2166
2140
2113
2086
2060
2033
2005
1979
1952
1925
1898
1870
1843
1815
1787
1759
1731
1703
1674
1645
1616
1587
1557
1527
1497
1467
1436
1406
1375
1343
1312
1280
1249
1217
1185
1153
1120
1088
1055
1022
990
957
924
891
858
825
792
758
725
692
659
626
593
560
527
494
461
427
394
361
328
295
262
229
195
162
129
96
62
29
-4
-37
-69
-102
-134
-166
-198
-229
-260
-291
-321
-351
-381
-410
-439
-467
-495
-522
-550
-576
-603
-629
-654
-679
-704
-729
-753
-776
-799
-822
-844
-866
-887
-908
-929
-948
-968
-987
-1004
-1022
-1041
-1058
-1075
-1091
-1107
-1122
-1137
-1152
-1167
-1181
-1195
-1209
-1222
-1235
-1248
-1260
-1272
-1284
-1295
-1306
-1316
-1327
-1336
-1346
-1355
-1363
-1372
-1379
-1387
-1394
-1401
-1408
-1414
-1420
-1425
-1430
-1435
-1439
-1443
-1447
-1450
-1453
-1456
-1458
-1460
-1461
-1463
-1463
-1464
-1464
-1463
-1462
-1461
-1460
-1458
-1456
-1454
-1452
-1450
-1447
-1444
-1442
-1439
-1436
-1433
-1429
-1426
-1423
-1420
-1416
-1413
-1409
-1405
-1401
-1397
-1392
-1388
-1383
-1378
-1372
-1367
-1361
-1355
-1348
-1341
-1334
-1326
-1318
-1310
-1301
-1292
-1282
-1272
-1261
-1250
-1239
-1227
-1215
-1202
-1189
-1176
-1162
-1148
-1134
-1119
-1105
-1090
-1074
-1059
-1043
-1028
-1012
-996
-980
-964
-947
-931
-915
-898
-882
-865
-849
-833
-817
-801
-785
-769
-754
-739
-724
-710
-695
-682
-668
-655
-643
-631
-619
-608
-597
-587
-577
-568
-559
-551
-544
-536
-530
-523
-517
-512
-507
-502
-498
-495
-491
-488
-486
-484
-482
-481
-481
-481
-481
-482
-484
-486
-488
-491
-494
-497
-501
-506
-511
-516
-522
-528
-535
-542
-549
-557
-565
-574
-582
-592
-601
-611
-621
-632
-642
-653
-665
-676
-688
-700
-713
-725
-738
-752
-765
-779
-794
-808
-823
-838
-854
-870
-886
-902
-919
-937
-954
-972
-990
-1008
-1027
-1046
-1065
-1085
-1105
-1125
-1145
-1165
-1186
-1206
-1227
-1248
-1269
-1291
-1312
-1334
-1356
-1378
-1400
-1422
-1445
-1468
-1491
-1514
-1537
-1561
-1585
-1609
-1633
-1657
-1682
-1706
-1731
-1756
-1780
-1805
-1830
-1855
-1879
-1904
-1928
-1953
-1977
-2001
-2025
-2050
-2074
-2098
-2122
-2146
-2170
-2193
-2217
-2240
-2263
-2286
-2308
-2331
-2353
-2374
-2396
-2417
-2438
-2459
-2480
-2501
-2521
-2541
-2561
-2581
-2601
-2621
-2641
-2660
-2680
-2699
-2719
-2738
-2757
-2777
-2796
-2815
-2834
-2854
-2873
-2892
-2912
-2931
-2951
-2970
-2990
-3010
-3030
-3050
-3070
-3090
-3110
-3130
-3151
-3171
-3191
-3212
-3232
-3253
-3273
-3293
-3314
-3334
-3355
-3375
-3395
-3416
-3436
-3456
-3477
-3497
-3518
-3538
-3558
-3578
-3598
-3618
-3638
-3658
-3677
-3697
-3716
-3735
-3754
-3773
-3792
-3811
-3830
-3848
-3867
-3885
-3903
-3921
-3939
-3957
-3975
-3992
-4010
-4027
-4043
-4061
-4078
-4094
-4111
-4128
-4144
-4161
-4177
-4193
-4209
-4225
-4240
-4256
-4271
-4286
-4301
-4315
-4330
-4344
-4357
-4371
-4384
-4396
-4409
-4421
-4433
-4444
-4456
-4467
-4477
-4487
-4497
-4506
-4515
-4524
-4532
-4540
-4547
-4554
-4561
-4567
-4573
-4578
-4583
-4588
-4592
-4596
-4600
-4604
-4607
-4610
-4612
-4615
-4617
-4619
-4620
-4622
-4623
-4624
-4624
-4625
-4625
-4625
-4624
-4623
-4622
-4621
-4620
-4618
-4616
-4613
-4611
-4608
-4604
-4601
-4597
-4594
-4589
-4585
-4581
-4577
-4572
-4568
-4563
-4559
-4555
-4551
-4546
-4542
-4539
-4535
-4532
-4528
-4525
-4522
-4520
-4517
-4515
-4513
-4511
-4510
-4508
-4506
-4505
-4504
-4502
-4501
-4499
-4498
-4496
-4494
-4493
-4491
-4489
-4487
-4484
-4482
-4480
-4477
-4474
-4471
-4468
-4465
-4461
-4458
-4454
-4450
-4445
-4441
-4436
-4431
-4426
-4420
-4415
-4409
-4402
-4396
-4389
-4382
-4375
-4367
-4359
-4351
-4343
-4334
-4325
-4316
-4306
-4297
-4287
-4277
-4266
-4256
-4245
-4233
-4222
-4210
-4198
-4185
-4173
-4160
-4146
-4133
-4119
-4105
-4090
-4075
-4061
-4046
-4030
-4016
-4000
-3985
-3969
-3953
-3937
-3921
-3905
-3888
-3871
-3854
-3837
-3819
-3801
-3783
-3764
-3745
-3726
-3707
-3687
-3667
-3646
-3625
-3604
-3583
-3561
-3539
-3516
-3494
-3471
-3448
-3425
-3402
-3379
-3355
-3332
-3308
-3285
-3261
-3238
-3214
-3190
-3167
-3143
-3119
-3096
-3072
-3049
-3026
-3003
-2980
-2957
-2935
-2913
-2891
-2869
-2847
-2826
-2805
-2784
-2763
-2743
-2723
-2703
-2683
-2663
-2644
-2625
-2606
-2588
-2569
-2551
-2533
-2515
-2497
-2479
-2461
-2443
-2426
-2408
-2390
-2371
-2353
-2334
-2316
-2296
-2277
-2257
-2237
-2217
-2196
-2175
-2154
-2132
-2110
-2087
-2065
-2041
-2017
-1994
-1970
-1946
-1921
-1896
-1871
-1846
-1820
-1794
-1768
-1742
-1716
-1690
-1664
-1638
-1612
-1586
-1560
-1534
-1508
-1482
-1456
-1430
-1404
-1377
-1351
-1325
-1298
-1272
-1245
-1219
-1192
-1165
-1139
-1112
-1085
-1058
-1031
-1004
-978
-951
-924
-897
-871
-844
-817
-791
-764
-738
-712
-686
-660
-634
-609
-584
-559
-534
-509
-485
-461
-437
-413
-389
-366
-342
-319
-296
-272
-249
-226
-203
-180
-157
-135
-112
-89
-67
-44
-22
1
23
46
69
91
114
137
159
182
206
229
253
276
301
325
349
374
399
424
450
476
502
528
554
580
607
634
661
688
715
742
770
797
825
853
880
908
937
965
993
1022
1051
1079
1108
1137
1167
1196
1225
1254
1283
1313
1342
1371
1400
1429
1458
1487
1516
1545
1574
1602
1631
1659
1688
1716
1744
1772
1800
1829
1857
1885
1913
1941
1969
1998
2025
2054
2082
2110
2138
2166
2194
2222
2250
2277
2305
2332
2359
2386
2412
2439
2465
2491
2516
2542
2567
2592
2616
2641
2664
2688
2712
2735
2757
2780
2802
2824
2846
2867
2888
2909
2929
2949
2969
2988
3008
3026
3045
3063
3081
3098
3115
3132
3149
3165
3181
3196
3211
3226
3241
3255
3269
3283
3296
3309
3322
3335
3347
3359
3371
3382
3393
3404
3415
3425
3435
3444
3454
3463
3471
3480
3488
3495
3502
3509
3516
3522
3528
3534
3539
3544
3548
3552
3556
3559
3562
3564
3566
3567
3568
3568
3568
3567
3565
3563
3560
3557
3553
3548
3543
3536
3530
3522
3514
3506
3496
3486
3475
3464
3452
3439
3426
3412
3397
3382
3366
3349
3332
3314
3296
3277
3258
3238
3217
3196
3175
3153
3130
3107
3084
3060
3036
3012
2987
2962
2936
2910
2884
2858
2832
2805
2778
2751
2723
2696
2668
2640
2611
2582
2553
2524
2494
2465
2435
2404
2374
2344
2313
2283
2252
2221
2191
2160
2129
2099
2068
2037
2007
1976
1946
1915
1885
1854
1823
1793
1762
1732
1701
1670
1639
1609
1578
1547
1516
1485
1454
1423
1393
1362
1331
1301
1270
1240
1210
1180
1150
1121
1091
1062
1033
1004
976
947
919
891
863
836
808
781
753
726
699
673
646
620
594
569
544
519
494
470
446
423
400
377
355
333
312
290
269
248
228
208
188
169
150
131
112
94
76
58
40
23
6
-11
-28
-44
-61
-77
-93
-109
-124
-139
-154
-169
-184
-198
-212
-226
-240
-253
-266
-278
-291
-303
-315
-326
-337
-348
-358
-368
-377
-386
-395
-403
-411
-418
-425
-431
-437
-442
-447
-452
-456
-459
-462
-464
-466
-468
-469
-470
-470
-470
-470
-469
-468
-466
-464
-462
-460
-457
-453
-450
-446
-442
-438
-434
-429
-424
-419
-415
-410
-404
-399
-394
-389
-383
-378
-372
-367
-361
-356
-350
-344
-338
-333
-327
-321
-315
-309
-303
-298
-292
-286
-280
-274
-268
-262
-255
-249
-242
-236
-229
-222
-216
-209
-202
-195
-187
-180
-173
-166
-158
-151
-144
-136
-129
-122
-114
-107
-100
-93
-86
-79
-72
-65
-58
-52
-45
-38
-32
-25
-19
-13
-7
-1
5
11
17
22
28
33
38
43
48
53
57
62
66
70
74
78
82
86
90
93
97
100
104
107
110
113
117
120
123
126
129
132
135
138
141
143
146
149
152
155
159
162
165
168
172
175
179
182
186
190
194
199
203
208
212
217
222
227
233
238
244
250
256
262
268
275
281
287
294
300
307
314
320
327
334
341
349
356
364
371
379
387
395
404
412
421
430
439
449
458
468
478
488
498
508
518
529
539
550
560
571
582
593
604
615
626
637
649
660
672
683
695
706
718
730
742
754
765
777
789
801
813
825
836
848
860
871
883
895
906
917
929
940
952
963
975
987
998
1010
1022
1034
1047
1059
1071
1084
1096
1109
1122
1135
1148
1161
1174
1187
1200
1213
1226
1239
1252
1266
1279
1292
1305
1318
1331
1344
1357
1370
1383
1395
1407
1420
1432
1444
1455
1467
1479
1490
1501
1512
1524
1535
1545
1556
1567
1578
1588
1599
1609
1619
1629
1639
1649
1659
1668
1678
1687
1696
1705
1714
1723
1731
1739
1747
1755
1763
1771
1778
1785
1792
1798
1805
1811
1817
1823
1829
1835
1840
1845
1850
1855
1860
1865
1869
1874
1878
1882
1887
1891
1895
1899
1903
1907
1911
1915
1919
1923
1927
1931
1935
1940
1945
1949
1954
1960
1965
1971
1977
1984
1990
1998
2005
2013
2021
2029
2040
2050
2060
2071
2082
2094
2106
2119
2133
2147
2161
2176
2191
2207
2223
2240
2257
2274
2292
2310
2328
2347
2366
2385
2405
2424
2445
2465
2486
2506
2527
2549
2570
2592
2613
2635
2657
2680
2702
2725
2747
2770
2793
2815
2838
2861
2884
2907
2930
2953
2976
2999
3022
3045
3068
3091
3115
3138
3161
3184
3207
3230
3254
3277
3300
3323
3346
3369
3392
3415
3437
3460
3483
3505
3528
3550
3573
3595
3617
3640
3662
3684
3707
3729
3751
3774
3796
3818
3840
3862
3884
3906
3928
3950
3972
3994
4014
4037
4058
4080
4101
4122
4144
4165
4186
4207
4227
4248
4269
4289
4310
4330
4351
4371
4391
4410
4430
4449
4469
4488
4507
4525
4544
4562
4580
4597
4615
4632
4648
4665
4681
4697
4712
4728
4742
4757
4771
4785
4798
4811
4824
4836
4848
4860
4871
4882
4892
4902
4912
4921
4930
4939
4947
4955
4963
4971
4978
4984
4991
4997
5003
5009
5014
5019
5024
5028
5033
5037
5041
5044
5048
5051
5053
5056
5058
5060
5062
5063
5064
5065
5065
5065
5065
5065
5064
5063
5061
5059
5057
5055
5052
5049
5045
5042
5037
5032
5027
5022
5016
5009
5002
4995
4987
4978
4969
4960
4950
4940
4929
4917
4906
4893
4881
4868
4854
4841
4826
4812
4797
4782
4766
4750
4734
4717
4700
4683
4665
4647
4629
4611
4592
4573
4553
4534
4514
4495
4475
4454
4434
4414
4394
4374
4353
4333
4313
4292
4272
4252
4231
4211
4190
4170
4149
4128
4108
4086
4066
4043
4022
4001
3979
3957
3935
3912
3889
3866
3843
3819
3795
3771
3746
3721
3696
3671
3646
3620
3594
3568
3542
3515
3488
3462
3434
3407
3380
3352
3324
3296
3268
3240
3212
3184
3155
3127
3099
3070
3042
3013
2985
2956
2928
2899
2870
2842
2813
2784
2755
2726
2698
2669
2640
2611
2582
2553
2524
2495
2466
2437
2409
2380
2351
2323
2294
2266
2237
2209
2181
2153
2125
2097
2069
2041
2013
1986
1959
1931
1904
1876
1849
1822
1795
1768
1740
1713
1686
1659
1632
1605
1578
1551
1524
1497
1470
1443
1416
1388
1361
1333
1306
1278
1251
1223
1195
1167
1138
1110
1081
1052
1022
993
964
934
904
874
844
814
784
754
723
693
663
633
603
573
543
513
483
454
424
395
366
336
307
278
249
220
192
163
134
106
77
48
20
-9
-37
-66
-94
-123
-151
-180
-209
-237
-266
-294
-323
-351
-379
-408
-436
-464
-492
-520
-548
-576
-604
-632
-660
-688
-716
-743
-771
-799
-826
-854
-882
-909
-937
-964
-992
-1018
-1047
-1074
-1102
-1130
-1157
-1185
-1213
-1241
-1269
-1297
-1325
-1353
-1382
-1410
-1439
-1468
-1496
-1525
-1554
-1583
-1612
-1641
-1670
-1699
-1728
-1757
-1786
-1814
-1843
-1871
-1900
-1928
-1956
-1984
-2011
-2039
-2066
-2093
-2120
-2146
-2173
-2199
-2225
-2250
-2276
-2301
-2326
-2351
-2375
-2399
-2423
-2447
-2470
-2493
-2516
-2539
-2561
-2582
-2604
-2625
-2645
-2665
-2685
-2705
-2724
-2743
-2761
-2779
-2797
-2815
-2833
-2850
-2867
-2884
-2901
-2918
-2934
-2951
-2967
-2983
-2999
-3015
-3032
-3048
-3064
-3080
-3095
-3111
-3127
-3143
-3158
-3174
-3189
-3205
-3220
-3235
-3250
-3265
-3280
-3295
-3309
-3323
-3337
-3351
-3365
-3378
-3392
-3405
-3418
-3430
-3442
-3454
-3466
-3478
-3489
-3500
-3511
-3521
-3531
-3541
-3550
-3560
-3568
-3577
-3585
-3593
-3601
-3609
-3616
-3623
-3629
-3636
-3642
-3647
-3653
-3658
-3663
-3668
-3673
-3677
-3681
-3685
-3689
-3692
-3696
-3699
-3701
-3704
-3706
-3709
-3711
-3712
-3714
-3716
-3717
-3718
-3719
-3720
-3721
-3722
-3722
-3723
-3723
-3723
-3723
-3723
-3723
-3722
-3722
-3721
-3720
-3718
-3717
-3715
-3713
-3711
-3708
-3706
-3703
-3700
-3696
-3693
-3689
-3685
-3680
-3675
-3670
-3665
-3659
-3653
-3647
-3641
-3634
-3627
-3619
-3612
-3604
-3596
-3588
-3580
-3572
-3564
-3556
-3547
-3539
-3531
-3522
-3514
-3505
-3497
-3489
-3481
-3472
-3464
-3456
-3448
-3440
-3432
-3425
-3417
-3409
-3402
-3395
-3388
-3381
-3374
-3367
-3361
-3355
-3349
-3343
-3337
-3332
-3327
-3322
-3318
-3313
-3309
-3306
-3302
-3299
-3296
-3293
-3291
-3288
-3286
-3284
-3283
-3281
-3280
-3279
-3278
-3277
-3276
-3276
-3275
-3275
-3275
-3275
-3275
-3275
-3275
-3275
-3275
-3276
-3276
-3277
-3278
-3279
-3280
-3281
-3282
-3284
-3286
-3287
-3289
-3291
-3293
-3295
-3298
-3300
-3303
-3306
-3309
-3312
-3316
-3319
-3323
-3327
-3332
-3336
-3341
-3346
-3351
-3357
-3362
-3368
-3374
-3380
-3386
-3392
-3399
-3405
-3412
-3419
-3425
-3433
-3440
-3447
-3455
-3462
-3470
-3478
-3486
-3495
-3503
-3511
-3520
-3528
-3536
-3545
-3553
-3562
-3570
-3579
-3587
-3596
-3604
-3612
-3621
-3629
-3637
-3645
-3653
-3661
-3669
-3677
-3684
-3692
-3699
-3707
-3714
-3721
-3728
-3735
-3742
-3749
-3756
-3762
-3769
-3776
-3783
-3790
-3798
-3805
-3812
-3820
-3827
-3835
-3843
-3851
-3859
-3867
-3876
-3884
-3893
-3902
-3910
-3919
-3928
-3937
-3946
-3955
-3964
-3973
-3982
-3991
-4000
-4009
-4018
-4026
-4035
-4043
-4051
-4061
-4069
-4078
-4086
-4094
-4102
-4110
-4118
-4125
-4133
-4141
-4148
-4156
-4163
-4171
-4178
-4186
-4193
-4201
-4208
-4216
-4223
-4231
-4239
-4247
-4255
-4262
-4270
-4278
-4286
-4294
-4302
-4310
-4319
-4327
-4335
-4343
-4351
-4360
-4368
-4376
-4384
-4392
-4400
-4408
-4415
-4423
-4430
-4438
-4445
-4452
-4459
-4466
-4472
-4479
-4485
-4491
-4498
-4504
-4510
-4515
-4521
-4527
-4532
-4538
-4543
-4548
-4553
-4558
-4564
-4569
-4573
-4578
-4583
-4588
-4593
-4597
-4602
-4606
-4611
-4615
-4619
-4623
-4627
-4631
-4635
-4638
-4642
-4645
-4648
-4651
-4653
-4656
-4658
-4660
-4662
-4663
-4664
-4666
-4666
-4667
-4668
-4668
-4668
-4668
-4668
-4668
-4667
-4666
-4666
-4665
-4664
-4662
-4661
-4660
-4658
-4657
-4655
-4654
-4652
-4650
-4649
-4647
-4645
-4643
-4641
-4639
-4637
-4634
-4632
-4630
-4627
-4624
-4621
-4618
-4615
-4612
-4608
-4605
-4601
-4597
-4592
-4588
-4583
-4577
-4572
-4566
-4560
-4553
-4546
-4539
-4531
-4523
-4515
-4506
-4496
-4487
-4476
-4466
-4454
-4443
-4431
-4418
-4405
-4391
-4377
-4363
-4347
-4332
-4316
-4299
-4282
-4264
-4246
-4227
-4208
-4189
-4169
-4148
-4128
-4107
-4085
-4062
-4041
-4018
-3995
-3972
-3948
-3924
-3900
-3875
-3850
-3825
-3799
-3773
-3746
-3719
-3692
-3664
-3636
-3608
-3579
-3550
-3520
-3490
-3459
-3428
-3397
-3366
-3334
-3301
-3269
-3236
-3202
-3168
-3134
-3100
-3065
-3030
-2995
-2959
-2923
-2886
-2849
-2812
-2774
-2736
-2698
-2659
-2620
-2580
-2540
-2500
-2459
-2417
-2375
-2333
-2291
-2248
-2204
-2160
-2116
-2071
-2025
-1981
-1935
-1889
-1843
-1797
-1750
-1703
-1656
-1609
-1561
-1514
-1466
-1418
-1371
-1323
-1275
-1226
-1178
-1130
-1081
-1033
-984
-936
-887
-838
-789
-740
-691
-642
-593
-544
-495
-446
-396
-347
-298
-248
-199
-150
-100
-51
-2
48
97
147
196
245
295
344
393
442
490
539
587
635
683
730
777
824
871
917
963
1008
1053
1098
1142
1186
1229
1273
1315
1358
1400
1441
1482
1523
1563
1603
1642
1681
1719
1757
1795
1831
1868
1904
1939
1974
2008
2041
2076
2109
2141
2173
2205
2237
2268
2298
2329
2359
2388
2418
2447
2475
2504
2532
2560
2587
2615
2642
2668
2695
2721
2747
2773
2798
2824
2849
2874
2899
2924
2949
2974
2999
3023
3048
3073
3097
3122
3146
3170
3194
3218
3242
3266
3290
3313
3337
3360
3383
3406
3429
3452
3474
3496
3518
3540
3562
3584
3605
3626
3647
3668
3689
3709
3729
3749
3769
3789
3809
3828
3847
3866
3885
3903
3922
3940
3958
3976
3993
4011
4027
4046
4062
4080
4097
4113
4130
4146
4162
4179
4194
4210
4225
4241
4256
4271
4285
4300
4314
4328
4342
4356
4369
4382
4395
4408
4421
4433
4445
4457
4469
4481
4493
4504
4515
4526
4537
4547
4557
4568
4578
4588
4597
4607
4616
4626
4635
4644
4653
4662
4670
4679
4687
4695
4703
4711
4718
4726
4733
4740
4747
4754
4760
4767
4773
4780
4786
4792
4798
4804
4810
4816
4822
4828
4833
4839
4845
4851
4856
4862
4868
4873
4879
4884
4890
4895
4901
4906
4912
4917
4922
4928
4933
4938
4943
4948
4954
4959
4964
4969
4974
4980
4985
4991
4996
5002
5007
5013
5019
5025
5030
5036
5043
5049
5055
5061
5068
5074
5081
5087
5094
5101
5107
5114
5121
5128
5135
5142
5149
5156
5163
5170
5177
5183
5190
5197
5204
5211
5218
5224
5231
5237
5244
5250
5256
5263
5269
5275
5281
5287
5292
5298
5303
5309
5314
5319
5324
5329
5334
5338
5343
5347
5351
5356
5360
5363
5367
5371
5375
5378
5381
5384
5387
5390
5393
5395
5397
5399
5401
5403
5404
5405
5406
5407
5407
5408
5407
5407
5406
5405
5404
5402
5401
5399
5397
5394
5391
5388
5385
5382
5378
5375
5371
5367
5362
5358
5353
5348
5342
5337
5331
5326
5320
5314
5307
5301
5294
5288
5281
5274
5266
5259
5252
5244
5236
5228
5220
5212
5203
5194
5186
5176
5167
5157
5148
5138
5127
5117
5106
5095
5084
5073
5061
5049
5037
5025
5013
5000
4987
4974
4961
4948
4934
4921
4907
4893
4879
4865
4851
4836
4822
4808
4793
4779
4764
4750
4735
4720
4706
4691
4677
4662
4648
4633
4619
4604
4590
4575
4561
4547
4532
4518
4504
4490
4475
4461
4447
4433
4419
4405
4390
4376
4362
4348
4333
4319
4305
4291
4276
4262
4248
4233
4219
4204
4190
4176
4161
4147
4132
4118
4103
4089
4074
4059
4045
4030
4016
4001
3986
3972
3957
3942
3928
3913
3899
3884
3870
3855
3841
3827
3812
3798
3784
3771
3757
3743
3730
3716
3703
3689
3676
3663
3650
3637
3625
3612
3599
3587
3575
3562
3550
3538
3527
3515
3504
3492
3481
3470
3459
3449
3438
3428
3418
3408
3398
3389
3379
3370
3361
3352
3343
3334
3325
3317
3308
3300
3291
3283
3275
3267
3259
3251
3243
3235
3228
3220
3212
3204
3196
3188
3180
3172
3164
3156
3148
3139
3131
3122
3113
3104
3094
3085
3075
3066
3055
3045
3035
3024
3014
3003
2992
2981
2970
2958
2947
2935
2923
2912
2900
2888
2876
2864
2851
2839
2827
2815
2803
2791
2779
2767
2755
2743
2731
2719
2707
2696
2684
2673
2661
2650
2639
2628
2618
2607
2597
2587
2577
2568
2558
2549
2540
2531
2523
2514
2506
2498
2490
2482
2475
2467
2460
2452
2445
2438
2431
2423
2416
2409
2402
2395
2388
2381
2374
2367
2360
2352
2345
2337
2330
2322
2314
2307
2299
2291
2283
2275
2267
2259
2250
2242
2234
2226
2218
2209
2201
2193
2185
2176
2168
2159
2151
2143
2134
2126
2117
2109
2101
2092
2084
2075
2067
2058
2050
2041
2033
2025
2016
2007
1999
1990
1981
1973
1964
1955
1946
1937
1927
1918
1908
1899
1889
1879
1869
1859
1848
1838
1827
1816
1805
1793
1782
1770
1758
1746
1734
1722
1709
1697
1684
1671
1658
1645
1632
1619
1606
1592
1579
1566
1552
1539
1526
1512
1499
1486
1472
1459
1445
1432
1418
1405
1391
1378
1364
1351
1337
1324
1310
1297
1284
1270
1257
1244
1231
1217
1204
1191
1177
1164
1151
1137
1124
1110
1097
1083
1070
1056
1042
1028
1014
1000
986
971
957
943
928
913
898
883
868
852
837
821
805
789
773
756
739
723
706
689
671
654
636
619
601
583
565
547
529
511
493
475
457
439
421
403
384
366
348
330
311
293
275
257
238
220
201
183
164
146
127
109
90
71
52
33
14
-5
-24
-44
-63
-83
-102
-122
-142
-162
-182
-203
-223
-244
-265
-286
-308
-329
-351
-373
-396
-418
-441
-464
-487
-511
-535
-559
-583
-607
-632
-657
-682
-707
-732
-758
-784
-809
-835
-862
-888
-914
-941
-968
-994
-1020
-1049
-1076
-1103
-1131
-1159
-1187
-1215
-1243
-1271
-1300
-1329
-1358
-1387
-1417
-1447
-1477
-1507
-1537
-1567
-1598
-1628
-1659
-1690
-1722
-1753
-1784
-1816
-1847
-1879
-1911
-1943
-1975
-2007
-2039
-2072
-2104
-2136
-2169
-2201
-2234
-2266
-2299
-2331
-2364
-2396
-2428
-2461
-2493
-2525
-2558
-2590
-2622
-2654
-2687
-2719
-2751
-2783
-2815
-2847
-2878
-2910
-2942
-2973
-3005
-3036
-3067
-3099
-3130
-3161
-3192
-3222
-3253
-3284
-3314
-3344
-3374
-3404
-3434
-3464
-3494
-3523
-3552
-3582
-3611
-3640
-3669
-3697
-3726
-3754
-3782
-3811
-3839
-3866
-3894
-3922
-3949
-3977
-4003
-4030
-4058
-4085
-4112
-4138
-4165
-4191
-4217
-4243
-4269
-4294
-4320
-4345
-4369
-4394
-4418
-4442
-4466
-4490
-4513
-4536
-4558
-4581
-4603
-4625
-4646
-4667
-4688
-4708
-4728
-4748
-4767
-4786
-4805
-4823
-4841
-4858
-4875
-4892
-4909
-4925
-4940
-4956
-4971
-4985
-4999
-5013
-5027
-5040
-5053
-5065
-5077
-5089
-5101
-5112
-5123
-5133
-5144
-5154
-5163
-5173
-5182
-5191
-5199
-5208
-5216
-5224
-5231
-5238
-5245
-5252
-5258
-5264
-5270
-5275
-5280
-5285
-5290
-5294
-5298
-5301
-5305
-5308
-5310
-5313
-5315
-5316
-5318
-5319
-5319
-5320
-5320
-5319
-5319
-5318
-5316
-5315
-5313
-5310
-5307
-5304
-5301
-5297
-5293
-5288
-5283
-5278
-5272
-5266
-5260
-5254
-5247
-5239
-5232
-5224
-5216
-5207
-5199
-5190
-5180
-5170
-5160
-5150
-5139
-5128
-5117
-5105
-5093
-5080
-5067
-5054
-5040
-5026
-5012
-4997
-4981
-4966
-4949
-4933
-4916
-4898
-4880
-4862
-4843
-4824
-4804
-4784
-4764
-4743
-4722
-4700
-4678
-4656
-4633
-4610
-4587
-4563
-4539
-4514
-4490
-4465
-4439
-4414
-4388
-4362
-4335
-4308
-4281
-4253
-4226
-4197
-4169
-4140
-4111
-4082
-4053
-4022
-3993
-3962
-3932
-3901
-3870
-3839
-3807
-3776
-3744
-3712
-3679
-3647
-3614
-3581
-3548
-3514
-3481
-3447
-3413
-3379
-3344
-3309
-3275
-3239
-3204
-3169
-3133
-3097
-3061
-3024
-2988
-2951
-2914
-2876
-2839
-2801
-2763
-2725
-2686
-2648
-2609
-2570
-2531
-2492
-2453
-2414
-2374
-2334
-2294
-2254
-2214
-2174
-2134
-2093
-2053
-2012
-1972
-1931
-1890
-1850
-1809
-1768
-1727
-1686
-1645
-1604
-1563
-1521
-1480
-1439
-1397
-1356
-1315
-1273
-1232
-1190
-1149
-1108
-1066
-1025
-984
-942
-901
-860
-819
-777
-736
-696
-655
-614
-573
-533
-492
-452
-412
-372
-332
-292
-252
-213
-173
-134
-95
-55
-16
23
62
100
139
178
216
255
293
331
369
407
445
483
520
558
595
632
668
705
741
778
813
849
885
920
955
989
1024
1058
1092
1126
1159
1192
1225
1257
1289
1321
1352
1383
1414
1444
1475
1504
1534
1563
1592
1620
1649
1676
1704
1731
1758
1785
1811
1837
1863
1889
1914
1939
1964
1988
2012
2036
2059
2083
2106
2128
2151
2173
2194
2216
2237
2258
2278
2298
2318
2338
2357
2376
2395
2413
2431
2448
2466
2482
2499
2515
2531
2546
2561
2575
2589
2603
2617
2630
2642
2655
2667
2678
2689
2700
2711
2721
2731
2740
2749
2757
2766
2774
2781
2788
2795
2802
2808
2814
2819
2824
2829
2834
2838
2842
2846
2850
2853
2856
2858
2861
2863
2865
2867
2868
2869
2870
2870
2870
2870
2870
2870
2869
2868
2866
2865
2863
2861
2859
2857
2854
2851
2848
2845
2842
2839
2835
2832
2828
2824
2820
2817
2813
2809
2805
2801
2797
2793
2789
2785
2781
2777
2774
2770
2766
2762
2758
2755
2751
2747
2743
2739
2736
2732
2728
2724
2720
2715
2711
2707
2702
2698
2693
2688
2683
2678
2673
2667
2662
2656
2650
2644
2637
2631
2624
2617
2610
2603
2595
2588
2580
2572
2564
2556
2548
2540
2531
2522
2514
2505
2496
2487
2478
2469
2460
2451
2442
2432
2423
2414
2405
2396
2387
2377
2368
2359
2350
2341
2332
2323
2314
2305
2296
2287
2279
2270
2262
2253
2245
2237
2229
2221
2213
2205
2198
2191
2183
2176
2169
2163
2156
2150
2143
2137
2131
2125
2120
2114
2108
2103
2098
2092
2087
2082
2077
2072
2068
2063
2058
2054
2050
2045
2041
2037
2033
2029
2025
2021
2017
2013
2011
2007
2004
2001
1998
1995
1992
1989
1986
1983
1980
1978
1975
1973
1971
1968
1966
1964
1962
1960
1958
1956
1954
1953
1951
1949
1948
1947
1945
1944
1943
1942
1941
1940
1939
1938
1937
1936
1935
1934
1934
1933
1932
1932
1931
1931
1930
1930
1929
1929
1929
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1929
1929
1930
1930
1931
1932
1933
1934
1935
1936
1937
1939
1940
1941
1943
1945
1946
1948
1950
1952
1954
1956
1958
1960
1962
1964
1966
1968
1970
1972
1974
1976
1978
1981
1983
1985
1987
1989
1991
1993
1995
1997
1999
2001
2003
2005
2007
2009
2011
2013
2015
2017
2020
2021
2024
2027
2029
2031
2033
2035
2037
2040
2041
2044
2045
2048
2050
2052
2054
2055
2057
2059
2060
2062
2063
2064
2065
2066
2067
2068
2069
2070
2070
2071
2071
2071
2071
2071
2071
2071
2070
2070
2069
2068
2068
2066
2065
2064
2062
2060
2059
2056
2054
2052
2049
2045
2043
2040
2037
2033
2029
2025
2021
2017
2013
2008
2003
1998
1993
1987
1981
1976
1969
1963
1957
1950
1943
1936
1929
1921
1914
1906
1898
1890
1882
1874
1866
1857
1848
1840
1831
1822
1813
1804
1795
1786
1777
1767
1758
1749
1739
1730
1720
1711
1701
1691
1682
1672
1662
1652
1642
1632
1622
1612
1602
1591
1581
1570
1560
1549
1538
1527
1516
1505
1494
1483
1472
1460
1449
1437
1425
1414
1402
1390
1377
1365
1353
1340
1328
1315
1302
1289
1276
1263
1249
1236
1222
1209
1195
1181
1168
1154
1140
1126
1111
1097
1083
1069
1055
1041
1027
1012
998
985
971
957
943
929
915
901
887
874
860
846
832
819
805
791
778
764
751
738
724
711
698
685
672
659
647
634
621
608
596
583
570
558
545
532
519
507
494
481
468
454
441
428
414
401
387
373
359
345
331
317
303
289
275
260
246
231
216
202
187
172
156
141
125
109
93
77
61
44
28
11
-6
-24
-41
-59
-77
-95
-113
-131
-149
-168
-186
-205
-223
-242
-260
-279
-298
-317
-335
-354
-373
-392
-411
-430
-449
-468
-487
-506
-525
-544
-563
-582
-601
-620
-640
-659
-678
-697
-716
-735
-754
-772
-791
-810
-828
-846
-865
-882
-900
-918
-935
-953
-970
-987
-1002
-1020
-1036
-1053
-1069
-1085
-1101
-1116
-1132
-1147
-1163
-1178
-1193
-1207
-1222
-1237
-1251
-1265
-1279
-1293
-1307
-1321
-1334
-1348
-1361
-1374
-1388
-1401
-1414
-1427
-1439
-1452
-1465
-1478
-1490
-1503
-1515
-1527
-1540
-1552
-1564
-1576
-1588
-1599
-1611
-1622
-1633
-1644
-1655
-1666
-1676
-1687
-1697
-1707
-1717
-1727
-1736
-1746
-1755
-1764
-1773
-1782
-1790
-1799
-1808
-1816
-1824
-1832
-1840
-1848
-1856
-1863
-1871
-1878
-1886
-1893
-1900
-1907
-1914
-1920
-1927
-1934
-1940
-1947
-1953
-1960
-1966
-1972
-1978
-1984
-1990
-1996
-2001
-2008
-2013
-2020
-2025
-2031
-2037
-2041
-2048
-2053
-2058
-2063
-2068
-2073
-2078
-2083
-2088
-2093
-2098
-2103
-2107
-2112
-2117
-2122
-2126
-2131
-2135
-2140
-2144
-2148
-2152
-2156
-2160
-2164
-2168
-2171
-2175
-2178
-2181
-2184
-2187
-2190
-2192
-2195
-2197
-2200
-2202
-2204
-2206
-2208
-2210
-2212
-2214
-2215
-2217
-2218
-2220
-2221
-2222
-2224
-2225
-2226
-2227
-2228
-2229
-2230
-2231
-2232
-2233
-2233
-2234
-2235
-2236
-2237
-2238
-2239
-2239
-2240
-2241
-2242
-2243
-2244
-2245
-2245
-2246
-2247
-2248
-2248
-2249
-2250
-2250
-2251
-2251
-2251
-2252
-2252
-2252
-2252
-2253
-2253
-2253
-2253
-2253
-2253
-2253
-2254
-2254
-2254
-2255
-2255
-2255
-2256
-2256
-2257
-2257
-2257
-2258
-2258
-2259
-2259
-2259
-2260
-2260
-2260
-2261
-2261
-2261
-2261
-2262
-2262
-2262
-2262
-2262
-2262
-2262
-2261
-2261
-2261
-2261
-2260
-2260
-2259
-2259
-2258
-2258
-2257
-2256
-2256
-2255
-2254
-2253
-2252
-2251
-2250
-2249
-2248
-2247
-2246
-2245
-2244
-2243
-2242
-2241
-2240
-2240
-2239
-2238
-2237
-2237
-2236
-2236
-2235
-2235
-2234
-2234
-2233
-2233
-2232
-2232
-2231
-2231
-2230
-2230
-2229
-2228
-2228
-2227
-2226
-2225
-2224
-2223
-2222
-2221
-2219
-2218
-2217
-2215
-2214
-2212
-2210
-2209
-2207
-2205
-2202
-2200
-2198
-2195
-2193
-2190
-2187
-2184
-2181
-2178
-2174
-2171
-2167
-2164
-2160
-2156
-2153
-2149
-2145
-2141
-2137
-2133
-2129
-2125
-2120
-2116
-2112
-2108
-2104
-2099
-2095
-2091
-2087
-2083
-2079
-2075
-2071
-2066
-2062
-2058
-2054
-2050
-2045
-2041
-2037
-2033
-2029
-2025
-2021
-2017
-2013
-2009
-2004
-2000
-1996
-1992
-1987
-1983
-1979
-1974
-1970
-1966
-1962
-1958
-1953
-1949
-1945
-1941
-1937
-1933
-1929
-1925
-1922
-1918
-1914
-1911
-1907
-1903
-1900
-1896
-1893
-1890
-1886
-1883
-1879
-1876
-1872
-1869
-1866
-1862
-1859
-1855
-1852
-1849
-1845
-1842
-1838
-1835
-1831
-1828
-1824
-1821
-1817
-1814
-1810
-1806
-1802
-1798
-1795
-1791
-1787
-1783
-1779
-1774
-1770
-1766
-1762
-1758
-1754
-1750
-1746
-1742
-1738
-1734
-1730
-1726
-1722
-1719
-1715
-1711
-1708
-1704
-1701
-1698
-1694
-1691
-1688
-1685
-1682
-1678
-1675
-1672
-1669
-1667
-1664
-1661
-1658
-1655
-1652
-1649
-1646
-1643
-1640
-1637
-1634
-1631
-1628
-1625
-1621
-1618
-1615
-1611
-1608
-1604
-1601
-1597
-1593
-1589
-1585
-1581
-1577
-1573
-1569
-1565
-1560
-1556
-1551
-1547
-1542
-1537
-1532
-1527
-1522
-1517
-1512
-1507
-1501
-1496
-1490
-1484
-1478
-1473
-1467
-1460
-1454
-1448
-1442
-1435
-1429
-1422
-1415
-1408
-1401
-1394
-1387
-1380
-1373
-1365
-1358
-1351
-1343
-1336
-1328
-1320
-1313
-1305
-1297
-1289
-1281
-1273
-1265
-1257
-1249
-1241
-1233
-1225
-1217
-1208
-1200
-1192
-1183
-1175
-1166
-1158
-1150
-1141
-1132
-1124
-1115
-1106
-1098
-1089
-1080
-1071
-1063
-1054
-1045
-1036
-1027
-1018
-1010
-1000
-992
-983
-974
-965
-956
-946
-937
-928
-918
-909
-899
-889
-879
-869
-859
-849
-839
-828
-818
-807
-796
-785
-774
-763
-752
-741
-729
-718
-707
-695
-683
-672
-660
-648
-636
-624
-611
-599
-587
-574
-561
-549
-536
-523
-509
-496
-483
-469
-455
-441
-428
-413
-399
-385
-371
-356
-341
-326
-311
-296
-281
-266
-250
-235
-219
-203
-186
-170
-154
-137
-120
-103
-86
-68
-51
-33
-15
3
21
39
58
76
95
113
132
151
171
190
209
229
248
268
288
308
328
348
368
389
409
430
450
471
492
513
534
555
576
597
618
639
660
681
702
724
745
766
787
808
829
851
872
893
914
936
957
979
1000
1022
1044
1066
1088
1110
1132
1154
1177
1199
1222
1245
1268
1292
1315
1339
1363
1387
1411
1436
1461
1486
1511
1536
1562
1587
1613
1639
1665
1691
1717
1743
1769
1796
1822
1848
1875
1901
1928
1954
1980
2007
2033
2059
2086
2112
2138
2164
2190
2216
2241
2267
2292
2318
2343
2368
2393
2418
2442
2467
2491
2515
2539
2563
2587
2610
2633
2657
2680
2702
2725
2748
2770
2793
2815
2837
2859
2881
2903
2925
2947
2968
2990
3011
3032
3053
3074
3095
3115
3136
3156
3176
3196
3216
3235
3254
3274
3293
3311
3330
3349
3367
3385
3403
3420
3438
3455
3473
3490
3506
3523
3540
3556
3572
3588
3604
3620
3635
3651
3666
3681
3696
3711
3726
3741
3755
3770
3784
3799
3813
3827
3841
3855
3869
3883
3897
3910
3924
3937
3951
3964
3978
3991
4003
4018
4030
4043
4057
4070
4083
4096
4109
4122
4135
4147
4160
4172
4184
4197
4209
4221
4233
4245
4257
4269
4280
4292
4304
4316
4328
4340
4351
4363
4375
4387
4399
4410
4422
4434
4445
4457
4468
4479
4490
4501
4512
4523
4534
4545
4555
4566
4576
4587
4597
4607
4617
4627
4637
4647
4656
4666
4675
4685
4694
4703
4712
4721
4730
4738
4747
4755
4764
4772
4780
4788
4796
4804
4812
4819
4827
4834
4841
4848
4855
4862
4869
4876
4883
4889
4896
4902
4908
4914
4920
4926
4932
4937
4943
4948
4954
4959
4964
4969
4974
4980
4985
4990
4995
5000
5005
5010
5015
5020
5025
5030
5036
5041
5046
5051
5057
5062
5067
5072
5078
5083
5088
5093
5099
5104
5109
5114
5119
5124
5129
5134
5140
5145
5150
5154
5159
5164
5169
5174
5178
5183
5188
5192
5197
5201
5206
5210
5215
5219
5223
5227
5232
5236
5240
5244
5249
5253
5257
5261
5265
5270
5274
5278
5282
5287
5291
5295
5300
5304
5308
5313
5317
5322
5327
5331
5336
5341
5345
5350
5355
5360
5365
5370
5376
5381
5386
5391
5397
5402
5408
5413
5419
5424
5430
5435
5440
5446
5451
5456
5462
5467
5472
5477
5482
5487
5492
5496
5501
5505
5509
5514
5518
5522
5526
5529
5533
5537
5540
5543
5547
5550
5552
5555
5558
5560
5563
5565
5567
5569
5571
5573
5574
5576
5577
5579
5580
5581
5582
5582
5583
5583
5584
5584
5584
5584
5584
5584
5584
5584
5583
5583
5582
5582
5581
5580
5579
5577
5576
5575
5573
5571
5570
5568
5566
5564
5562
5560
5558
5555
5553
5551
5548
5546
5543
5540
5537
5535
5532
5529
5526
5522
5519
5516
5513
5509
5506
5502
5499
5495
5491
5488
5484
5480
5476
5473
5469
5465
5461
5458
5454
5450
5446
5442
5438
5434
5430
5426
5422
5418
5413
5409
5404
5400
5395
5390
5385
5380
5374
5369
5363
5357
5352
5345
5339
5333
5326
5320
5313
5305
5298
5291
5283
5275
5267
5259
5250
5241
5233
5224
5215
5205
5196
5186
5176
5167
5157
5146
5136
5126
5115
5105
5094
5083
5073
5062
5051
5039
5028
5017
5005
4994
4982
4971
4959
4947
4935
4923
4911
4899
4886
4874
4862
4849
4836
4823
4810
4797
4784
4771
4758
4744
4730
4717
4703
4689
4675
4660
4646
4631
4617
4602
4587
4573
4558
4542
4527
4512
4497
4481
4465
4450
4434
4418
4401
4385
4369
4352
4335
4319
4302
4284
4267
4250
4232
4215
4197
4179
4161
4143
4125
4106
4088
4070
4051
4032
4014
3995
3976
3957
3938
3919
3900
3881
3862
3842
3823
3803
3784
3764
3745
3725
3705
3686
3666
3646
3627
3607
3587
3568
3548
3529
3509
3490
3471
3452
3432
3413
3395
3376
3357
3338
3319
3300
3282
3263
3244
3226
3207
3189
3170
3152
3133
3115
3096
3078
3060
3042
3023
3005
2987
2969
2951
2933
2916
2898
2880
2863
2845
2828
2810
2793
2775
2758
2740
2723
2706
2688
2671
2653
2635
2618
2600
2582
2564
2546
2528
2510
2491
2473
2455
2436
2418
2399
2380
2361
2343
2324
2305
2286
2267
2247
2228
2209
2190
2170
2151
2131
2112
2092
2073
2053
2033
2013
1994
1975
1955
1936
1916
1896
1877
1858
1838
1819
1799
1780
1761
1742
1722
1703
1684
1665
1646
1627
1608
1589
1571
1552
1533
1514
1496
1477
1459
1440
1422
1403
1385
1367
1349
1331
1313
1295
1277
1259
1241
1224
1206
1189
1171
1154
1136
1119
1101
1083
1066
1048
1030
1012
995
977
959
941
922
904
886
867
849
830
812
793
774
756
737
718
699
680
661
642
623
604
585
566
547
527
508
489
470
451
432
412
393
374
354
335
315
296
276
257
237
217
197
177
157
137
117
96
76
55
34
14
-8
-29
-50
-72
-94
-116
-138
-160
-183
-205
-228
-252
-275
-298
-322
-346
-370
-394
-418
-443
-468
-492
-517
-542
-568
-593
-618
-644
-670
-695
-721
-747
-773
-799
-825
-851
-877
-903
-929
-955
-981
-1008
-1034
-1060
-1086
-1113
-1139
-1165
-1192
-1218
-1244
-1270
-1297
-1323
-1349
-1375
-1401
-1427
-1453
-1478
-1504
-1530
-1556
-1581
-1607
-1633
-1658
-1684
-1710
-1736
-1762
-1787
-1813
-1839
-1865
-1892
-1918
-1944
-1970
-1997
-2023
-2050
-2076
-2103
-2129
-2156
-2183
-2210
-2237
-2264
-2291
-2318
-2345
-2372
-2399
-2426
-2454
-2481
-2508
-2536
-2563
-2591
-2618
-2645
-2673
-2700
-2727
-2754
-2781
-2808
-2835
-2861
-2888
-2914
-2941
-2967
-2993
-3019
-3044
-3070
-3095
-3120
-3145
-3170
-3195
-3220
-3244
-3268
-3292
-3316
-3340
-3364
-3387
-3411
-3434
-3457
-3480
-3503
-3526
-3548
-3571
-3593
-3616
-3638
-3660
-3682
-3704
-3726
-3747
-3769
-3791
-3812
-3833
-3854
-3875
-3896
-3917
-3938
-3958
-3979
-3999
-4019
-4038
-4059
-4078
-4098
-4118
-4137
-4157
-4176
-4195
-4214
-4233
-4252
-4271
-4290
-4309
-4327
-4346
-4364
-4383
-4401
-4420
-4438
-4456
-4474
-4492
-4511
-4529
-4547
-4565
-4583
-4600
-4618
-4636
-4654
-4672
-4690
-4708
-4726
-4743
-4761
-4779
-4797
-4815
-4833
-4851
-4869
-4887
-4905
-4923
-4941
-4959
-4977
-4995
-5013
-5032
-5050
-5068
-5086
-5104
-5122
-5141
-5159
-5177
-5195
-5213
-5232
-5250
-5268
-5286
-5304
-5323
-5341
-5359
-5377
-5395
-5413
-5431
-5449
-5467
-5485
-5503
-5521
-5539
-5557
-5575
-5593
-5610
-5628
-5646
-5664
-5681
-5699
-5717
-5735
-5752
-5770
-5788
-5806
-5823
-5841
-5859
-5877
-5894
-5912
-5930
-5948
-5966
-5984
-6002
-6020
-6038
-6056
-6075
-6093
-6111
-6129
-6147
-6165
-6184
-6202
-6220
-6238
-6256
-6274
-6293
-6311
-6329
-6347
-6365
-6383
-6401
-6419
-6437
-6455
-6473
-6490
-6508
-6525
-6543
-6560
-6577
-6594
-6611
-6628
-6645
-6661
-6678
-6694
-6711
-6727
-6742
-6758
-6774
-6789
-6804
-6820
-6835
-6849
-6864
-6879
-6893
-6907
-6922
-6936
-6950
-6963
-6977
-6990
-7004
-7017
-7030
-7042
-7055
-7068
-7080
-7092
-7104
-7116
-7127
-7138
-7150
-7161
-7172
-7182
-7193
-7203
-7213
-7223
-7233
-7242
-7252
-7261
-7270
-7279
-7287
-7296
-7304
-7312
-7319
-7327
-7334
-7341
-7348
-7355
-7361
-7367
-7373
-7379
-7385
-7390
-7395
-7399
-7404
-7408
-7412
-7416
-7420
-7423
-7426
-7429
-7432
-7434
-7436
-7438
-7440
-7442
-7443
-7444
-7445
-7446
-7447
-7447
-7448
-7448
-7448
-7448
-7447
-7447
-7446
-7445
-7444
-7443
-7442
-7440
-7439
-7437
-7435
-7433
-7431
-7428
-7426
-7423
-7420
-7417
-7413
-7410
-7406
-7402
-7398
-7394
-7389
-7384
-7379
-7374
-7369
-7363
-7358
-7352
-7346
-7339
-7332
-7325
-7318
-7311
-7303
-7295
-7287
-7278
-7270
-7261
-7251
-7242
-7232
-7222
-7211
-7201
-7190
-7178
-7167
-7155
-7143
-7130
-7118
-7105
-7091
-7078
-7064
-7050
-7036
-7022
-7007
-6992
-6977
-6961
-6946
-6930
-6914
-6898
-6881
-6865
-6848
-6831
-6813
-6796
-6779
-6761
-6743
-6725
-6707
-6689
-6670
-6652
-6633
-6615
-6596
-6577
-6558
-6539
-6520
-6501
-6482
-6462
-6442
-6423
-6403
-6383
-6363
-6343
-6323
-6302
-6281
-6261
-6240
-6218
-6197
-6176
-6154
-6132
-6110
-6088
-6066
-6043
-6021
-5998
-5975
-5952
-5929
-5905
-5882
-5858
-5834
-5810
-5786
-5762
-5738
-5713
-5689
-5664
-5639
-5614
-5590
-5565
-5539
-5514
-5489
-5464
-5438
-5413
-5387
-5362
-5336
-5311
-5285
-5259
-5233
-5207
-5181
-5155
-5129
-5102
-5076
-5049
-5023
-4996
-4969
-4942
-4915
-4888
-4861
-4833
-4806
-4778
-4750
-4722
-4694
-4665
-4637
-4609
-4580
-4551
-4522
-4493
-4464
-4435
-4406
-4376
-4347
-4317
-4287
-4257
-4227
-4197
-4167
-4136
-4106
-4075
-4043
-4013
-3982
-3951
-3919
-3888
-3856
-3825
-3793
-3761
-3730
-3698
-3666
-3634
-3602
-3570
-3538
-3506
-3473
-3441
-3409
-3377
-3345
-3312
-3280
-3247
-3215
-3183
-3150
-3118
-3085
-3053
-3020
-2988
-2955
-2922
-2890
-2857
-2825
-2792
-2760
-2727
-2695
-2662
-2629
-2597
-2564
-2532
-2499
-2466
-2433
-2401
-2368
-2335
-2302
-2269
-2236
-2203
-2170
-2137
-2104
-2070
-2037
-2004
-1971
-1938
-1904
-1871
-1838
-1805
-1771
-1738
-1705
-1672
-1639
-1606
-1573
-1540
-1507
-1475
-1442
-1409
-1377
-1344
-1312
-1280
-1248
-1215
-1183
-1151
-1120
-1088
-1056
-1025
-993
-962
-930
-899
-868
-837
-806
-775
-744
-713
-683
-652
-622
-591
-561
-531
-501
-470
-440
-411
-381
-351
-321
-292
-262
-233
-203
-174
-145
-116
-87
-58
-30
-1
27
56
84
112
140
167
195
223
250
278
305
332
359
386
413
440
466
492
519
545
571
596
622
648
673
698
723
748
773
797
822
846
870
894
918
942
966
989
1012
1036
1060
1083
1106
1129
1152
1175
1198
1220
1243
1265
1288
1310
1333
1355
1377
1400
1422
1444
1466
1488
1510
1531
1553
1575
1597
1618
1640
1662
1683
1705
1726
1748
1769
1790
1812
1833
1854
1875
1896
1917
1938
1959
1979
2000
2021
2041
2062
2082
2103
2123
2143
2164
2184
2204
2224
2244
2264
2284
2304
2324
2344
2364
2384
2404
2424
2444
2464
2484
2504
2524
2545
2565
2585
2606
2626
2646
2667
2687
2708
2728
2749
2769
2790
2810
2831
2852
2872
2893
2913
2934
2954
2975
2995
3015
3036
3056
3076
3096
3116
3136
3156
3176
3196
3215
3235
3255
3274
3294
3313
3332
3351
3371
3390
3408
3427
3446
3465
3484
3502
3521
3539
3558
3576
3594
3613
3631
3649
3667
3686
3704
3722
3740
3758
3776
3794
3812
3830
3848
3866
3884
3902
3920
3938
3956
3974
3992
4010
4027
4046
4064
4081
4099
4117
4135
4152
4170
4187
4205
4222
4239
4256
4273
4290
4307
4324
4340
4357
4373
4389
4405
4420
4436
4451
4466
4481
4496
4511
4525
4539
4553
4567
4580
4594
4607
4620
4633
4645
4658
4670
4682
4694
4705
4717
4728
4739
4750
4760
4771
4781
4791
4800
4810
4819
4828
4837
4845
4854
4862
4870
4878
4885
4893
4900
4907
4914
4921
4927
4933
4939
4945
4951
4957
4962
4967
4972
4977
4982
4986
4991
4995
4999
5003
5007
5011
5014
5018
5021
5024
5027
5030
5033
5036
5039
5041
5044
5046
5049
5051
5053
5055
5056
5058
5060
5061
5062
5063
5064
5065
5065
5066
5066
5066
5066
5066
5066
5065
5065
5064
5063
5062
5061
5060
5059
5058
5056
5055
5053
5051
5049
5047
5045
5043
5041
5038
5036
5034
5031
5029
5026
5024
5021
5019
5016
5014
5011
5009
5006
5003
5001
4998
4996
4993
4991
4988
4986
4984
4981
4979
4976
4974
4972
4970
4967
4965
4963
4961
4959
4957
4955
4953
4951
4950
4948
4946
4945
4943
4941
4940
4938
4937
4935
4934
4933
4931
4930
4928
4927
4926
4924
4923
4922
4921
4920
4918
4917
4916
4915
4914
4913
4912
4911
4910
4910
4909
4908
4907
4907
4906
4906
4906
4905
4905
4905
4905
4905
4905
4905
4905
4905
4906
4906
4907
4907
4908
4909
4910
4911
4911
4912
4913
4914
4915
4917
4918
4919
4920
4921
4922
4923
4925
4926
4927
4928
4929
4931
4932
4933
4934
4935
4937
4938
4939
4940
4941
4942
4943
4945
4946
4947
4948
4950
4951
4952
4953
4955
4956
4957
4958
4960
4961
4962
4963
4964
4965
4966
4966
4967
4968
4968
4969
4969
4969
4969
4968
4968
4968
4967
4966
4965
4964
4962
4960
4959
4957
4955
4952
4950
4947
4944
4941
4938
4935
4932
4928
4924
4920
4916
4912
4908
4903
4898
4894
4889
4883
4878
4873
4867
4862
4856
4850
4844
4838
4832
4825
4819
4812
4806
4799
4792
4785
4777
4770
4762
4755
4747
4739
4731
4723
4714
4706
4697
4689
4680
4671
4661
4652
4643
4633
4623
4613
4603
4593
4582
4572
4561
4550
4539
4528
4516
4505
4493
4481
4468
4456
4443
4431
4417
4404
4391
4377
4363
4349
4335
4321
4306
4291
4276
4261
4245
4230
4214
4198
4182
4165
4149
4132
4115
4098
4081
4062
4046
4027
4010
3992
3974
3955
3936
3918
3899
3880
3860
3841
3821
3802
3782
3762
3742
3722
3701
3681
3660
3640
3619
3598
3577
3556
3535
3514
3493
3471
3450
3428
3407
3385
3363
3342
3320
3298
3276
3253
3231
3209
3186
3164
3141
3119
3096
3073
3050
3027
3004
2980
2957
2934
2910
2887
2863
2839
2816
2792
2768
2744
2720
2696
2672
2648
2624
2599
2575
2551
2526
2502
2478
2453
2429
2404
2380
2355
2331
2306
2281
2257
2232
2207
2183
2158
2133
2108
2083
2058
2033
2008
1983
1958
1933
1908
1883
1857
1832
1807
1781
1756
1731
1705
1680
1654
1629
1603
1578
1552
1527
1501
1476
1450
1425
1399
1374
1348
1323
1298
1272
1247
1222
1197
1172
1147
1122
1097
1072
1047
1022
998
974
949
925
901
877
853
829
805
781
757
734
710
687
663
640
617
594
571
548
525
502
479
457
434
411
389
367
344
322
300
278
256
234
212
190
169
147
126
104
83
62
41
20
0
-21
-41
-62
-82
-102
-122
-141
-161
-180
-200
-219
-238
-257
-276
-295
-313
-332
-350
-369
-387
-405
-423
-440
-458
-476
-493
-510
-528
-545
-562
-579
-596
-612
-629
-645
-662
-678
-694
-710
-726
-742
-758
-773
-789
-804
-819
-835
-850
-865
-880
-895
-909
-924
-939
-953
-968
-982
-997
-1010
-1025
-1039
-1053
-1067
-1081
-1095
-1109
-1122
-1136
-1150
-1163
-1177
-1190
-1204
-1218
-1231
-1245
-1258
-1272
-1285
-1299
-1313
-1326
-1340
-1354
-1367
-1381
-1395
-1408
-1422
-1436
-1450
-1463
-1477
-1491
-1504
-1518
-1531
-1545
-1559
-1572
-1585
-1599
-1612
-1625
-1638
-1651
-1664
-1677
-1690
-1703
-1716
-1728
-1741
-1753
-1766
-1778
-1791
-1803
-1815
-1827
-1839
-1851
-1863
-1875
-1887
-1899
-1911
-1923
-1934
-1946
-1958
-1969
-1981
-1993
-2004
-2016
-2027
-2039
-2050
-2062
-2073
-2085
-2096
-2108
-2119
-2131
-2142
-2154
-2165
-2176
-2188
-2199
-2210
-2221
-2232
-2243
-2254
-2265
-2276
-2286
-2297
-2307
-2317
-2328
-2338
-2348
-2358
-2368
-2377
-2387
-2396
-2406
-2415
-2424
-2432
-2441
-2450
-2458
-2466
-2474
-2482
-2489
-2496
-2504
-2510
-2517
-2524
-2530
-2536
-2542
-2548
-2553
-2558
-2564
-2568
-2573
-2577
-2582
-2586
-2590
-2593
-2597
-2600
-2603
-2606
-2609
-2611
-2614
-2616
-2618
-2620
-2622
-2624
-2625
-2626
-2628
-2629
-2629
-2630
-2630
-2631
-2631
-2630
-2630
-2630
-2629
-2628
-2627
-2625
-2624
-2622
-2620
-2618
-2616
-2614
-2611
-2609
-2606
-2603
-2600
-2597
-2593
-2590
-2586
-2583
-2579
-2575
-2571
-2566
-2562
-2557
-2553
-2548
-2543
-2538
-2533
-2527
-2522
-2516
-2511
-2505
-2499
-2493
-2487
-2481
-2475
-2468
-2462
-2455
-2449
-2442
-2435
-2428
-2421
-2414
-2407
-2400
-2392
-2385
-2378
-2370
-2363
-2355
-2347
-2340
-2332
-2324
-2317
-2309
-2301
-2293
-2285
-2278
-2270
-2262
-2254
-2246
-2238
-2230
-2222
-2214
-2206
-2198
-2190
-2182
-2174
-2165
-2157
-2148
-2140
-2131
-2122
-2114
-2105
-2096
-2087
-2077
-2068
-2059
-2049
-2040
-2029
-2021
-2011
-2001
-1992
-1982
-1972
-1962
-1953
-1943
-1933
-1924
-1914
-1905
-1895
-1885
-1876
-1866
-1857
-1847
-1838
-1828
-1819
-1810
-1800
-1791
-1782
-1773
-1763
-1754
-1745
-1736
-1727
-1718
-1708
-1699
-1690
-1681
-1672
-1663
-1655
-1646
-1637
-1628
-1619
-1610
-1601
-1592
-1584
-1575
-1566
-1557
-1548
-1540
-1531
-1522
-1513
-1504
-1495
-1486
-1477
-1468
-1459
-1450
-1441
-1432
-1422
-1413
-1404
-1394
-1385
-1376
-1366
-1357
-1347
-1338
-1328
-1318
-1308
-1299
-1289
-1279
-1269
-1259
-1249
-1239
-1230
-1220
-1210
-1200
-1190
-1181
-1171
-1161
-1152
-1142
-1133
-1123
-1114
-1104
-1095
-1086
-1076
-1067
-1058
-1049
-1039
-1030
-1020
-1012
-1002
-994
-985
-976
-967
-959
-950
-941
-932
-924
-915
-906
-898
-889
-881
-872
-864
-855
-847
-838
-830
-822
-813
-805
-796
-788
-780
-771
-763
-755
-746
-738
-729
-721
-712
-704
-695
-687
-678
-669
-661
-652
-643
-635
-626
-617
-608
-600
-591
-582
-573
-564
-556
-547
-538
-530
-521
-512
-504
-495
-487
-479
-470
-462
-454
-446
-438
-430
-422
-414
-406
-399
-391
-384
-376
-369
-362
-355
-348
-341
-334
-327
-321
-315
-308
-302
-296
-290
-284
-279
-273
-268
-263
-257
-252
-247
-243
-238
-233
-229
-225
-220
-216
-212
-208
-204
-200
-196
-193
-189
-185
-181
-178
-174
-171
-167
-164
-160
-157
-154
-150
-147
-144
-141
-138
-135
-132
-129
-126
-123
-120
-117
-114
-112
-109
-106
-104
-101
-99
-96
-94
-92
-90
-88
-85
-84
-82
-80
-78
-76
-75
-73
-72
-70
-69
-68
-66
-65
-64
-63
-62
-62
-61
-60
-60
-60
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-61
-61
-62
-62
-63
-64
-65
-65
-66
-67
-68
-69
-71
-72
-73
-74
-75
-77
-78
-80
-81
-82
-84
-85
-87
-88
-90
-91
-93
-94
-96
-97
-99
-100
-102
-103
-105
-106
-108
-109
-111
-112
-114
-115
-116
-118
-119
-121
-122
-123
-125
-126
-127
-128
-130
-131
-132
-133
-133
-134
-135
-135
-136
-136
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-136
-136
-135
-135
-134
-133
-133
-132
-131
-131
-130
-129
-128
-127
-126
-125
-125
-124
-123
-122
-121
-120
-120
-119
-118
-118
-117
-117
-117
-116
-116
-116
-116
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-118
-118
-119
-120
-120
-121
-122
-122
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-141
-141
-142
-143
-144
-144
-145
-146
-146
-147
-147
-148
-148
-149
-149
-150
-150
-151
-151
-152
-152
-153
-153
-154
-154
-154
-155
-155
-156
-156
-157
-157
-158
-158
-159
-159
-160
-160
-161
-161
-162
-162
-163
-163
-164
-164
-165
-165
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-169
-169
-169
-168
-168
-167
-167
-166
-166
-165
-164
-164
-163
-162
-161
-160
-160
-159
-158
-157
-156
-155
-154
-154
-153
-152
-151
-151
-150
-149
-149
-148
-148
-147
-146
-146
-146
-145
-145
-145
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-149
-149
-150
-150
-151
-152
-152
-153
-154
-155
-156
-157
-158
-159
-161
-162
-164
-165
-167
-168
-170
-172
-174
-176
-178
-181
-183
-186
-188
-191
-194
-196
-199
-202
-205
-209
-212
-215
-219
-222
-226
-230
-234
-238
-242
-246
-250
-254
-258
-263
-267
-271
-276
-280
-285
-290
-295
-300
-305
-310
-315
-321
-326
-332
-337
-343
-349
-355
-361
-367
-373
-380
-386
-393
-399
-406
-413
-420
-427
-434
-441
-448
-455
-462
-470
-477
-485
-492
-500
-507
-515
-523
-530
-538
-546
-554
-562
-570
-578
-586
-595
-603
-611
-620
-628
-637
-645
-654
-663
-671
-680
-689
-698
-706
-715
-724
-733
-742
-752
-761
-770
-779
-789
-798
-807
-817
-826
-836
-845
-855
-865
-874
-884
-894
-903
-913
-923
-932
-942
-952
-961
-971
-980
-990
-999
-1008
-1018
-1027
-1036
-1045
-1054
-1063
-1072
-1081
-1089
-1098
-1106
-1115
-1123
-1131
-1140
-1148
-1156
-1164
-1172
-1180
-1188
-1196
-1203
-1211
-1219
-1227
-1235
-1243
-1250
-1258
-1266
-1274
-1282
-1290
-1297
-1305
-1313
-1321
-1329
-1337
-1345
-1353
-1361
-1369
-1377
-1385
-1394
-1402
-1410
-1418
-1426
-1434
-1442
-1450
-1458
-1466
-1474
-1482
-1491
-1499
-1507
-1515
-1523
-1531
-1539
-1547
-1555
-1563
-1571
-1579
-1587
-1595
-1603
-1611
-1619
-1627
-1635
-1642
-1650
-1658
-1665
-1673
-1680
-1687
-1694
-1702
-1709
-1716
-1722
-1729
-1736
-1743
-1749
-1756
-1762
-1768
-1775
-1781
-1787
-1793
-1799
-1804
-1810
-1816
-1821
-1827
-1832
-1837
-1843
-1848
-1853
-1858
-1863
-1867
-1872
-1877
-1881
-1886
-1890
-1894
-1899
-1903
-1907
-1911
-1915
-1919
-1922
-1926
-1930
-1933
-1937
-1941
-1944
-1948
-1951
-1955
-1958
-1961
-1965
-1968
-1971
-1975
-1978
-1981
-1984
-1988
-1991
-1994
-1997
-2000
-2003
-2005
-2008
-2011
-2013
-2016
-2017
-2021
-2023
-2025
-2027
-2029
-2031
-2033
-2035
-2037
-2039
-2041
-2041
-2044
-2045
-2047
-2049
-2050
-2052
-2053
-2055
-2056
-2057
-2059
-2060
-2062
-2063
-2064
-2066
-2067
-2068
-2070
-2071
-2073
-2074
-2075
-2077
-2078
-2080
-2081
-2083
-2084
-2086
-2087
-2089
-2091
-2092
-2094
-2096
-2098
-2099
-2101
-2103
-2105
-2107
-2109
-2112
-2114
-2116
-2118
-2121
-2123
-2125
-2128
-2130
-2133
-2135
-2138
-2141
-2143
-2146
-2149
-2151
-2154
-2157
-2160
-2162
-2165
-2168
-2170
-2173
-2176
-2178
-2181
-2183
-2186
-2189
-2191
-2194
-2196
-2199
-2201
-2204
-2206
-2209
-2211
-2214
-2216
-2218
-2221
-2223
-2226
-2228
-2230
-2232
-2235
-2237
-2239
-2241
-2243
-2245
-2247
-2249
-2251
-2252
-2254
-2256
-2257
-2259
-2260
-2261
-2263
-2264
-2265
-2266
-2267
-2268
-2268
-2269
-2270
-2270
-2271
-2271
-2271
-2271
-2271
-2271
-2271
-2271
-2270
-2270
-2269
-2269
-2268
-2267
-2266
-2265
-2264
-2263
-2261
-2260
-2258
-2257
-2255
-2253
-2251
-2249
-2247
-2245
-2243
-2240
-2238
-2235
-2233
-2230
-2227
-2225
-2222
-2219
-2216
-2213
-2210
-2206
-2203
-2200
-2197
-2193
-2190
-2186
-2183
-2179
-2175
-2171
-2168
-2164
-2160
-2156
-2152
-2148
-2143
-2139
-2135
-2130
-2126
-2121
-2117
-2112
-2108
-2103
-2098
-2093
-2089
-2084
-2079
-2074
-2069
-2064
-2059
-2054
-2049
-2045
-2040
-2035
-2029
-2025
-2020
-2015
-2009
-2005
-1999
-1994
-1989
-1984
-1979
-1974
-1969
-1963
-1958
-1953
-1948
-1943
-1937
-1932
-1927
-1922
-1917
-1911
-1906
-1901
-1896
-1890
-1885
-1880
-1874
-1869
-1864
-1858
-1853
-1847
-1842
-1836
-1830
-1825
-1819
-1813
-1807
-1801
-1796
-1790
-1783
-1777
-1771
-1765
-1759
-1752
-1746
-1739
-1733
-1726
-1719
-1713
-1706
-1699
-1692
-1685
-1678
-1671
-1664
-1657
-1650
-1642
-1635
-1628
-1620
-1613
-1605
-1597
-1590
-1582
-1574
-1566
-1558
-1550
-1541
-1533
-1524
-1516
-1507
-1498
-1489
-1480
-1471
-1461
-1452
-1442
-1432
-1422
-1411
-1401
-1390
-1380
-1369
-1357
-1346
-1335
-1323
-1311
-1299
-1287
-1275
-1263
-1250
-1237
-1224
-1211
-1198
-1185
-1171
-1158
-1144
-1130
-1116
-1102
-1088
-1073
-1059
-1044
-1030
-1014
-1000
-985
-970
-955
-939
-924
-909
-893
-878
-862
-846
-830
-814
-798
-782
-765
-749
-732
-715
-698
-681
-664
-646
-628
-611
-593
-575
-556
-538
-519
-500
-481
-462
-443
-423
-404
-384
-364
-344
-324
-303
-283
-262
-242
-221
-200
-179
-157
-136
-115
-93
-71
-50
-28
-6
16
38
60
83
105
127
150
172
195
217
240
263
286
308
331
354
377
400
423
446
469
492
515
538
561
584
607
630
653
676
699
722
745
768
792
815
838
861
884
908
931
954
978
1000
1024
1048
1071
1094
1118
1141
1165
1188
1212
1236
1259
1283
1307
1330
1354
1377
1401
1425
1448
1472
1496
1519
1543
1566
1590
1614
1637
1661
1684
1708
1731
1755
1779
1802
1826
1849
1873
1897
1920
1944
1968
1992
2015
2039
2063
2087
2111
2135
2159
2183
2207
2231
2254
2278
2302
2326
2350
2374
2398
2421
2445
2469
2493
2516
2540
2564
2587
2611
2634
2657
2681
2704
2727
2750
2773
2796
2819
2842
2864
2887
2909
2932
2954
2976
2998
3020
3042
3063
3085
3106
3127
3148
3169
3190
3211
3231
3252
3272
3292
3312
3331
3351
3370
3390
3409
3428
3446
3465
3483
3502
3520
3538
3556
3573
3591
3608
3626
3643
3660
3677
3693
3710
3726
3743
3759
3775
3791
3806
3822
3838
3853
3868
3883
3898
3913
3928
3942
3957
3971
3985
3999
4013
4027
4041
4054
4067
4081
4094
4108
4121
4134
4147
4159
4172
4185
4197
4210
4222
4234
4246
4259
4271
4282
4294
4306
4318
4329
4341
4352
4364
4375
4386
4398
4409
4420
4431
4442
4453
4464
4475
4486
4496
4507
4518
4528
4539
4549
4560
4570
4581
4591
4601
4611
4622
4632
4642
4651
4661
4671
4681
4690
4700
4709
4718
4727
4736
4745
4754
4763
4772
4780
4789
4797
4805
4813
4821
4829
4837
4845
4852
4860
4867
4874
4882
4889
4896
4903
4909
4916
4923
4930
4936
4943
4949
4956
4962
4969
4975
4981
4988
4994
5000
5007
5013
5019
5026
5032
5038
5045
5051
5057
5064
5070
5077
5083
5090
5096
5103
5109
5116
5122
5129
5135
5142
5148
5155
5161
5168
5174
5181
5187
5194
5200
5206
5213
5219
5225
5231
5238
5244
5250
5256
5262
5268
5274
5280
5286
5292
5298
5304
5309
5315
5321
5326
5332
5338
5343
5349
5354
5359
5365
5370
5375
5381
5386
5391
5396
5401
5406
5410
5415
5420
5424
5429
5433
5438
5442
5446
5450
5454
5458
5461
5465
5469
5472
5475
5479
5482
5485
5488
5491
5493
5496
5498
5501
5503
5505
5507
5509
5511
5512
5514
5515
5517
5518
5519
5520
5521
5522
5523
5523
5524
5524
5524
5525
5525
5525
5525
5525
5524
5524
5524
5523
5522
5522
5521
5520
5519
5518
5516
5515
5513
5512
5510
5508
5506
5504
5502
5499
5497
5494
5491
5489
5486
5482
5479
5476
5472
5469
5465
5461
5457
5453
5449
5445
5441
5436
5432
5427
5423
5418
5413
5409
5404
5399
5394
5389
5384
5379
5374
5368
5363
5358
5353
5347
5342
5336
5331
5325
5320
5314
5309
5303
5298
5292
5287
5281
5275
5270
5264
5259
5253
5247
5242
5236
5231
5225
5220
5214
5209
5203
5198
5193
5187
5182
5176
5171
5166
5160
5155
5149
5144
5139
5133
5128
5122
5117
5112
5106
5101
5096
5090
5085
5080
5074
5069
5064
5059
5053
5048
5042
5037
5032
5026
5021
5015
5010
5004
4998
4993
4987
4981
4975
4969
4963
4957
4951
4945
4939
4932
4926
4920
4913
4907
4900
4893
4886
4880
4873
4866
4859
4852
4845
4837
4830
4823
4816
4808
4801
4794
4786
4779
4771
4764
4757
4749
4742
4735
4727
4720
4713
4706
4698
4691
4684
4677
4669
4662
4655
4648
4641
4633
4626
4619
4612
4605
4597
4590
4583
4576
4569
4562
4555
4547
4540
4533
4526
4519
4512
4505
4498
4491
4484
4476
4469
4462
4455
4448
4441
4434
4427
4420
4413
4406
4399
4392
4385
4378
4371
4364
4357
4350
4344
4337
4330
4323
4316
4309
4302
4295
4288
4281
4274
4268
4261
4254
4247
4240
4233
4226
4220
4213
4206
4199
4192
4186
4179
4172
4165
4158
4152
4145
4138
4131
4125
4118
4111
4104
4098
4091
4083
4078
4070
4064
4058
4051
4043
4038
4030
4024
4018
4011
4003
3998
3991
3985
3978
3971
3965
3958
3952
3945
3938
3932
3925
3919
3912
3906
3899
3893
3886
3880
3873
3867
3860
3854
3847
3841
3834
3828
3821
3815
3808
3802
3796
3789
3783
3776
3770
3764
3757
3751
3744
3738
3732
3725
3719
3713
3706
3700
3694
3687
3681
3675
3668
3662
3656
3649
3643
3637
3631
3624
3618
3612
3606
3599
3593
3587
3581
3575
3568
3562
3556
3550
3544
3537
3531
3525
3519
3513
3507
3501
3494
3488
3482
3476
3470
3464
3458
3452
3446
3439
3433
3427
3421
3415
3409
3403
3397
3391
3385
3379
3373
3367
3361
3355
3349
3343
3337
3331
3325
3319
3313
3307
3301
3296
3290
3284
3278
3272
3266
3260
3254
3248
3243
3237
3231
3225
3219
3213
3207
3202
3196
3190
3184
3178
3173
3167
3161
3155
3149
3144
3138
3132
3126
3121
3115
3109
3103
3098
3092
3086
3081
3075
3069
3064
3058
3052
3047
3041
3035
3030
3024
3018
3013
3007
3001
2996
2990
2985
2979
2974
2968
2962
2957
2951
2946
2940
2935
2929
2924
2918
2912
2907
2901
2896
2890
2885
2880
2874
2869
2863
2858
2852
2847
2841
2836
2830
2825
2820
2814
2809
2803
2798
2793
2787
2782
2776
2771
2766
2760
2755
2750
2744
2739
2734
2728
2723
2718
2713
2707
2702
2697
2691
2686
2681
2676
2670
2665
2660
2655
2649
2644
2639
2634
2629
2623
2618
2613
2608
2603
2598
2592
2587
2582
2577
2572
2567
2562
2556
2551
2546
2541
2536
2531
2526
2521
2516
2511
2506
2501
2495
2490
2485
2480
2475
2470
2465
2460
2455
2450
2445
2440
2435
2430
2425
2420
2416
2411
2406
2401
2396
2391
2386
2381
2376
2371
2366
2361
2357
2352
2347
2342
2337
2332
2327
2322
2318
2313
2308
2303
2298
2294
2289
2284
2279
2274
2270
2265
2260
2255
2251
2246
2241
2236
2232
2227
2222
2217
2213
2208
2203
2199
2194
2189
2184
2180
2175
2170
2166
2161
2157
2152
2147
2143
2138
2133
2129
2124
2120
2115
2110
2106
2101
2097
2092
2088
2083
2078
2074
2069
2065
2060
2056
2051
2047
2041
2037
2033
2029
2024
2020
2015
2011
2005
2001
1998
1993
1989
1984
1980
1975
1971
1967
1962
1958
1953
1949
1945
1940
1936
1932
1927
1923
1918
1914
1910
1905
1901
1897
1893
1888
1884
1880
1875
1871
1867
1862
1858
1854
1850
1845
1841
1837
1833
1828
1824
1820
1816
1812
1807
1803
1799
1795
1791
1786
1782
1778
1774
1770
1766
1762
1757
1753
1749
1745
1741
1737
1733
1729
1724
1720
1716
1712
1708
1704
1700
1696
1692
1688
1684
1680
1676
1672
1668
1664
1660
1656
1652
1648
1644
1640
1636
1632
1628
1624
1620
1616
1612
1608
1604
1600
1596
1592
1588
1584
1581
1577
1573
1569
1565
1561
1557
1553
1550
1546
1542
1538
1534
1530
1526
1523
1519
1515
1511
1507
1504
1500
1496
1492
1488
1485
1481
1477
1473
1470
1466
1462
1458
1455
1451
1447
1444
1440
1436
1432
1429
1425
1421
1418
1414
1410
1407
1403
1399
1396
1392
1388
1385
1381
1377
1374
1370
1367
1363
1359
1356
1352
1349
1345
1342
1338
1334
1331
1327
1324
1320
1317
1313
1310
1306
1303
1299
1296
1292
1289
1285
1282
1278
1275
1271
1268
1264
1261
1257
1254
1250
1247
1244
1240
1237
1233
1230
1226
1223
1220
1216
1213
1209
1206
1203
1199
1196
1193
1189
1186
1183
1179
1176
1173
1169
1166
1163
1159
1156
1153
1149
1146
1143
1140
1136
1133
1130
1127
1123
1120
1117
1114
1110
1107
1104
1101
1097
1094
1091
1088
1085
1081
1078
1075
1072
1069
1066
1062
1059
1056
1053
1050
1047
1043
1040
1037
1034
1031
1028
1025
1022
1018
1014
1012
1008
1006
1002
1000
997
994
991
988
985
982
979
976
973
970
967
964
961
958
955
952
949
946
943
940
937
934
931
928
925
922
919
916
913
910
907
904
901
898
896
893
890
887
884
881
878
875
873
870
867
864
861
858
855
853
850
847
844
841
838
836
833
830
827
824
822
819
816
813
811
808
805
802
799
797
794
791
789
786
783
780
778
775
772
770
767
764
761
759
756
753
751
748
745
743
740
737
735
732
730
727
724
722
719
716
714
711
709
706
703
701
698
696
693
690
688
685
683
680
678
675
673
670
668
665
662
660
657
655
652
650
647
645
642
640
637
635
633
630
628
625
623
620
618
615
613
610
608
606
603
601
598
596
594
591
589
586
584
582
579
577
574
572
570
567
565
563
560
558
556
553
551
549
546
544
542
539
537
535
532
530
528
526
523
521
519
516
514
512
510
507
505
503
501
498
496
494
492
490
487
485
483
481
478
476
474
472
470
468
465
463
461
459
457
455
452
450
448
446
444
442
440
437
435
433
431
429
427
425
423
421
418
416
414
412
410
408
406
404
402
400
398
396
394
392
390
388
386
384
382
379
377
375
373
371
369
367
365
363
362
360
358
356
354
352
350
348
346
344
