5
31224
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
0
0
0
0
1
1
1
1
1
2
2
2
2
3
3
3
3
3
4
4
4
4
5
5
5
5
5
6
6
6
6
7
7
7
7
7
8
8
8
8
9
9
9
9
10
10
10
10
11
11
11
11
12
12
12
12
13
13
13
13
13
14
14
14
14
15
15
15
16
16
16
16
17
17
17
17
18
18
18
18
19
19
19
19
20
20
20
20
21
21
21
22
22
22
22
23
23
23
23
24
24
24
25
25
25
25
26
26
26
27
27
27
28
28
28
28
29
29
29
29
30
30
30
31
31
31
32
32
32
33
33
33
33
34
34
34
34
35
35
35
36
36
36
37
37
38
38
39
39
40
40
40
40
40
40
40
40
41
41
41
42
42
43
43
44
44
45
45
46
46
46
47
47
47
47
48
48
48
49
49
49
50
50
51
51
52
52
52
53
53
53
54
54
54
55
55
55
56
56
57
57
57
58
58
59
59
59
60
60
61
61
61
62
62
62
63
63
63
64
64
65
65
66
66
66
67
67
68
68
68
69
69
69
70
70
70
71
71
72
72
73
73
74
74
74
75
75
75
76
76
76
77
77
78
78
79
79
80
80
80
81
81
82
82
82
83
83
84
84
84
85
85
86
86
87
87
88
88
88
89
89
90
90
91
91
91
92
92
93
93
94
94
95
95
96
96
97
97
97
98
98
99
99
100
100
101
101
102
102
103
103
104
104
105
105
106
106
106
107
107
108
108
109
109
110
110
111
111
112
112
113
113
114
114
115
115
116
116
117
117
118
118
119
119
120
120
121
121
122
122
123
124
124
125
125
126
126
127
127
128
128
129
129
130
130
131
131
132
133
133
134
134
135
135
136
136
137
137
138
139
139
140
140
141
141
142
143
143
144
144
145
145
146
146
147
148
148
149
149
150
150
151
152
152
153
153
154
155
155
156
156
157
157
158
159
159
160
160
161
162
162
163
163
164
165
165
166
166
167
168
168
169
169
170
171
171
172
172
173
174
174
175
175
176
177
177
178
179
179
180
180
181
182
182
183
184
184
185
185
186
187
187
188
189
189
190
191
191
192
193
193
194
195
195
196
197
197
198
199
199
200
201
201
202
203
203
204
205
205
206
207
207
208
209
209
210
211
211
212
213
213
214
215
215
216
217
217
218
219
220
220
221
222
222
223
224
224
225
226
227
227
228
229
229
230
231
232
232
233
234
234
235
236
237
237
238
239
240
240
241
242
242
243
244
245
245
246
247
248
248
249
250
250
251
252
253
253
254
255
256
256
257
258
259
259
260
261
262
262
263
264
265
265
266
267
268
269
269
270
271
272
272
273
274
275
276
276
277
278
279
279
280
281
282
283
283
284
285
286
287
287
288
289
290
291
291
292
293
294
295
295
296
297
298
299
299
300
301
302
303
304
304
305
306
307
308
309
309
310
311
312
313
314
314
315
316
317
318
319
320
320
321
322
323
324
325
326
327
327
328
329
330
331
332
333
334
334
335
336
337
338
339
340
341
342
343
344
344
345
346
347
348
349
350
351
352
353
354
355
356
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
418
419
420
421
422
423
424
425
426
427
428
428
429
430
431
432
433
434
435
436
436
437
438
439
440
441
441
442
443
444
445
445
446
447
448
449
449
450
451
452
452
453
454
454
455
456
456
457
458
458
459
460
460
461
461
462
463
463
464
464
465
466
466
467
467
468
468
469
470
470
471
471
472
472
473
473
474
475
475
476
476
477
477
478
478
479
479
480
481
481
482
482
483
483
484
485
485
486
487
487
488
489
489
490
491
491
492
493
493
494
495
496
496
497
498
499
500
500
501
502
503
504
505
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
527
528
529
530
531
532
533
534
536
537
538
539
540
542
543
544
545
547
548
549
550
552
553
554
555
557
558
559
560
562
563
564
565
567
568
569
571
572
573
575
576
577
579
580
581
582
584
585
586
588
589
590
591
593
594
595
597
598
600
601
602
604
605
606
607
608
610
611
612
613
615
616
617
619
620
621
623
624
626
627
629
630
632
633
634
636
637
638
640
641
642
644
645
647
648
649
651
652
653
655
656
657
658
659
661
662
663
665
666
667
668
670
671
672
673
674
675
676
678
679
680
681
682
683
684
685
686
687
688
690
691
692
693
694
696
697
698
699
701
702
703
705
706
707
708
709
710
712
713
714
715
716
717
719
720
721
722
724
725
726
728
729
730
731
732
733
734
736
737
738
739
740
741
742
744
745
746
747
748
749
750
751
752
753
754
755
756
758
759
760
761
763
764
765
767
768
769
771
772
773
775
776
777
778
779
780
781
782
783
784
785
786
787
789
790
791
792
793
795
796
797
798
799
800
801
802
803
805
806
807
809
810
812
813
814
816
817
819
820
822
824
825
827
829
831
833
836
838
840
842
844
846
848
850
851
853
855
857
859
860
862
864
866
867
869
871
873
875
877
879
880
882
884
886
888
890
892
894
896
898
900
902
904
905
907
909
911
912
914
916
918
921
923
925
928
930
933
935
938
940
942
945
947
950
952
954
957
959
962
964
967
970
972
975
977
980
983
985
988
990
993
995
998
1000
1002
1004
1006
1010
1012
1014
1016
1018
1020
1022
1024
1026
1028
1030
1032
1034
1037
1038
1040
1042
1044
1046
1048
1049
1051
1052
1054
1056
1057
1059
1060
1061
1063
1064
1066
1067
1068
1069
1070
1072
1073
1074
1075
1076
1077
1078
1079
1080
1082
1083
1084
1085
1087
1088
1090
1092
1093
1095
1097
1099
1101
1103
1105
1106
1108
1110
1112
1113
1115
1117
1118
1120
1121
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1134
1135
1136
1137
1137
1138
1138
1139
1140
1140
1141
1141
1142
1142
1143
1143
1144
1145
1145
1146
1146
1147
1148
1148
1149
1150
1151
1152
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1162
1163
1164
1164
1165
1165
1166
1166
1167
1167
1168
1168
1169
1170
1170
1170
1171
1171
1172
1172
1172
1173
1173
1173
1174
1174
1175
1176
1176
1177
1178
1179
1179
1180
1181
1181
1182
1182
1183
1183
1184
1185
1185
1186
1186
1187
1187
1187
1188
1188
1188
1189
1189
1189
1189
1189
1188
1188
1188
1188
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1188
1188
1188
1188
1188
1188
1188
1189
1189
1189
1189
1189
1190
1190
1190
1190
1190
1190
1189
1189
1189
1189
1189
1189
1188
1188
1188
1187
1186
1186
1185
1184
1183
1182
1182
1181
1180
1179
1178
1178
1177
1176
1176
1175
1174
1174
1173
1173
1172
1172
1171
1171
1170
1170
1169
1169
1168
1168
1168
1168
1168
1168
1168
1168
1168
1167
1167
1167
1166
1166
1166
1165
1165
1165
1165
1164
1164
1164
1164
1164
1164
1164
1164
1164
1163
1163
1163
1163
1163
1162
1162
1162
1161
1161
1160
1160
1160
1159
1159
1158
1158
1157
1156
1156
1155
1155
1154
1154
1154
1154
1154
1154
1154
1154
1153
1153
1153
1153
1153
1152
1152
1152
1152
1151
1151
1151
1151
1150
1150
1149
1148
1148
1147
1146
1145
1145
1144
1144
1143
1143
1143
1143
1143
1143
1143
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1145
1145
1145
1146
1146
1147
1147
1148
1148
1149
1149
1150
1150
1151
1151
1152
1153
1154
1155
1156
1157
1159
1160
1161
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1178
1179
1180
1181
1182
1183
1184
1186
1188
1190
1192
1195
1198
1201
1204
1207
1210
1214
1217
1220
1223
1226
1230
1233
1236
1239
1242
1246
1249
1253
1257
1261
1265
1269
1273
1277
1281
1285
1289
1293
1297
1301
1305
1309
1313
1317
1321
1325
1328
1332
1335
1338
1341
1345
1348
1352
1356
1361
1366
1371
1376
1381
1387
1392
1397
1402
1407
1411
1416
1420
1424
1428
1432
1436
1441
1446
1451
1456
1461
1467
1472
1478
1483
1488
1494
1499
1504
1509
1514
1519
1525
1530
1537
1543
1549
1556
1563
1570
1576
1583
1589
1595
1601
1607
1612
1618
1624
1629
1635
1642
1648
1655
1662
1668
1675
1682
1689
1695
1702
1709
1715
1722
1729
1736
1744
1752
1760
1768
1777
1786
1794
1803
1812
1820
1828
1836
1844
1851
1859
1866
1873
1881
1888
1895
1902
1909
1916
1923
1930
1938
1945
1952
1959
1967
1974
1981
1988
1995
2001
2009
2017
2024
2032
2039
2047
2055
2063
2071
2080
2088
2096
2105
2113
2121
2129
2136
2144
2151
2158
2164
2171
2177
2183
2189
2195
2201
2207
2213
2219
2225
2231
2237
2243
2249
2255
2260
2266
2271
2277
2282
2288
2293
2299
2304
2310
2315
2321
2327
2333
2339
2345
2351
2357
2363
2369
2375
2381
2387
2392
2397
2402
2406
2410
2414
2418
2422
2426
2431
2436
2442
2448
2455
2462
2469
2476
2482
2489
2495
2502
2508
2514
2520
2526
2532
2538
2544
2551
2557
2563
2570
2576
2583
2590
2597
2603
2610
2617
2624
2630
2637
2643
2649
2655
2661
2667
2673
2680
2686
2693
2700
2706
2713
2719
2726
2732
2738
2745
2751
2757
2763
2770
2777
2784
2791
2798
2806
2813
2821
2828
2836
2844
2852
2859
2868
2876
2884
2893
2902
2911
2921
2930
2940
2949
2959
2968
2976
2984
2992
2999
3005
3011
3017
3021
3026
3030
3034
3037
3041
3045
3048
3052
3055
3059
3062
3066
3069
3072
3074
3077
3079
3080
3081
3082
3082
3081
3080
3078
3076
3073
3071
3068
3066
3063
3061
3059
3058
3057
3056
3056
3057
3057
3058
3060
3062
3064
3066
3068
3070
3071
3072
3073
3073
3073
3073
3071
3070
3068
3066
3064
3061
3058
3055
3052
3049
3045
3041
3037
3033
3029
3025
3021
3018
3014
3010
3006
3002
2997
2992
2987
2981
2975
2968
2961
2954
2946
2938
2931
2923
2916
2908
2901
2893
2886
2878
2870
2862
2854
2846
2837
2828
2819
2810
2800
2789
2778
2767
2755
2743
2730
2717
2704
2691
2678
2665
2653
2641
2629
2617
2605
2593
2581
2568
2556
2544
2531
2519
2506
2494
2481
2468
2456
2443
2430
2417
2405
2392
2380
2368
2356
2345
2334
2323
2313
2304
2296
2288
2281
2275
2269
2264
2259
2255
2251
2248
2244
2241
2239
2237
2236
2235
2235
2235
2236
2237
2238
2239
2239
2238
2237
2235
2233
2230
2226
2222
2217
2213
2208
2203
2198
2192
2186
2180
2174
2168
2162
2156
2151
2145
2140
2135
2130
2126
2122
2118
2115
2111
2108
2105
2102
2099
2095
2092
2088
2083
2078
2073
2067
2061
2056
2050
2044
2037
2031
2024
2017
2009
2003
1994
1986
1977
1967
1958
1948
1938
1928
1919
1909
1899
1889
1879
1869
1859
1850
1840
1830
1821
1812
1804
1796
1790
1783
1778
1774
1770
1767
1765
1764
1762
1761
1760
1759
1758
1756
1755
1755
1754
1754
1755
1757
1759
1763
1767
1772
1778
1784
1790
1796
1802
1808
1813
1818
1822
1826
1830
1833
1836
1839
1842
1845
1847
1850
1852
1854
1856
1857
1858
1858
1858
1857
1856
1855
1853
1850
1848
1845
1841
1838
1834
1831
1827
1823
1820
1816
1813
1810
1806
1803
1799
1796
1792
1788
1785
1781
1778
1775
1774
1772
1772
1773
1775
1777
1780
1784
1788
1791
1794
1797
1798
1798
1798
1796
1793
1789
1784
1780
1775
1770
1765
1761
1757
1754
1751
1748
1745
1742
1738
1735
1730
1725
1720
1713
1706
1699
1692
1684
1677
1670
1664
1658
1654
1650
1647
1644
1642
1640
1638
1636
1633
1630
1626
1621
1616
1610
1605
1599
1595
1591
1589
1588
1588
1590
1593
1596
1600
1604
1608
1611
1614
1615
1616
1615
1614
1611
1608
1604
1599
1594
1589
1584
1578
1573
1567
1561
1555
1549
1543
1537
1531
1525
1519
1514
1509
1504
1501
1498
1495
1494
1494
1495
1496
1498
1500
1503
1505
1508
1510
1512
1514
1516
1517
1519
1520
1522
1524
1526
1528
1531
1534
1538
1541
1544
1547
1550
1553
1556
1558
1560
1562
1565
1567
1569
1572
1574
1577
1579
1581
1583
1584
1584
1582
1580
1576
1572
1566
1558
1550
1541
1532
1522
1512
1502
1492
1483
1474
1465
1457
1449
1441
1432
1424
1414
1405
1395
1384
1373
1362
1351
1340
1329
1319
1308
1298
1289
1280
1271
1262
1253
1244
1235
1225
1215
1204
1193
1181
1168
1155
1141
1126
1111
1095
1078
1059
1040
1020
998
976
953
929
905
880
856
831
806
780
755
729
702
676
649
622
596
569
543
517
492
467
443
419
395
372
348
325
302
279
256
232
209
186
163
139
116
93
70
47
24
2
-20
-42
-64
-85
-106
-127
-148
-168
-188
-208
-227
-246
-265
-283
-300
-318
-335
-352
-369
-386
-402
-419
-435
-451
-467
-482
-497
-512
-527
-541
-554
-568
-581
-594
-607
-621
-634
-648
-663
-677
-692
-708
-723
-738
-753
-768
-782
-797
-811
-825
-839
-853
-867
-881
-896
-910
-924
-938
-951
-965
-978
-991
-1004
-1016
-1029
-1042
-1054
-1067
-1081
-1094
-1108
-1122
-1137
-1152
-1167
-1183
-1199
-1216
-1233
-1251
-1268
-1286
-1304
-1322
-1341
-1359
-1379
-1399
-1419
-1441
-1463
-1487
-1511
-1537
-1563
-1590
-1618
-1647
-1675
-1704
-1733
-1762
-1791
-1820
-1847
-1875
-1901
-1927
-1952
-1977
-2000
-2023
-2045
-2067
-2088
-2109
-2130
-2151
-2172
-2192
-2213
-2234
-2255
-2276
-2296
-2317
-2338
-2358
-2379
-2401
-2423
-2446
-2469
-2493
-2519
-2544
-2571
-2598
-2626
-2654
-2682
-2711
-2739
-2767
-2795
-2822
-2848
-2873
-2897
-2920
-2942
-2964
-2985
-3006
-3027
-3049
-3072
-3095
-3120
-3145
-3171
-3197
-3225
-3252
-3280
-3309
-3337
-3366
-3394
-3423
-3452
-3481
-3510
-3539
-3568
-3597
-3627
-3658
-3689
-3721
-3754
-3788
-3822
-3857
-3894
-3931
-3968
-4006
-4046
-4086
-4127
-4168
-4210
-4252
-4293
-4335
-4376
-4416
-4455
-4494
-4530
-4566
-4600
-4633
-4664
-4694
-4722
-4749
-4775
-4800
-4824
-4847
-4869
-4891
-4912
-4933
-4954
-4974
-4995
-5015
-5035
-5055
-5075
-5095
-5114
-5133
-5152
-5171
-5189
-5207
-5225
-5244
-5262
-5281
-5299
-5318
-5337
-5356
-5375
-5393
-5412
-5430
-5447
-5465
-5481
-5498
-5513
-5529
-5544
-5559
-5574
-5588
-5602
-5616
-5629
-5642
-5654
-5666
-5677
-5687
-5696
-5705
-5714
-5721
-5728
-5735
-5741
-5746
-5751
-5756
-5760
-5763
-5767
-5770
-5773
-5776
-5779
-5781
-5784
-5786
-5788
-5791
-5793
-5796
-5799
-5802
-5806
-5810
-5815
-5820
-5825
-5830
-5835
-5840
-5844
-5848
-5852
-5855
-5857
-5859
-5859
-5860
-5859
-5858
-5857
-5854
-5852
-5848
-5844
-5839
-5834
-5828
-5821
-5814
-5806
-5797
-5788
-5779
-5770
-5761
-5754
-5747
-5741
-5736
-5733
-5730
-5729
-5730
-5731
-5733
-5735
-5738
-5741
-5744
-5747
-5750
-5753
-5756
-5759
-5763
-5767
-5772
-5778
-5785
-5794
-5804
-5816
-5828
-5841
-5855
-5869
-5883
-5896
-5909
-5921
-5932
-5942
-5951
-5959
-5967
-5974
-5980
-5985
-5990
-5994
-5998
-6001
-6004
-6007
-6010
-6012
-6015
-6017
-6019
-6021
-6022
-6023
-6023
-6023
-6022
-6022
-6021
-6020
-6020
-6020
-6021
-6023
-6025
-6029
-6032
-6036
-6041
-6046
-6050
-6055
-6058
-6062
-6064
-6066
-6067
-6067
-6067
-6066
-6064
-6061
-6058
-6054
-6050
-6045
-6040
-6034
-6028
-6020
-6013
-6005
-5996
-5986
-5976
-5966
-5955
-5944
-5932
-5921
-5910
-5899
-5888
-5878
-5867
-5858
-5848
-5839
-5831
-5822
-5815
-5807
-5800
-5794
-5788
-5782
-5776
-5771
-5765
-5759
-5753
-5747
-5740
-5733
-5725
-5717
-5709
-5701
-5692
-5683
-5674
-5665
-5656
-5646
-5635
-5625
-5614
-5602
-5590
-5578
-5566
-5553
-5540
-5526
-5513
-5500
-5488
-5475
-5463
-5451
-5440
-5429
-5419
-5409
-5399
-5389
-5380
-5371
-5362
-5353
-5344
-5335
-5327
-5318
-5310
-5301
-5293
-5285
-5276
-5268
-5260
-5251
-5243
-5234
-5225
-5216
-5206
-5196
-5185
-5174
-5161
-5148
-5134
-5118
-5102
-5084
-5065
-5045
-5023
-5001
-4978
-4955
-4931
-4906
-4880
-4855
-4828
-4801
-4774
-4747
-4719
-4692
-4664
-4637
-4611
-4585
-4560
-4536
-4513
-4491
-4470
-4449
-4429
-4409
-4390
-4372
-4353
-4335
-4317
-4299
-4281
-4263
-4245
-4228
-4210
-4193
-4176
-4159
-4143
-4127
-4112
-4097
-4083
-4067
-4054
-4040
-4026
-4011
-3997
-3982
-3966
-3950
-3933
-3916
-3899
-3881
-3863
-3844
-3825
-3805
-3786
-3766
-3746
-3726
-3706
-3686
-3666
-3646
-3626
-3606
-3585
-3565
-3545
-3524
-3505
-3485
-3466
-3447
-3428
-3410
-3392
-3374
-3357
-3340
-3323
-3307
-3291
-3275
-3261
-3246
-3233
-3219
-3207
-3195
-3183
-3171
-3161
-3150
-3140
-3131
-3122
-3114
-3107
-3100
-3093
-3086
-3080
-3073
-3067
-3060
-3054
-3047
-3041
-3035
-3030
-3025
-3020
-3016
-3012
-3009
-3006
-3003
-3001
-2998
-2995
-2993
-2990
-2986
-2982
-2978
-2973
-2967
-2961
-2953
-2945
-2935
-2925
-2914
-2902
-2890
-2878
-2865
-2853
-2841
-2830
-2818
-2808
-2797
-2787
-2776
-2766
-2756
-2745
-2734
-2723
-2712
-2701
-2690
-2680
-2670
-2661
-2653
-2645
-2638
-2631
-2624
-2617
-2610
-2602
-2594
-2586
-2577
-2567
-2557
-2546
-2535
-2523
-2510
-2498
-2485
-2471
-2458
-2443
-2429
-2414
-2399
-2384
-2369
-2354
-2339
-2325
-2311
-2298
-2285
-2274
-2262
-2252
-2242
-2231
-2221
-2211
-2200
-2188
-2176
-2164
-2150
-2136
-2121
-2106
-2090
-2073
-2056
-2037
-2020
-2001
-1981
-1961
-1941
-1920
-1899
-1878
-1856
-1835
-1813
-1791
-1769
-1747
-1725
-1703
-1681
-1660
-1640
-1620
-1602
-1584
-1567
-1552
-1537
-1523
-1510
-1497
-1484
-1472
-1460
-1449
-1437
-1426
-1415
-1404
-1393
-1383
-1374
-1364
-1356
-1347
-1339
-1331
-1323
-1316
-1308
-1300
-1292
-1285
-1277
-1269
-1261
-1252
-1244
-1236
-1228
-1220
-1213
-1205
-1198
-1191
-1185
-1179
-1173
-1169
-1164
-1160
-1157
-1154
-1151
-1148
-1145
-1142
-1138
-1134
-1130
-1126
-1122
-1117
-1112
-1108
-1103
-1098
-1094
-1089
-1084
-1080
-1075
-1070
-1066
-1061
-1057
-1052
-1047
-1042
-1037
-1032
-1026
-1020
-1012
-1006
-1000
-993
-986
-978
-971
-962
-953
-944
-934
-923
-912
-899
-887
-873
-859
-845
-830
-815
-800
-784
-769
-753
-738
-723
-709
-696
-683
-671
-660
-650
-640
-630
-621
-612
-602
-593
-584
-575
-566
-557
-548
-539
-531
-522
-514
-507
-499
-492
-486
-480
-474
-468
-462
-456
-450
-443
-436
-428
-420
-411
-402
-392
-381
-370
-358
-345
-331
-316
-301
-284
-267
-249
-230
-210
-190
-168
-147
-125
-102
-78
-54
-30
-4
21
48
75
102
130
158
187
215
244
272
300
327
354
380
404
428
451
472
493
514
534
554
573
593
612
631
650
668
686
704
721
738
754
769
784
798
812
825
837
849
860
869
878
886
892
897
901
904
906
906
906
905
903
900
896
891
886
880
873
867
859
852
844
837
829
822
815
809
803
798
793
788
785
782
779
778
778
779
781
785
790
796
803
812
822
832
844
856
869
883
897
911
926
941
956
971
987
1002
1018
1033
1049
1064
1080
1096
1112
1128
1144
1160
1177
1193
1210
1227
1244
1261
1277
1294
1311
1328
1344
1359
1375
1389
1403
1417
1429
1442
1453
1465
1476
1488
1499
1511
1523
1535
1547
1560
1574
1587
1601
1616
1631
1646
1662
1679
1696
1714
1732
1750
1769
1788
1808
1827
1847
1867
1886
1905
1924
1942
1959
1976
1992
2007
2021
2036
2049
2061
2073
2084
2095
2106
2116
2126
2136
2145
2155
2164
2173
2182
2190
2199
2207
2215
2222
2229
2236
2242
2247
2252
2257
2261
2265
2268
2272
2275
2278
2282
2285
2289
2293
2297
2302
2306
2311
2316
2321
2327
2332
2338
2344
2350
2356
2362
2368
2374
2379
2385
2390
2395
2400
2406
2411
2417
2422
2428
2435
2441
2448
2455
2462
2470
2477
2485
2492
2499
2506
2513
2520
2526
2531
2537
2541
2546
2550
2553
2557
2560
2564
2567
2570
2572
2575
2577
2578
2579
2579
2578
2577
2575
2572
2568
2563
2558
2552
2545
2537
2529
2519
2510
2500
2489
2478
2467
2455
2443
2430
2417
2404
2390
2376
2361
2346
2331
2314
2298
2281
2264
2247
2230
2213
2196
2179
2162
2146
2131
2116
2101
2087
2074
2062
2049
2037
2027
2016
2005
1997
1988
1980
1972
1965
1958
1952
1946
1940
1935
1929
1923
1917
1911
1904
1897
1889
1880
1872
1863
1853
1844
1834
1824
1814
1804
1793
1782
1771
1760
1748
1737
1725
1713
1702
1690
1679
1668
1656
1645
1633
1621
1610
1598
1586
1574
1562
1550
1538
1527
1516
1505
1494
1483
1473
1463
1454
1445
1436
1429
1422
1416
1411
1407
1404
1401
1400
1398
1397
1397
1396
1396
1396
1396
1396
1397
1398
1399
1400
1403
1405
1408
1412
1416
1420
1424
1428
1432
1436
1439
1442
1445
1448
1450
1452
1454
1457
1459
1461
1463
1465
1468
1471
1474
1477
1480
1484
1488
1491
1495
1499
1502
1506
1510
1515
1519
1525
1530
1537
1544
1552
1561
1571
1581
1592
1604
1616
1628
1641
1654
1667
1680
1693
1706
1719
1731
1743
1755
1767
1778
1789
1800
1810
1819
1828
1836
1843
1849
1854
1859
1862
1864
1866
1867
1867
1867
1867
1867
1866
1866
1865
1865
1864
1863
1861
1859
1856
1852
1848
1842
1836
1829
1820
1812
1802
1792
1781
1769
1757
1744
1730
1716
1701
1686
1669
1652
1635
1617
1598
1579
1559
1539
1519
1498
1477
1456
1435
1415
1394
1374
1354
1335
1317
1299
1282
1265
1248
1232
1216
1200
1184
1168
1152
1136
1120
1104
1087
1071
1055
1040
1024
1008
995
980
966
953
940
927
915
903
892
881
871
861
851
843
834
827
820
814
808
803
798
793
789
785
781
777
773
768
762
756
749
742
734
725
716
706
696
686
675
664
652
640
627
614
600
585
569
553
535
516
496
475
454
431
407
383
357
331
305
277
249
221
192
163
133
103
72
41
9
-23
-55
-88
-121
-155
-189
-223
-258
-294
-330
-367
-404
-443
-482
-521
-562
-603
-644
-686
-728
-770
-813
-857
-900
-945
-989
-1035
-1081
-1127
-1175
-1223
-1271
-1320
-1370
-1421
-1473
-1525
-1579
-1635
-1691
-1749
-1809
-1870
-1933
-1997
-2064
-2132
-2201
-2272
-2345
-2419
-2494
-2571
-2648
-2727
-2806
-2886
-2967
-3048
-3129
-3210
-3291
-3371
-3451
-3530
-3609
-3686
-3762
-3837
-3911
-3983
-4054
-4124
-4193
-4260
-4327
-4391
-4455
-4518
-4579
-4639
-4698
-4755
-4810
-4864
-4916
-4966
-5014
-5061
-5105
-5147
-5187
-5225
-5261
-5294
-5324
-5351
-5376
-5397
-5415
-5429
-5440
-5448
-5452
-5453
-5451
-5445
-5435
-5423
-5407
-5387
-5364
-5338
-5309
-5276
-5239
-5199
-5156
-5109
-5059
-5005
-4948
-4887
-4823
-4755
-4683
-4607
-4528
-4446
-4359
-4269
-4176
-4078
-3978
-3873
-3765
-3654
-3540
-3422
-3302
-3180
-3056
-2929
-2802
-2673
-2544
-2414
-2285
-2155
-2025
-1898
-1771
-1645
-1521
-1398
-1278
-1161
-1046
-934
-824
-718
-615
-516
-419
-326
-235
-148
-63
19
98
175
249
320
390
456
521
584
644
703
759
813
866
916
965
1012
1057
1100
1141
1181
1218
1254
1287
1319
1348
1375
1400
1423
1443
1461
1476
1488
1498
1504
1507
1507
1504
1496
1485
1469
1449
1425
1395
1361
1321
1277
1227
1172
1112
1047
978
903
825
741
654
562
466
366
262
154
41
-75
-196
-320
-448
-580
-716
-855
-997
-1143
-1291
-1442
-1596
-1751
-1909
-2068
-2229
-2392
-2557
-2722
-2890
-3058
-3228
-3398
-3570
-3743
-3916
-4090
-4264
-4438
-4612
-4785
-4957
-5128
-5298
-5467
-5634
-5799
-5962
-6123
-6281
-6436
-6589
-6738
-6884
-7026
-7165
-7299
-7429
-7555
-7675
-7790
-7900
-8004
-8102
-8194
-8279
-8358
-8430
-8496
-8554
-8606
-8650
-8688
-8719
-8742
-8759
-8769
-8773
-8770
-8760
-8744
-8721
-8693
-8658
-8618
-8572
-8520
-8464
-8401
-8334
-8262
-8183
-8102
-8016
-7924
-7828
-7728
-7624
-7515
-7403
-7287
-7168
-7047
-6922
-6796
-6669
-6540
-6410
-6281
-6151
-6022
-5894
-5767
-5640
-5514
-5388
-5262
-5137
-5011
-4884
-4756
-4627
-4496
-4363
-4228
-4091
-3952
-3811
-3668
-3524
-3377
-3229
-3080
-2930
-2778
-2626
-2473
-2320
-2167
-2013
-1859
-1706
-1554
-1402
-1252
-1104
-958
-814
-674
-538
-405
-277
-154
-36
76
183
284
379
468
552
630
702
769
830
886
937
982
1022
1056
1086
1110
1129
1143
1152
1156
1155
1149
1139
1124
1105
1082
1056
1025
992
956
917
876
833
788
743
696
649
603
557
512
468
426
387
351
318
288
262
240
223
209
199
194
192
195
202
213
228
246
268
292
320
350
383
417
454
492
532
574
618
663
709
758
809
862
917
974
1033
1095
1158
1225
1294
1365
1438
1513
1591
1670
1751
1834
1917
2001
2086
2171
2256
2341
2424
2507
2589
2668
2747
2822
2896
2968
3036
3103
3166
3227
3285
3341
3394
3445
3493
3538
3581
3621
3659
3694
3726
3756
3782
3807
3828
3848
3865
3880
3892
3904
3914
3923
3932
3940
3949
3958
3967
3977
3988
4000
4014
4027
4043
4059
4075
4094
4112
4131
4150
4170
4189
4207
4225
4242
4258
4272
4284
4295
4303
4310
4314
4315
4315
4312
4307
4299
4290
4278
4265
4250
4232
4213
4193
4170
4146
4121
4093
4064
4032
3999
3963
3925
3885
3842
3797
3749
3699
3646
3591
3533
3474
3414
3352
3288
3224
3160
3095
3030
2965
2901
2838
2775
2714
2655
2598
2542
2489
2438
2391
2346
2304
2266
2231
2200
2173
2151
2133
2120
2112
2110
2113
2122
2137
2157
2184
2217
2256
2301
2352
2410
2473
2542
2617
2698
2784
2875
2972
3074
3181
3292
3408
3528
3651
3778
3909
4041
4177
4314
4452
4591
4732
4872
5013
5153
5293
5433
5571
5709
5846
5981
6116
6249
6382
6513
6642
6770
6897
7022
7146
7268
7390
7509
7628
7746
7863
7979
8095
8210
8325
8441
8556
8673
8789
8907
9026
9146
9267
9389
9513
9638
9765
9893
10022
10153
10285
10419
10553
10690
10827
10966
11106
11246
11388
11529
11671
11813
11954
12095
12235
12374
12511
12647
12780
12911
13040
13166
13288
13407
13522
13634
13742
13846
13945
14041
14132
14220
14303
14382
14456
14526
14592
14653
14709
14762
14810
14853
14894
14930
14964
14994
15023
15049
15074
15098
15122
15144
15167
15189
15211
15233
15255
15277
15300
15322
15345
15368
15391
15414
15437
15461
15485
15510
15534
15558
15582
15606
15629
15651
15672
15693
15711
15729
15745
15760
15774
15786
15797
15806
15815
15823
15831
15838
15844
15850
15855
15859
15863
15866
15869
15870
15870
15868
15866
15862
15857
15850
15842
15832
15821
15808
15793
15777
15758
15737
15713
15686
15657
15624
15587
15547
15502
15453
15400
15341
15278
15210
15138
15061
14981
14897
14810
14720
14629
14536
14441
14346
14250
14154
14057
13960
13863
13766
13669
13572
13474
13377
13280
13184
13089
12995
12903
12813
12727
12643
12563
12488
12417
12351
12290
12234
12183
12138
12098
12062
12031
12005
11983
11965
11951
11940
11932
11928
11927
11928
11932
11938
11947
11957
11969
11983
11999
12015
12032
12049
12066
12083
12099
12114
12128
12139
12149
12156
12161
12163
12162
12159
12152
12142
12129
12113
12094
12072
12048
12020
11990
11958
11923
11887
11848
11808
11766
11724
11680
11634
11589
11542
11494
11447
11398
11350
11301
11253
11204
11155
11106
11058
11009
10961
10912
10864
10815
10766
10717
10668
10619
10569
10520
10471
10422
10374
10326
10279
10233
10188
10144
10101
10059
10019
9979
9941
9904
9869
9834
9801
9769
9738
9709
9681
9654
9628
9603
9578
9554
9530
9506
9480
9454
9426
9397
9364
9330
9292
9251
9206
9157
9105
9047
8985
8918
8846
8768
8684
8593
8496
8392
8281
8162
8034
7899
7754
7601
7439
7268
7087
6898
6700
6493
6278
6054
5823
5585
5339
5087
4830
4568
4301
4030
3757
3480
3201
2920
2637
2352
2064
1775
1483
1189
892
592
288
-20
-332
-649
-970
-1296
-1628
-1966
-2309
-2660
-3016
-3380
-3751
-4129
-4514
-4907
-5307
-5715
-6129
-6550
-6977
-7409
-7847
-8289
-8735
-9183
-9634
-10086
-10539
-10992
-11445
-11896
-12346
-12794
-13239
-13682
-14123
-14561
-14997
-15430
-15860
-16288
-16714
-17138
-17560
-17980
-18397
-18812
-19225
-19636
-20044
-20450
-20852
-21251
-21646
-22038
-22425
-22807
-23185
-23557
-23924
-24285
-24640
-24988
-25330
-25665
-25994
-26314
-26627
-26932
-27228
-27515
-27792
-28060
-28317
-28564
-28800
-29025
-29239
-29441
-29632
-29812
-29981
-30139
-30285
-30421
-30546
-30660
-30764
-30856
-30939
-31011
-31072
-31123
-31164
-31194
-31214
-31224
-31223
-31212
-31191
-31160
-31118
-31067
-31005
-30934
-30853
-30762
-30661
-30550
-30429
-30299
-30159
-30009
-29849
-29679
-29499
-29310
-29111
-28903
-28686
-28459
-28223
-27977
-27722
-27458
-27185
-26902
-26610
-26307
-25994
-25671
-25338
-24994
-24640
-24275
-23899
-23513
-23118
-22713
-22298
-21875
-21444
-21006
-20561
-20109
-19652
-19189
-18722
-18251
-17776
-17299
-16819
-16338
-15855
-15372
-14889
-14406
-13925
-13445
-12967
-12492
-12021
-11552
-11087
-10626
-10169
-9716
-9267
-8822
-8380
-7942
-7506
-7073
-6643
-6215
-5790
-5366
-4945
-4526
-4109
-3694
-3283
-2874
-2469
-2067
-1669
-1275
-886
-501
-121
254
623
988
1346
1699
2045
2387
2721
3048
3368
3680
3984
4279
4565
4842
5109
5365
5612
5848
6073
6288
6492
6684
6867
7038
7199
7349
7488
7618
7737
7846
7944
8032
8113
8182
8243
8294
8335
8368
8392
8408
8415
8413
8404
8387
8362
8330
8291
8245
8191
8131
8064
7991
7911
7826
7734
7637
7534
7427
7314
7198
7077
6953
6826
6696
6564
6429
6293
6156
6017
5878
5738
5597
5457
5317
5177
5037
4898
4760
4622
4486
4350
4214
4080
3946
3812
3678
3544
3409
3274
3139
3002
2864
2726
2586
2445
2303
2161
2017
1875
1733
1591
1450
1311
1173
1037
903
771
642
515
391
268
148
29
-89
-205
-320
-435
-549
-663
-777
-891
-1006
-1123
-1240
-1359
-1479
-1601
-1724
-1849
-1976
-2104
-2234
-2366
-2499
-2633
-2769
-2906
-3043
-3181
-3319
-3458
-3596
-3733
-3870
-4006
-4140
-4273
-4405
-4535
-4663
-4789
-4914
-5036
-5155
-5272
-5387
-5498
-5607
-5713
-5816
-5915
-6012
-6105
-6195
-6281
-6363
-6441
-6515
-6585
-6649
-6709
-6763
-6811
-6854
-6890
-6920
-6944
-6960
-6970
-6974
-6970
-6959
-6942
-6917
-6886
-6848
-6803
-6752
-6693
-6629
-6558
-6481
-6398
-6309
-6215
-6116
-6012
-5903
-5791
-5674
-5554
-5430
-5303
-5173
-5041
-4905
-4767
-4627
-4483
-4338
-4189
-4038
-3886
-3730
-3572
-3413
-3251
-3087
-2921
-2754
-2586
-2417
-2247
-2077
-1907
-1737
-1568
-1399
-1232
-1067
-903
-742
-583
-426
-271
-119
30
175
318
457
593
724
852
975
1094
1208
1317
1421
1520
1613
1701
1782
1859
1929
1995
2056
2113
2166
2216
2263
2308
2353
2396
2440
2484
2528
2573
2619
2666
2713
2762
2810
2860
2909
2959
3008
3058
3107
3155
3204
3251
3298
3344
3390
3435
3479
3523
3566
3608
3650
3690
3730
3769
3807
3844
3879
3914
3947
3979
4009
4038
4066
4091
4117
4140
4161
4181
4199
4215
4230
4243
4255
4266
4276
4285
4294
4303
4312
4322
4332
4343
4356
4370
4385
4403
4422
4444
4469
4495
4524
4556
4589
4625
4664
4704
4746
4790
4836
4883
4932
4981
5031
5083
5134
5187
5239
5292
5345
5398
5452
5504
5557
5609
5661
5711
5761
5810
5858
5905
5950
5994
6036
6077
6116
6154
6189
6223
6256
6286
6315
6343
6369
6393
6417
6438
6459
6478
6495
6511
6526
6540
6552
6562
6571
6579
6586
6591
6595
6598
6600
6600
6600
6598
6595
6590
6584
6576
6567
6555
6542
6527
6510
6492
6472
6451
6430
6408
6386
6366
6346
6328
6313
6300
6290
6284
6281
6283
6289
6300
6317
6338
6365
6397
6434
6477
6525
6578
6636
6699
6765
6835
6909
6986
7065
7147
7230
7314
7398
7482
7566
7650
7731
7812
7891
7967
8042
8115
8185
8254
8321
8387
8451
8514
8575
8636
8696
8755
8813
8871
8929
8986
9043
9100
9157
9213
9270
9327
9384
9441
9498
9556
9614
9673
9731
9790
9849
9908
9966
10025
10083
10140
10197
10253
10309
10363
10417
10469
10521
10572
10623
10673
10722
10771
10820
10869
10917
10966
11014
11063
11111
11159
11206
11254
11301
11347
11394
11440
11486
11531
11576
11622
11667
11712
11758
11803
11849
11895
11942
11989
12036
12084
12133
12182
12232
12282
12333
12385
12437
12489
12541
12592
12644
12694
12744
12793
12841
12887
12932
12976
13018
13060
13100
13139
13177
13213
13249
13284
13319
13352
13384
13416
13446
13476
13504
13531
13556
13581
13604
13626
13647
13667
13686
13705
13723
13741
13759
13777
13795
13813
13831
13849
13867
13885
13903
13921
13938
13956
13973
13989
14006
14022
14039
14055
14072
14089
14106
14123
14140
14158
14176
14194
14213
14231
14250
14268
14287
14305
14323
14341
14359
14377
14394
14412
14429
14446
14463
14481
14498
14517
14535
14554
14574
14595
14615
14637
14658
14680
14703
14725
14747
14769
14791
14813
14834
14854
14874
14892
14910
14927
14943
14959
14973
14986
14998
15010
15020
15029
15038
15045
15051
15056
15060
15062
15062
15061
15057
15052
15045
15037
15026
15014
15001
14986
14971
14954
14936
14917
14897
14877
14856
14834
14811
14788
14764
14739
14713
14687
14660
14633
14606
14578
14550
14521
14493
14464
14436
14407
14378
14350
14321
14291
14262
14231
14200
14169
14136
14102
14068
14032
13995
13957
13918
13878
13837
13795
13753
13710
13666
13622
13579
13534
13491
13447
13403
13360
13317
13275
13233
13192
13150
13109
13069
13028
12987
12947
12906
12865
12824
12783
12742
12700
12657
12615
12572
12528
12484
12440
12395
12350
12303
12257
12209
12162
12113
12064
12015
11965
11915
11865
11815
11765
11716
11667
11619
11572
11525
11480
11435
11392
11349
11308
11267
11227
11188
11149
11111
11073
11035
10997
10960
10922
10884
10846
10807
10768
10728
10688
10646
10604
10560
10515
10469
10422
10374
10324
10273
10220
10166
10110
10053
9994
9934
9872
9809
9744
9678
9610
9541
9470
9398
9324
9250
9175
9099
9023
8946
8868
8791
8714
8636
8559
8483
8406
8330
8255
8180
8105
8031
7958
7885
7813
7742
7672
7602
7533
7464
7396
7329
7262
7195
7128
7062
6995
6928
6861
6793
6725
6656
6586
6516
6445
6373
6299
6225
6151
6075
5998
5921
5842
5763
5683
5603
5521
5439
5356
5271
5187
5101
5014
4926
4838
4749
4659
4569
4478
4387
4296
4205
4113
4022
3931
3840
3749
3658
3568
3478
3389
3301
3213
3126
3039
2954
2870
2786
2704
2624
2544
2466
2390
2316
2243
2172
2104
2037
1974
1912
1853
1796
1742
1690
1641
1594
1550
1508
1469
1432
1398
1367
1338
1312
1289
1269
1251
1236
1224
1214
1206
1200
1197
1195
1195
1196
1199
1204
1209
1216
1225
1234
1245
1257
1270
1284
1300
1316
1334
1352
1372
1393
1414
1437
1461
1485
1511
1538
1566
1595
1626
1659
1693
1729
1766
1806
1848
1892
1938
1986
2036
2088
2141
2196
2253
2311
2369
2429
2490
2551
2613
2677
2740
2805
2871
2937
3005
3074
3144
3215
3287
3361
3436
3513
3591
3670
3750
3832
3914
3998
4083
4169
4256
4345
4434
4525
4616
4709
4803
4899
4995
5092
5189
5288
5386
5485
5584
5682
5780
5876
5973
6068
6161
6254
6345
6434
6523
6609
6694
6778
6859
6939
7017
7093
7166
7238
7307
7373
7437
7498
7556
7610
7662
7710
7754
7795
7832
7865
7895
7921
7943
7961
7975
7986
7993
7996
7995
7991
7982
7970
7954
7934
7910
7883
7852
7817
7779
7738
7694
7647
7598
7546
7492
7436
7378
7318
7256
7193
7129
7063
6995
6927
6858
6788
6717
6645
6572
6499
6425
6351
6276
6201
6125
6049
5973
5896
5819
5741
5664
5586
5508
5429
5350
5270
5190
5109
5028
4945
4862
4778
4693
4607
4519
4431
4341
4250
4158
4064
3969
3873
3776
3677
3577
3476
3373
3270
3165
3058
2951
2843
2733
2622
2510
2397
2283
2169
2053
1936
1819
1701
1583
1463
1344
1224
1104
983
862
742
621
500
380
260
139
20
-99
-218
-336
-453
-569
-683
-797
-909
-1018
-1127
-1234
-1338
-1441
-1541
-1639
-1735
-1828
-1920
-2008
-2095
-2180
-2262
-2342
-2420
-2497
-2571
-2643
-2713
-2781
-2847
-2911
-2972
-3032
-3090
-3145
-3199
-3251
-3300
-3349
-3395
-3440
-3483
-3524
-3564
-3602
-3639
-3674
-3707
-3739
-3770
-3799
-3827
-3854
-3880
-3904
-3928
-3951
-3973
-3994
-4014
-4034
-4053
-4072
-4090
-4108
-4124
-4141
-4156
-4171
-4186
-4200
-4213
-4226
-4239
-4251
-4264
-4276
-4289
-4302
-4315
-4329
-4344
-4359
-4375
-4391
-4408
-4426
-4445
-4464
-4484
-4504
-4525
-4546
-4567
-4588
-4610
-4631
-4653
-4674
-4695
-4716
-4736
-4755
-4774
-4792
-4810
-4826
-4841
-4855
-4868
-4880
-4890
-4899
-4906
-4912
-4917
-4920
-4922
-4922
-4921
-4919
-4916
-4911
-4906
-4899
-4891
-4882
-4873
-4862
-4851
-4839
-4826
-4812
-4797
-4781
-4764
-4746
-4727
-4707
-4685
-4663
-4640
-4615
-4590
-4563
-4536
-4507
-4478
-4447
-4415
-4383
-4348
-4313
-4276
-4238
-4198
-4157
-4114
-4070
-4024
-3976
-3927
-3876
-3824
-3771
-3715
-3658
-3600
-3539
-3477
-3414
-3348
-3281
-3213
-3143
-3071
-2998
-2923
-2848
-2771
-2694
-2616
-2538
-2460
-2381
-2303
-2226
-2149
-2072
-1997
-1923
-1849
-1777
-1707
-1637
-1569
-1503
-1437
-1373
-1311
-1249
-1189
-1130
-1072
-1014
-959
-904
-851
-798
-746
-695
-646
-598
-551
-505
-461
-418
-377
-337
-298
-260
-224
-189
-156
-124
-93
-63
-35
-9
16
40
62
82
100
117
132
145
157
166
173
179
182
184
184
182
178
173
166
158
148
137
125
112
97
82
65
48
30
11
-9
-29
-50
-71
-92
-113
-134
-156
-177
-198
-220
-241
-263
-284
-306
-328
-349
-371
-393
-415
-438
-460
-482
-505
-527
-549
-572
-594
-616
-639
-661
-683
-706
-729
-751
-774
-797
-821
-844
-868
-893
-918
-943
-969
-995
-1020
-1048
-1076
-1104
-1133
-1162
-1192
-1223
-1255
-1287
-1321
-1355
-1391
-1428
-1466
-1505
-1546
-1588
-1632
-1677
-1724
-1773
-1823
-1875
-1930
-1986
-2044
-2104
-2166
-2229
-2295
-2362
-2431
-2501
-2573
-2646
-2721
-2796
-2873
-2949
-3027
-3105
-3183
-3261
-3339
-3416
-3494
-3570
-3646
-3721
-3796
-3869
-3941
-4013
-4083
-4152
-4220
-4286
-4352
-4416
-4479
-4541
-4601
-4661
-4719
-4776
-4832
-4887
-4941
-4993
-5044
-5093
-5142
-5188
-5234
-5277
-5319
-5359
-5398
-5435
-5470
-5504
-5536
-5566
-5594
-5621
-5647
-5671
-5694
-5715
-5735
-5753
-5770
-5787
-5802
-5816
-5829
-5841
-5852
-5863
-5873
-5882
-5890
-5898
-5905
-5911
-5917
-5921
-5926
-5929
-5932
-5934
-5936
-5937
-5937
-5936
-5935
-5932
-5929
-5926
-5921
-5916
-5909
-5902
-5894
-5885
-5876
-5866
-5855
-5844
-5832
-5820
-5808
-5796
-5783
-5771
-5759
-5748
-5736
-5725
-5715
-5706
-5697
-5688
-5681
-5674
-5668
-5662
-5657
-5653
-5650
-5647
-5644
-5642
-5641
-5639
-5638
-5637
-5636
-5636
-5635
-5634
-5633
-5632
-5631
-5630
-5628
-5626
-5623
-5621
-5618
-5614
-5611
-5607
-5603
-5599
-5595
-5590
-5587
-5583
-5579
-5576
-5573
-5570
-5568
-5565
-5563
-5561
-5559
-5558
-5556
-5554
-5553
-5551
-5550
-5549
-5548
-5547
-5547
-5548
-5549
-5551
-5554
-5557
-5562
-5567
-5573
-5580
-5588
-5597
-5607
-5617
-5628
-5640
-5653
-5667
-5682
-5697
-5714
-5731
-5749
-5768
-5788
-5808
-5829
-5851
-5874
-5897
-5920
-5944
-5969
-5994
-6019
-6045
-6071
-6097
-6123
-6150
-6177
-6204
-6231
-6258
-6285
-6312
-6340
-6367
-6394
-6422
-6449
-6476
-6503
-6530
-6558
-6584
-6611
-6638
-6665
-6692
-6719
-6746
-6773
-6799
-6826
-6852
-6878
-6903
-6929
-6953
-6978
-7002
-7026
-7049
-7072
-7095
-7117
-7140
-7162
-7185
-7208
-7230
-7253
-7276
-7300
-7323
-7347
-7370
-7394
-7418
-7443
-7467
-7492
-7517
-7541
-7567
-7592
-7618
-7644
-7670
-7696
-7722
-7749
-7775
-7802
-7828
-7855
-7881
-7908
-7934
-7961
-7987
-8013
-8039
-8064
-8090
-8116
-8141
-8167
-8194
-8220
-8246
-8273
-8300
-8327
-8355
-8383
-8412
-8440
-8469
-8499
-8529
-8559
-8589
-8620
-8651
-8681
-8712
-8743
-8774
-8804
-8835
-8865
-8895
-8925
-8954
-8983
-9012
-9040
-9069
-9097
-9125
-9153
-9181
-9208
-9236
-9264
-9291
-9318
-9346
-9373
-9401
-9428
-9455
-9483
-9510
-9538
-9565
-9592
-9620
-9647
-9674
-9701
-9728
-9755
-9781
-9806
-9832
-9856
-9880
-9904
-9927
-9950
-9972
-9993
-10014
-10034
-10054
-10074
-10093
-10112
-10131
-10149
-10167
-10185
-10203
-10221
-10239
-10256
-10274
-10292
-10309
-10327
-10345
-10364
-10382
-10402
-10421
-10441
-10461
-10482
-10504
-10526
-10549
-10573
-10598
-10624
-10651
-10679
-10709
-10739
-10772
-10806
-10841
-10878
-10917
-10957
-10999
-11043
-11089
-11137
-11186
-11238
-11291
-11346
-11403
-11461
-11521
-11583
-11647
-11712
-11779
-11847
-11917
-11989
-12062
-12137
-12213
-12292
-12372
-12454
-12538
-12624
-12712
-12802
-12894
-12988
-13084
-13182
-13282
-13384
-13488
-13593
-13700
-13809
-13919
-14030
-14143
-14257
-14372
-14488
-14605
-14723
-14842
-14961
-15082
-15203
-15324
-15447
-15569
-15692
-15815
-15939
-16062
-16184
-16306
-16430
-16551
-16672
-16793
-16912
-17031
-17149
-17265
-17381
-17496
-17609
-17722
-17833
-17943
-18051
-18159
-18265
-18370
-18473
-18575
-18676
-18776
-18874
-18970
-19066
-19160
-19253
-19344
-19433
-19521
-19608
-19692
-19775
-19855
-19934
-20010
-20084
-20156
-20226
-20293
-20357
-20418
-20477
-20534
-20587
-20638
-20685
-20730
-20772
-20811
-20847
-20879
-20909
-20936
-20959
-20980
-20997
-21012
-21023
-21031
-21036
-21039
-21038
-21034
-21028
-21018
-21006
-20992
-20975
-20955
-20933
-20909
-20883
-20856
-20826
-20795
-20762
-20728
-20693
-20657
-20620
-20582
-20543
-20503
-20463
-20422
-20381
-20339
-20296
-20253
-20209
-20164
-20119
-20073
-20026
-19979
-19930
-19881
-19831
-19781
-19729
-19677
-19624
-19570
-19516
-19460
-19404
-19348
-19290
-19232
-19173
-19113
-19052
-18991
-18929
-18867
-18804
-18741
-18678
-18614
-18551
-18487
-18423
-18360
-18297
-18234
-18171
-18108
-18046
-17984
-17923
-17861
-17800
-17739
-17679
-17618
-17558
-17499
-17440
-17382
-17324
-17267
-17211
-17156
-17102
-17049
-16997
-16946
-16896
-16847
-16799
-16753
-16707
-16662
-16618
-16575
-16532
-16491
-16450
-16410
-16370
-16332
-16295
-16259
-16222
-16189
-16155
-16123
-16091
-16061
-16030
-16003
-15976
-15950
-15925
-15900
-15877
-15855
-15833
-15813
-15793
-15774
-15756
-15738
-15721
-15704
-15688
-15672
-15657
-15641
-15626
-15611
-15595
-15579
-15563
-15547
-15530
-15512
-15494
-15475
-15456
-15436
-15415
-15393
-15371
-15347
-15323
-15298
-15273
-15246
-15218
-15190
-15160
-15129
-15097
-15064
-15030
-14994
-14958
-14920
-14881
-14840
-14799
-14756
-14712
-14667
-14621
-14573
-14525
-14475
-14423
-14371
-14316
-14261
-14204
-14146
-14086
-14024
-13961
-13896
-13830
-13762
-13693
-13622
-13549
-13475
-13399
-13322
-13243
-13163
-13082
-12999
-12915
-12830
-12743
-12656
-12567
-12477
-12386
-12294
-12202
-12108
-12013
-11917
-11820
-11722
-11623
-11523
-11423
-11321
-11218
-11114
-11010
-10904
-10797
-10689
-10580
-10470
-10359
-10246
-10132
-10017
-9901
-9783
-9664
-9544
-9423
-9300
-9177
-9052
-8927
-8801
-8674
-8546
-8417
-8287
-8157
-8026
-7894
-7761
-7628
-7494
-7360
-7224
-7088
-6952
-6814
-6676
-6537
-6397
-6257
-6116
-5974
-5832
-5689
-5545
-5401
-5256
-5111
-4965
-4819
-4672
-4524
-4376
-4227
-4078
-3929
-3778
-3627
-3476
-3324
-3172
-3018
-2865
-2711
-2556
-2401
-2245
-2089
-1933
-1776
-1619
-1462
-1305
-1147
-990
-834
-677
-521
-366
-212
-59
93
244
394
542
689
834
978
1119
1260
1398
1535
1671
1805
1938
2069
2198
2326
2453
2579
2703
2825
2947
3067
3185
3302
3418
3533
3646
3758
3869
3978
4086
4194
4300
4405
4508
4610
4711
4811
4910
5007
5103
5197
5290
5382
5472
5561
5649
5735
5820
5903
5985
6065
6144
6222
6298
6373
6446
6518
6588
6656
6723
6789
6853
6916
6977
7037
7095
7152
7207
7262
7315
7367
7418
7467
7516
7563
7609
7654
7697
7740
7781
7821
7859
7896
7932
7967
8000
8031
8061
8090
8118
8145
8170
8194
8217
8239
8259
8279
8297
8314
8330
8345
8359
8372
8384
8395
8405
8414
8422
8430
8436
8442
8447
8452
8455
8458
8461
8463
8464
8465
8466
8466
8467
8466
8466
8466
8465
8465
8464
8464
8463
8462
8462
8462
8461
8461
8461
8462
8462
8463
8463
8464
8466
8467
8468
8470
8471
8473
8474
8475
8476
8478
8479
8479
8480
8481
8481
8482
8483
8483
8484
8484
8485
8486
8487
8488
8489
8490
8492
8493
8495
8498
8500
8503
8506
8510
8514
8519
8524
8530
8537
8545
8554
8563
8574
8586
8599
8614
8630
8648
8667
8689
8711
8736
8762
8791
8821
8853
8888
8924
8963
9004
9047
9093
9141
9191
9243
9298
9356
9415
9478
9542
9609
9678
9749
9823
9898
9976
10055
10136
10219
10304
10390
10478
10567
10658
10750
10843
10939
11035
11133
11233
11334
11436
11540
11645
11752
11860
11969
12080
12191
12304
12418
12533
12648
12764
12882
12999
13118
13236
13356
13475
13595
13715
13836
13956
14076
14196
14316
14436
14555
14674
14792
14909
15026
15141
15256
15369
15482
15593
15702
15811
15917
16023
16126
16228
16328
16426
16522
16615
16707
16796
16882
16967
17048
17127
17204
17277
17349
17417
17483
17546
17607
17665
17720
17773
17823
17871
17916
17958
17998
18035
18069
18101
18130
18155
18178
18199
18216
18230
18242
18250
18256
18259
18259
18256
18251
18242
18231
18217
18201
18181
18159
18135
18107
18078
18045
18010
17973
17934
17892
17848
17803
17755
17705
17654
17601
17546
17489
17431
17371
17309
17246
17181
17115
17047
16978
16907
16835
16762
16688
16613
16537
16460
16382
16303
16225
16145
16065
15985
15904
15823
15742
15660
15577
15495
15412
15330
15247
15164
15081
14999
14916
14834
14752
14671
14591
14511
14431
14353
14276
14199
14124
14050
13977
13905
13834
13764
13696
13629
13563
13498
13435
13373
13313
13253
13195
13139
13084
13030
12977
12926
12876
12828
12781
12735
12691
12648
12607
12567
12529
12492
12456
12423
12391
12360
12332
12305
12279
12256
12233
12213
12194
12177
12161
12146
12133
12121
12111
12102
12093
12086
12080
12075
12071
12068
12065
12064
12063
12062
12062
12063
12064
12065
12066
12067
12069
12070
12072
12073
12074
12074
12074
12074
12073
12071
12069
12066
12063
12059
12055
12050
12044
12037
12030
12022
12013
12004
11994
11983
11971
11958
11944
11930
11914
11898
11881
11863
11844
11825
11804
11783
11761
11738
11714
11689
11663
11636
11607
11578
11548
11516
11483
11449
11413
11376
11338
11299
11258
11217
11173
11129
11084
11037
10989
10941
10891
10840
10789
10736
10683
10629
10575
10519
10463
10407
10350
10293
10235
10177
10118
10059
10000
9940
9880
9819
9758
9697
9635
9572
9509
9446
9381
9316
9250
9184
9116
9048
8979
8909
8839
8767
8695
8622
8548
8473
8398
8322
8245
8167
8089
8010
7930
7850
7769
7688
7606
7524
7442
7360
7278
7196
7114
7032
6950
6869
6787
6707
6626
6546
6467
6389
6311
6234
6159
6084
6010
5938
5867
5798
5730
5664
5599
5537
5476
5418
5361
5307
5255
5205
5157
5112
5069
5028
4990
4953
4919
4887
4857
4829
4802
4778
4755
4735
4715
4698
4682
4667
4654
4643
4633
4624
4616
4609
4604
4600
4597
4595
4594
4594
4595
4597
4600
4603
4608
4613
4619
4627
4634
4643
4653
4663
4674
4686
4698
4711
4725
4739
4755
4770
4786
4803
4820
4838
4856
4875
4893
4913
4932
4951
4971
4991
5010
5030
5049
5068
5087
5105
5122
5139
5156
5172
5187
5201
5215
5228
5241
5252
5264
5274
5284
5293
5301
5310
5317
5324
5330
5336
5342
5347
5351
5355
5359
5362
5365
5367
5369
5371
5372
5373
5373
5373
5373
5372
5371
5370
5368
5366
5363
5360
5357
5353
5349
5345
5340
5335
5329
5324
5317
5311
5303
5296
5287
5278
5269
5258
5247
5235
5222
5208
5193
5177
5161
5143
5123
5103
5082
5060
5036
5012
4987
4961
4934
4906
4877
4848
4818
4787
4756
4725
4693
4661
4628
4596
4563
4530
4497
4464
4431
4398
4366
4333
4301
4269
4238
4206
4175
4144
4113
4083
4053
4022
3993
3963
3934
3904
3874
3845
3815
3785
3754
3724
3693
3662
3630
3598
3566
3533
3500
3466
3433
3399
3365
3331
3297
3263
3228
3194
3160
3127
3093
3060
3026
2993
2960
2928
2895
2863
2831
2799
2767
2735
2703
2671
2640
2608
2576
2545
2513
2481
2449
2417
2385
2352
2319
2286
2252
2218
2183
2148
2112
2076
2039
2001
1965
1927
1888
1850
1811
1771
1731
1691
1651
1611
1570
1530
1489
1448
1407
1366
1325
1284
1243
1202
1161
1120
1079
1038
997
956
915
875
834
794
753
713
674
634
595
557
519
481
444
407
371
335
300
266
232
199
166
133
101
70
39
9
-21
-51
-80
-109
-137
-166
-194
-221
-249
-276
-304
-331
-358
-385
-412
-439
-466
-493
-520
-546
-573
-599
-625
-650
-676
-700
-725
-748
-772
-794
-816
-837
-858
-878
-897
-915
-933
-950
-966
-982
-997
-1010
-1025
-1038
-1050
-1062
-1074
-1085
-1095
-1106
-1115
-1125
-1135
-1144
-1154
-1163
-1172
-1182
-1191
-1201
-1211
-1220
-1230
-1240
-1249
-1259
-1268
-1277
-1286
-1295
-1303
-1311
-1318
-1325
-1332
-1337
-1342
-1347
-1350
-1353
-1355
-1357
-1357
-1358
-1357
-1356
-1354
-1351
-1348
-1344
-1339
-1334
-1328
-1321
-1314
-1306
-1298
-1289
-1279
-1269
-1259
-1248
-1237
-1226
-1214
-1202
-1190
-1178
-1165
-1153
-1140
-1127
-1114
-1101
-1088
-1075
-1061
-1047
-1033
-1018
-1004
-990
-975
-960
-945
-930
-915
-900
-885
-869
-854
-839
-825
-810
-795
-781
-767
-753
-739
-726
-713
-700
-687
-675
-662
-650
-639
-627
-616
-605
-594
-584
-574
-564
-554
-544
-535
-526
-517
-508
-500
-492
-484
-477
-470
-463
-456
-450
-444
-439
-434
-430
-425
-422
-419
-416
-415
-413
-413
-413
-414
-416
-418
-421
-425
-429
-434
-440
-446
-453
-461
-470
-479
-490
-501
-513
-526
-540
-555
-571
-588
-606
-625
-644
-665
-687
-710
-733
-757
-782
-808
-835
-862
-890
-918
-948
-977
-1008
-1039
-1071
-1104
-1137
-1170
-1205
-1239
-1275
-1311
-1347
-1384
-1421
-1459
-1498
-1537
-1576
-1616
-1656
-1697
-1738
-1779
-1821
-1864
-1906
-1950
-1993
-2037
-2080
-2124
-2168
-2212
-2256
-2300
-2344
-2387
-2431
-2474
-2516
-2559
-2600
-2642
-2683
-2723
-2763
-2802
-2841
-2879
-2917
-2954
-2991
-3027
-3062
-3097
-3130
-3164
-3196
-3228
-3259
-3289
-3318
-3347
-3375
-3403
-3429
-3456
-3481
-3506
-3531
-3555
-3579
-3602
-3625
-3648
-3670
-3692
-3714
-3735
-3757
-3778
-3800
-3822
-3843
-3865
-3888
-3910
-3933
-3956
-3979
-4003
-4026
-4051
-4075
-4100
-4125
-4151
-4176
-4202
-4228
-4255
-4281
-4307
-4333
-4360
-4386
-4412
-4438
-4464
-4489
-4514
-4539
-4564
-4588
-4612
-4636
-4659
-4682
-4704
-4726
-4748
-4769
-4789
-4810
-4830
-4849
-4869
-4888
-4907
-4926
-4945
-4964
-4983
-5002
-5020
-5039
-5058
-5077
-5096
-5115
-5134
-5153
-5172
-5191
-5211
-5231
-5252
-5273
-5294
-5316
-5338
-5361
-5384
-5408
-5432
-5456
-5481
-5506
-5531
-5555
-5580
-5605
-5629
-5654
-5678
-5701
-5724
-5747
-5769
-5791
-5812
-5833
-5853
-5873
-5892
-5911
-5929
-5946
-5963
-5978
-5993
-6007
-6020
-6032
-6043
-6053
-6062
-6070
-6077
-6083
-6088
-6092
-6095
-6097
-6097
-6097
-6096
-6093
-6089
-6085
-6079
-6072
-6064
-6055
-6045
-6034
-6022
-6009
-5996
-5981
-5966
-5950
-5933
-5915
-5897
-5878
-5858
-5838
-5817
-5795
-5773
-5750
-5726
-5702
-5677
-5652
-5626
-5600
-5573
-5545
-5517
-5489
-5460
-5430
-5400
-5370
-5340
-5309
-5278
-5248
-5217
-5186
-5155
-5125
-5094
-5064
-5033
-5003
-4972
-4942
-4912
-4881
-4851
-4821
-4790
-4759
-4729
-4698
-4666
-4635
-4603
-4571
-4538
-4505
-4472
-4438
-4404
-4370
-4335
-4300
-4265
-4230
-4194
-4158
-4123
-4086
-4051
-4014
-3978
-3942
-3906
-3870
-3834
-3799
-3763
-3728
-3693
-3658
-3623
-3589
-3555
-3521
-3488
-3455
-3422
-3390
-3359
-3327
-3297
-3267
-3237
-3207
-3178
-3150
-3121
-3093
-3066
-3038
-3011
-2984
-2957
-2930
-2904
-2877
-2851
-2824
-2797
-2771
-2744
-2717
-2690
-2663
-2636
-2608
-2581
-2554
-2527
-2500
-2473
-2445
-2419
-2392
-2365
-2338
-2311
-2284
-2257
-2230
-2202
-2174
-2146
-2118
-2089
-2059
-2029
-1999
-1968
-1936
-1904
-1871
-1837
-1802
-1766
-1729
-1691
-1651
-1611
-1569
-1525
-1480
-1434
-1386
-1337
-1287
-1234
-1181
-1125
-1069
-1010
-952
-891
-829
-766
-702
-636
-570
-502
-433
-363
-292
-220
-147
-73
2
79
156
234
314
394
475
558
641
725
810
896
982
1070
1158
1247
1336
1427
1517
1608
1700
1792
1884
1976
2069
2161
2254
2347
2439
2532
2624
2716
2809
2901
2992
3084
3174
3265
3355
3444
3533
3621
3708
3794
3879
3964
4048
4131
4213
4294
4374
4453
4531
4609
4685
4761
4835
4909
4981
5053
5124
5194
5263
5332
5400
5467
5533
5599
5665
5730
5794
5858
5922
5985
6048
6110
6172
6234
6295
6355
6416
6475
6534
6593
6651
6708
6765
6821
6877
6931
6985
7038
7090
7141
7191
7241
7289
7337
7384
7429
7475
7519
7562
7605
7647
7688
7728
7768
7807
7846
7883
7921
7957
7993
8028
8061
8096
8129
8162
8193
8224
8255
8285
8314
8342
8370
8397
8424
8450
8476
8502
8526
8551
8575
8598
8622
8645
8667
8690
8712
8733
8755
8776
8797
8818
8838
8859
8878
8898
8917
8936
8955
8974
8992
9010
9028
9046
9063
9080
9097
9114
9130
9146
9162
9177
9192
9206
9220
9234
9247
9259
9271
9282
9293
9303
9312
9321
9329
9336
9342
9347
9350
9353
9353
9353
9350
9346
9341
9333
9324
9312
9299
9284
9267
9248
9228
9205
9181
9155
9128
9098
9067
9035
9001
8965
8927
8889
8848
8807
8764
8720
8674
8627
8580
8531
8481
8431
8379
8327
8274
8220
8166
8111
8055
7999
7942
7885
7827
7768
7709
7649
7589
7528
7467
7406
7345
7283
7221
7159
7096
7034
6971
6909
6846
6783
6720
6658
6595
6532
6469
6407
6344
6282
6219
6157
6096
6034
5973
5911
5851
5790
5730
5670
5611
5552
5494
5436
5379
5323
5267
5212
5158
5105
5053
5001
4951
4901
4852
4805
4758
4713
4669
4625
4583
4542
4501
4462
4423
4386
4349
4313
4278
4244
4211
4179
4148
4117
4088
4059
4030
4003
3978
3953
3929
3905
3882
3860
3838
3817
3796
3777
3757
3739
3721
3704
3687
3671
3655
3640
3625
3611
3597
3584
3571
3559
3547
3535
3523
3512
3501
3490
3480
3469
3459
3448
3437
3427
3416
3405
3393
3381
3369
3357
3344
3331
3318
3304
3289
3275
3260
3245
3229
3213
3197
3181
3163
3146
3128
3109
3090
3070
3050
3028
3006
2984
2960
2936
2910
2884
2857
2829
2799
2769
2737
2704
2671
2636
2600
2563
2524
2485
2445
2404
2362
2320
2276
2232
2188
2143
2097
2051
2005
1958
1911
1864
1817
1770
1722
1675
1628
1581
1534
1487
1441
1395
1350
1304
1260
1216
1172
1129
1087
1046
1004
965
925
887
849
812
776
741
707
674
642
610
580
551
522
495
468
443
418
395
372
350
329
309
289
271
253
236
219
203
189
174
161
148
136
125
114
105
96
88
80
74
68
63
59
56
54
52
51
51
52
54
57
60
64
69
75
81
87
94
102
110
119
128
138
148
159
170
182
194
206
219
233
246
261
275
290
305
320
336
352
368
384
400
416
433
449
466
483
500
517
535
552
571
590
609
629
649
670
691
713
736
758
782
805
829
853
877
901
926
950
975
999
1024
1048
1072
1095
1119
1142
1164
1186
1208
1229
1250
1270
1289
1308
1326
1344
1361
1378
1394
1410
1426
1442
1457
1472
1487
1502
1518
1533
1548
1563
1578
1593
1609
1624
1640
1656
1672
1689
1705
1722
1739
1757
1774
1792
1810
1828
1846
1864
1883
1902
1921
1940
1959
1978
1997
2017
2036
2056
2075
2095
2114
2134
2153
2172
2191
2210
2229
2248
2266
2284
2302
2319
2336
2353
2369
2385
2400
2415
2429
2442
2454
2466
2477
2487
2495
2503
2510
2515
2519
2522
2524
2525
2525
2523
2520
2516
2512
2506
2499
2492
2483
2474
2465
2455
2445
2434
2423
2412
2400
2389
2378
2367
2355
2344
2334
2323
2313
2303
2293
2284
2275
2267
2258
2251
2243
2235
2228
2220
2213
2205
2197
2189
2181
2173
2165
2156
2147
2139
2130
2121
2112
2102
2093
2084
2075
2066
2057
2048
2039
2029
2021
2012
2003
1994
1986
1977
1969
1961
1954
1947
1940
1933
1927
1921
1915
1910
1905
1900
1896
1891
1887
1883
1879
1876
1872
1869
1866
1863
1860
1858
1855
1853
1851
1849
1847
1845
1843
1841
1840
1838
1836
1834
1832
1830
1828
1826
1824
1821
1819
1816
1813
1810
1807
1803
1800
1796
1792
1787
1783
1778
1773
1767
1762
1756
1750
1743
1737
1730
1722
1715
1707
1698
1690
1681
1671
1662
1652
1641
1630
1619
1607
1595
1583
1570
1557
1543
1529
1514
1499
1483
1467
1451
1434
1416
1398
1379
1360
1340
1320
1299
1278
1256
1233
1210
1187
1163
1139
1114
1089
1064
1039
1012
987
961
935
908
882
855
827
800
772
745
717
689
662
634
607
580
553
526
500
475
450
425
401
377
354
331
308
286
265
244
223
203
184
165
146
128
111
94
77
61
46
31
17
3
-10
-23
-35
-47
-59
-69
-80
-90
-99
-107
-116
-123
-130
-137
-143
-148
-153
-158
-161
-164
-167
-169
-170
-170
-169
-168
-166
-163
-159
-154
-149
-142
-135
-127
-118
-108
-98
-87
-75
-63
-50
-37
-23
-8
7
22
38
54
70
87
103
120
137
154
172
189
206
223
240
258
275
292
309
326
343
360
377
394
411
427
444
461
478
495
512
528
545
562
579
596
612
629
646
663
680
696
713
730
747
764
781
798
815
831
848
865
881
898
914
930
946
962
978
994
1010
1025
1041
1057
1072
1088
1104
1119
1135
1150
1165
1180
1195
1210
1224
1239
1253
1267
1281
1294
1308
1321
1334
1348
1361
1374
1387
1399
1412
1425
1437
1450
1462
1474
1485
1496
1507
1518
1528
1538
1548
1557
1565
1573
1581
1589
1595
1602
1608
1614
1619
1623
1628
1631
1635
1638
1640
1643
1644
1646
1647
1648
1648
1649
1649
1648
1648
1647
1646
1645
1644
1642
1640
1638
1636
1633
1630
1627
1624
1620
1616
1611
1606
1600
1594
1587
1580
1572
1563
1554
1544
1533
1521
1508
1495
1480
1465
1449
1432
1415
1396
1377
1357
1337
1315
1294
1271
1249
1226
1202
1178
1153
1129
1103
1078
1052
1026
999
973
946
918
891
864
836
809
781
754
726
698
671
643
616
588
561
533
505
478
450
423
395
368
340
313
285
258
230
203
176
149
122
96
69
42
15
-12
-39
-66
-93
-120
-148
-175
-203
-231
-259
-287
-316
-344
-373
-401
-430
-458
-486
-514
-542
-570
-598
-625
-653
-679
-706
-733
-759
-785
-810
-835
-860
-885
-909
-933
-957
-980
-1002
-1026
-1048
-1070
-1092
-1114
-1135
-1156
-1177
-1198
-1219
-1240
-1260
-1281
-1301
-1321
-1341
-1361
-1380
-1399
-1418
-1436
-1454
-1471
-1488
-1504
-1519
-1534
-1548
-1562
-1574
-1586
-1597
-1608
-1617
-1626
-1634
-1641
-1647
-1652
-1656
-1660
-1662
-1664
-1665
-1665
-1664
-1663
-1661
-1658
-1655
-1651
-1646
-1641
-1636
-1630
-1624
-1617
-1610
-1602
-1593
-1584
-1575
-1565
-1555
-1544
-1532
-1520
-1508
-1496
-1483
-1469
-1456
-1442
-1428
-1413
-1399
-1384
-1369
-1354
-1339
-1324
-1308
-1293
-1278
-1262
-1246
-1231
-1216
-1200
-1185
-1171
-1156
-1142
-1128
-1114
-1101
-1088
-1076
-1064
-1053
-1042
-1032
-1022
-1012
-1004
-996
-988
-982
-975
-970
-965
-961
-957
-954
-952
-950
-948
-947
-947
-946
-946
-947
-947
-947
-948
-949
-949
-950
-950
-950
-951
-951
-951
-950
-950
-949
-948
-947
-946
-944
-942
-940
-937
-934
-931
-927
-923
-919
-914
-909
-903
-898
-891
-885
-878
-870
-862
-854
-845
-835
-825
-814
-802
-790
-777
-763
-749
-734
-717
-701
-683
-664
-645
-625
-604
-583
-561
-538
-514
-489
-464
-439
-413
-386
-358
-331
-303
-274
-245
-216
-187
-157
-127
-98
-68
-38
-9
21
50
80
109
137
166
194
222
249
276
302
328
353
378
402
425
448
471
492
513
534
554
573
591
609
626
642
657
672
686
699
711
723
733
743
751
759
766
772
777
781
784
785
786
786
784
782
778
773
767
760
752
743
733
722
710
697
683
668
653
636
619
601
583
564
544
523
502
480
458
435
411
387
362
337
311
285
259
232
204
177
149
121
94
66
38
10
-17
-45
-72
-99
-126
-152
-178
-204
-229
-255
-279
-303
-327
-351
-373
-396
-418
-439
-460
-480
-500
-520
-539
-558
-576
-595
-613
-631
-649
-667
-684
-702
-720
-737
-755
-773
-790
-808
-826
-844
-862
-880
-898
-916
-934
-952
-970
-987
-1004
-1022
-1040
-1057
-1073
-1089
-1105
-1120
-1135
-1149
-1162
-1175
-1187
-1198
-1209
-1219
-1228
-1237
-1244
-1251
-1258
-1263
-1268
-1272
-1276
-1279
-1281
-1283
-1284
-1284
-1284
-1283
-1281
-1278
-1275
-1271
-1266
-1261
-1254
-1247
-1239
-1229
-1219
-1208
-1196
-1182
-1168
-1152
-1136
-1118
-1100
-1080
-1059
-1037
-1014
-991
-966
-940
-914
-886
-858
-828
-798
-767
-735
-702
-669
-635
-600
-564
-528
-491
-453
-415
-376
-337
-297
-257
-216
-174
-133
-91
-48
-6
38
81
125
169
214
258
304
349
395
441
487
534
581
628
675
723
771
818
866
915
963
1010
1059
1107
1156
1204
1252
1300
1348
1395
1443
1490
1538
1585
1631
1678
1723
1769
1814
1858
1902
1946
1989
2031
2072
2113
2153
2192
2230
2268
2305
2341
2376
2410
2443
2475
2507
2537
2566
2595
2622
2649
2674
2699
2722
2745
2766
2787
2806
2824
2842
2858
2873
2888
2901
2913
2924
2934
2942
2950
2957
2962
2967
2970
2973
2975
2975
2975
2975
2973
2971
2968
2964
2960
2955
2949
2943
2937
2930
2922
2914
2905
2896
2886
2876
2865
2854
2842
2829
2816
2802
2788
2773
2757
2741
2724
2707
2689
2670
2651
2631
2611
2590
2569
2548
2525
2503
2480
2457
2433
2409
2385
2360
2335
2310
2285
2260
2234
2208
2182
2156
2130
2104
2077
2051
2025
1999
1973
1947
1921
1896
1871
1846
1822
1797
1774
1750
1727
1705
1682
1660
1639
1617
1596
1575
1555
1534
1514
1494
1474
1454
1435
1415
1396
1376
1357
1338
1318
1299
1280
1260
1241
1222
1203
1183
1164
1145
1125
1106
1087
1068
1049
1029
1010
992
973
955
936
918
900
883
865
848
831
815
799
784
769
754
740
726
713
700
688
677
666
655
645
636
627
618
610
602
595
588
581
575
570
564
559
554
549
545
541
537
533
529
525
521
517
514
510
506
502
498
494
490
485
481
476
472
467
462
458
453
448
443
438
433
427
422
417
412
406
401
395
389
383
377
371
365
358
352
345
338
331
324
317
310
302
295
287
279
270
262
253
243
234
224
214
204
193
182
171
159
147
135
123
110
97
84
71
57
44
30
16
2
-12
-26
-41
-55
-70
-84
-99
-113
-128
-143
-157
-172
-187
-202
-217
-231
-246
-261
-276
-291
-307
-322
-338
-354
-370
-386
-402
-419
-436
-453
-471
-489
-507
-525
-544
-563
-582
-601
-621
-640
-660
-679
-699
-718
-737
-756
-775
-794
-812
-831
-849
-866
-884
-901
-918
-935
-951
-968
-984
-1000
-1014
-1030
-1045
-1060
-1075
-1089
-1103
-1117
-1130
-1143
-1157
-1170
-1183
-1196
-1209
-1221
-1234
-1247
-1261
-1274
-1287
-1301
-1314
-1328
-1342
-1356
-1371
-1385
-1400
-1415
-1430
-1445
-1460
-1476
-1491
-1507
-1522
-1538
-1554
-1570
-1586
-1602
-1617
-1633
-1648
-1663
-1678
-1692
-1706
-1719
-1732
-1744
-1756
-1767
-1778
-1788
-1797
-1806
-1814
-1821
-1828
-1834
-1839
-1844
-1847
-1850
-1853
-1854
-1855
-1856
-1855
-1854
-1852
-1850
-1847
-1843
-1838
-1833
-1827
-1820
-1813
-1804
-1796
-1786
-1776
-1765
-1753
-1741
-1728
-1715
-1701
-1686
-1671
-1655
-1638
-1621
-1604
-1585
-1566
-1547
-1527
-1507
-1486
-1465
-1443
-1421
-1398
-1375
-1352
-1328
-1304
-1279
-1254
-1229
-1203
-1177
-1150
-1123
-1096
-1068
-1040
-1010
-982
-953
-923
-893
-863
-832
-801
-770
-739
-708
-676
-645
-613
-582
-550
-518
-487
-456
-424
-393
-362
-331
-301
-270
-240
-210
-181
-151
-122
-93
-65
-36
-8
19
46
73
100
126
151
176
201
225
249
272
294
316
337
357
377
396
415
433
450
466
482
497
511
525
538
550
562
573
584
595
605
614
623
632
641
649
657
665
673
681
689
696
704
711
719
726
733
741
748
755
762
769
775
781
788
794
799
805
810
814
818
822
826
829
831
833
835
836
836
837
836
836
835
833
831
829
826
823
819
815
810
805
800
794
788
781
774
766
758
749
740
730
720
709
698
686
674
660
647
633
618
603
588
572
555
539
522
504
487
469
451
433
414
396
377
358
339
320
301
281
262
243
224
205
186
167
148
130
111
93
76
58
41
24
8
-8
-24
-40
-55
-70
-85
-100
-114
-128
-141
-155
-168
-180
-193
-204
-216
-226
-236
-246
-255
-263
-270
-277
-283
-289
-293
-297
-300
-302
-303
-303
-303
-301
-298
-295
-290
-285
-278
-271
-262
-253
-243
-232
-221
-208
-195
-182
-168
-153
-138
-122
-106
-90
-73
-56
-38
-20
-1
18
37
57
77
97
117
138
158
179
200
220
241
262
283
304
325
346
367
388
409
429
450
471
492
513
534
555
576
597
618
640
661
682
704
725
747
768
790
812
834
856
878
900
922
944
967
989
1012
1035
1058
1082
1105
1130
1154
1179
1204
1230
1256
1283
1310
1337
1365
1393
1422
1450
1480
1509
1539
1568
1598
1629
1659
1689
1719
1750
1780
1810
1840
1870
1900
1929
1958
1987
2015
2043
2070
2098
2124
2151
2176
2202
2226
2251
2275
2298
2321
2343
2365
2386
2407
2427
2447
2466
2484
2503
2520
2537
2554
2571
2587
2603
2618
2633
2648
2663
2677
2691
2705
2718
2731
2744
2756
2768
2779
2790
2800
2810
2820
2829
2838
2846
2854
2862
2869
2876
2883
2889
2895
2900
2906
2911
2916
2921
2925
2929
2933
2937
2940
2943
2946
2949
2951
2953
2955
2957
2958
2960
2961
2962
2963
2963
2964
2964
2964
2964
2964
2964
2963
2963
2962
2962
2961
2960
2959
2958
2956
2955
2954
2952
2951
2949
2947
2946
2944
2943
2941
2939
2938
2937
2935
2934
2933
2932
2931
2931
2930
2930
2930
2929
2930
2930
2930
2931
2931
2932
2933
2934
2935
2936
2937
2938
2940
2941
2942
2943
2945
2946
2947
2948
2950
2951
2952
2953
2955
2956
2957
2959
2961
2962
2964
2966
2968
2970
2972
2974
2976
2978
2980
2983
2985
2987
2989
2992
2994
2996
2998
3000
3003
3005
3007
3009
3011
3013
3015
3017
3019
3021
3024
3026
3028
3030
3032
3034
3036
3038
3040
3041
3043
3044
3046
3047
3048
3049
3050
3051
3052
3053
3054
3054
3055
3056
3057
3059
3060
3061
3063
3065
3067
3069
3072
3076
3079
3084
3088
3094
3100
3106
3113
3121
3129
3138
3147
3157
3168
3179
3190
3202
3215
3227
3240
3254
3267
3281
3296
3310
3325
3340
3355
3370
3385
3401
3416
3432
3448
3465
3481
3498
3515
3533
3550
3569
3587
3606
3625
3644
3664
3685
3706
3727
3749
3771
3794
3817
3841
3865
3890
3916
3943
3970
3998
4026
4054
4085
4116
4147
4179
4211
4245
4279
4313
4348
4384
4420
4457
4494
4531
4569
4607
4646
4684
4723
4762
4801
4841
4880
4919
4959
4998
5038
5077
5117
5157
5196
5236
5275
5315
5354
5393
5433
5472
5511
5550
5589
5628
5667
5706
5745
5784
5823
5862
5901
5941
5980
6019
6059
6099
6138
6178
6218
6257
6297
6337
6376
6415
6455
6494
6532
6571
6610
6648
6686
6724
6761
6799
6836
6873
6909
6946
6982
7018
7054
7089
7124
7159
7194
7228
7263
7296
7330
7363
7396
7429
7462
7494
7525
7556
7587
7618
7648
7677
7706
7734
7761
7788
7815
7840
7865
7889
7913
7935
7957
7979
7999
8019
8038
8055
8074
8090
8106
8122
8135
8148
8162
8173
8183
8194
8203
8210
8217
8223
8228
8233
8236
8238
8240
8240
8240
8239
8236
8233
8230
8225
8219
8213
8205
8197
8188
8178
8167
8156
8144
8132
8118
8103
8090
8074
8058
8042
8026
8009
7992
7974
7955
7937
7917
7897
7877
7856
7835
7814
7791
7769
7746
7722
7698
7674
7649
7623
7597
7570
7543
7515
7487
7458
7429
7398
7368
7336
7304
7272
7239
7205
7170
7136
7100
7064
7027
6990
6952
6914
6876
6836
6797
6756
6716
6675
6633
6591
6548
6505
6462
6418
6374
6329
6284
6239
6193
6147
6101
6055
6008
5961
5914
5867
5820
5772
5724
5677
5628
5580
5532
5483
5435
5386
5337
5288
5239
5189
5139
5089
5039
4988
4938
4887
4835
4784
4732
4680
4628
4575
4522
4470
4416
4363
4309
4255
4201
4147
4093
4038
3983
3929
3874
3819
3764
3709
3654
3600
3545
3491
3437
3383
3329
3276
3223
3170
3118
3067
3015
2964
2913
2863
2813
2763
2714
2665
2617
2568
2520
2473
2425
2378
2331
2285
2238
2192
2146
2100
2054
2008
1962
1917
1871
1825
1779
1733
1687
1641
1594
1548
1501
1454
1407
1360
1313
1265
1217
1169
1121
1072
1024
974
925
875
825
774
723
672
621
569
517
464
411
358
304
251
196
142
87
32
-23
-79
-135
-191
-247
-304
-361
-418
-475
-533
-591
-648
-706
-764
-822
-880
-938
-995
-1053
-1111
-1169
-1226
-1284
-1341
-1398
-1456
-1513
-1570
-1627
-1683
-1740
-1796
-1853
-1909
-1965
-2020
-2076
-2131
-2186
-2241
-2295
-2349
-2403
-2457
-2511
-2564
-2617
-2669
-2721
-2773
-2825
-2876
-2927
-2978
-3029
-3079
-3129
-3179
-3229
-3278
-3327
-3376
-3425
-3473
-3521
-3569
-3617
-3665
-3712
-3759
-3806
-3852
-3898
-3944
-3990
-4035
-4080
-4125
-4170
-4214
-4258
-4301
-4345
-4387
-4430
-4472
-4513
-4554
-4595
-4635
-4674
-4714
-4752
-4791
-4829
-4866
-4903
-4940
-4977
-5013
-5050
-5086
-5121
-5157
-5192
-5227
-5263
-5298
-5333
-5367
-5402
-5437
-5471
-5506
-5540
-5574
-5608
-5642
-5675
-5709
-5742
-5775
-5807
-5839
-5871
-5902
-5933
-5964
-5994
-6024
-6053
-6081
-6109
-6137
-6164
-6190
-6216
-6241
-6266
-6290
-6313
-6336
-6357
-6379
-6399
-6419
-6437
-6455
-6473
-6489
-6504
-6519
-6533
-6545
-6557
-6569
-6579
-6588
-6597
-6605
-6612
-6618
-6623
-6627
-6631
-6634
-6635
-6636
-6636
-6635
-6633
-6630
-6626
-6621
-6614
-6607
-6599
-6590
-6580
-6569
-6558
-6545
-6531
-6517
-6501
-6485
-6468
-6451
-6432
-6413
-6392
-6371
-6350
-6328
-6305
-6281
-6257
-6233
-6208
-6183
-6157
-6132
-6106
-6080
-6053
-6027
-6001
-5974
-5948
-5921
-5894
-5868
-5841
-5814
-5787
-5760
-5732
-5705
-5677
-5649
-5621
-5592
-5563
-5534
-5505
-5475
-5445
-5415
-5385
-5354
-5324
-5293
-5262
-5230
-5198
-5167
-5134
-5102
-5069
-5037
-5003
-4970
-4936
-4902
-4868
-4834
-4799
-4764
-4729
-4694
-4658
-4623
-4587
-4551
-4514
-4478
-4441
-4404
-4367
-4329
-4291
-4253
-4215
-4176
-4137
-4098
-4059
-4019
-3981
-3942
-3903
-3864
-3826
-3787
-3749
-3711
-3674
-3637
-3600
-3564
-3528
-3493
-3458
-3424
-3390
-3357
-3325
-3293
-3262
-3231
-3201
-3172
-3143
-3115
-3087
-3060
-3033
-3007
-2982
-2957
-2932
-2908
-2884
-2861
-2838
-2815
-2793
-2771
-2750
-2729
-2709
-2689
-2669
-2650
-2631
-2613
-2595
-2577
-2560
-2543
-2527
-2511
-2495
-2480
-2466
-2452
-2438
-2425
-2412
-2400
-2388
-2377
-2366
-2356
-2345
-2335
-2326
-2316
-2307
-2298
-2289
-2281
-2272
-2263
-2255
-2247
-2238
-2230
-2222
-2214
-2205
-2197
-2189
-2181
-2173
-2164
-2156
-2148
-2140
-2131
-2123
-2114
-2106
-2097
-2088
-2080
-2071
-2062
-2052
-2043
-2033
-2025
-2015
-2005
-1996
-1986
-1977
-1967
-1957
-1947
-1937
-1927
-1916
-1906
-1895
-1885
-1874
-1863
-1852
-1841
-1830
-1819
-1808
-1796
-1785
-1773
-1761
-1749
-1737
-1725
-1713
-1700
-1687
-1675
-1661
-1648
-1635
-1621
-1607
-1592
-1578
-1563
-1547
-1532
-1516
-1500
-1483
-1466
-1449
-1432
-1414
-1396
-1378
-1360
-1341
-1322
-1303
-1284
-1264
-1245
-1225
-1205
-1184
-1164
-1143
-1123
-1102
-1081
-1060
-1039
-1016
-996
-974
-953
-931
-909
-887
-865
-842
-819
-797
-774
-750
-727
-703
-680
-656
-632
-608
-583
-559
-534
-509
-484
-459
-434
-408
-382
-356
-330
-303
-277
-249
-222
-194
-166
-138
-109
-80
-51
-22
8
38
68
98
128
159
189
219
250
280
310
340
369
398
427
456
484
512
540
567
593
620
645
671
696
720
745
769
792
816
839
862
885
908
930
953
975
997
1018
1041
1062
1084
1105
1126
1147
1168
1189
1209
1229
1249
1269
1289
1308
1327
1345
1364
1382
1399
1417
1434
1450
1466
1482
1498
1513
1528
1543
1558
1572
1586
1601
1615
1629
1643
1657
1671
1685
1699
1713
1728
1742
1756
1770
1784
1799
1813
1827
1841
1855
1870
1884
1898
1912
1926
1941
1955
1969
1984
1998
2012
2025
2041
2055
2069
2082
2096
2110
2123
2137
2150
2163
2176
2188
2201
2213
2225
2236
2248
2259
2269
2280
2290
2300
2309
2318
2327
2336
2344
2353
2360
2368
2376
2383
2390
2397
2403
2410
2416
2422
2427
2433
2437
2442
2446
2450
2454
2457
2459
2462
2464
2465
2466
2467
2468
2468
2468
2467
2466
2465
2464
2462
2460
2457
2455
2452
2448
2445
2441
2437
2432
2427
2422
2417
2412
2406
2400
2394
2388
2381
2375
2368
2361
2354
2347
2339
2332
2324
2316
2309
2301
2293
2285
2277
2270
2262
2254
2247
2239
2232
2225
2217
2211
2204
2197
2190
2184
2178
2172
2166
2160
2154
2148
2143
2138
2132
2127
2122
2117
2113
2108
2104
2099
2095
2091
2087
2084
2080
2077
2073
2070
2067
2064
2061
2059
2056
2054
2052
2049
2048
2045
2044
2043
2041
2041
2040
2039
2039
2039
2039
2039
2040
2041
2041
2043
2045
2047
2050
2053
2056
2060
2064
2069
2074
2080
2086
2092
2100
2107
2116
2124
2133
2143
2153
2164
2175
2187
2200
2213
2227
2241
2256
2271
2287
2303
2320
2338
2355
2374
2392
2412
2431
2451
2472
2492
2514
2535
2557
2580
2603
2626
2650
2674
2699
2724
2749
2775
2801
2828
2855
2882
2910
2938
2966
2995
3024
3054
3083
3113
3143
3173
3204
3235
3265
3297
3328
3359
3391
3422
3454
3486
3518
3549
3582
3614
3646
3678
3710
3743
3775
3808
3841
3874
3907
3940
3973
4006
4040
4074
4108
4142
4176
4210
4244
4279
4313
4347
4381
4415
4449
4482
4516
4549
4583
4616
4648
4681
4713
4745
4777
4809
4840
4871
4901
4931
4961
4991
5020
5049
5077
5105
5133
5160
5187
5214
5241
5267
5293
5318
5344
5369
5394
5418
5443
5467
5490
5514
5537
5560
5583
5606
5628
5650
5671
5692
5713
5734
5754
5773
5793
5812
5830
5848
5866
5883
5900
5916
5932
5948
5963
5978
5992
6006
6019
6032
6044
6056
6067
6077
6087
6097
6106
6115
6123
6131
6138
6145
6151
6158
6163
6169
6174
6179
6183
6187
6191
6195
6198
6201
6203
6205
6207
6209
6210
6211
6211
6211
6211
6210
6209
6208
6206
6204
6201
6198
6195
6192
6188
6183
6179
6174
6168
6163
6157
6151
6144
6138
6131
6123
6116
6108
6100
6092
6083
6075
6066
6056
6047
6038
6028
6018
6008
5997
5987
5976
5966
5955
5944
5932
5921
5910
5898
5886
5874
5862
5849
5836
5823
5810
5796
5782
5768
5753
5738
5723
5708
5692
5676
5659
5642
5625
5608
5590
5571
5553
5534
5514
5495
5474
5454
5433
5412
5390
5368
5346
5324
5301
5278
5254
5231
5207
5183
5158
5134
5109
5084
5058
5033
5007
4982
4956
4930
4904
4878
4852
4826
4799
4773
4747
4721
4695
4669
4643
4617
4591
4566
4540
4515
4489
4464
4439
4414
4389
4364
4340
4315
4291
4267
4243
4219
4195
4172
4148
4125
4101
4078
4054
4032
4009
3986
3963
3941
3918
3896
3873
3851
3828
3806
3783
3761
3738
3715
3693
3670
3647
3624
3601
3578
3555
3531
3508
3484
3461
3437
3414
3390
3367
3344
3320
3297
3274
3251
3228
3205
3183
3160
3138
3116
3094
3073
3052
3030
3010
2989
2969
2948
2928
2908
2889
2869
2849
2830
2811
2791
2772
2753
2733
2714
2695
2676
2657
2638
2618
2599
2580
2561
2542
2522
2503
2484
2465
2445
2426
2407
2387
2368
2348
2328
2309
2289
2269
2249
2229
2209
2189
2168
2148
2127
2107
2086
2065
2044
2021
2001
1979
1957
1935
1912
1889
1866
1843
1819
1795
1771
1746
1722
1696
1671
1645
1619
1592
1565
1538
1511
1483
1455
1426
1397
1369
1339
1310
1280
1250
1220
1189
1158
1127
1096
1065
1033
1000
969
936
903
870
837
804
770
736
701
667
632
597
561
526
490
453
417
380
343
305
268
230
192
153
115
76
37
-2
-42
-81
-121
-161
-201
-241
-281
-321
-361
-401
-442
-482
-522
-563
-603
-643
-683
-723
-763
-802
-841
-880
-919
-957
-996
-1033
-1071
-1108
-1145
-1181
-1217
-1253
-1288
-1323
-1358
-1392
-1425
-1459
-1491
-1523
-1555
-1586
-1617
-1648
-1678
-1707
-1736
-1765
-1793
-1821
-1848
-1875
-1901
-1927
-1952
-1977
-2001
-2025
-2049
-2072
-2094
-2115
-2137
-2157
-2177
-2197
-2216
-2234
-2252
-2269
-2286
-2303
-2319
-2335
-2350
-2364
-2378
-2392
-2405
-2418
-2430
-2441
-2452
-2463
-2473
-2483
-2492
-2501
-2509
-2516
-2524
-2530
-2536
-2542
-2547
-2552
-2556
-2560
-2563
-2566
-2568
-2569
-2570
-2570
-2570
-2569
-2567
-2564
-2561
-2557
-2552
-2547
-2541
-2534
-2526
-2517
-2507
-2497
-2486
-2474
-2461
-2447
-2433
-2418
-2402
-2385
-2368
-2350
-2332
-2313
-2293
-2273
-2252
-2231
-2210
-2188
-2166
-2144
-2121
-2098
-2074
-2051
-2027
-2003
-1978
-1954
-1930
-1905
-1880
-1855
-1831
-1806
-1780
-1755
-1730
-1705
-1679
-1654
-1628
-1602
-1576
-1550
-1524
-1498
-1471
-1445
-1418
-1392
-1365
-1338
-1311
-1283
-1256
-1228
-1201
-1173
-1146
-1118
-1090
-1062
-1035
-1006
-979
-952
-924
-897
-869
-842
-815
-788
-761
-734
-707
-681
-654
-628
-602
-576
-551
-525
-500
-475
-451
-426
-402
-379
-355
-332
-309
-286
-264
-241
-219
-198
-176
-155
-134
-114
-93
-73
-53
-34
-15
4
23
41
60
78
96
113
131
148
166
183
200
218
235
252
269
286
303
320
337
354
371
388
405
422
439
456
473
490
506
523
540
557
574
590
607
624
641
657
674
691
708
725
741
758
775
792
809
826
843
860
877
895
912
929
946
964
981
998
1016
1034
1051
1069
1087
1105
1123
1141
1159
1177
1195
1213
1231
1249
1266
1284
1302
1320
1337
1355
1372
1389
1407
1424
1441
1458
1475
1491
1508
1525
1542
1558
1575
1592
1609
1626
1642
1659
1677
1694
1711
1729
1746
1764
1782
1800
1818
1836
1854
1873
1891
1910
1929
1947
1966
1985
2004
2023
2041
2061
2080
2099
2118
2137
2155
2174
2193
2211
2230
2248
2266
2284
2302
2320
2338
2356
2373
2391
2408
2426
2443
2461
2478
2495
2512
2530
2547
2564
2581
2598
2615
2632
2649
2666
2683
2700
2716
2733
2750
2766
2783
2799
2816
2832
2849
2865
2882
2898
2915
2931
2948
2965
2981
2998
3015
3032
3049
3066
3084
3101
3119
3136
3154
3172
3189
3207
3225
3242
3260
3278
3295
3313
3331
3348
3365
3382
3399
3416
3432
3449
3465
3481
3496
3512
3527
3542
3556
3571
3585
3599
3612
3625
3638
3651
3664
3676
3688
3700
3711
3722
3733
3743
3754
3764
3773
3783
3792
3801
3809
3817
3825
3833
3840
3847
3854
3861
3867
3873
3879
3884
3889
3894
3899
3903
3907
3911
3914
3917
3920
3923
3925
3927
3929
3930
3932
3933
3934
3934
3935
3935
3935
3934
3934
3933
3932
3930
3929
3927
3925
3923
3920
3917
3914
3911
3907
3903
3899
3894
3890
3885
3879
3874
3868
3861
3855
3848
3841
3834
3826
3818
3810
3802
3793
3784
3775
3766
3756
3746
3736
3726
3716
3705
3694
3683
3672
3660
3648
3636
3624
3612
3599
3586
3573
3560
3547
3533
3519
3505
3491
3476
3462
3447
3432
3417
3401
3386
3370
3354
3338
3322
3305
3289
3272
3256
3239
3222
3205
3187
3170
3153
3135
3118
3100
3083
3065
3047
3030
3012
2995
2977
2960
2942
2925
2908
2891
2874
2857
2840
2824
2808
2792
2776
2760
2745
2730
2715
2700
2686
2672
2658
2645
2632
2619
2606
2594
2582
2570
2558
2547
2536
2525
2514
2503
2493
2483
2473
2463
2454
2444
2435
2426
2417
2408
2399
2390
2382
2373
2365
2356
2348
2340
2332
2324
2316
2309
2301
2294
2286
2279
2271
2264
2257
2250
2243
2236
2229
2222
2215
2208
2201
2194
2187
2180
2173
2165
2158
2151
2144
2137
2129
2122
2115
2108
2100
2093
2086
2079
2071
2064
2057
2050
2043
2037
2029
2023
2017
2011
2005
1999
1993
1987
1982
1976
1971
1966
1961
1956
1951
1947
1943
1938
1934
1930
1927
1923
1920
1916
1913
1910
1907
1904
1901
1899
1896
1894
1892
1890
1888
1886
1885
1883
1882
1881
1880
1880
1879
1879
1879
1879
1879
1880
1880
1881
1882
1884
1885
1887
1888
1890
1892
1895
1897
1900
1903
1906
1909
1912
1915
1918
1921
1925
1928
1931
1935
1938
1941
1945
1948
1951
1955
1958
1961
1964
1967
1970
1972
1975
1978
1980
1983
1985
1988
1990
1992
1994
1997
1999
2001
2003
2005
2008
2009
2012
2013
2017
2019
2021
2024
2027
2029
2033
2036
2039
2041
2045
2048
2052
2055
2059
2063
2067
2070
2074
2078
2082
2086
2091
2095
2099
2103
2108
2112
2117
2121
2126
2131
2135
2140
2145
2149
2154
2159
2164
2169
2174
2179
2184
2189
2194
2199
2204
2209
2214
2219
2224
2230
2235
2240
2245
2250
2255
2260
2265
2270
2275
2279
2284
2288
2292
2296
2300
2304
2307
2311
2314
2317
2320
2323
2326
2329
2331
2333
2335
2337
2339
2341
2343
2344
2345
2346
2347
2348
2349
2349
2350
2350
2350
2349
2349
2348
2347
2346
2345
2343
2341
2339
2337
2335
2332
2329
2326
2323
2319
2315
2311
2307
2303
2298
2293
2288
2283
2277
2271
2265
2259
2252
2245
2238
2231
2223
2216
2208
2200
2192
2184
2175
2166
2158
2149
2140
2131
2122
2112
2103
2094
2084
2074
2064
2054
2044
2033
2023
2013
2001
1991
1980
1969
1958
1947
1936
1925
1913
1902
1890
1879
1867
1855
1843
1831
1819
1807
1795
1783
1771
1758
1746
1733
1721
1708
1696
1683
1671
1658
1645
1632
1619
1607
1594
1581
1568
1555
1542
1529
1516
1503
1490
1477
1464
1451
1438
1426
1413
1400
1388
1375
1363
1351
1338
1326
1314
1302
1290
1278
1266
1255
1243
1231
1220
1209
1197
1186
1175
1164
1153
1143
1132
1122
1112
1102
1092
1082
1072
1063
1053
1044
1035
1026
1016
1008
999
990
981
972
964
955
946
937
929
920
911
902
893
884
875
866
857
847
838
828
819
809
800
790
780
770
760
750
739
729
718
707
696
685
674
662
651
639
627
614
602
589
576
563
549
536
522
508
494
479
465
450
435
420
405
389
374
358
342
326
311
294
278
262
246
229
213
196
180
163
147
130
114
98
81
65
48
32
16
0
-16
-31
-47
-62
-77
-92
-106
-121
-135
-149
-162
-175
-188
-201
-213
-225
-237
-248
-259
-270
-280
-290
-300
-309
-318
-327
-336
-344
-352
-360
-367
-374
-381
-387
-393
-399
-405
-410
-415
-420
-424
-428
-432
-435
-438
-441
-444
-446
-448
-450
-452
-453
-455
-456
-457
-458
-458
-459
-459
-459
-460
-460
-460
-460
-460
-459
-459
-459
-459
-459
-459
-459
-459
-459
-459
-459
-459
-460
-460
-461
-461
-462
-463
-463
-464
-465
-466
-467
-468
-470
-471
-472
-474
-476
-477
-479
-481
-483
-485
-487
-489
-491
-494
-496
-499
-502
-504
-507
-510
-513
-516
-519
-522
-526
-529
-533
-536
-540
-544
-548
-553
-557
-562
-566
-571
-576
-581
-586
-591
-597
-602
-608
-613
-619
-624
-630
-636
-641
-647
-652
-658
-663
-669
-674
-679
-684
-689
-694
-699
-704
-709
-714
-718
-723
-727
-732
-736
-740
-744
-748
-752
-755
-759
-762
-765
-768
-771
-774
-777
-779
-781
-783
-785
-786
-788
-789
-790
-791
-791
-792
-792
-792
-792
-792
-792
-792
-792
-791
-791
-790
-790
-789
-788
-788
-787
-787
-786
-785
-785
-784
-784
-784
-783
-782
-782
-781
-781
-780
-779
-778
-777
-776
-774
-773
-771
-769
-767
-765
-762
-760
-757
-754
-750
-747
-743
-739
-735
-731
-727
-722
-717
-712
-707
-701
-696
-690
-684
-677
-670
-663
-656
-649
-641
-633
-625
-617
-609
-600
-591
-582
-573
-563
-553
-544
-534
-523
-513
-503
-492
-482
-471
-460
-449
-438
-427
-416
-404
-393
-382
-371
-359
-348
-336
-324
-313
-301
-289
-277
-265
-253
-241
-229
-217
-204
-192
-179
-167
-155
-142
-130
-117
-105
-92
-80
-67
-55
-42
-30
-18
-6
6
18
30
41
53
64
76
87
98
109
119
130
140
150
160
170
179
188
198
207
215
224
232
240
248
256
264
271
279
286
293
300
307
313
320
327
333
339
346
352
358
365
371
377
383
390
396
402
408
414
421
427
433
439
446
452
458
465
471
477
483
489
495
501
507
513
518
524
530
535
540
546
551
556
561
566
571
575
580
585
589
594
598
602
607
611
615
618
622
626
629
632
636
639
641
644
646
648
650
652
653
654
655
656
656
656
655
654
653
652
650
648
645
643
639
636
632
628
624
619
614
609
603
597
591
584
577
570
563
555
547
538
530
521
511
502
492
482
471
461
450
439
427
416
404
392
379
367
354
341
328
314
301
287
273
259
245
230
216
201
186
171
156
141
126
110
95
79
63
47
31
15
-1
-18
-34
-51
-67
-84
-101
-118
-135
-152
-169
-187
-204
-221
-239
-256
-274
-292
-309
-327
-344
-362
-379
-397
-414
-431
-448
-465
-482
-499
-516
-532
-549
-565
-581
-597
-612
-627
-642
-657
-672
-686
-700
-714
-727
-740
-753
-766
-779
-791
-803
-815
-827
-838
-849
-860
-871
-881
-892
-902
-911
-921
-930
-940
-949
-957
-966
-975
-983
-991
-999
-1006
-1014
-1020
-1028
-1035
-1042
-1048
-1055
-1061
-1067
-1072
-1078
-1083
-1088
-1093
-1098
-1103
-1107
-1112
-1116
-1120
-1125
-1129
-1133
-1137
-1140
-1144
-1148
-1151
-1155
-1158
-1162
-1165
-1169
-1172
-1176
-1179
-1183
-1187
-1190
-1194
-1198
-1202
-1206
-1210
-1215
-1219
-1223
-1227
-1231
-1235
-1239
-1243
-1247
-1250
-1254
-1257
-1260
-1263
-1266
-1268
-1271
-1273
-1275
-1277
-1279
-1281
-1282
-1283
-1284
-1285
-1286
-1286
-1286
-1286
-1286
-1286
-1286
-1285
-1284
-1283
-1282
-1281
-1280
-1278
-1277
-1275
-1273
-1271
-1268
-1266
-1264
-1261
-1258
-1255
-1252
-1249
-1245
-1242
-1238
-1234
-1230
-1226
-1222
-1217
-1213
-1208
-1203
-1198
-1192
-1187
-1181
-1175
-1169
-1163
-1157
-1150
-1143
-1136
-1129
-1121
-1114
-1106
-1099
-1091
-1083
-1076
-1068
-1060
-1052
-1044
-1037
-1029
-1020
-1014
-1006
-1000
-993
-986
-980
-974
-968
-962
-957
-952
-948
-944
-940
-936
-933
-930
-927
-925
-923
-921
-920
-919
-917
-917
-916
-915
-915
-914
-914
-914
-914
-914
-914
-914
-914
-914
-915
-915
-915
-916
-916
-916
-917
-918
-918
-919
-920
-921
-922
-924
-925
-926
-928
-930
-932
-933
-935
-937
-939
-941
-943
-945
-947
-949
-951
-953
-955
-957
-959
-961
-963
-965
-967
-969
-971
-973
-975
-976
-978
-980
-982
-983
-985
-986
-988
-989
-991
-992
-993
-994
-995
-997
-998
-999
-1000
-1000
-1000
-1002
-1002
-1002
-1002
-1004
-1004
-1004
-1004
-1002
-1002
-1002
-1000
-1000
-999
-998
-996
-994
-993
-991
-988
-986
-983
-981
-978
-975
-971
-968
-964
-960
-956
-952
-947
-942
-937
-931
-925
-919
-912
-906
-898
-891
-883
-875
-866
-857
-848
-838
-828
-818
-807
-796
-784
-772
-760
-747
-734
-721
-707
-693
-678
-664
-649
-633
-618
-602
-586
-569
-552
-536
-518
-501
-484
-466
-448
-430
-412
-393
-375
-357
-338
-319
-301
-282
-263
-244
-224
-205
-186
-166
-146
-127
-107
-86
-66
-46
-25
-4
17
38
59
80
101
122
143
164
186
207
228
249
270
291
312
333
354
375
395
416
437
457
477
497
517
537
557
576
595
614
633
651
670
688
706
724
742
760
777
794
812
829
845
862
879
895
911
927
942
958
973
988
1002
1016
1031
1045
1059
1072
1085
1098
1111
1123
1135
1147
1158
1169
1180
1190
1200
1209
1218
1227
1235
1243
1250
1257
1264
1270
1276
1282
1287
1292
1296
1300
1304
1308
1311
1314
1316
1318
1321
1322
1324
1325
1326
1327
1328
1329
1329
1330
1330
1330
1330
1330
1330
1330
1330
1329
1329
1329
1329
1329
1329
1329
1329
1329
1330
1330
1331
1331
1332
1332
1333
1334
1335
1336
1338
1339
1341
1343
1345
1347
1349
1352
1355
1358
1361
1365
1369
1373
1377
1382
1386
1391
1397
1402
1408
1414
1420
1427
1433
1440
1448
1455
1463
1470
1478
1486
1495
1503
1512
1520
1529
1538
1547
1556
1566
1575
1585
1594
1604
1614
1624
1635
1645
1656
1667
1678
1690
1701
1713
1725
1738
1751
1764
1777
1791
1805
1819
1834
1849
1865
1880
1897
1913
1930
1948
1965
1984
2001
2021
2040
2060
2080
2100
2121
2141
2163
2184
2206
2228
2250
2272
2295
2318
2341
2365
2389
2413
2437
2461
2486
2511
2536
2561
2587
2612
2638
2664
2691
2717
2744
2771
2798
2826
2854
2882
2910
2939
2968
2997
3027
3057
3087
3118
3149
3180
3212
3244
3276
3308
3341
3374
3407
3440
3474
3507
3541
3575
3609
3644
3678
3713
3747
3782
3817
3852
3887
3922
3957
3992
4027
4062
4097
4133
4168
4204
4239
4275
4310
4346
4382
4417
4453
4489
4525
4561
4597
4633
4669
4705
4742
4778
4815
4852
4889
4927
4964
5002
5040
5079
5117
5156
5195
5235
5274
5314
5354
5394
5435
5475
5516
5557
5599
5640
5682
5723
5765
5807
5849
5892
5934
5976
6019
6061
6104
6146
6189
6231
6274
6317
6359
6402
6445
6487
6530
6572
6615
6657
6699
6741
6783
6825
6867
6909
6950
6991
7033
7073
7114
7155
7195
7235
7275
7315
7354
7393
7432
7471
7510
7548
7587
7625
7663
7700
7738
7775
7812
7849
7886
7922
7958
7994
8029
8066
8101
8135
8170
8205
8239
8273
8306
8340
8373
8405
8438
8470
8501
8533
8564
8594
8625
8655
8685
8714
8743
8772
8800
8828
8855
8882
8909
8935
8960
8985
9010
9034
9057
9080
9103
9125
9146
9167
9187
9206
9225
9243
9260
9277
9293
9308
9323
9337
9350
9362
9374
9384
9395
9404
9413
9421
9428
9435
9441
9446
9451
9455
9458
9461
9463
9464
9465
9465
9464
9463
9461
9459
9456
9452
9448
9443
9437
9431
9424
9416
9408
9400
9390
9380
9370
9359
9347
9335
9323
9310
9296
9282
9268
9253
9238
9222
9206
9189
9172
9155
9137
9119
9100
9081
9061
9041
9021
9000
8979
8957
8935
8913
8890
8867
8844
8820
8796
8772
8747
8723
8698
8672
8647
8621
8595
8568
8542
8515
8489
8462
8434
8407
8380
8352
8325
8297
8270
8242
8215
8186
8159
8132
8105
8077
8050
8023
7997
7970
7944
7918
7892
7866
7840
7815
7790
7765
7741
7717
7693
7669
7646
7623
7600
7577
7555
7533
7511
7490
7468
7447
7426
7406
7386
7366
7346
7327
7307
7289
7270
7252
7234
7216
7198
7181
7164
7148
7131
7115
7099
7084
7068
7053
7038
7023
7008
6994
6980
6966
6952
6938
6924
6911
6898
6884
6871
6858
6846
6833
6820
6808
6795
6783
6771
6759
6747
6735
6723
6711
6700
6689
6677
6667
6656
6645
6635
6625
6615
6605
6596
6587
6577
6569
6560
6551
6543
6535
6526
6518
6511
6503
6495
6487
6480
6472
6465
6458
6450
6443
6435
6428
6421
6413
6406
6398
6390
6383
6375
6367
6359
6351
6343
6335
6327
6318
6310
6302
6293
6284
6276
6267
6258
6249
6240
6231
6221
6212
6202
6193
6183
6174
6164
6154
6145
6135
6125
6115
6105
6095
6085
6075
6065
6055
6045
6035
6025
6016
6006
5996
5986
5976
5966
5957
5947
5937
5927
5917
5907
5897
5887
5877
5867
5856
5846
5836
5826
5816
5805
5795
5785
5775
5764
5754
5744
5734
5723
5713
5702
5692
5681
5671
5660
5649
5638
5626
5615
5603
5592
5580
5568
5555
5543
5530
5517
5504
5490
5477
5463
5448
5434
5419
5404
5389
5374
5358
5343
5327
5311
5295
5279
5262
5245
5229
5212
5195
5178
5161
5143
5126
5108
5091
5073
5056
5038
5020
5003
4985
4967
4949
4931
4913
4895
4877
4858
4840
4822
4804
4785
4767
4749
4730
4712
4693
4674
4656
4637
4618
4599
4580
4561
4541
4522
4502
4482
4462
4442
4422
4401
4381
4360
4339
4317
4296
4274
4252
4229
4207
4184
4160
4137
4113
4089
4064
4040
4014
3989
3963
3937
3911
3884
3857
3829
3802
3773
3745
3716
3687
3657
3628
3598
3567
3537
3506
3475
3444
3412
3380
3348
3316
3284
3252
3219
3186
3154
3121
3088
3055
3022
2989
2956
2923
2891
2858
2825
2792
2760
2727
2695
2662
2630
2598
2566
2534
2502
2470
2438
2406
2375
2344
2312
2281
2250
2219
2188
2158
2127
2096
2066
2035
2005
1974
1944
1913
1883
1852
1822
1791
1761
1730
1700
1669
1639
1609
1578
1548
1518
1487
1457
1427
1397
1367
1337
1308
1278
1249
1219
1190
1161
1132
1103
1074
1045
1016
988
960
932
904
877
849
822
795
767
741
714
687
661
634
608
582
556
531
505
479
454
429
404
379
354
330
305
281
257
233
209
185
161
137
114
90
67
43
20
-4
-27
-50
-74
-97
-120
-144
-167
-190
-214
-237
-260
-284
-308
-331
-355
-378
-402
-426
-450
-474
-498
-523
-547
-571
-595
-620
-644
-669
-693
-718
-742
-767
-791
-816
-840
-865
-889
-914
-938
-962
-986
-1010
-1035
-1059
-1083
-1107
-1131
-1155
-1179
-1203
-1227
-1250
-1274
-1298
-1322
-1346
-1369
-1393
-1417
-1441
-1464
-1488
-1512
-1536
-1559
-1583
-1607
-1631
-1654
-1678
-1701
-1725
-1749
-1772
-1795
-1818
-1842
-1865
-1888
-1910
-1933
-1955
-1978
-2000
-2021
-2044
-2065
-2086
-2108
-2128
-2149
-2169
-2190
-2209
-2229
-2248
-2267
-2286
-2304
-2323
-2340
-2358
-2375
-2392
-2409
-2425
-2441
-2457
-2472
-2487
-2502
-2516
-2530
-2544
-2557
-2571
-2584
-2596
-2609
-2621
-2634
-2646
-2657
-2669
-2680
-2691
-2702
-2713
-2724
-2734
-2745
-2755
-2765
-2775
-2784
-2794
-2803
-2812
-2821
-2830
-2839
-2848
-2856
-2864
-2873
-2881
-2889
-2897
-2904
-2912
-2919
-2927
-2934
-2941
-2948
-2955
-2962
-2969
-2976
-2983
-2990
-2996
-3003
-3010
-3017
-3024
-3031
-3038
-3045
-3052
-3060
-3067
-3074
-3082
-3090
-3097
-3105
-3113
-3121
-3130
-3138
-3147
-3156
-3164
-3174
-3183
-3192
-3202
-3212
-3222
-3232
-3242
-3252
-3263
-3273
-3284
-3295
-3306
-3317
-3328
-3339
-3350
-3362
-3373
-3384
-3396
-3407
-3418
-3430
-3441
-3452
-3464
-3475
-3486
-3497
-3509
-3520
-3531
-3542
-3553
-3564
-3575
-3586
-3596
-3607
-3618
-3628
-3639
-3649
-3660
-3670
-3680
-3691
-3701
-3711
-3721
-3731
-3740
-3750
-3760
-3770
-3780
-3789
-3799
-3808
-3818
-3827
-3836
-3846
-3855
-3864
-3873
-3882
-3891
-3900
-3909
-3918
-3927
-3936
-3944
-3953
-3962
-3971
-3980
-3989
-3998
-4006
-4014
-4024
-4033
-4042
-4050
-4059
-4067
-4075
-4083
-4093
-4101
-4109
-4117
-4125
-4133
-4140
-4148
-4155
-4162
-4169
-4176
-4183
-4189
-4195
-4201
-4207
-4213
-4219
-4224
-4229
-4235
-4240
-4245
-4250
-4254
-4259
-4264
-4268
-4273
-4278
-4282
-4287
-4292
-4296
-4301
-4306
-4311
-4315
-4320
-4325
-4330
-4335
-4340
-4345
-4350
-4355
-4360
-4365
-4370
-4376
-4381
-4386
-4391
-4396
-4401
-4406
-4411
-4416
-4421
-4425
-4430
-4435
-4439
-4443
-4448
-4452
-4456
-4460
-4463
-4467
-4470
-4473
-4476
-4479
-4482
-4485
-4487
-4490
-4492
-4494
-4496
-4497
-4499
-4500
-4502
-4503
-4504
-4504
-4505
-4506
-4506
-4507
-4507
-4507
-4507
-4507
-4507
-4507
-4507
-4507
-4507
-4507
-4507
-4506
-4506
-4506
-4506
-4506
-4506
-4506
-4506
-4506
-4506
-4506
-4507
-4507
-4508
-4508
-4509
-4510
-4511
-4511
-4512
-4513
-4514
-4515
-4517
-4518
-4519
-4520
-4522
-4523
-4525
-4526
-4528
-4529
-4531
-4533
-4534
-4536
-4537
-4539
-4540
-4542
-4543
-4544
-4546
-4547
-4548
-4549
-4549
-4550
-4550
-4550
-4550
-4549
-4548
-4547
-4546
-4544
-4543
-4540
-4538
-4535
-4532
-4529
-4525
-4521
-4516
-4511
-4506
-4501
-4495
-4489
-4482
-4475
-4468
-4460
-4452
-4444
-4435
-4426
-4416
-4406
-4396
-4385
-4374
-4363
-4351
-4339
-4326
-4314
-4300
-4287
-4273
-4258
-4244
-4229
-4213
-4197
-4181
-4165
-4148
-4131
-4114
-4096
-4078
-4059
-4042
-4022
-4003
-3985
-3965
-3946
-3926
-3906
-3885
-3865
-3844
-3823
-3802
-3781
-3760
-3739
-3718
-3696
-3675
-3653
-3632
-3610
-3588
-3566
-3544
-3521
-3499
-3477
-3454
-3431
-3408
-3385
-3362
-3338
-3315
-3291
-3267
-3243
-3219
-3195
-3170
-3145
-3120
-3095
-3070
-3045
-3019
-2993
-2967
-2942
-2916
-2889
-2863
-2837
-2811
-2785
-2759
-2733
-2707
-2681
-2655
-2630
-2604
-2579
-2554
-2529
-2504
-2479
-2455
-2431
-2407
-2384
-2360
-2337
-2315
-2293
-2271
-2249
-2228
-2207
-2187
-2166
-2147
-2127
-2108
-2089
-2071
-2053
-2035
-2017
-2000
-1984
-1967
-1951
-1935
-1920
-1904
-1889
-1875
-1860
-1846
-1832
-1819
-1805
-1792
-1779
-1767
-1754
-1742
-1730
-1718
-1706
-1695
-1683
-1672
-1661
-1650
-1640
-1629
-1618
-1608
-1598
-1588
-1578
-1568
-1558
-1548
-1538
-1528
-1519
-1509
-1499
-1490
-1480
-1471
-1461
-1452
-1442
-1432
-1423
-1413
-1403
-1394
-1384
-1374
-1365
-1355
-1345
-1335
-1325
-1316
-1306
-1296
-1286
-1277
-1267
-1257
-1248
-1238
-1228
-1219
-1209
-1199
-1190
-1180
-1170
-1160
-1151
-1141
-1131
-1120
-1110
-1100
-1089
-1078
-1068
-1057
-1045
-1034
-1022
-1010
-998
-986
-974
-961
-948
-935
-921
-908
-894
-880
-865
-851
-836
-820
-805
-789
-773
-757
-740
-723
-706
-689
-671
-653
-635
-617
-599
-580
-561
-542
-522
-503
-483
-463
-443
-422
-402
-381
-360
-339
-317
-296
-274
-253
-231
-209
-186
-164
-142
-119
-96
-73
-51
-28
-5
18
41
65
88
111
135
158
181
205
228
252
276
299
323
347
371
395
419
443
467
491
516
540
565
589
614
639
664
689
714
739
765
790
816
842
868
894
920
947
973
1000
1027
1054
1081
1108
1136
1163
1191
1219
1246
1274
1302
1330
1359
1387
1415
1443
1471
1499
1527
1555
1583
1611
1638
1666
1693
1720
1747
1774
1801
1827
1853
1879
1904
1929
1954
1979
2004
2028
2052
2075
2098
2122
2144
2167
2189
2211
2233
2255
2276
2297
2318
2339
2360
2380
2401
2421
2441
2461
2481
2500
2520
2539
2558
2577
2596
2614
2633
2651
2669
2687
2705
2723
2740
2758
2775
2792
2808
2825
2841
2858
2874
2890
2906
2922
2938
2953
2969
2984
3000
3015
3030
3046
3061
3077
3092
3107
3123
3138
3153
3169
3184
3200
3215
3230
3245
3260
3275
3290
3305
3320
3334
3349
3363
3377
3391
3405
3419
3433
3446
3459
3472
3485
3498
3511
3523
3535
3547
3559
3571
3583
3594
3605
3617
3628
3638
3649
3660
3670
3681
3691
3702
3712
3722
3732
3742
3752
3761
3771
3781
3790
3800
3809
3818
3828
3837
3846
3855
3864
3873
3882
3890
3899
3907
3916
3924
3932
3940
3948
3956
3963
3971
3978
3985
3993
4000
4006
4014
4019
4027
4033
4040
4046
4051
4058
4064
4070
4075
4082
4086
4093
4098
4103
4108
4113
4118
4123
4127
4132
4136
4141
4145
4149
4153
4157
4160
4164
4168
4171
4175
4178
4181
4185
4188
4191
4194
4198
4201
4204
4208
4211
4214
4218
4221
4225
4229
4232
4236
4240
4244
4248
4252
4257
4261
4266
4270
4275
4280
4285
4290
4295
4301
4306
4311
4317
4323
4328
4334
4339
4345
4351
4357
4363
4369
4375
4381
4387
4393
4399
4405
4411
4417
4423
4429
4436
4442
4448
4455
4461
4468
4475
4482
4489
4496
4503
4510
4518
4525
4533
4541
4549
4557
4565
4573
4581
4590
4599
4607
4616
4625
4634
4643
4652
4661
4670
4679
4688
4697
4706
4715
4724
4733
4742
4752
4761
4770
4779
4788
4798
4807
4816
4826
4835
4844
4854
4863
4872
4882
4891
4901
4910
4919
4929
4938
4948
4957
4967
4976
4986
4995
5004
5013
5023
5032
5041
5050
5058
5067
5076
5084
5093
5101
5109
5117
5124
5132
5139
5146
5153
5160
5167
5173
5179
5185
5191
5196
5201
5206
5210
5215
5219
5222
5226
5229
5232
5235
5237
5240
5242
5243
5245
5246
5248
5249
5250
5250
5251
5252
5252
5252
5252
5252
5252
5252
5252
5251
5251
5250
5249
5248
5247
5246
5245
5243
5242
5240
5239
5237
5235
5233
5231
5228
5226
5223
5220
5217
5214
5211
5207
5204
5200
5196
5192
5188
5184
5180
5175
5171
5166
5162
5157
5152
5147
5142
5138
5133
5128
5123
5118
5113
5108
5102
5097
5092
5087
5082
5076
5071
5066
5060
5055
5049
5044
5039
5033
5028
5022
5016
5011
5005
4999
4993
4988
4982
4976
4970
4964
4958
4952
4946
4940
4934
4928
4922
4916
4910
4903
4897
4891
4885
4878
4872
4865
4859
4852
4846
4839
4832
4825
4819
4812
4805
4798
4791
4784
4777
4770
4763
4756
4749
4742
4735
4727
4720
4713
4706
4699
4692
4685
4677
4670
4663
4656
4648
4641
4634
4626
4619
4611
4603
4595
4587
4579
4570
4562
4553
4544
4535
4526
4516
4507
4497
4487
4476
4466
4455
4444
4433
4422
4410
4398
4386
4374
4362
4349
4337
4324
4311
4297
4284
4270
4256
4242
4228
4214
4200
4185
4170
4155
4140
4125
4110
4094
4078
4062
4046
4030
4014
3998
3981
3965
3948
3931
3913
3896
3879
3861
3844
3826
3808
3790
3772
3753
3735
3717
3698
3680
3661
3642
3623
3604
3585
3566
3547
3528
3508
3489
3470
3450
3431
3412
3392
3373
3353
3334
3315
3295
3276
3257
3238
3219
3200
3181
3162
3144
3125
3107
3089
3071
3053
3035
3017
2999
2982
2964
2947
2930
2913
2896
2879
2863
2846
2830
2814
2798
2782
2766
2751
2736
2720
2705
2691
2676
2661
2647
2632
2618
2604
2590
2576
2563
2549
2536
2523
2510
2497
2484
2472
2460
2447
2435
2424
2412
2401
2389
2378
2367
2356
2345
2335
2325
2314
2305
2295
2285
2276
2267
2258
2249
2240
2232
2224
2216
2208
2201
2194
2187
2180
2173
2167
2160
2154
2149
2143
2138
2132
2127
2122
2118
2113
2109
2104
2100
2096
2092
2088
2085
2081
2078
2074
2071
2067
2064
2061
2058
2054
2051
2048
2045
2041
2039
2036
2033
2031
2028
2025
2023
2020
2017
2016
2013
2011
2009
2008
2005
2004
2003
2001
2001
1999
1999
1998
1997
1997
1997
1997
1997
1997
1998
1999
2000
2001
2001
2004
2005
2008
2009
2013
2016
2019
2023
2025
2029
2033
2039
2043
2048
2053
2059
2064
2070
2076
2082
2088
2095
2101
2108
2115
2122
2129
2136
2144
2151
2159
2166
2174
2181
2189
2196
2204
2212
2219
2227
2235
2242
2250
2257
2265
2273
2280
2288
2296
2303
2311
2318
2326
2333
2341
2348
2355
2363
2370
2377
2384
2391
2398
2405
2412
2419
2425
2432
2438
2445
2451
2457
2463
2469
2475
2481
2487
2493
2499
2504
2510
2515
2520
2526
2531
2536
2541
2546
2551
2556
2560
2565
2569
2573
2578
2582
2586
2589
2593
2597
2600
2604
2607
2610
2613
2616
2618
2621
2623
2625
2628
2629
2631
2633
2634
2635
2636
2637
2638
2638
2638
2638
2638
2638
2637
2636
2635
2634
2632
2631
2629
2627
2625
2623
2620
2618
2616
2614
2612
2609
2607
2605
2603
2601
2599
2596
2594
2592
2590
2588
2586
2584
2581
2579
2577
2575
2573
2571
2569
2567
2564
2562
2560
2558
2556
2554
2552
2550
2548
2545
2543
2541
2539
2537
2535
2533
2531
2529
2527
2525
2523
2521
2519
2517
2515
2512
2510
2508
2506
2504
2502
2500
2498
2496
2494
2492
2490
2488
2486
2484
2482
2480
2478
2476
2474
2472
2470
2468
2466
2464
2462
2460
2458
2456
2454
2452
2450
2449
2447
2445
2443
2441
2439
2437
2435
2433
2431
2429
2427
2425
2423
2421
2420
2418
2416
2414
2412
2410
2408
2406
2404
2402
2401
2399
2397
2395
2393
2391
2389
2387
2386
2384
2382
2380
2378
2376
2374
2373
2371
2369
2367
2365
2363
2362
2360
2358
2356
2354
2352
2351
2349
2347
2345
2343
2342
2340
2338
2336
2334
2333
2331
2329
2327
2325
2324
2322
2320
2318
2317
2315
2313
2311
2310
2308
2306
2304
2303
2301
2299
2297
2296
2294
2292
2290
2289
2287
2285
2284
2282
2280
2278
2277
2275
2273
2272
2270
2268
2267
2265
2263
2262
2260
2258
2257
2255
2253
2252
2250
2248
2247
2245
2243
2242
2240
2238
2237
2235
2233
2232
2230
2229
2227
2225
2224
2222
2220
2219
2217
2216
2214
2212
2211
2209
2208
2206
2204
2203
2201
2200
2198
2197
2195
2193
2192
2190
2189
2187
2186
2184
2182
2181
2179
2178
2176
2175
2173
2172
2170
2169
2167
2166
2164
2162
2161
2159
2158
2156
2155
2153
2152
2150
2149
2147
2146
2144
2143
2141
2140
2139
2137
2136
2134
2133
2131
2130
2128
2127
2125
2124
2122
2121
2119
2118
2117
2115
2114
2112
2111
2109
2108
2107
2105
2104
2102
2101
2099
2098
2097
2095
2094
2092
2091
2090
2088
2087
2085
2084
2083
2081
2080
2079
2077
2076
2074
2073
2072
2070
2069
2068
2066
2065
2064
2062
2061
2060
2058
2057
2056
2054
2053
2052
2050
2049
2048
2045
2045
2044
2041
2041
2040
2037
2037
2036
2033
2033
2032
2031
2029
2028
2027
2025
2024
2023
2021
2020
2019
2017
2017
2015
2013
2013
2012
2009
2009
2008
2007
2005
2004
2003
2001
2000
1999
1998
1997
1995
1994
1993
1992
1991
1989
1988
1987
1986
1984
1983
1982
1981
1980
1978
1977
1976
1975
1974
1973
1971
1970
1969
1968
1967
1966
1964
1963
1962
1961
1960
1959
1957
1956
1955
1954
1953
1952
1951
1949
1948
1947
1946
1945
1944
1943
1941
1940
1939
1938
1937
1936
1935
1934
1933
1931
1930
1929
1928
1927
1926
1925
1924
1923
1922
1921
1920
1918
1917
1916
1915
1914
1913
1912
1911
1910
1909
1908
1907
1906
1905
1904
1903
1902
1900
1899
1898
1897
1896
1895
1894
1893
1892
1891
1890
1889
1888
1887
1886
1885
1884
1883
1882
1881
1880
1879
1878
1877
1876
1875
1874
1873
1872
1871
1870
1869
1868
1867
1866
1865
1864
1864
1863
1862
1861
1860
1859
1858
1857
1856
1855
1854
1853
1852
1851
1850
1849
1848
1848
1847
1846
1845
1844
1843
1842
1841
1840
1839
1838
1837
1837
1836
1835
1834
1833
1832
1831
1830
1829
1829
1828
1827
1826
1825
1824
1823
1822
1822
1821
1820
1819
1818
1817
1816
1815
1815
1814
1813
1812
1811
1810
1810
1809
1808
1807
1806
1805
1805
1804
1803
1802
1801
1800
1800
1799
1798
1797
1796
1796
1795
1794
1793
1792
1792
1791
1790
1789
1788
1788
1787
1786
1785
1784
1784
1783
1782
1781
1781
1780
1779
1778
1778
1777
1776
1775
1774
1774
1773
1772
1771
1771
1770
1769
1768
1768
1767
1766
1766
1765
1764
1763
1763
1762
1761
1760
1760
1759
1758
1758
1757
1756
1755
1755
1754
1753
1753
1752
1751
1751
1750
1749
1748
1748
1747
1746
1746
1745
1744
1744
1743
1742
1742
1741
1740
1740
1739
1738
1738
1737
1736
1736
1735
1734
1734
1733
1732
1732
1731
1730
1730
1729
1729
1728
1727
1727
1726
1725
1725
1724
1723
1723
1722
1722
1721
1720
1720
1719
1719
1718
1717
1717
1716
1716
1715
1714
1714
1713
1713
1712
1711
1711
1710
1710
1709
1708
1708
1707
1707
1706
1706
1705
1704
1704
1703
1703
1702
1702
1701
1700
1700
1699
1699
1698
1698
1697
1697
1696
1695
1695
1694
1694
1693
1693
1692
1692
1691
1691
1690
1690
1689
1689
1688
1687
1687
1686
1686
1685
1685
1684
1684
1683
1683
1682
1682
1681
1681
1680
1680
1679
1679
1678
1678
1677
1677
1676
1676
1675
1675
1674
1674
1673
1673
1673
1672
1672
1671
1671
1670
1670
1669
1669
1668
1668
1667
1667
1666
1666
1666
1665
1665
1664
1664
1663
1663
1662
1662
1662
1661
1661
1660
1660
1659
1659
1659
1658
1658
1657
1657
1656
1656
1656
1655
1655
1654
1654
1654
1653
1653
1652
1652
1651
1651
1651
1650
1650
1649
1649
1649
1648
1648
1648
1647
1647
1646
1646
1646
1645
1645
1644
1644
1644
1643
1643
1643
1642
1642
1641
1641
1641
1640
1640
1640
1639
1639
1639
1638
1638
1638
1637
1637
1636
1636
1636
1635
1635
1635
1634
1634
1634
1633
1633
1633
1632
1632
1632
1631
1631
1631
1630
1630
1630
1629
1629
1629
1628
1628
1628
1628
1627
1627
1627
1626
1626
1626
1625
1625
1625
1624
1624
1624
1624
1623
1623
1623
1622
1622
1622
1622
1621
1621
1621
1620
1620
1620
1620
1619
1619
1619
1618
1618
1618
1618
1617
1617
1617
1617
1616
1616
1616
1616
1615
1615
1615
1614
1614
1614
1614
1613
1613
1613
1613
1612
1612
1612
1612
1612
1611
1611
1611
1611
1610
1610
1610
1610
1609
1609
1609
1609
1608
1608
1608
1608
1608
1607
1607
1607
1607
1607
1606
1606
1606
1606
1605
1605
1605
1605
1605
1604
1604
1604
1604
1604
1603
1603
1603
1603
1603
1602
1602
1602
1602
1602
1601
1601
1601
1601
1601
1601
1600
1600
1600
1600
1600
1600
1599
1599
1599
1599
