5
48600
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
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
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
20
20
20
20
20
20
20
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
24
24
24
24
24
24
24
25
25
25
25
25
25
25
26
26
26
26
26
26
26
27
27
27
27
27
27
28
28
28
28
28
28
28
29
29
29
29
29
29
30
30
30
30
30
30
30
31
31
31
31
31
31
31
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
35
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
67
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
89
89
89
89
90
90
90
90
91
91
91
92
92
92
93
93
93
94
94
95
95
95
96
96
96
96
97
97
97
97
98
98
98
98
98
99
99
99
99
99
99
99
99
100
100
100
100
100
100
101
101
101
101
101
102
102
102
102
102
101
101
101
101
101
102
102
102
102
103
103
103
103
103
103
103
103
103
103
103
103
103
104
104
105
105
106
107
108
109
109
110
111
112
112
113
113
114
114
114
115
115
116
117
118
119
121
122
123
124
125
126
127
128
129
130
131
132
133
135
136
138
140
142
144
146
147
149
151
152
154
155
156
158
159
161
163
164
166
168
170
172
173
175
176
178
179
180
182
183
185
187
188
190
192
194
196
198
200
201
203
205
206
208
210
212
214
216
218
220
222
224
226
227
229
231
233
234
236
237
238
240
241
242
243
245
246
248
249
251
253
254
256
258
259
261
262
263
265
267
268
270
271
272
274
275
276
277
278
279
281
282
283
284
285
287
287
288
289
289
290
291
291
292
293
294
295
297
299
300
302
303
304
306
306
307
308
308
309
310
311
312
312
313
314
315
315
316
317
318
319
320
321
322
323
325
326
327
329
330
331
333
334
335
337
338
338
339
340
341
342
344
346
348
350
352
354
356
358
359
360
361
363
365
367
369
371
374
377
379
382
383
384
384
383
382
380
379
378
378
378
378
379
381
382
383
384
385
385
386
386
386
386
385
385
384
384
383
381
380
379
378
378
378
380
381
384
386
388
391
393
394
396
397
398
399
400
401
403
405
407
410
413
416
419
422
425
429
433
437
442
447
452
457
462
468
473
478
483
487
492
497
502
507
512
518
524
530
536
542
549
555
561
566
571
576
582
587
592
597
601
606
611
616
621
626
631
635
640
645
650
655
661
668
675
682
691
699
708
716
725
733
741
748
754
760
767
773
779
785
792
800
808
816
826
835
846
857
869
881
893
906
919
932
946
961
976
991
1006
1020
1034
1048
1061
1075
1089
1103
1117
1131
1146
1161
1176
1192
1208
1224
1239
1255
1270
1285
1299
1313
1326
1340
1353
1366
1379
1392
1405
1418
1432
1446
1460
1475
1490
1506
1523
1540
1558
1576
1594
1612
1629
1645
1661
1677
1693
1710
1727
1745
1763
1783
1803
1823
1844
1865
1887
1908
1930
1952
1974
1996
2017
2039
2061
2084
2107
2130
2154
2179
2205
2231
2257
2284
2311
2338
2366
2393
2420
2447
2474
2500
2527
2553
2579
2606
2632
2659
2687
2715
2743
2772
2801
2830
2859
2888
2917
2946
2974
3002
3030
3058
3085
3111
3137
3161
3184
3206
3227
3246
3265
3282
3299
3315
3333
3351
3371
3391
3412
3434
3456
3479
3502
3525
3549
3573
3596
3620
3644
3668
3695
3723
3754
3787
3822
3859
3897
3936
3976
4016
4056
4094
4134
4172
4210
4246
4281
4315
4348
4379
4410
4439
4468
4496
4524
4551
4578
4605
4631
4657
4683
4708
4734
4761
4788
4815
4841
4866
4889
4912
4934
4956
4979
5004
5030
5057
5085
5113
5141
5169
5197
5223
5250
5275
5301
5328
5354
5382
5410
5438
5466
5494
5520
5545
5568
5590
5609
5626
5642
5657
5672
5687
5703
5721
5741
5764
5790
5817
5846
5876
5906
5937
5969
6000
6032
6062
6093
6123
6154
6184
6214
6244
6273
6300
6326
6350
6373
6394
6415
6435
6454
6472
6488
6503
6516
6528
6539
6551
6563
6575
6586
6596
6605
6612
6619
6625
6633
6642
6652
6664
6676
6690
6705
6720
6737
6754
6772
6790
6809
6827
6845
6863
6881
6899
6916
6933
6949
6964
6979
6996
7016
7039
7065
7094
7126
7157
7189
7220
7249
7278
7306
7333
7359
7385
7409
7433
7456
7479
7502
7526
7550
7576
7604
7635
7669
7707
7748
7790
7832
7873
7912
7947
7980
8009
8036
8060
8083
8103
8122
8143
8162
8180
8199
8217
8235
8253
8270
8287
8302
8317
8331
8344
8356
8366
8375
8383
8388
8392
8396
8398
8401
8403
8406
8409
8412
8417
8423
8433
8445
8460
8477
8495
8514
8534
8556
8580
8607
8637
8669
8703
8738
8772
8806
8839
8870
8900
8929
8956
8984
9011
9038
9064
9089
9111
9132
9150
9167
9183
9200
9218
9237
9258
9280
9302
9325
9348
9371
9393
9415
9438
9460
9481
9503
9523
9542
9559
9574
9586
9595
9602
9605
9606
9604
9602
9599
9598
9598
9599
9603
9607
9612
9619
9626
9635
9644
9653
9663
9673
9684
9695
9708
9722
9737
9754
9772
9790
9808
9825
9842
9859
9876
9895
9915
9938
9964
9992
10023
10058
10095
10134
10176
10220
10265
10310
10356
10400
10443
10484
10523
10562
10600
10638
10676
10714
10752
10788
10824
10858
10891
10924
10957
10989
11022
11054
11087
11120
11152
11183
11214
11244
11274
11303
11332
11359
11385
11408
11428
11443
11454
11461
11463
11461
11456
11449
11443
11438
11435
11434
11436
11442
11450
11462
11478
11496
11517
11539
11564
11591
11619
11648
11680
11713
11746
11780
11813
11845
11875
11903
11929
11954
11977
12001
12025
12051
12078
12106
12134
12163
12193
12224
12255
12288
12321
12357
12394
12434
12477
12523
12571
12620
12671
12721
12773
12825
12879
12935
12994
13053
13113
13173
13231
13288
13344
13399
13454
13508
13561
13613
13662
13709
13754
13798
13842
13885
13930
13975
14023
14071
14119
14168
14216
14263
14309
14354
14399
14443
14487
14531
14572
14613
14652
14692
14733
14778
14825
14877
14933
14990
15048
15105
15160
15213
15265
15316
15368
15421
15475
15530
15589
15649
15712
15778
15844
15911
15977
16042
16106
16170
16233
16297
16360
16423
16486
16548
16612
16676
16740
16805
16869
16930
16990
17046
17100
17152
17202
17249
17296
17341
17386
17431
17476
17521
17566
17612
17657
17703
17749
17796
17844
17890
17937
17981
18025
18066
18106
18144
18181
18219
18257
18297
18338
18379
18422
18464
18507
18549
18590
18629
18665
18696
18723
18746
18767
18787
18806
18824
18842
18861
18882
18908
18940
18980
19029
19086
19151
19221
19297
19376
19458
19541
19626
19712
19800
19888
19977
20067
20156
20243
20327
20408
20485
20559
20631
20701
20769
20833
20894
20952
21006
21057
21105
21151
21195
21239
21285
21333
21384
21437
21491
21545
21598
21648
21695
21738
21779
21818
21856
21893
21930
21965
21997
22025
22050
22074
22098
22123
22151
22182
22218
22259
22303
22349
22396
22443
22488
22531
22571
22607
22640
22671
22698
22722
22742
22759
22771
22778
22780
22777
22770
22761
22753
22746
22744
22745
22751
22761
22774
22790
22808
22829
22853
22881
22912
22948
22986
23027
23069
23111
23149
23185
23216
23244
23270
23297
23327
23359
23396
23436
23481
23529
23578
23627
23674
23717
23756
23791
23822
23852
23883
23917
23954
23996
24042
24092
24144
24198
24255
24315
24378
24446
24517
24592
24669
24748
24827
24903
24976
25045
25110
25173
25234
25292
25350
25405
25460
25514
25569
25623
25676
25728
25778
25828
25876
25922
25965
26005
26041
26073
26101
26125
26148
26170
26192
26216
26241
26267
26295
26323
26353
26382
26412
26443
26476
26510
26548
26587
26628
26668
26708
26745
26779
26809
26835
26858
26878
26897
26916
26937
26959
26984
27012
27040
27070
27100
27130
27158
27186
27213
27240
27267
27296
27329
27366
27407
27453
27502
27553
27606
27658
27708
27753
27793
27827
27856
27880
27902
27923
27944
27966
27989
28015
28044
28077
28114
28155
28200
28248
28300
28354
28410
28466
28520
28573
28622
28665
28702
28731
28755
28776
28795
28817
28841
28868
28898
28929
28961
28993
29024
29054
29082
29109
29132
29153
29173
29191
29210
29228
29247
29266
29283
29297
29308
29315
29315
29311
29302
29290
29277
29265
29252
29239
29225
29209
29189
29164
29132
29093
29047
28994
28934
28869
28799
28724
28647
28568
28488
28410
28335
28263
28197
28137
28082
28031
27984
27940
27898
27858
27818
27780
27742
27703
27660
27614
27563
27506
27445
27382
27318
27255
27196
27142
27093
27050
27011
26975
26940
26904
26867
26825
26780
26730
26674
26613
26546
26475
26402
26326
26252
26181
26115
26056
26003
25957
25916
25879
25842
25806
25769
25729
25687
25640
25588
25530
25463
25386
25298
25199
25086
24958
24815
24654
24477
24283
24074
23851
23617
23373
23120
22858
22588
22311
22026
21735
21439
21139
20835
20529
20219
19906
19591
19276
18960
18645
18333
18023
17717
17415
17116
16820
16527
16235
15943
15649
15350
15044
14728
14399
14056
13697
13322
12929
12520
12097
11661
11216
10768
10320
9876
9440
9017
8608
8217
7845
7494
7163
6854
6565
6295
6041
5801
5573
5355
5145
4940
4738
4538
4336
4133
3929
3724
3519
3318
3121
2932
2753
2586
2433
2296
2176
2074
1990
1922
1869
1830
1803
1785
1777
1777
1784
1797
1816
1840
1864
1887
1905
1915
1912
1895
1861
1810
1742
1655
1551
1432
1298
1151
995
831
661
490
319
152
-9
-163
-307
-443
-570
-689
-801
-907
-1004
-1098
-1182
-1260
-1329
-1390
-1442
-1485
-1520
-1546
-1562
-1570
-1568
-1556
-1533
-1495
-1441
-1367
-1271
-1152
-1008
-840
-650
-441
-215
23
269
519
768
1012
1251
1480
1698
1902
2093
2268
2429
2577
2714
2841
2964
3084
3205
3330
3462
3603
3755
3919
4094
4282
4481
4689
4907
5133
5369
5614
5867
6129
6398
6675
6957
7241
7526
7807
8080
8346
8598
8835
9055
9257
9442
9608
9756
9887
10001
10100
10185
10259
10323
10380
10434
10487
10542
10601
10667
10741
10822
10911
11005
11104
11206
11310
11414
11517
11618
11718
11817
11915
12012
12109
12206
12306
12409
12518
12636
12765
12908
13066
13241
13432
13639
13859
14091
14330
14571
14810
15040
15254
15445
15608
15739
15832
15885
15898
15869
15801
15694
15550
15373
15164
14927
14663
14375
14065
13734
13387
13024
12651
12271
11889
11511
11143
10790
10458
10154
9881
9645
9450
9298
9191
9130
9113
9137
9199
9293
9416
9562
9727
9908
10101
10300
10501
10700
10892
11077
11251
11415
11571
11718
11860
11999
12136
12274
12412
12550
12687
12821
12951
13075
13191
13298
13394
13479
13550
13608
13654
13688
13711
13726
13735
13738
13738
13737
13734
13731
13728
13725
13720
13714
13704
13688
13666
13637
13604
13569
13535
13506
13484
13473
13475
13490
13517
13555
13601
13652
13705
13757
13805
13847
13880
13905
13918
13921
13913
13894
13862
13817
13758
13682
13589
13477
13346
13196
13028
12845
12649
12442
12225
11999
11765
11523
11271
11006
10727
10429
10109
9763
9390
8988
8558
8103
7627
7135
6634
6131
5632
5145
4675
4227
3803
3405
3032
2683
2356
2045
1751
1463
1180
897
610
318
22
-279
-579
-875
-1163
-1437
-1694
-1930
-2143
-2333
-2499
-2643
-2765
-2868
-2956
-3030
-3095
-3155
-3211
-3268
-3327
-3393
-3468
-3555
-3659
-3782
-3928
-4098
-4294
-4517
-4766
-5041
-5341
-5664
-6011
-6379
-6767
-7172
-7592
-8022
-8459
-8899
-9337
-9768
-10190
-10598
-10989
-11360
-11708
-12032
-12332
-12611
-12869
-13111
-13339
-13557
-13770
-13980
-14191
-14404
-14620
-14841
-15065
-15294
-15523
-15753
-15980
-16201
-16415
-16618
-16810
-16987
-17148
-17293
-17420
-17529
-17621
-17696
-17755
-17797
-17824
-17835
-17832
-17814
-17783
-17739
-17683
-17615
-17537
-17449
-17354
-17251
-17140
-17023
-16897
-16763
-16620
-16469
-16308
-16139
-15964
-15783
-15599
-15414
-15231
-15053
-14883
-14722
-14574
-14442
-14327
-14231
-14156
-14102
-14065
-14044
-14035
-14035
-14042
-14051
-14063
-14075
-14088
-14101
-14115
-14132
-14152
-14176
-14207
-14246
-14291
-14344
-14403
-14466
-14532
-14598
-14661
-14719
-14771
-14814
-14848
-14871
-14884
-14890
-14890
-14890
-14898
-14922
-14969
-15050
-15172
-15342
-15565
-15841
-16170
-16545
-16960
-17404
-17869
-18343
-18814
-19272
-19706
-20108
-20471
-20791
-21061
-21280
-21446
-21559
-21623
-21640
-21618
-21560
-21474
-21368
-21247
-21119
-20991
-20868
-20754
-20655
-20574
-20515
-20481
-20471
-20483
-20512
-20551
-20593
-20629
-20651
-20653
-20627
-20571
-20483
-20363
-20211
-20028
-19815
-19572
-19299
-18999
-18672
-18320
-17946
-17552
-17142
-16721
-16294
-15867
-15445
-15034
-14641
-14270
-13926
-13612
-13332
-13090
-12888
-12729
-12612
-12538
-12502
-12501
-12529
-12579
-12643
-12713
-12782
-12842
-12887
-12910
-12907
-12873
-12809
-12714
-12590
-12443
-12279
-12102
-11921
-11741
-11565
-11395
-11232
-11073
-10919
-10767
-10616
-10463
-10306
-10144
-9975
-9797
-9607
-9404
-9186
-8953
-8704
-8441
-8164
-7880
-7590
-7304
-7027
-6770
-6539
-6342
-6184
-6070
-6001
-5976
-5991
-6039
-6115
-6209
-6313
-6421
-6523
-6614
-6688
-6741
-6772
-6778
-6760
-6719
-6657
-6577
-6482
-6377
-6264
-6149
-6035
-5926
-5825
-5737
-5666
-5617
-5593
-5599
-5639
-5718
-5838
-5997
-6193
-6420
-6672
-6940
-7217
-7497
-7774
-8044
-8307
-8563
-8815
-9064
-9311
-9555
-9795
-10029
-10254
-10467
-10665
-10846
-11009
-11154
-11282
-11393
-11491
-11577
-11655
-11730
-11804
-11881
-11965
-12058
-12163
-12281
-12412
-12556
-12715
-12888
-13073
-13271
-13477
-13692
-13913
-14141
-14375
-14612
-14851
-15091
-15330
-15566
-15798
-16023
-16242
-16456
-16668
-16882
-17103
-17335
-17583
-17852
-18143
-18456
-18790
-19139
-19498
-19858
-20213
-20554
-20875
-21171
-21438
-21673
-21876
-22045
-22182
-22287
-22360
-22401
-22408
-22382
-22323
-22232
-22112
-21966
-21798
-21613
-21418
-21218
-21019
-20825
-20637
-20458
-20286
-20120
-19957
-19793
-19625
-19449
-19264
-19066
-18856
-18634
-18404
-18167
-17928
-17691
-17459
-17233
-17016
-16809
-16611
-16421
-16239
-16062
-15889
-15718
-15550
-15385
-15223
-15069
-14925
-14796
-14688
-14607
-14556
-14540
-14562
-14626
-14731
-14881
-15073
-15309
-15584
-15895
-16238
-16607
-16995
-17392
-17792
-18183
-18557
-18908
-19230
-19518
-19773
-19994
-20183
-20343
-20478
-20592
-20690
-20778
-20860
-20940
-21020
-21103
-21189
-21278
-21370
-21463
-21554
-21642
-21727
-21806
-21879
-21946
-22006
-22063
-22120
-22181
-22251
-22336
-22439
-22567
-22723
-22908
-23123
-23369
-23643
-23945
-24272
-24622
-24992
-25381
-25787
-26207
-26639
-27083
-27533
-27988
-28444
-28898
-29347
-29789
-30223
-30650
-31071
-31488
-31905
-32325
-32750
-33183
-33626
-34080
-34549
-35032
-35533
-36050
-36585
-37135
-37699
-38271
-38848
-39424
-39993
-40549
-41088
-41606
-42101
-42573
-43024
-43454
-43867
-44267
-44654
-45031
-45398
-45753
-46094
-46419
-46723
-47003
-47256
-47480
-47675
-47840
-47980
-48096
-48194
-48276
-48345
-48404
-48455
-48499
-48536
-48566
-48587
-48599
-48600
-48589
-48565
-48527
-48476
-48412
-48337
-48251
-48156
-48053
-47941
-47822
-47694
-47555
-47405
-47241
-47064
-46875
-46673
-46461
-46242
-46016
-45785
-45552
-45315
-45076
-44833
-44585
-44331
-44069
-43798
-43516
-43221
-42915
-42597
-42267
-41926
-41576
-41217
-40851
-40478
-40101
-39722
-39340
-38958
-38575
-38192
-37808
-37422
-37035
-36646
-36255
-35864
-35471
-35077
-34683
-34287
-33891
-33493
-33094
-32695
-32295
-31896
-31499
-31105
-30716
-30334
-29960
-29598
-29249
-28916
-28601
-28304
-28027
-27769
-27532
-27316
-27120
-26944
-26788
-26650
-26528
-26420
-26324
-26236
-26154
-26076
-26000
-25925
-25850
-25776
-25703
-25632
-25562
-25493
-25425
-25356
-25286
-25213
-25135
-25052
-24963
-24867
-24765
-24656
-24542
-24425
-24305
-24185
-24065
-23947
-23833
-23721
-23613
-23508
-23404
-23301
-23197
-23093
-22988
-22881
-22772
-22661
-22545
-22425
-22299
-22164
-22020
-21866
-21700
-21521
-21330
-21126
-20910
-20684
-20448
-20204
-19955
-19701
-19445
-19189
-18933
-18680
-18430
-18184
-17942
-17706
-17475
-17250
-17030
-16816
-16608
-16409
-16218
-16039
-15871
-15719
-15583
-15464
-15365
-15287
-15228
-15190
-15170
-15166
-15175
-15195
-15223
-15254
-15286
-15316
-15341
-15360
-15369
-15367
-15353
-15324
-15281
-15221
-15144
-15049
-14937
-14808
-14661
-14498
-14318
-14122
-13911
-13685
-13445
-13192
-12927
-12651
-12366
-12073
-11774
-11473
-11171
-10871
-10576
-10289
-10010
-9741
-9482
-9232
-8988
-8749
-8512
-8275
-8037
-7797
-7555
-7312
-7069
-6828
-6592
-6363
-6143
-5933
-5733
-5544
-5367
-5200
-5043
-4896
-4758
-4627
-4503
-4384
-4270
-4158
-4046
-3933
-3817
-3698
-3576
-3451
-3324
-3195
-3066
-2936
-2805
-2673
-2539
-2402
-2263
-2123
-1981
-1840
-1703
-1571
-1446
-1331
-1226
-1132
-1050
-978
-916
-862
-814
-771
-731
-693
-655
-615
-573
-528
-480
-429
-374
-316
-257
-197
-138
-79
-23
32
86
140
195
254
320
396
483
585
702
835
984
1148
1323
1508
1698
1891
2082
2270
2451
2623
2786
2937
3077
3206
3323
3430
3527
3614
3694
3765
3830
3889
3943
3993
4038
4082
4123
4162
4201
4239
4277
4316
4355
4395
4435
4475
4516
4558
4601
4646
4692
4739
4786
4834
4881
4927
4970
5010
5045
5075
5097
5111
5117
5112
5095
5067
5024
4968
4896
4810
4710
4596
4471
4336
4192
4043
3890
3735
3580
3426
3274
3126
2981
2842
2707
2577
2452
2332
2217
2106
1999
1895
1794
1695
1598
1504
1412
1321
1234
1150
1070
995
927
865
811
764
726
695
670
652
638
629
623
619
618
617
617
617
616
615
612
607
602
596
591
590
593
603
621
650
688
737
796
862
934
1010
1090
1170
1248
1324
1398
1468
1535
1599
1663
1726
1789
1852
1915
1977
2037
2095
2150
2201
2249
2293
2334
2372
2407
2440
2472
2501
2526
2548
2565
2575
2578
2574
2563
2546
2522
2495
2465
2433
2402
2371
2342
2314
2287
2260
2233
2204
2172
2135
2093
2044
1986
1920
1845
1759
1662
1554
1435
1306
1166
1016
857
689
513
330
139
-57
-260
-468
-681
-900
-1123
-1351
-1586
-1826
-2074
-2329
-2591
-2861
-3137
-3418
-3699
-3979
-4252
-4515
-4764
-4994
-5203
-5387
-5544
-5674
-5776
-5851
-5900
-5925
-5928
-5913
-5880
-5833
-5772
-5701
-5620
-5530
-5434
-5332
-5225
-5114
-5001
-4886
-4772
-4658
-4547
-4438
-4333
-4232
-4135
-4040
-3949
-3859
-3771
-3684
-3597
-3512
-3430
-3352
-3280
-3216
-3163
-3121
-3093
-3078
-3077
-3090
-3115
-3150
-3194
-3245
-3301
-3360
-3422
-3486
-3552
-3619
-3688
-3758
-3830
-3903
-3975
-4046
-4118
-4187
-4252
-4314
-4369
-4419
-4461
-4494
-4520
-4537
-4545
-4547
-4542
-4531
-4518
-4502
-4485
-4469
-4454
-4440
-4428
-4417
-4406
-4396
-4385
-4373
-4358
-4341
-4321
-4298
-4270
-4239
-4203
-4163
-4120
-4073
-4022
-3971
-3915
-3858
-3797
-3734
-3668
-3598
-3524
-3447
-3367
-3282
-3193
-3102
-3007
-2911
-2814
-2717
-2621
-2525
-2432
-2339
-2249
-2159
-2070
-1980
-1888
-1793
-1692
-1585
-1470
-1346
-1212
-1069
-917
-758
-593
-425
-254
-83
88
258
426
593
759
926
1095
1265
1438
1614
1792
1973
2155
2339
2521
2702
2879
3051
3215
3370
3513
3643
3758
3856
3937
4000
4046
4073
4085
4082
4067
4041
4009
3972
3935
3898
3866
3839
3820
3810
3809
3818
3838
3867
3905
3951
4003
4062
4125
4189
4254
4318
4381
4440
4496
4547
4595
4639
4680
4718
4754
4787
4819
4849
4877
4902
4924
4943
4959
4972
4981
4988
4991
4991
4988
4982
4972
4959
4944
4925
4905
4884
4864
4843
4824
4805
4788
4770
4751
4731
4706
4677
4641
4597
4544
4480
4405
4318
4219
4109
3988
3858
3722
3582
3442
3305
3174
3053
2944
2849
2769
2705
2656
2622
2601
2592
2594
2603
2620
2642
2670
2701
2736
2775
2817
2863
2913
2967
3024
3086
3151
3220
3291
3365
3440
3517
3593
3667
3738
3804
3863
3915
3957
3988
4006
4014
4008
3988
3953
3903
3837
3755
3657
3542
3412
3266
3106
2932
2746
2548
2339
2121
1894
1659
1417
1169
916
659
399
138
-123
-381
-634
-881
-1119
-1349
-1568
-1777
-1976
-2166
-2346
-2518
-2681
-2835
-2980
-3115
-3239
-3351
-3450
-3535
-3607
-3664
-3708
-3740
-3760
-3769
-3769
-3760
-3743
-3718
-3684
-3642
-3590
-3528
-3454
-3369
-3271
-3162
-3040
-2908
-2766
-2615
-2456
-2292
-2123
-1950
-1774
-1597
-1418
-1237
-1055
-873
-690
-506
-323
-141
37
211
378
535
680
812
928
1028
1111
1176
1224
1256
1273
1277
1266
1244
1210
1164
1107
1038
958
867
764
650
525
389
242
85
-82
-258
-443
-637
-838
-1048
-1265
-1489
-1721
-1960
-2206
-2457
-2715
-2977
-3244
-3516
-3792
-4072
-4356
-4645
-4937
-5232
-5531
-5832
-6136
-6443
-6752
-7065
-7380
-7700
-8025
-8356
-8692
-9034
-9382
-9735
-10091
-10449
-10808
-11165
-11520
-11869
-12213
-12548
-12874
-13189
-13492
-13781
-14055
-14312
-14553
-14775
-14979
-15164
-15331
-15479
-15608
-15720
-15816
-15896
-15961
-16013
-16053
-16082
-16102
-16113
-16114
-16111
-16099
-16081
-16056
-16027
-15990
-15947
-15898
-15843
-15783
-15717
-15648
-15575
-15501
-15425
-15350
-15274
-15200
-15128
-15058
-14989
-14924
-14860
-14798
-14738
-14679
-14621
-14565
-14510
-14456
-14404
-14354
-14305
-14258
-14212
-14167
-14122
-14076
-14030
-13982
-13933
-13884
-13834
-13783
-13734
-13686
-13639
-13593
-13548
-13504
-13459
-13412
-13362
-13310
-13254
-13194
-13130
-13062
-12991
-12917
-12840
-12761
-12679
-12594
-12506
-12415
-12321
-12222
-12119
-12011
-11897
-11776
-11648
-11512
-11367
-11214
-11052
-10882
-10703
-10516
-10322
-10123
-9919
-9711
-9502
-9293
-9085
-8880
-8679
-8483
-8294
-8113
-7940
-7777
-7623
-7479
-7344
-7219
-7101
-6991
-6886
-6786
-6689
-6593
-6497
-6399
-6299
-6194
-6084
-5967
-5844
-5714
-5577
-5434
-5286
-5133
-4977
-4819
-4658
-4497
-4336
-4176
-4016
-3857
-3700
-3545
-3393
-3242
-3095
-2951
-2810
-2673
-2539
-2410
-2284
-2163
-2045
-1932
-1822
-1713
-1607
-1500
-1394
-1286
-1178
-1067
-956
-844
-732
-620
-509
-399
-289
-180
-72
37
145
254
363
472
581
690
797
904
1008
1112
1213
1313
1410
1506
1598
1689
1777
1863
1947
2029
2112
2194
2276
2360
2445
2531
2619
2708
2797
2887
2977
3066
3154
3241
3327
3412
3497
3582
3668
3754
3842
3931
4019
4110
4200
4290
4379
4467
4555
4642
4728
4812
4895
4976
5055
5130
5202
5271
5335
5395
5450
5502
5549
5593
5635
5674
5711
5748
5785
5823
5863
5905
5949
5997
6048
6103
6160
6221
6282
6345
6407
6468
6526
6580
6629
6672
6709
6741
6768
6791
6812
6832
6853
6877
6904
6937
6975
7019
7069
7124
7184
7249
7317
7387
7457
7527
7595
7660
7720
7774
7822
7861
7892
7914
7926
7929
7922
7907
7883
7851
7812
7767
7718
7665
7610
7554
7498
7443
7390
7340
7292
7248
7208
7171
7138
7107
7079
7054
7030
7008
6988
6969
6952
6935
6921
6907
6894
6881
6869
6855
6840
6824
6806
6788
6770
6752
6737
6726
6719
6718
6725
6738
6760
6789
6827
6871
6923
6981
7044
7112
7185
7260
7338
7417
7496
7576
7654
7731
7806
7878
7947
8013
8074
8132
8186
8236
8282
8325
8364
8402
8438
8474
8510
8547
8586
8626
8667
8710
8754
8799
8845
8892
8937
8982
9024
9065
9102
9137
9168
9197
9224
9251
9277
9304
9333
9365
9401
9440
9482
9527
9573
9622
9670
9718
9764
9808
9849
9887
9921
9952
9978
10001
10019
10033
10042
10047
10047
10042
10032
10016
9995
9969
9938
9902
9862
9819
9773
9726
9677
9628
9580
9533
9488
9445
9405
9368
9335
9306
9279
9256
9235
9216
9198
9180
9161
9140
9116
9088
9056
9019
8976
8928
8873
8812
8745
8672
8595
8513
8428
8340
8251
8161
8070
7980
7891
7802
7715
7629
7544
7461
7378
7296
7214
7132
7048
6962
6874
6784
6692
6598
6503
6407
6312
6216
6122
6030
5939
5850
5764
5679
5597
5515
5433
5351
5267
5181
5090
4995
4894
4787
4675
4557
4433
4306
4175
4043
3909
3776
3644
3514
3386
3260
3137
3017
2899
2784
2671
2560
2453
2347
2245
2145
2049
1955
1865
1778
1695
1615
1540
1469
1403
1343
1287
1237
1191
1149
1110
1073
1037
1000
964
924
881
833
780
721
656
585
507
422
332
235
133
24
-89
-208
-332
-460
-593
-729
-868
-1008
-1150
-1291
-1430
-1566
-1697
-1823
-1942
-2054
-2158
-2256
-2347
-2431
-2510
-2583
-2652
-2716
-2776
-2832
-2885
-2933
-2978
-3019
-3056
-3089
-3117
-3142
-3162
-3178
-3190
-3196
-3198
-3194
-3185
-3170
-3149
-3122
-3089
-3051
-3008
-2960
-2909
-2854
-2796
-2737
-2675
-2611
-2547
-2481
-2413
-2345
-2275
-2204
-2131
-2057
-1982
-1906
-1827
-1747
-1664
-1579
-1491
-1399
-1303
-1203
-1098
-988
-872
-750
-623
-490
-353
-210
-63
88
241
397
554
713
872
1033
1194
1356
1519
1682
1846
2011
2177
2343
2510
2678
2845
3012
3177
3340
3501
3657
3809
3954
4093
4224
4347
4462
4569
4668
4760
4846
4925
5000
5071
5139
5204
5267
5329
5390
5451
5511
5573
5635
5699
5764
5831
5900
5970
6041
6114
6188
6262
6338
6414
6492
6571
6652
6735
6822
6911
7004
7102
7203
7309
7419
7533
7651
7772
7895
8021
8148
8276
8405
8534
8665
8796
8929
9063
9199
9337
9479
9623
9771
9923
10079
10239
10404
10573
10747
10925
11108
11295
11487
11682
11882
12084
12288
12494
12700
12905
13108
13307
13501
13688
13868
14040
14203
14357
14501
14635
14758
14872
14975
15067
15150
15223
15286
15340
15385
15420
15447
15465
15475
15477
15472
15458
15438
15410
15376
15337
15292
15243
15190
15134
15076
15017
14956
14895
14834
14773
14713
14654
14597
14542
14490
14441
14394
14351
14310
14272
14236
14202
14169
14138
14108
14078
14048
14019
13990
13962
13935
13908
13882
13858
13835
13815
13796
13780
13766
13755
13747
13742
13740
13740
13743
13748
13756
13766
13778
13792
13807
13825
13843
13863
13883
13905
13927
13949
13972
13996
14021
14046
14072
14099
14125
14152
14179
14205
14230
14255
14279
14302
14324
14346
14367
14387
14406
14423
14438
14451
14460
14465
14466
14462
14452
14437
14417
14391
14360
14324
14283
14238
14188
14133
14074
14012
13946
13877
13805
13731
13655
13579
13502
13426
13349
13272
13196
13119
13042
12963
12882
12799
12713
12623
12528
12428
12323
12212
12096
11973
11844
11708
11567
11420
11267
11109
10945
10777
10604
10427
10245
10060
9872
9680
9486
9289
9090
8889
8687
8483
8278
8073
7867
7661
7456
7251
7048
6846
6647
6451
6259
6072
5889
5712
5540
5374
5215
5061
4912
4769
4631
4498
4368
4242
4119
3999
3881
3766
3651
3537
3424
3310
3197
3082
2967
2851
2734
2617
2500
2382
2264
2147
2029
1913
1798
1683
1569
1457
1346
1238
1134
1033
936
845
758
676
600
529
462
399
340
284
230
177
125
73
21
-32
-85
-140
-196
-252
-310
-369
-429
-490
-551
-614
-677
-740
-804
-868
-931
-993
-1054
-1114
-1170
-1224
-1275
-1322
-1364
-1403
-1437
-1466
-1491
-1512
-1530
-1544
-1557
-1567
-1577
-1586
-1596
-1606
-1617
-1630
-1644
-1659
-1676
-1695
-1715
-1737
-1762
-1788
-1817
-1849
-1884
-1921
-1962
-2005
-2052
-2102
-2155
-2211
-2271
-2334
-2400
-2469
-2542
-2618
-2697
-2779
-2862
-2948
-3035
-3123
-3211
-3298
-3383
-3467
-3547
-3624
-3696
-3764
-3826
-3883
-3934
-3979
-4018
-4051
-4080
-4102
-4119
-4131
-4137
-4137
-4132
-4122
-4107
-4086
-4064
-4037
-4006
-3975
-3942
-3909
-3875
-3842
-3810
-3780
-3752
-3726
-3701
-3679
-3658
-3639
-3620
-3602
-3583
-3563
-3542
-3519
-3493
-3463
-3429
-3392
-3349
-3302
-3249
-3192
-3129
-3060
-2987
-2908
-2823
-2733
-2638
-2537
-2430
-2317
-2198
-2072
-1940
-1801
-1655
-1502
-1343
-1177
-1004
-829
-647
-462
-274
-84
108
300
492
683
874
1063
1251
1437
1621
1804
1985
2164
2342
2519
2694
2869
3042
3213
3384
3552
3717
3880
4040
4196
4347
4494
4635
4772
4904
5030
5150
5265
5375
5479
5577
5670
5758
5840
5917
5989
6057
6120
6180
6236
6289
6339
6387
6432
6476
6518
6559
6598
6637
6675
6713
6750
6786
6822
6857
6891
6924
6954
6983
7009
7033
7054
7071
7085
7096
7103
7107
7108
7107
7103
7098
7091
7084
7076
7070
7064
7059
7057
7056
7058
7062
7069
7078
7090
7105
7123
7144
7168
7196
7227
7263
7302
7346
7395
7449
7507
7571
7639
7711
7787
7867
7951
8037
8125
8215
8306
8397
8488
8577
8665
8750
8831
8910
8984
9054
9121
9184
9245
9302
9358
9412
9465
9517
9570
9622
9676
9730
9786
9843
9902
9964
10028
10095
10166
10240
10317
10399
10484
10572
10664
10759
10857
10957
11060
11164
11270
11377
11485
11595
11705
11817
11929
12041
12154
12268
12381
12494
12607
12719
12831
12941
13050
13158
13265
13370
13473
13575
13676
13774
13872
13967
14061
14152
14240
14325
14407
14485
14558
14628
14693
14754
14810
14863
14912
14957
14999
15037
15074
15107
15138
15168
15195
15221
15246
15269
15292
15313
15334
15354
15373
15391
15408
15424
15440
15454
15468
15482
15495
15508
15522
15536
15551
15568
15586
15605
15627
15651
15678
15708
15740
15776
15814
15855
15899
15946
15994
16043
16094
16145
16196
16248
16299
16349
16399
16448
16496
16543
16588
16633
16676
16717
16757
16794
16828
16859
16887
16912
16933
16950
16964
16974
16980
16982
16981
16978
16971
16963
16952
16940
16928
16914
16901
16887
16874
16861
16849
16837
16826
16815
16804
16794
16784
16773
16761
16749
16736
16723
16708
16692
16675
16658
16640
16622
16605
16587
16571
16555
16540
16525
16511
16497
16484
16470
16456
16442
16427
16411
16394
16376
16356
16334
16311
16283
16254
16222
16186
16145
16101
16052
15998
15940
15877
15809
15737
15661
15580
15495
15406
15314
15217
15117
15012
14904
14792
14675
14555
14431
14304
14173
14038
13901
13760
13617
13471
13322
13171
13018
12861
12701
12537
12370
12198
12022
11842
11657
11468
11275
11078
10878
10675
10470
10263
10055
9847
9637
9428
9219
9011
8804
8598
8392
8186
7983
7780
7577
7374
7171
6969
6766
6563
6361
6158
5956
5754
5553
5353
5153
4954
4756
4559
4362
4166
3969
3773
3576
3379
3181
2983
2784
2585
2385
2184
1983
1782
1580
1378
1175
973
770
568
365
163
-39
-240
-440
-639
-836
-1031
-1224
-1414
-1601
-1785
-1965
-2143
-2317
-2487
-2654
-2816
-2974
-3126
-3274
-3415
-3551
-3679
-3801
-3915
-4022
-4121
-4213
-4297
-4374
-4444
-4508
-4564
-4615
-4660
-4700
-4735
-4764
-4789
-4808
-4823
-4832
-4835
-4833
-4825
-4811
-4790
-4763
-4729
-4689
-4642
-4589
-4530
-4465
-4395
-4320
-4239
-4154
-4065
-3971
-3874
-3774
-3670
-3563
-3453
-3340
-3225
-3108
-2988
-2868
-2746
-2624
-2502
-2381
-2261
-2143
-2027
-1913
-1802
-1694
-1588
-1485
-1385
-1287
-1192
-1099
-1008
-921
-834
-750
-667
-586
-506
-428
-351
-277
-204
-134
-67
-3
58
117
172
225
276
325
373
419
465
512
558
605
652
700
749
800
851
903
957
1010
1068
1125
1184
1245
1307
1371
1436
1503
1572
1642
1716
1791
1868
1948
2029
2114
2201
2290
2381
2475
2571
2668
2767
2866
2965
3064
3163
3259
3354
3446
3536
3624
3709
3791
3872
3951
4027
4101
4173
4242
4309
4373
4434
4491
4546
4597
4645
4689
4732
4772
4809
4845
4880
4912
4943
4973
5000
5026
5049
5071
5091
5110
5127
5143
5158
5172
5187
5201
5215
5231
5246
5263
5281
5301
5321
5344
5367
5392
5418
5445
5473
5502
5531
5561
5590
5620
5650
5680
5709
5738
5767
5796
5825
5854
5884
5914
5946
5978
6011
6044
6078
6112
6146
6179
6211
6242
6270
6297
6320
6341
6359
6374
6386
6394
6400
6404
6404
6402
6398
6392
6384
6373
6360
6345
6328
6309
6289
6267
6244
6219
6194
6168
6141
6114
6086
6057
6028
5998
5968
5937
5907
5876
5845
5815
5785
5757
5730
5704
5679
5656
5634
5612
5592
5571
5550
5529
5507
5485
5461
5436
5410
5383
5354
5325
5295
5264
5232
5201
5169
5137
5105
5075
5045
5016
4988
4961
4935
4910
4886
4863
4842
4821
4802
4784
4766
4750
4735
4722
4709
4698
4688
4681
4675
4672
4671
4673
4679
4687
4699
4715
4734
4756
4781
4809
4840
4874
4909
4947
4988
5030
5074
5121
5169
5219
5270
5324
5379
5435
5493
5553
5615
5678
5742
5809
5876
5945
6014
6084
6154
6225
6295
6365
6434
6503
6571
6638
6704
6768
6831
6893
6954
7013
7071
7127
7182
7235
7286
7335
7382
7427
7469
7509
7546
7580
7611
7640
7666
7689
7710
7728
7744
7758
7770
7780
7788
7794
7799
7802
7803
7803
7802
7800
7797
7793
7790
7786
7782
7779
7775
7772
7768
7765
7761
7755
7749
7740
7730
7717
7702
7684
7663
7639
7612
7582
7549
7514
7476
7436
7394
7349
7302
7254
7203
7150
7095
7038
6978
6917
6853
6786
6717
6646
6572
6496
6418
6338
6257
6174
6091
6007
5923
5840
5756
5673
5590
5508
5426
5345
5264
5184
5104
5024
4944
4865
4786
4709
4632
4556
4482
4409
4338
4269
4202
4136
4073
4011
3954
3897
3842
3789
3737
3687
3637
3589
3541
3494
3448
3402
3357
3313
3270
3229
3189
3150
3113
3079
3046
3016
2989
2963
2941
2920
2902
2886
2872
2859
2847
2836
2825
2814
2803
2791
2777
2762
2747
2729
2711
2693
2673
2654
2634
2615
2596
2578
2560
2543
2525
2508
2491
2474
2456
2437
2418
2396
2374
2349
2323
2295
2265
2233
2200
2165
2128
2089
2049
2008
1965
1920
1875
1828
1780
1731
1681
1631
1579
1526
1473
1419
1365
1310
1256
1201
1146
1091
1037
983
929
875
822
768
715
661
607
553
499
446
392
338
285
233
181
130
79
30
-19
-67
-113
-158
-203
-246
-288
-329
-370
-409
-448
-486
-523
-559
-593
-627
-659
-690
-720
-748
-775
-801
-825
-849
-870
-891
-909
-925
-940
-952
-961
-968
-973
-976
-976
-974
-969
-962
-953
-942
-929
-914
-898
-880
-861
-841
-821
-799
-777
-755
-732
-708
-683
-657
-630
-602
-572
-540
-507
-471
-434
-394
-352
-308
-262
-215
-165
-113
-60
-6
50
107
165
224
284
344
405
466
528
591
654
717
780
844
908
973
1038
1103
1168
1234
1299
1366
1432
1499
1566
1633
1700
1767
1833
1898
1963
2027
2090
2151
2211
2270
2326
2380
2432
2482
2528
2572
2612
2649
2682
2711
2736
2757
2774
2788
2798
2804
2808
2809
2809
2806
2803
2800
2796
2794
2792
2791
2793
2796
2802
2809
2819
2831
2845
2860
2878
2896
2916
2938
2960
2983
3007
3032
3058
3084
3111
3138
3166
3194
3223
3253
3282
3313
3343
3374
3405
3436
3468
3501
3534
3569
3605
3643
3683
3725
3769
3815
3863
3913
3965
4018
4073
4128
4185
4243
4302
4361
4421
4482
4544
4607
4670
4735
4801
4868
4935
5003
5072
5140
5209
5277
5344
5411
5477
5543
5607
5671
5733
5795
5855
5914
5971
6027
6081
6133
6182
6229
6273
6314
6351
6386
6417
6445
6470
6491
6510
6526
6539
6550
6559
6566
6572
6577
6580
6584
6587
6589
6592
6596
6600
6605
6611
6618
6626
6634
6644
6654
6664
6675
6687
6699
6711
6724
6737
6749
6762
6775
6787
6798
6810
6820
6830
6838
6846
6852
6857
6861
6864
6866
6866
6866
6865
6862
6859
6854
6848
6841
6832
6822
6810
6796
6780
6762
6743
6721
6697
6671
6644
6614
6581
6547
6511
6473
6433
6392
6350
6306
6261
6216
6171
6125
6080
6034
5989
5944
5899
5854
5808
5763
5717
5671
5625
5578
5530
5482
5434
5386
5338
5291
5244
5197
5152
5108
5065
5023
4983
4944
4906
4870
4835
4801
4769
4738
4708
4679
4651
4623
4595
4568
4541
4514
4486
4459
4431
4403
4374
4345
4314
4283
4250
4217
4182
4145
4108
4067
4027
3986
3942
3898
3852
3805
3757
3708
3658
3607
3555
3502
3448
3394
3338
3282
3224
3166
3108
3049
2989
2930
2870
2810
2750
2691
2631
2572
2514
2457
2401
2347
2295
2244
2197
2152
2110
2072
2037
2005
1978
1954
1933
1916
1902
1890
1882
1875
1871
1869
1869
1870
1872
1876
1881
1886
1891
1897
1903
1909
1914
1919
1923
1927
1930
1932
1934
1935
1935
1935
1935
1934
1933
1932
1931
1930
1930
1929
1928
1928
1929
1929
1931
1933
1936
1940
1946
1952
1959
1967
1976
1987
1998
2009
2023
2037
2053
2069
2087
2107
2128
2150
2174
2200
2227
2256
2285
2315
2346
2377
2409
2440
2472
2503
2535
2566
2599
2631
2665
2699
2734
2771
2809
2848
2888
2930
2973
3017
3062
3109
3157
3206
3256
3307
3359
3411
3464
3518
3572
3626
3679
3733
3787
3840
3892
3944
3995
4045
4094
4143
4191
4238
4285
4330
4375
4418
4461
4503
4544
4585
4624
4663
4700
4737
4773
4809
4843
4878
4912
4946
4980
5014
5047
5080
5113
5144
5176
5206
5236
5265
5292
5319
5344
5368
5391
5412
5431
5449
5465
5479
5492
5504
5515
5525
5535
5544
5554
5564
5574
5585
5597
5609
5623
5638
5654
5671
5689
5708
5728
5748
5769
5791
5813
5836
5860
5884
5909
5934
5960
5986
6013
6040
6068
6096
6125
6154
6185
6216
6249
6283
6318
6355
6392
6431
6471
6513
6556
6600
6645
6692
6740
6789
6839
6890
6941
6992
7044
7095
7146
7196
7246
7294
7342
7388
7433
7477
7519
7559
7598
7635
7670
7704
7735
7765
7792
7817
7840
7860
7876
7890
7900
7906
7909
7909
7904
7897
7886
7872
7855
7836
7815
7791
7766
7739
7711
7682
7653
7623
7592
7562
7531
7501
7471
7440
7411
7381
7351
7322
7292
7263
7233
7203
7173
7143
7113
7083
7052
7022
6991
6960
6929
6897
6866
6835
6803
6773
6743
6713
6685
6658
6632
6607
6585
6563
6544
6526
6510
6496
6484
6473
6465
6459
6456
6454
6454
6457
6461
6467
6475
6485
6496
6510
6525
6542
6561
6581
6602
6623
6646
6668
6691
6713
6735
6757
6778
6798
6817
6835
6853
6870
6885
6900
6914
6926
6938
6948
6957
6965
6972
6977
6982
6986
6988
6990
6991
6991
6991
6989
6987
6985
6981
6977
6973
6968
6962
6956
6950
6944
6938
6933
6929
6926
6925
6925
6927
6932
6938
6947
6958
6971
6986
7003
7021
7041
7063
7085
7108
7131
7154
7178
7201
7224
7246
7266
7286
7305
7322
7338
7352
7365
7377
7387
7395
7402
7407
7410
7411
7411
7408
7404
7398
7391
7382
7371
7360
7347
7334
7320
7306
7291
7276
7261
7247
7234
7221
7210
7200
7191
7184
7179
7176
7174
7175
7177
7181
7188
7197
7208
7221
7236
7253
7273
7294
7318
7344
7372
7401
7432
7466
7501
7537
7575
7615
7655
7697
7740
7783
7827
7872
7917
7962
8007
8052
8096
8141
8186
8230
8273
8316
8357
8398
8439
8478
8516
8554
8591
8627
8663
8698
8732
8766
8799
8831
8863
8894
8924
8954
8984
9013
9042
9071
9101
9130
9160
9190
9220
9251
9283
9316
9351
9386
9424
9462
9503
9545
9589
9635
9683
9731
9781
9833
9885
9937
9990
10043
10097
10150
10202
10255
10307
10358
10409
10460
10511
10561
10612
10663
10713
10764
10815
10866
10917
10969
11021
11073
11126
11179
11232
11286
11340
11395
11450
11506
11563
11620
11678
11737
11796
11856
11917
11977
12038
12099
12159
12220
12279
12337
12394
12450
12504
12556
12607
12655
12702
12747
12790
12831
12869
12906
12941
12974
13004
13032
13057
13080
13100
13118
13132
13144
13153
13159
13163
13164
13162
13158
13151
13143
13132
13119
13103
13086
13066
13045
13021
12995
12967
12938
12906
12873
12838
12801
12763
12724
12683
12642
12600
12557
12513
12469
12425
12380
12335
12289
12243
12197
12150
12103
12055
12007
11958
11908
11858
11808
11758
11708
11658
11608
11559
11511
11464
11418
11373
11329
11288
11247
11209
11172
11137
11104
11072
11042
11014
10987
10962
10938
10915
10893
10871
10851
10830
10810
10791
10772
10753
10735
10717
10699
10682
10665
10648
10631
10615
10598
10581
10565
10548
10531
10514
10497
10480
10463
10446
10429
10412
10395
10377
10360
10342
10324
10306
10288
10269
10251
10234
10216
10199
10183
10168
10153
10139
10126
10114
10102
10091
10080
10071
10062
10054
10046
10039
10033
10028
10023
10019
10015
10012
10010
10009
10008
10008
10008
10008
10008
10009
10010
10010
10011
10011
10011
10011
10010
10009
10008
10007
10005
10003
10001
9998
9995
9992
9989
9985
9980
9975
9969
9963
9956
9948
9938
9928
9916
9903
9889
9873
9856
9837
9816
9794
9770
9744
9717
9688
9658
9627
9594
9560
9525
9489
9452
9415
9376
9337
9298
9258
9218
9178
9138
9097
9057
9016
8976
8936
8896
8856
8817
8778
8739
8700
8661
8623
8584
8546
8507
8469
8430
8390
8350
8310
8268
8225
8182
8137
8090
8044
7995
7946
7896
7844
7792
7739
7686
7632
7577
7522
7466
7411
7354
7298
7242
7186
7130
7075
7021
6967
6914
6862
6811
6761
6711
6663
6615
6568
6522
6477
6432
6388
6344
6301
6258
6214
6171
6128
6085
6041
5997
5952
5907
5861
5814
5766
5717
5667
5616
5564
5512
5459
5405
5351
5297
5243
5189
5136
5082
5029
4976
4924
4872
4820
4769
4718
4668
4618
4569
4520
4471
4424
4376
4329
4283
4237
4192
4147
4103
4059
4017
3975
3934
3894
3855
3817
3780
3745
3711
3678
3647
3617
3588
3561
3535
3511
3488
3468
3448
3431
3416
3403
3392
3383
3376
3371
3369
3368
3370
3374
3379
3387
3397
3409
3422
3438
3456
3475
3496
3519
3544
3570
3598
3628
3659
3691
3726
3761
3799
3837
3877
3918
3961
4003
4048
4093
4139
4184
4230
4275
4321
4365
4409
4453
4495
4537
4578
4618
4658
4696
4734
4772
4808
4845
4881
4916
4951
4985
5018
5051
5084
5115
5146
5176
5205
5234
5261
5288
5314
5339
5363
5386
5407
5428
5448
5467
5485
5502
5519
5534
5548
5561
5573
5584
5594
5602
5610
5615
5620
5622
5624
5623
5621
5617
5612
5605
5596
5586
5575
5562
5549
5534
5518
5502
5484
5466
5447
5427
5406
5385
5363
5340
5318
5295
5272
5248
5225
5200
5176
5151
5126
5101
5075
5050
5023
4997
4971
4944
4918
4891
4864
4838
4811
4784
4758
4731
4705
4680
4654
4630
4606
4583
4561
4540
4520
4500
4481
4463
4446
4429
4413
4398
4384
4370
4358
4347
4337
4328
4321
4314
4310
4306
4304
4303
4304
4306
4310
4314
4320
4327
4334
4343
4352
4361
4371
4382
4393
4404
4416
4428
4441
4454
4468
4482
4496
4512
4527
4544
4561
4579
4598
4618
4639
4661
4684
4707
4732
4758
4785
4813
4842
4871
4902
4934
4967
5000
5034
5068
5103
5138
5172
5207
5241
5275
5308
5341
5373
5404
5434
5463
5491
5518
5543
5567
5590
5611
5630
5648
5663
5676
5687
5695
5700
5703
5704
5701
5696
5688
5677
5663
5647
5628
5606
5582
5556
5529
5499
5468
5436
5403
5369
5334
5299
5262
5224
5186
5147
5107
5067
5025
4983
4941
4899
4857
4815
4773
4733
4693
4653
4615
4578
4541
4506
4471
4437
4404
4371
4339
4307
4276
4244
4213
4182
4151
4120
4089
4057
4026
3996
3965
3934
3903
3873
3843
3813
3784
3755
3726
3699
3672
3646
3621
3598
3575
3553
3533
3514
3497
3481
3466
3453
3441
3431
3421
3413
3406
3400
3394
3390
3385
3382
3378
3374
3371
3367
3362
3358
3352
3346
3339
3331
3323
3313
3302
3291
3278
3265
3251
3237
3222
3206
3190
3174
3158
3141
3124
3107
3090
3073
3057
3041
3026
3011
2997
2985
2973
2963
2954
2946
2939
2934
2930
2927
2926
2925
2925
2926
2927
2929
2931
2933
2935
2938
2942
2946
2952
2957
2964
2972
2980
2990
3000
3012
3025
3039
3053
3070
3087
3106
3126
3147
3169
3193
3217
3242
3268
3295
3322
3349
3377
3405
3432
3460
3487
3514
3540
3566
3592
3617
3642
3666
3689
3713
3735
3757
3778
3798
3818
3836
3853
3870
3885
3899
3913
3926
3938
3949
3959
3970
3979
3989
3998
4006
4014
4022
4029
4035
4042
4048
4054
4059
4066
4072
4078
4083
4090
4096
4101
4107
4112
4116
4120
4123
4126
4128
4129
4131
4132
4132
4133
4134
4135
4136
4137
4138
4140
4142
4145
4149
4153
4158
4164
4170
4177
4184
4191
4198
4204
4211
4218
4224
4231
4238
4245
4252
4261
4270
4280
4291
4302
4315
4328
4342
4356
4371
4386
4402
4417
4432
4448
4463
4478
4493
4509
4524
4539
4553
4567
4581
4593
4605
4615
4624
4631
4637
4641
4643
4644
4643
4641
4637
4631
4624
4616
4606
4595
4583
4569
4555
4540
4524
4508
4491
4473
4456
4438
4420
4402
4384
4366
4347
4329
4310
4291
4271
4251
4229
4207
4183
4158
4132
4106
4078
4049
4019
3989
3958
3926
3892
3858
3823
3788
3751
3714
3677
3640
3602
3565
3528
3492
3456
3420
3385
3350
3315
3281
3247
3213
3179
3146
3113
3081
3049
3017
2986
2955
2924
2894
2865
2835
2807
2778
2750
2723
2697
2671
2647
2623
2601
2581
2561
2543
2525
2509
2493
2479
2465
2452
2439
2427
2416
2405
2395
2385
2376
2368
2361
2354
2349
2344
2340
2336
2333
2331
2330
2328
2328
2328
2328
2329
2331
2334
2337
2340
2344
2348
2351
2355
2359
2362
2366
2370
2375
2380
2385
2391
2397
2403
2409
2415
2421
2426
2432
2437
2442
2446
2451
2455
2459
2463
2466
2470
2473
2475
2478
2481
2483
2485
2487
2490
2492
2494
2497
2500
2503
2506
2509
2513
2516
2520
2524
2528
2531
2535
2538
2542
2545
2548
2552
2556
2560
2564
2569
2575
2581
2587
2594
2600
2607
2615
2622
2630
2638
2646
2655
2664
2673
2684
2694
2705
2716
2727
2739
2750
2761
2773
2784
2796
2807
2819
2831
2843
2856
2869
2882
2896
2911
2925
2940
2956
2971
2987
3003
3019
3035
3051
3067
3083
3098
3113
3127
3140
3152
3163
3173
3183
3191
3199
3206
3212
3218
3223
3227
3230
3233
3236
3238
3239
3241
3242
3244
3247
3250
3254
3258
3264
3271
3280
3289
3300
3312
3326
3340
3356
3373
3391
3410
3431
3453
3476
3501
3527
3555
3584
3614
3646
3680
3715
3752
3790
3830
3870
3912
3955
3999
4043
4088
4133
4178
4223
4267
4311
4354
4397
4439
4481
4522
4562
4601
4640
4677
4714
4749
4783
4816
4847
4876
4904
4929
4952
4974
4993
5010
5026
5040
5052
5062
5072
5080
5087
5093
5099
5104
5109
5113
5118
5123
5127
5132
5137
5142
5147
5152
5157
5162
5167
5172
5177
5181
5186
5191
5195
5199
5202
5205
5206
5206
5205
5203
5199
5193
5186
5178
5168
5157
5145
5131
5117
5101
5085
5068
5050
5032
5014
4995
4976
4956
4937
4917
4897
4877
4857
4836
4816
4795
4775
4754
4734
4714
4694
4674
4654
4635
4617
4599
4581
4565
4549
4534
4520
4507
4495
4483
4471
4460
4448
4437
4425
4412
4399
4386
4372
4358
4343
4329
4314
4300
4286
4271
4257
4242
4227
4211
4195
4179
4162
4145
4127
4109
4091
4072
4054
4035
4018
4000
3983
3966
3949
3933
3918
3903
3888
3874
3861
3849
3838
3828
3818
3810
3802
3795
3789
3783
3777
3772
3767
3763
3759
3756
3755
3754
3754
3755
3758
3762
3766
3772
3779
3787
3795
3805
3815
3826
3838
3850
3863
3876
3890
3905
3919
3934
3950
3965
3981
3998
4014
4033
4051
4070
4091
4113
4135
4157
4180
4204
4228
4252
4276
4301
4326
4351
4376
4401
4427
4453
4480
4506
4533
4560
4587
4615
4642
4671
4699
4729
4758
4789
4819
4851
4882
4914
4946
4977
5009
5040
5072
5103
5133
5164
5194
5223
5253
5281
5309
5336
5362
5386
5409
5431
5451
5470
5487
5503
5518
5531
5544
5556
5568
5579
5591
5602
5613
5624
5635
5646
5657
5669
5680
5692
5703
5715
5726
5737
5748
5758
5767
5774
5781
5786
5789
5791
5791
5789
5785
5781
5774
5767
5759
5749
5740
5730
5720
5710
5700
5690
5681
5671
5662
5653
5644
5635
5627
5619
5611
5603
5595
5588
5582
5575
5569
5563
5558
5553
5549
5546
5543
5540
5538
5537
5537
5537
5537
5538
5539
5540
5541
5542
5544
5545
5546
5546
5547
5547
5547
5547
5547
5546
5545
5544
5543
5542
5540
5539
5537
5535
5533
5531
5529
5528
5527
5526
5527
5528
5530
5532
5536
5540
5546
5552
5559
5567
5576
5585
5596
5607
5618
5630
5643
5656
5670
5684
5698
5712
5727
5743
5758
5774
5791
5808
5825
5843
5862
5881
5901
5922
5943
5965
5987
6010
6034
6058
6082
6108
6133
6159
6185
6212
6238
6265
6291
6318
6345
6372
6399
6426
6454
6481
6508
6535
6562
6588
6615
6641
6667
6692
6718
6743
6768
6794
6819
6845
6870
6896
6922
6947
6973
6997
7022
7046
7070
7093
7115
7137
7159
7180
7201
7221
7242
7262
7282
7302
7322
7341
7361
7381
7400
7419
7439
7458
7477
7496
7515
7534
7553
7572
7591
7610
7629
7648
7667
7685
7704
7722
7739
7757
7774
7791
7807
7823
7839
7854
7868
7882
7895
7908
7919
7929
7939
7947
7954
7960
7965
7969
7972
7974
7974
7974
7972
7969
7965
7959
7953
7946
7938
7929
7919
7908
7897
7884
7871
7857
7842
7827
7810
7794
7776
7759
7741
7722
7704
7685
7667
7649
7631
7613
7597
7581
7566
7553
7540
7529
7519
7511
7505
7500
7497
7496
7496
7497
7500
7504
7510
7517
7524
7533
7544
7555
7568
7582
7598
7616
7635
7655
7678
7701
7727
7754
7782
7811
7842
7874
7908
7942
7977
8013
8051
8089
8128
8169
8211
8254
8298
8343
8390
8438
8487
8537
8587
8638
8690
8741
8793
8844
8896
8948
8999
9051
9103
9155
9207
9261
9315
9370
9426
9483
9541
9599
9657
9716
9774
9832
9889
9944
9998
10050
10100
10148
10194
10238
10280
10320
10358
10395
10430
10463
10494
10524
10553
10580
10607
10634
10660
10686
10712
10738
10764
10790
10816
10841
10867
10892
10917
10942
10967
10991
11014
11036
11056
11076
11094
11110
11124
11137
11148
11157
11164
11170
11174
11177
11179
11180
11180
11179
11177
11174
11171
11167
11163
11158
11153
11147
11141
11136
11131
11127
11123
11121
11121
11121
11122
11124
11125
11126
11126
11125
11122
11118
11113
11106
11097
11087
11076
11063
11050
11036
11021
11006
10991
10975
10959
10944
10928
10912
10896
10880
10863
10844
10825
10805
10784
10761
10738
10714
10690
10666
10642
10618
10595
10573
10552
10532
10512
10493
10475
10458
10441
10424
10406
10389
10371
10352
10332
10312
10291
10270
10248
10227
10206
10185
10166
10147
10129
10112
10096
10081
10066
10052
10038
10024
10010
9996
9982
9968
9954
9940
9926
9911
9897
9883
9869
9855
9842
9828
9815
9803
9790
9778
9765
9753
9740
9727
9715
9703
9690
9678
9667
9655
9645
9634
9625
9616
9607
9599
9591
9583
9576
9568
9562
9555
9550
9545
9541
9538
9537
9536
9537
9539
9542
9546
9552
9558
9565
9573
9582
9592
9603
9614
9626
9639
9652
9667
9682
9697
9714
9731
9749
9767
9787
9806
9827
9847
9868
9889
9911
9932
9953
9974
9995
10015
10036
10056
10076
10095
10115
10134
10152
10171
10188
10205
10221
10237
10251
10265
10278
10290
10302
10313
10325
10336
10348
10360
10373
10386
10400
10414
10428
10442
10457
10471
10485
10498
10511
10524
10536
10548
10560
10572
10584
10597
10609
10621
10632
10643
10654
10664
10673
10681
10688
10694
10699
10704
10708
10712
10715
10718
10721
10723
10725
10727
10728
10728
10728
10726
10724
10721
10718
10713
10707
10701
10694
10686
10678
10669
10660
10650
10640
10630
10619
10608
10597
10586
10574
10562
10550
10538
10525
10513
10501
10489
10477
10465
10453
10443
10432
10422
10413
10404
10396
10388
10381
10374
10368
10362
10356
10351
10346
10341
10337
10333
10330
10326
10323
10320
10318
10316
10314
10312
10311
10309
10308
10307
10306
10305
10304
10303
10302
10300
10298
10296
10294
10292
10290
10287
10285
10282
10280
10278
10276
10274
10272
10270
10268
10265
10262
10259
10255
10251
10246
10241
10235
10230
10224
10218
10212
10206
10201
10196
10192
10189
10186
10184
10183
10183
10184
10184
10185
10187
10188
10189
10191
10192
10193
10195
10196
10197
10197
10198
10199
10200
10201
10203
10204
10206
10208
10211
10214
10217
10221
10225
10229
10233
10238
10243
10248
10253
10257
10262
10266
10270
10274
10278
10281
10285
10289
10293
10297
10302
10306
10311
10317
10322
10327
10333
10337
10342
10346
10350
10353
10355
10356
10357
10357
10356
10354
10351
10348
10344
10339
10333
10327
10320
10313
10306
10298
10290
10281
10273
10264
10255
10246
10237
10227
10217
10207
10196
10185
10173
10161
10148
10135
10123
10110
10098
10086
10075
10064
10055
10046
10038
10032
10026
10020
10016
10012
10009
10007
10005
10004
10003
10002
10001
10000
9998
9997
9995
9992
9989
9985
9981
9976
9970
9964
9957
9950
9941
9932
9922
9911
9899
9886
9872
9858
9843
9827
9811
9795
9779
9762
9746
9731
9716
9701
9686
9672
9658
9644
9630
9616
9603
9589
9575
9561
9547
9533
9520
9507
9494
9482
9470
9459
9448
9438
9428
9418
9409
9401
9392
9385
9377
9370
9363
9357
9351
9344
9338
9332
9326
9320
9313
9307
9301
9295
9288
9282
9277
9272
9267
9263
9259
9256
9254
9252
9251
9251
9251
9251
9251
9252
9254
9255
9257
9259
9261
9263
9266
9269
9272
9275
9278
9281
9284
9287
9290
9293
9295
9296
9297
9297
9296
9294
9292
9288
9284
9278
9271
9263
9255
9245
9235
9223
9211
9199
9185
9171
9155
9139
9123
9105
9087
9068
9049
9029
9009
8988
8968
8947
8926
8905
8884
8863
8842
8821
8801
8781
8761
8742
8723
8705
8688
8671
8655
8639
8624
8609
8595
8581
8567
8554
8541
8528
8515
8502
8489
8476
8463
8450
8437
8424
8410
8395
8380
8365
8349
8332
8315
8297
8278
8258
8238
8217
8195
8172
8148
8122
8096
8070
8041
8012
7981
7949
7915
7880
7844
7807
7769
7730
7690
7649
7607
7565
7522
7479
7436
7393
7349
7306
7262
7219
7176
7133
7090
7048
7005
6963
6921
6879
6837
6794
6752
6710
6667
6625
6583
6541
6499
6458
6417
6377
6338
6299
6261
6224
6188
6153
6118
6085
6052
6020
5988
5957
5927
5897
5868
5840
5812
5785
5758
5732
5707
5682
5658
5634
5610
5588
5565
5543
5521
5499
5478
5457
5437
5417
5397
5378
5359
5340
5322
5305
5288
5272
5257
5242
5227
5214
5201
5188
5177
5166
5155
5145
5136
5127
5119
5111
5104
5098
5093
5088
5085
5083
5081
5081
5082
5083
5086
5090
5094
5099
5105
5112
5119
5128
5137
5147
5158
5170
5183
5197
5213
5229
5246
5264
5284
5304
5325
5346
5369
5392
5416
5441
5466
5492
5519
5546
5574
5603
5631
5661
5690
5720
5750
5780
5810
5840
5869
5898
5927
5955
5982
6009
6035
6060
6084
6107
6130
6152
6173
6193
6212
6231
6249
6266
6283
6300
6316
6332
6347
6363
6377
6391
6404
6417
6429
6439
6449
6458
6465
6471
6476
6480
6483
6485
6485
6485
6483
6481
6478
6473
6469
6463
6457
6450
6443
6436
6428
6419
6411
6402
6392
6383
6373
6362
6352
6341
6330
6319
6308
6296
6285
6274
6263
6252
6241
6231
6222
6212
6203
6195
6187
6179
6172
6165
6159
6153
6147
6141
6136
6131
6125
6120
6114
6108
6102
6096
6090
6083
6077
6070
6063
6056
6048
6041
6033
6025
6016
6008
5998
5989
5978
5967
5956
5943
5930
5916
5901
5885
5869
5851
5833
5815
5796
5776
5757
5737
5717
5696
5676
5656
5636
5616
5596
5576
5557
5537
5518
5499
5480
5461
5442
5424
5406
5388
5371
5354
5338
5322
5307
5293
5279
5266
5254
5243
5232
5222
5213
5204
5196
5189
5183
5177
5172
5168
5164
5162
5159
5158
5157
5157
5158
5159
5161
5164
5167
5171
5175
5179
5184
5189
5195
5200
5206
5212
5217
5223
5229
5235
5240
5246
5251
5257
5262
5268
5273
5278
5283
5287
5292
5296
5300
5304
5307
5310
5313
5315
5316
5317
5318
5318
5317
5316
5314
5312
5310
5307
5304
5301
5297
5293
5289
5284
5279
5274
5269
5264
5259
5254
5249
5243
5238
5232
5226
5220
5214
5207
5201
5193
5186
5178
5171
5162
5154
5146
5137
5128
5118
5108
5098
5087
5077
5065
5054
5042
5030
5018
5006
4994
4983
4971
4959
4948
4937
4926
4915
4905
4894
4884
4874
4864
4854
4844
4835
4825
4815
4805
4795
4784
4772
4761
4748
4735
4721
4706
4691
4675
4659
4642
4625
4608
4591
4574
4556
4539
4521
4504
4486
4469
4451
4434
4417
4400
4382
4365
4348
4332
4315
4298
4282
4266
4250
4234
4218
4202
4187
4172
4157
4142
4128
4114
4101
4088
4075
4064
4053
4042
4032
4022
4014
4006
4001
3995
3991
3987
3984
3982
3981
3981
3981
3982
3983
3985
3988
3991
3995
4000
4005
4010
4017
4024
4030
4038
4046
4056
4065
4075
4083
4093
4102
4111
4120
4128
4136
4144
4151
4158
4165
4171
4177
4182
4187
4192
4196
4200
4204
4207
4210
4212
4214
4216
4217
4219
4220
4221
4221
4222
4222
4222
4223
4223
4224
4224
4225
4225
4226
4228
4229
4231
4233
4236
4238
4242
4246
4250
4255
4261
4268
4275
4282
4291
4300
4309
4319
4329
4339
4350
4360
4371
4381
4391
4400
4409
4418
4426
4434
4441
4448
4454
4461
4467
4473
4479
4485
4491
4497
4503
4510
4517
4524
4532
4540
4548
4557
4566
4575
4585
4595
4606
4617
4629
4641
4653
4666
4679
4693
4706
4720
4734
4748
4762
4776
4790
4804
4817
4831
4844
4857
4869
4881
4892
4904
4915
4925
4935
4945
4954
4963
4972
4980
4987
4994
5001
5007
5012
5017
5021
5024
5028
5030
5033
5035
5037
5038
5039
5040
5041
5041
5041
5041
5041
5040
5040
5039
5038
5037
5036
5035
5034
5033
5032
5030
5029
5027
5024
5022
5019
5016
5013
5009
5005
5001
4996
4991
4985
4979
4972
4965
4957
4948
4939
4929
4919
4908
4895
4883
4869
4855
4840
4825
4810
4794
4778
4762
4746
4730
4715
4701
4686
4673
4660
4647
4636
4625
4615
4606
4598
4590
4584
4578
4574
4570
4567
4566
4564
4564
4564
4565
4567
4569
4572
4576
4580
4584
4589
4594
4599
4605
4611
4617
4623
4630
4637
4644
4651
4658
4666
4674
4682
4691
4700
4709
4719
4730
4740
4751
4762
4774
4786
4798
4810
4823
4835
4848
4860
4873
4886
4900
4913
4927
4941
4955
4969
4984
4999
5014
5029
5044
5059
5074
5089
5104
5118
5133
5146
5160
5173
5185
5197
5209
5220
5231
5242
5253
5264
5275
5285
5296
5307
5318
5329
5340
5351
5363
5374
5386
5397
5409
5420
5431
5443
5454
5464
5475
5486
5496
5506
5516
5527
5537
5547
5557
5568
5579
5590
5601
5612
5623
5635
5646
5657
5669
5680
5691
5703
5714
5725
5736
5748
5759
5770
5781
5792
5802
5813
5824
5834
5844
5854
5863
5873
5882
5891
5899
5907
5915
5922
5930
5936
5942
5948
5953
5958
5962
5965
5968
5971
5973
5975
5976
5977
5977
5978
5978
5978
5978
5978
5978
5978
5978
5978
5978
5978
5978
5978
5978
5978
5977
5977
5977
5977
5976
5976
5976
5976
5976
5976
5976
5976
5976
5977
5978
5980
5982
5984
5987
5990
5994
5998
6003
6007
6012
6017
6023
6028
6033
6039
6044
6049
6054
6059
6063
6067
6072
6075
6079
6083
6086
6089
6091
6094
6096
6097
6099
6100
6101
6101
6101
6101
6101
6100
6099
6097
6096
6094
6092
6090
6087
6084
6082
6079
6075
6072
6068
6064
6060
6056
6051
6046
6041
6036
6030
6024
6017
6011
6004
5997
5989
5982
5975
5968
5961
5954
5947
5939
5932
5925
5918
5910
5903
5895
5887
5879
5872
5864
5856
5848
5841
5834
5827
5821
5815
5809
5804
5799
5794
5790
5786
5783
5780
5778
5776
5775
5775
5775
5776
5777
5779
5782
5786
5790
5795
5800
5806
5813
5820
5828
5836
5845
5854
5864
5874
5885
5897
5910
5923
5937
5951
5967
5983
6000
6018
6037
6057
6078
6100
6123
6147
6172
6199
6226
6254
6283
6313
6344
6376
6408
6441
6474
6509
6543
6578
6614
6650
6686
6723
6760
6797
6834
6872
6910
6948
6987
7025
7064
7103
7141
7180
7219
7258
7297
7336
7375
7414
7453
7492
7531
7569
7608
7646
7684
7721
7759
7796
7833
7870
7906
7943
7979
8015
8050
8085
8119
8154
8188
8222
8255
8289
8322
8354
8387
8419
8451
8483
8514
8545
8576
8607
8637
8667
8697
8727
8756
8785
8813
8842
8870
8898
8926
8953
8980
9007
9034
9060
9085
9111
9135
9159
9182
9204
9225
9245
9263
9281
9298
9313
9327
9340
9352
9363
9372
9381
9389
9397
9404
9410
9416
9422
9427
9432
9437
9441
9446
9450
9455
9459
9463
9468
9472
9476
9481
9486
9490
9495
9500
9504
9509
9513
9516
9520
9523
9525
9527
9529
9530
9530
9530
9530
9529
9528
9527
9525
9523
9521
9519
9516
9514
9511
9507
9504
9500
9496
9492
9487
9482
9476
9470
9463
9456
9449
9441
9433
9424
9416
9407
9397
9388
9378
9369
9359
9350
9340
9331
9322
9313
9304
9296
9288
9280
9273
9266
9259
9253
9247
9241
9236
9232
9228
9224
9222
9219
9218
9217
9216
9216
9217
9218
9219
9221
9222
9224
9225
9227
9229
9230
9231
9233
9234
9234
9235
9235
9235
9235
9234
9234
9233
9232
9230
9228
9226
9224
9222
9220
9217
9214
9212
9209
9205
9202
9199
9195
9192
9188
9184
9180
9175
9171
9166
9161
9155
9150
9144
9137
9131
9123
9116
9107
9098
9089
9079
9068
9057
9046
9034
9023
9011
8999
8987
8975
8963
8952
8941
8930
8919
8908
8897
8887
8877
8867
8857
8847
8838
8828
8819
8811
8802
8794
8785
8777
8769
8762
8754
8746
8738
8730
8721
8713
8705
8697
8688
8680
8672
8665
8657
8650
8643
8636
8630
8623
8616
8609
8602
8595
8588
8581
8573
8566
8558
8550
8542
8533
8524
8515
8506
8496
8486
8475
8464
8453
8441
8429
8416
8402
8389
8375
8360
8346
8332
8317
8302
8288
8273
8259
8245
8230
8216
8202
8188
8173
8160
8146
8132
8118
8103
8090
8077
8064
8052
8039
8026
8016
8004
7993
7983
7972
7962
7952
7942
7931
7921
7910
7899
7888
7876
7864
7853
7841
7829
7818
7807
7797
7786
7777
7767
7758
7750
7741
7733
7726
7718
7710
7703
7695
7688
7681
7673
7666
7659
7652
7645
7638
7632
7625
7619
7614
7608
7604
7599
7596
7592
7590
7588
7586
7584
7583
7582
7582
7582
7582
7582
7583
7584
7586
7587
7590
7592
7595
7598
7602
7606
7611
7616
7622
7629
7636
7643
7652
7661
7670
7680
7691
7703
7715
7728
7741
7755
7770
7785
7801
7817
7834
7851
7869
7888
7907
7927
7947
7968
7989
8010
8032
8054
8076
8098
8119
8141
8164
8186
8209
8231
8252
8274
8295
8316
8337
8357
8377
8396
8415
8434
8452
8470
8488
8506
8524
8542
8559
8577
8594
8611
8629
8646
8663
8680
8697
8714
8731
8747
8764
8780
8796
8812
8828
8843
8858
8873
8887
8901
8915
8929
8942
8954
8966
8978
8989
9000
9011
9021
9031
9040
9049
9057
9066
9074
9082
9090
9098
9106
9114
9123
9131
9140
9148
9157
9165
9173
9181
9189
9196
9203
9209
9214
9220
9224
9229
9233
9236
9239
9243
9245
9248
9251
9253
9255
9257
9259
9260
9261
9262
9262
9262
9262
9261
9261
9260
9259
9258
9257
9256
9255
9254
9252
9251
9249
9247
9244
9241
9238
9235
9231
9227
9222
9218
9212
9207
9201
9195
9188
9181
9174
9166
9158
9149
9140
9130
9120
9109
9098
9087
9075
9064
9052
9040
9028
9016
9004
8992
8981
8970
8959
8948
8937
8927
8916
8905
8894
8883
8872
8860
8848
8836
8823
8810
8796
8782
8768
8754
8739
8724
8709
8694
8678
8663
8647
8631
8615
8599
8582
8565
8548
8530
8513
8496
8478
8461
8444
8427
8410
8393
8376
8360
8343
8327
8311
8295
8279
8263
8247
8232
8216
8201
8186
8172
8157
8143
8129
8115
8102
8089
8076
8064
8053
8041
8029
8020
8009
7999
7989
7978
7968
7958
7947
7937
7926
7915
7904
7892
7881
7869
7857
7844
7832
7819
7806
7792
7779
7765
7752
7739
7726
7713
7701
7689
7677
7666
7656
7646
7637
7628
7620
7612
7605
7598
7592
7587
7582
7577
7573
7570
7566
7564
7561
7559
7558
7556
7555
7555
7554
7554
7555
7555
7556
7557
7559
7561
7564
7567
7570
7573
7577
7581
7586
7591
7595
7600
7605
7611
7616
7621
7627
7632
7638
7644
7649
7655
7661
7666
7672
7678
7684
7690
7696
7702
7709
7716
7722
7729
7736
7742
7749
7755
7762
7768
7773
7779
7784
7789
7793
7798
7802
7805
7809
7812
7815
7817
7819
7821
7822
7823
7824
7825
7825
7825
7824
7823
7822
7821
7819
7816
7813
7810
7807
7804
7800
7796
7792
7788
7784
7780
7775
7771
7767
7763
7759
7755
7751
7747
7744
7740
7737
7734
7731
7729
7727
7725
7723
7722
7720
7719
7718
7718
7717
7717
7717
7717
7717
7718
7719
7720
7721
7722
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7733
7734
7735
7735
7735
7735
7735
7735
7734
7732
7731
7729
7726
7724
7721
7718
7714
7710
7706
7702
7698
7694
7690
7686
7681
7677
7673
7669
7665
7661
7657
7653
7649
7645
7641
7637
7633
7629
7625
7621
7617
7613
7609
7606
7602
7598
7594
7590
7586
7582
7578
7574
7569
7564
7559
7553
7547
7540
7533
7526
7518
7510
7502
7493
7484
7475
7466
7457
7447
7438
7428
7418
7408
7399
7389
7380
7371
7362
7353
7345
7337
7329
7322
7316
7310
7304
7299
7294
7289
7284
7280
7276
7272
7267
7263
7259
7254
7250
7245
7240
7235
7229
7223
7217
7210
7204
7197
7189
7182
7175
7168
7161
7154
7147
7140
7134
7128
7123
7118
7113
7109
7105
7101
7098
7095
7092
7089
7087
7085
7083
7081
7079
7078
7077
7076
7076
7075
7075
7075
7076
7077
7078
7079
7081
7083
7086
7089
7092
7095
7099
7103
7107
7111
7115
7119
7123
7127
7131
7136
7140
7145
7149
7154
7158
7163
7168
7173
7178
7183
7189
7194
7200
7205
7211
7217
7222
7227
7232
7236
7239
7242
7244
7245
7245
7244
7243
7241
7239
7236
7233
7229
7225
7221
7217
7212
7206
7200
7193
7186
7177
7169
7159
7149
7138
7126
7114
7101
7087
7073
7059
7044
7028
7012
6995
6978
6961
6942
6924
6904
6884
6863
6842
6821
6799
6776
6754
6730
6707
6683
6658
6633
6608
6582
6555
6528
6501
6472
6444
6414
6384
6354
6322
6291
6258
6225
6191
6157
6122
6086
6050
6014
5977
5941
5904
5867
5831
5794
5758
5722
5686
5650
5614
5578
5542
5507
5471
5436
5401
5366
5331
5297
5264
5230
5198
5166
5134
5103
5072
5042
5012
4983
4954
4925
4897
4870
4843
4817
4791
4766
4741
4717
4693
4670
4648
4626
4605
4585
4565
4546
4527
4509
4490
4472
4455
4437
4420
4403
4386
4369
4352
4336
4320
4305
4289
4274
4260
4246
4232
4219
4206
4193
4181
4169
4157
4146
4134
4123
4112
4101
4091
4081
4070
4061
4051
4043
4035
4026
4019
4011
4005
3998
3992
3987
3982
3978
3974
3971
3967
3964
3962
3959
3956
3954
3952
3949
3947
3944
3942
3940
3938
3936
3934
3934
3933
3933
3933
3934
3935
3937
3938
3940
3943
3945
3948
3952
3956
3961
3965
3971
3976
3982
3988
3994
4000
4006
4011
4018
4024
4030
4035
4041
4046
4051
4056
4061
4066
4070
4074
4078
4082
4085
4088
4091
4094
4097
4099
4101
4103
4105
4107
4109
4110
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4127
4128
4129
4131
4132
4134
4135
4137
4138
4139
4140
4140
4140
4140
4140
4139
4137
4135
4133
4131
4128
4126
4123
4120
4116
4113
4110
4106
4103
4099
4094
4091
4086
4082
4077
4070
4065
4059
4053
4046
4041
4035
4029
4022
4018
4013
4008
4003
4000
3996
3992
3989
3985
3981
3978
3974
3970
3966
3961
3957
3952
3948
3943
3938
3933
3929
3924
3920
3916
3912
3909
3905
3902
3900
3897
3896
3895
3895
3896
3898
3900
3903
3908
3912
3918
3924
3930
3937
3945
3953
3961
3969
3978
3987
3997
4006
4017
4027
4038
4048
4059
4070
4081
4091
4104
4115
4126
4138
4150
4161
4173
4186
4198
4210
4223
4236
4248
4261
4274
4287
4300
4313
4327
4340
4353
4366
4379
4392
4404
4416
4428
4439
4450
4461
4471
4481
4492
4502
4512
4522
4533
4543
4553
4563
4573
4583
4592
4601
4609
4617
4625
4633
4640
4647
4655
4662
4669
4676
4683
4690
4698
4705
4713
4722
4731
4740
4750
4761
4772
4784
4796
4809
4823
4838
4853
4869
4885
4902
4920
4939
4958
4977
4997
5018
5039
5060
5081
5102
5124
5145
5167
5189
5211
5233
5256
5278
5301
5324
5347
5371
5394
5418
5441
5465
5489
5514
5538
5562
5587
5611
5635
5660
5684
5709
5733
5758
5783
5809
5834
5860
5885
5911
5937
5962
5987
6013
6038
6063
6088
6113
6138
6163
6188
6213
6238
6263
6288
6313
6338
6363
6388
6413
6438
6464
6489
6515
6541
6566
6592
6618
6644
6670
6696
6721
6747
6773
6799
6825
6851
6877
6904
6931
6957
6984
7011
7038
7066
7093
7120
7147
7174
7200
7227
7253
7280
7306
7332
7358
7384
7410
7436
7461
7486
7511
7535
7559
7582
7605
7628
7649
7670
7691
7711
7730
7749
7768
7787
7805
7823
7841
7859
7877
7895
7913
7931
7950
7968
7987
8005
8023
8042
8060
8077
8096
8114
8132
8150
8167
8185
8203
8220
8237
8254
8271
8287
8302
8317
8332
8346
8359
8372
8385
8397
8409
8421
8432
8444
8455
8465
8476
8486
8495
8505
8514
8523
8531
8539
8547
8554
8561
8568
8574
8580
8586
8592
8597
8602
8606
8609
8613
8615
8617
8619
8619
8620
8619
8619
8618
8617
8616
8615
8614
8613
8612
8611
8611
8610
8610
8610
8610
8611
8612
8612
8613
8615
8616
8617
8619
8620
8622
8623
8624
8625
8626
8627
8627
8626
8626
8624
8623
8621
8619
8616
8613
8610
8606
8603
8598
8594
8589
8584
8579
8574
8568
8563
8557
8552
8546
8541
8535
8529
8524
8518
8512
8506
8499
8493
8486
8479
8473
8466
8459
8452
8446
8439
8433
8426
8420
8415
8409
8403
8398
8393
8387
8382
8377
8371
8366
8360
8354
8348
8342
8336
8330
8324
8318
8312
8306
8299
8293
8287
8281
8275
8269
8263
8257
8251
8246
8240
8234
8228
8222
8216
8210
8203
8196
8189
8180
8173
8164
8154
8146
8137
8127
8117
8106
8095
8083
8071
8058
8045
8032
8019
8005
7991
7976
7961
7946
7930
7915
7899
7883
7867
7852
7836
7821
7806
7791
7776
7761
7746
7732
7717
7703
7688
7674
7660
7646
7632
7617
7603
7589
7576
7562
7548
7534
7520
7507
7493
7480
7466
7453
7440
7426
7413
7400
7387
7374
7361
7349
7337
7325
7313
7302
7292
7282
7273
7264
7256
7248
7241
7234
7227
7222
7216
7211
7207
7203
7199
7196
7193
7190
7188
7187
7185
7184
7183
7183
7183
7182
7182
7183
7183
7184
7184
7185
7186
7187
7189
7190
7191
7192
7192
7193
7193
7193
7192
7191
7190
7188
7185
7182
7178
7174
7169
7163
7157
7150
7143
7135
7126
7117
7107
7097
7086
7074
7062
7050
7037
7023
7009
6995
6981
6966
6951
6936
6920
6904
6888
6872
6855
6839
6822
6805
6788
6770
6753
6736
6718
6701
6684
6667
6650
6634
6617
6601
6585
6569
6553
6537
6522
6506
6490
6474
6459
6443
6427
6410
6394
6378
6361
6345
6329
6312
6296
6280
6264
6247
6231
6216
6200
6184
6169
6153
6137
6122
6106
6090
6074
6058
6042
6025
6008
5991
5974
5956
5938
5920
5901
5883
5864
5845
5826
5807
5788
5769
5751
5734
5717
5701
5686
5672
5658
5646
5634
5623
5613
5604
5595
5587
5579
5572
5566
5561
5556
5552
5549
5547
5545
5544
5544
5545
5547
5549
5552
5556
5560
5564
5569
5575
5580
5586
5592
5599
5605
5612
5619
5626
5634
5641
5648
5656
5663
5671
5679
5686
5694
5702
5710
5718
5726
5734
5741
5749
5757
5765
5772
5780
5788
5796
5804
5813
5822
5832
5842
5852
5863
5874
5886
5898
5910
5922
5935
5947
5960
5972
5983
5995
6006
6017
6027
6037
6046
6055
6064
6073
6081
6089
6097
6105
6112
6120
6127
6134
6140
6147
6153
6160
6166
6173
6180
6188
6195
6203
6212
6221
6230
6240
6250
6260
6270
6281
6291
6302
6313
6324
6334
6345
6355
6366
6376
6386
6396
6406
6415
6424
6433
6441
6449
6457
6465
6473
6481
6488
6495
6503
6510
6517
6524
6531
6538
6545
6552
6558
6565
6572
6579
6585
6592
6599
6605
6612
6618
6624
6630
6636
6641
6646
6651
6655
6659
6663
6667
6670
6672
6675
6676
6678
6678
6679
6679
6680
6680
6680
6680
6681
6682
6682
6683
6684
6685
6686
6687
6687
6687
6687
6687
6686
6686
6685
6684
6683
6681
6680
6678
6677
6675
6673
6671
6668
6666
6663
6660
6657
6654
6651
6647
6643
6640
6636
6633
6629
6627
6624
6622
6620
6619
6617
6616
6615
6614
6613
6612
6611
6609
6607
6605
6603
6600
6597
6594
6590
6587
6583
6579
6574
6570
6564
6559
6553
6547
6540
6533
6526
6519
6511
6503
6495
6487
6478
6470
6461
6452
6443
6434
6424
6415
6405
6396
6386
6376
6366
6356
6346
6336
6325
6315
6304
6294
6283
6273
6263
6254
6244
6235
6227
6219
6211
6203
6196
6189
6182
6175
6167
6160
6153
6146
6139
6132
6125
6118
6112
6107
6101
6096
6092
6088
6085
6082
6079
6078
6076
6075
6075
6075
6075
6077
6078
6080
6083
6086
6089
6092
6095
6098
6101
6104
6108
6111
6115
6118
6122
6126
6131
6135
6139
6144
6149
6154
6160
6166
6172
6179
6187
6195
6203
6212
6221
6231
6240
6250
6259
6269
6278
6288
6297
6307
6317
6328
6338
6350
6362
6375
6388
6401
6415
6430
6444
6459
6474
6490
6505
6521
6538
6555
6572
6590
6609
6627
6646
6666
6685
6704
6723
6741
6760
6778
6796
6813
6830
6846
6862
6877
6892
6906
6921
6935
6948
6962
6975
6989
7002
7015
7028
7041
7054
7067
7079
7091
7103
7115
7127
7138
7150
7161
7173
7185
7197
7209
7221
7232
7243
7254
7263
7272
7281
7288
7295
7301
7306
7311
7315
7318
7321
7323
7324
7326
7326
7327
7327
7327
7326
7326
7325
7324
7322
7321
7318
7316
7313
7310
7307
7304
7301
7298
7294
7291
7288
7285
7281
7278
7274
7270
7265
7260
7255
7249
7243
7236
7230
7223
7216
7210
7203
7196
7190
7183
7176
7170
7163
7156
7149
7142
7135
7128
7121
7114
7107
7101
7094
7088
7082
7076
7070
7065
7060
7055
7050
7046
7041
7036
7031
7026
7020
7015
7009
7003
6997
6991
6985
6979
6974
6969
6965
6961
6957
6953
6949
6946
6942
6938
6933
6929
6925
6921
6917
6913
6909
6906
6902
6898
6894
6891
6887
6882
6878
6873
6869
6864
6860
6855
6851
6848
6844
6841
6839
6837
6835
6833
6831
6830
6828
6826
6825
6824
6823
6823
6823
6824
6826
6829
6833
6837
6842
6847
6853
6859
6865
6872
6878
6885
6892
6900
6907
6915
6922
6930
6939
6947
6956
6965
6974
6983
6992
7002
7011
7021
7031
7040
7050
7060
7069
7079
7088
7098
7107
7116
7126
7135
7145
7155
7165
7174
7184
7194
7204
7214
7224
7234
7245
7255
7266
7277
7288
7299
7310
7321
7332
7343
7354
7365
7376
7386
7397
7408
7419
7430
7440
7451
7460
7470
7479
7488
7496
7504
7512
7519
7527
7534
7542
7549
7556
7563
7569
7575
7581
7586
7590
7594
7597
7599
7601
7602
7602
7602
7601
7600
7598
7596
7593
7589
7586
7581
7577
7572
7566
7561
7554
7548
7540
7533
7525
7516
7507
7498
7488
7478
7467
7457
7446
7435
7424
7413
7402
7391
7380
7368
7357
7345
7333
7320
7307
7294
7280
7265
7250
7235
7219
7203
7186
7169
7152
7134
7116
7099
7081
7063
7045
7027
7008
6990
6971
6951
6932
6912
6891
6870
6849
6828
6807
6785
6763
6742
6720
6698
6677
6655
6634
6612
6591
6569
6548
6526
6504
6483
6461
6439
6417
6394
6372
6349
6327
6304
6282
6259
6237
6214
6192
6170
6148
6127
6105
6084
6063
6042
6021
6000
5979
5958
5936
5914
5892
5869
5846
5822
5798
5774
5749
5724
5699
5673
5647
5620
5593
5565
5536
5507
5478
5447
5416
5385
5352
5319
5286
5252
5217
5182
5146
5110
5074
5037
5000
4962
4925
4887
4849
4811
4773
4736
4698
4661
4624
4587
4551
4514
4479
4443
4408
4373
4338
4304
4270
4237
4204
4171
4138
4106
4074
4043
4011
3980
3949
3918
3887
3856
3825
3794
3763
3731
3700
3668
3637
3605
3573
3540
3508
3476
3444
3411
3379
3347
3315
3283
3252
3220
3189
3157
3126
3094
3063
3031
3000
2969
2938
2907
2876
2846
2817
2787
2758
2730
2702
2675
2648
2622
2597
2572
2547
2523
2499
2476
2454
2432
2410
2390
2370
2350
2332
2314
2297
2281
2265
2251
2236
2223
2210
2197
2185
2173
2162
2151
2141
2131
2122
2112
2104
2095
2087
2080
2072
2065
2059
2052
2045
2040
2033
2028
2021
2016
2011
2005
2000
1994
1989
1984
1980
1975
1971
1967
1963
1960
1956
1953
1950
1947
1944
1941
1939
1936
1934
1931
1929
1926
1924
1921
1919
1916
1913
1910
1907
1905
1902
1900
1898
1896
1894
1893
1892
1891
1891
1890
1890
1890
1890
1891
1892
1893
1895
1897
1899
1902
1905
1909
1912
1916
1921
1925
1930
1935
1941
1947
1954
1960
1968
1975
1983
1991
2000
2008
2017
2027
2037
2047
2057
2067
2077
2088
2098
2108
2119
2129
2139
2149
2159
2168
2177
2186
2195
2204
2212
2220
2228
2235
2243
2251
2258
2265
2273
2280
2287
2294
2301
2308
2314
2320
2325
2331
2336
2340
2344
2349
2352
2356
2360
2364
2368
2372
2376
2381
2386
2390
2395
2400
2406
2410
2415
2420
2425
2429
2433
2437
2441
2445
2449
2452
2456
2460
2464
2468
2472
2477
2481
2486
2491
2496
2501
2505
2510
2514
2519
2523
2527
2531
2535
2539
2543
2547
2551
2555
2559
2563
2567
2571
2575
2579
2583
2587
2591
2594
2598
2601
2605
2608
2612
2616
2620
2624
2629
2633
2639
2644
2650
2655
2662
2668
2675
2682
2689
2697
2705
2713
2721
2730
2738
2746
2754
2763
2771
2779
2786
2794
2802
2809
2817
2824
2832
2839
2847
2854
2862
2870
2878
2886
2895
2903
2912
2920
2929
2938
2947
2956
2965
2974
2984
2993
3002
3012
3021
3030
3039
3049
3057
3066
3075
3084
3092
3101
3109
3118
3127
3135
3144
3153
3162
3171
3180
3189
3198
3207
3217
3226
3235
3244
3253
3261
3270
3278
3286
3294
3302
3310
3317
3324
3331
3338
3345
3352
3359
3366
3373
3380
3387
3395
3402
3410
3418
3426
3434
3443
3452
3461
3470
3480
3489
3499
3509
3520
3530
3541
3552
3563
3575
3586
3598
3610
3622
3634
3646
3658
3670
3682
3693
3705
3716
3727
3738
3749
3759
3770
3780
3791
3801
3811
3822
3832
3842
3853
3863
3873
3884
3894
3905
3916
3927
3938
3949
3960
3970
3981
3991
4001
4010
4019
4027
4035
4042
4049
4054
4059
4064
4067
4070
4073
4075
4077
4078
4078
4078
4078
4078
4077
4075
4075
4073
4072
4070
4070
4067
4067
4067
4066
4065
4065
4064
4064
4062
4062
4062
4062
4062
4062
4062
4062
4064
4065
4067
4069
4070
4074
4077
4080
4083
4086
4091
4094
4100
4104
4109
4114
4119
4124
4129
4134
4140
4145
4150
4154
4159
4162
4165
4168
4170
4171
4171
4170
4168
4165
4162
4157
4152
4145
4138
4130
4120
4110
4099
4086
4074
4061
4046
4033
4019
4003
3990
3976
3963
3950
3937
3925
3914
3903
3893
3883
3873
3864
3856
3849
3842
3836
3830
3825
3821
3817
3813
3810
3807
3805
3802
3799
3796
3792
3789
3785
3781
3777
3772
3767
3762
3757
3752
3747
3742
3738
3734
3731
3728
3725
3724
3723
3722
3722
3722
3723
3724
3725
3726
3727
3728
3730
3731
3732
3733
3734
3736
3737
3739
3741
3743
3746
3749
3752
3756
3761
3766
3771
3778
3784
3792
3799
3808
3816
3824
3833
3841
3849
3857
3864
3871
3878
3883
3889
3894
3898
3902
3905
3908
3911
3913
3915
3915
3916
3916
3915
3914
3912
3909
3907
3904
3901
3898
3895
3892
3890
3887
3885
3884
3882
3882
3882
3882
3884
3886
3889
3894
3899
3906
3914
3923
3932
3943
3955
3967
3979
3992
4005
4018
4030
4043
4056
4067
4080
4091
4102
4112
4122
4131
4140
4148
4156
4163
4170
4176
4181
4186
4190
4194
4198
4201
4204
4207
4210
4212
4214
4216
4217
4217
4217
4216
4215
4213
4210
4207
4203
4198
4192
4186
4180
4173
4165
4158
4150
4142
4134
4126
4118
4110
4102
4094
4086
4080
4073
4067
4061
4056
4051
4046
4043
4038
4035
4030
4027
4022
4018
4013
4008
4003
3997
3991
3985
3978
3971
3964
3957
3949
3941
3932
3924
3914
3905
3895
3885
3875
3865
3855
3844
3834
3823
3813
3802
3792
3781
3771
3760
3750
3739
3728
3718
3708
3698
3689
3680
3671
3662
3654
3646
3637
3629
3620
3611
3603
3594
3585
3576
3568
3559
3551
3543
3536
3528
3521
3514
3507
3501
3495
3489
3483
3478
3472
3467
3462
3456
3451
3445
3439
3432
3425
3418
3410
3401
3393
3384
3376
3367
3358
3350
3342
3334
3327
3319
3312
3304
3297
3290
3282
3275
3267
3259
3251
3243
3235
3227
3219
3212
3204
3197
3189
3182
3174
3167
3159
3152
3144
3137
3129
3122
3115
3108
3102
3095
3089
3084
3079
3073
3069
3064
3060
3055
3051
3047
3043
3039
3035
3031
3027
3023
3018
3014
3009
3004
2998
2992
2985
2979
2971
2964
2956
2948
2940
2932
2923
2914
2905
2895
2885
2874
2863
2851
2839
2826
2812
2798
2784
2769
2754
2738
2723
2708
2692
2677
2662
2647
2633
2618
2604
2589
2575
2560
2546
2531
2517
2502
2488
2473
2459
2445
2431
2417
2404
2391
2379
2366
2354
2343
2332
2321
2310
2300
2290
2281
2272
2263
2256
2248
2241
2235
2229
2223
2218
2214
2210
2207
2205
2204
2203
2203
2204
2206
2209
2212
2216
2221
2227
2232
2239
2246
2254
2262
2272
2281
2292
2302
2314
2326
2339
2352
2366
2380
2395
2411
2427
2444
2462
2480
2499
2519
2539
2560
2582
2604
2627
2650
2674
2698
2723
2749
2774
2801
2827
2854
2881
2908
2936
2964
2992
3021
3050
3078
3107
3136
3165
3194
3223
3252
3282
3312
3342
3372
3403
3434
3465
3497
3529
3562
3595
3627
3660
3693
3726
3759
3792
3824
3857
3890
3922
3955
3988
4021
4054
4086
4119
4152
4184
4217
4249
4281
4314
4346
4379
4411
4443
4476
4508
4541
4573
4605
4638
4670
4702
4735
4767
4800
4832
4865
4898
4931
4964
4997
5030
5063
5096
5129
5161
5194
5226
5258
5289
5320
5351
5381
5411
5440
5469
5498
5526
5553
5580
5607
5633
5659
5684
5709
5733
5757
5781
5804
5827
5850
5873
5896
5918
5940
5962
5985
6006
6028
6050
6071
6092
6113
6134
6155
6176
6196
6217
6237
6258
6278
6299
6319
6340
6360
6380
6400
6420
6439
6458
6477
6496
6514
6532
6550
6568
6585
6602
6619
6636
6653
6670
6686
6702
6718
6734
6749
6764
6778
6793
6806
6820
6833
6845
6857
6869
6880
6892
6903
6914
6925
6936
6947
6958
6969
6980
6991
7002
7013
7023
7034
7044
7054
7064
7074
7084
7094
7104
7114
7124
7135
7145
7156
7167
7178
7189
7200
7211
7222
7234
7245
7256
7268
7279
7290
7301
7313
7324
7335
7347
7359
7371
7384
7396
7409
7423
7437
7451
7465
7480
7495
7510
7525
7540
7556
7571
7586
7601
7616
7631
7646
7661
7675
7689
7703
7716
7730
7743
7756
7769
7782
7795
7808
7821
7834
7847
7860
7874
7887
7900
7913
7927
7940
7954
7967
7981
7995
8009
8022
8036
8048
8061
8074
8087
8099
8111
8122
8132
8141
8151
8161
8169
8177
8185
8191
8197
8203
8207
8211
8214
8216
8217
8217
8217
8216
8214
8212
8208
8205
8200
8195
8189
8183
8177
8170
8163
8156
8148
8140
8132
8122
8115
8106
8096
8087
8079
8070
8061
8052
8042
8032
8023
8013
8003
7992
7982
7971
7961
7950
7939
7929
7918
7908
7897
7887
7877
7867
7857
7847
7837
7828
7818
7809
7799
7790
7781
7772
7763
7755
7746
7738
7729
7721
7713
7704
7696
7687
7679
7670
7660
7651
7642
7632
7622
7612
7602
7592
7582
7572
7561
7551
7540
7529
7519
7508
7497
7486
7475
7464
7454
7443
7433
7423
7413
7403
7393
7384
7374
7365
7355
7346
7336
7326
7316
7307
7297
7287
7277
7267
7256
7246
7235
7225
7215
7204
7194
7184
7174
7164
7154
7144
7135
7126
7116
7107
7098
7089
7080
7071
7063
7055
7047
7040
7033
7026
7020
7014
7009
7004
6999
6994
6989
6984
6980
6976
6971
6967
6963
6960
6956
6953
6950
6948
6945
6944
6942
6941
6940
6940
6940
6940
6941
6941
6942
6943
6944
6945
6947
6948
6950
6952
6954
6956
6958
6961
6963
6966
6969
6972
6975
6978
6982
6985
6989
6993
6997
7001
7005
7009
7013
7018
7022
7026
7030
7034
7037
7040
7043
7046
7048
7050
7052
7053
7055
7056
7057
7059
7060
7061
7063
7064
7066
7068
7070
7072
7074
7076
7078
7080
7083
7085
7088
7091
7094
7098
7101
7105
7110
7114
7119
7124
7129
7135
7141
7146
7152
7158
7163
7169
7174
7180
7185
7190
7196
7201
7207
7212
7217
7223
7228
7234
7239
7244
7250
7255
7260
7265
7269
7273
7278
7281
7285
7289
7292
7295
7298
7301
7304
7307
7310
7312
7315
7317
7320
7322
7324
7326
7328
7331
7333
7335
7337
7339
7340
7342
7344
7346
7347
7349
7350
7350
7351
7351
7351
7350
7349
7347
7344
7341
7337
7332
7326
7320
7313
7306
7297
7289
7279
7269
7258
7246
7233
7220
7206
7190
7174
7158
7140
7121
7101
7081
7060
7039
7016
6994
6971
6947
6923
6899
6875
6851
6827
6802
6778
6753
6729
6704
6680
6655
6630
6606
6581
6557
6532
6508
6483
6459
6434
6409
6384
6359
6334
6308
6282
6256
6230
6203
6177
6150
6123
6096
6068
6041
6014
5987
5960
5933
5907
5880
5854
5829
5803
5779
5754
5730
5706
5683
5660
5637
5615
5593
5571
5550
5529
5508
5488
5468
5448
5428
5409
5389
5370
5351
5333
5314
5296
5278
5260
5242
5224
5206
5187
5169
5151
5132
5113
5094
5074
5055
5034
5014
4993
4972
4950
4929
4907
4885
4863
4840
4818
4795
4772
4748
4725
4701
4678
4654
4630
4606
4582
4558
4535
4511
4487
4463
4440
4417
4394
4371
4348
4325
4302
4279
4257
4234
4211
4188
4164
4141
4117
4093
4067
4043
4019
3994
3969
3944
3920
3895
3871
3848
3825
3803
3781
3760
3739
3719
3699
3679
3659
3640
3620
3600
3580
3560
3539
3519
3498
3477
3455
3434
3412
3391
3369
3348
3327
3306
3286
3266
3246
3226
3207
3187
3169
3150
3132
3113
3095
3076
3058
3039
3019
2999
2979
2959
2938
2917
2895
2874
2852
2831
2809
2788
2767
2746
2725
2705
2685
2665
2645
2626
2606
2587
2569
2550
2532
2513
2495
2477
2459
2442
2424
2407
2391
2375
2359
2343
2328
2313
2298
2284
2269
2256
2242
2229
2216
2204
2192
2181
2170
2159
2149
2138
2128
2117
2106
2095
2084
2072
2060
2047
2033
2021
2008
1994
1980
1967
1953
1940
1928
1916
1905
1894
1884
1875
1867
1859
1852
1845
1838
1831
1823
1816
1808
1800
1792
1783
1775
1767
1759
1751
1744
1737
1730
1725
1720
1715
1711
1707
1704
1701
1698
1696
1694
1692
1691
1689
1688
1688
1687
1688
1688
1689
1691
1692
1695
1698
1701
1705
1709
1713
1717
1722
1726
1731
1735
1739
1743
1747
1751
1755
1759
1763
1768
1772
1776
1781
1786
1790
1795
1801
1806
1812
1819
1826
1833
1840
1848
1856
1865
1873
1882
1891
1901
1910
1920
1930
1940
1951
1962
1974
1985
1997
2009
2021
2033
2045
2058
2070
2082
2094
2105
2117
2128
2139
2150
2161
2172
2182
2192
2202
2212
2221
2230
2239
2247
2256
2264
2272
2280
2289
2297
2306
2314
2323
2332
2342
2351
2360
2369
2379
2388
2397
2405
2414
2423
2431
2439
2447
2455
2462
2470
2477
2485
2492
2499
2507
2514
2521
2529
2536
2542
2549
2555
2561
2567
2572
2578
2583
2588
2594
2599
2604
2610
2615
2620
2625
2629
2634
2638
2642
2646
2650
2653
2656
2659
2660
2662
2663
2663
2664
2664
2663
2663
2662
2662
2662
2661
2661
2661
2661
2661
2661
2660
2660
2659
2658
2656
2655
2653
2651
2649
2647
2645
2644
2642
2640
2638
2637
2635
2634
2632
2631
2629
2628
2627
2626
2625
2624
2624
2624
2624
2625
2626
2629
2631
2634
2638
2641
2646
2650
2655
2661
2666
2672
2679
2685
2692
2699
2706
2714
2722
2730
2738
2747
2756
2765
2774
2783
2792
2801
2810
2819
2828
2837
2847
2856
2866
2875
2885
2896
2907
2918
2930
2943
2956
2969
2983
2998
3012
3026
3041
3055
3069
3083
3098
3112
3126
3141
3156
3171
3186
3202
3218
3234
3251
3268
3285
3302
3319
3336
3353
3370
3387
3404
3420
3437
3453
3469
3485
3501
3517
3532
3547
3562
3578
3592
3607
3622
3636
3650
3664
3678
3692
3706
3720
3734
3748
3762
3775
3789
3802
3815
3828
3840
3852
3864
3876
3888
3900
3913
3926
3939
3953
3967
3981
3996
4011
4026
4042
4057
4073
4088
4104
4119
4135
4150
4166
4181
4196
4212
4228
4243
4259
4275
4292
4308
4325
4341
4358
4374
4391
4408
4425
4441
4458
4475
4493
4510
4528
4546
4564
4583
4603
4622
4642
4662
4683
4703
4724
4745
4766
4786
4807
4828
4849
4870
4891
4911
4932
4953
4973
4994
5015
5035
5055
5076
5096
5117
5137
5157
5177
5197
5217
5237
5256
5275
5294
5312
5330
5347
5364
5380
5395
5410
5424
5438
5450
5463
5475
5486
5497
5507
5517
5527
5536
5545
5553
5561
5568
5575
5581
5587
5593
5598
5603
5608
5612
5617
5621
5625
5629
5633
5637
5641
5645
5648
5652
5655
5658
5660
5662
5664
5666
5667
5668
5669
5670
5670
5670
5670
5669
5669
5668
5667
5665
5663
5661
5658
5655
5652
5648
5644
5640
5635
5630
5624
5619
5613
5606
5600
5593
5586
5579
5571
5564
5555
5547
5538
5529
5519
5509
5498
5487
5475
5463
5451
5438
5425
5411
5398
5384
5370
5356
5342
5327
5313
5298
5284
5269
5254
5238
5223
5208
5192
5176
5160
5144
5128
5112
5096
5080
5063
5047
5031
5015
4998
4982
4966
4950
4933
4917
4900
4884
4867
4851
4834
4818
4801
4784
4768
4751
4734
4717
4700
4683
4666
4648
4631
4613
4595
4577
4558
4540
4521
4502
4483
4463
4444
4424
4403
4383
4362
4340
4319
4297
4274
4252
4229
4206
4183
4160
4136
4113
4089
4065
4041
4017
3993
3969
3944
3920
3896
3871
3847
3823
3800
3776
3753
3730
3707
3684
3661
3639
3617
3595
3573
3552
3530
3508
3487
3465
3444
3423
3401
3380
3359
3338
3317
3297
3276
3256
3236
3216
3196
3177
3157
3138
3119
3100
3081
3062
3043
3025
3007
2989
2971
2953
2936
2919
2902
2886
2869
2853
2837
2822
2806
2791
2776
2762
2747
2733
2719
2704
2690
2675
2660
2645
2630
2614
2598
2583
2567
2551
2536
2520
2505
2490
2475
2460
2445
2430
2415
2400
2385
2370
2355
2340
2325
2310
2295
2280
2266
2252
2238
2224
2211
2198
2185
2172
2160
2148
2136
2124
2112
2101
2090
2078
2068
2057
2045
2035
2025
2015
2004
1994
1984
1974
1963
1953
1943
1933
1923
1913
1903
1893
1883
1874
1864
1855
1846
1837
1828
1819
1811
1802
1794
1786
1777
1769
1761
1753
1744
1736
1727
1719
1710
1701
1692
1682
1672
1662
1652
1641
1630
1619
1608
1597
1585
1574
1562
1550
1539
1527
1515
1504
1492
1481
1470
1460
1449
1439
1430
1420
1412
1403
1395
1387
1380
1373
1366
1359
1353
1347
1341
1335
1329
1324
1318
1313
1308
1304
1299
1295
1291
1287
1284
1281
1278
1276
1273
1272
1270
1269
1268
1267
1267
1267
1266
1266
1266
1265
1265
1265
1265
1265
1265
1265
1266
1266
1267
1267
1268
1269
1269
1270
1271
1272
1272
1273
1274
1275
1277
1278
1280
1281
1283
1285
1288
1290
1292
1295
1298
1300
1303
1306
1308
1311
1314
1317
1319
1322
1325
1328
1330
1333
1336
1339
1342
1345
1348
1352
1355
1358
1362
1366
1370
1373
1377
1381
1386
1390
1394
1398
1403
1407
1411
1416
1420
1425
1430
1434
1439
1443
1447
1452
1456
1460
1465
1469
1474
1478
1483
1488
1494
1500
1506
1512
1519
1527
1535
1543
1552
1562
1571
1582
1592
1603
1614
1626
1638
1650
1662
1675
1688
1702
1715
1729
1744
1758
1773
1789
1804
1820
1835
1851
1867
1882
1898
1913
1929
1945
1960
1976
1992
2008
2025
2041
2058
2076
2093
2111
2129
2147
2165
2183
2201
2220
2238
2257
2276
2295
2314
2333
2352
2372
2391
2411
2431
2451
2472
2492
2513
2533
2554
2576
2597
2618
2640
2661
2683
2705
2726
2747
2768
2790
2811
2832
2853
2875
2897
2918
2940
2962
2985
3007
3029
3051
3074
3096
3118
3140
3163
3185
3207
3229
3252
3274
3296
3318
3341
3362
3384
3406
3427
3448
3469
3489
3509
3529
3548
3568
3587
3606
3624
3643
3661
3679
3697
3713
3730
3746
3761
3776
3790
3804
3817
3829
3841
3852
3863
3872
3882
3890
3898
3906
3912
3918
3924
3928
3933
3936
3940
3942
3945
3947
3948
3949
3950
3950
3950
3949
3948
3947
3946
3944
3943
3941
3939
3937
3935
3933
3930
3928
3925
3922
3919
3916
3913
3910
3907
3904
3902
3899
3896
3894
3891
3888
3885
3882
3879
3876
3872
3868
3864
3860
3856
3852
3847
3843
3839
3835
3831
3827
3824
3820
3817
3814
3811
3808
3806
3804
3802
3800
3798
3796
3794
3793
3791
3790
3789
3788
3787
3786
3786
3785
3785
3785
3785
3785
3785
3785
3785
3786
3786
3787
3787
3788
3788
3788
3789
3789
3789
3789
3789
3789
3788
3788
3788
3787
3787
3786
3785
3784
3782
3780
3779
3777
3774
3772
3769
3767
3764
3762
3759
3757
3754
3752
3750
3747
3745
3742
3739
3737
3734
3731
3729
3725
3722
3719
3715
3710
3705
3700
3694
3688
3681
3674
3667
3659
3651
3642
3633
3623
3612
3602
3590
3579
3567
3554
3541
3528
3515
3501
3487
3472
3458
3443
3428
3413
3398
3383
3368
3353
3337
3322
3307
3291
3276
3260
3245
3230
3214
3199
3184
3168
3153
3138
3123
3108
3094
3079
3064
3050
3036
3022
3008
2994
2980
2967
2953
2939
2926
2912
2899
2885
2872
2859
2846
2833
2820
2807
2794
2781
2768
2755
2742
2728
2715
2701
2686
2672
2657
2642
2627
2611
2596
2580
2564
2548
2532
2517
2501
2485
2469
2453
2436
2420
2404
2387
2371
2354
2338
2322
2305
2289
2273
2256
2240
2223
2206
2189
2172
2154
2136
2118
2100
2081
2063
2044
2025
2007
1988
1969
1950
1931
1912
1892
1873
1854
1834
1814
1794
1774
1753
1732
1712
1691
1670
1648
1627
1605
1584
1562
1540
1518
1495
1473
1450
1427
1404
1381
1358
1335
1311
1288
1264
1240
1216
1192
1168
1144
1121
1097
1073
1049
1026
1002
979
955
932
909
886
864
841
818
796
773
751
728
706
683
661
638
615
592
570
547
525
503
481
459
437
416
395
374
354
333
313
293
273
253
233
213
194
175
155
136
117
98
80
61
43
24
6
-11
-29
-46
-64
-81
-98
-114
-131
-147
-164
-179
-195
-211
-226
-240
-255
-269
-282
-295
-308
-320
-332
-344
-355
-365
-375
-385
-395
-404
-413
-422
-431
-440
-448
-456
-465
-473
-481
-488
-496
-503
-510
-517
-524
-530
-537
-542
-548
-553
-557
-562
-566
-570
-573
-576
-579
-582
-584
-586
-588
-589
-590
-591
-592
-592
-593
-593
-592
-592
-591
-590
-589
-588
-586
-584
-582
-580
-578
-576
-574
-572
-570
-568
-566
-564
-562
-559
-557
-555
-552
-549
-546
-543
-540
-536
-532
-528
-524
-519
-515
-510
-504
-499
-494
-488
-483
-477
-472
-466
-460
-455
-449
-443
-437
-431
-424
-418
-411
-405
-398
-391
-385
-379
-372
-366
-361
-355
-349
-344
-338
-333
-327
-321
-316
-310
-305
-300
-294
-289
-284
-278
-273
-268
-263
-258
-254
-249
-245
-240
-236
-232
-228
-224
-220
-215
-211
-207
-203
-199
-195
-191
-187
-183
-179
-175
-171
-168
-164
-161
-157
-154
-151
-148
-145
-141
-138
-135
-132
-128
-125
-122
-119
-116
-114
-111
-109
-108
-106
-105
-103
-103
-102
-101
-101
-100
-100
-99
-99
-98
-98
-97
-96
-96
-95
-94
-94
-93
-93
-93
-92
-93
-93
-94
-95
-96
-97
-99
-101
-103
-105
-107
-110
-112
-115
-118
-121
-124
-127
-130
-133
-137
-140
-143
-147
-150
-154
-157
-160
-164
-167
-170
-172
-175
-178
-181
-184
-186
-189
-193
-196
-199
-203
-206
-210
-214
-217
-221
-225
-229
-233
-237
-241
-246
-250
-255
-260
-265
-271
-276
-282
-288
-293
-299
-305
-311
-317
-322
-328
-333
-339
-344
-349
-354
-358
-363
-367
-372
-376
-380
-385
-389
-393
-397
-400
-404
-408
-412
-416
-420
-424
-428
-432
-436
-440
-444
-449
-453
-458
-462
-467
-471
-476
-481
-486
-491
-496
-501
-506
-511
-517
-522
-527
-533
-538
-544
-549
-555
-561
-568
-574
-581
-588
-595
-602
-610
-618
-626
-634
-643
-652
-661
-670
-679
-688
-697
-705
-714
-721
-729
-736
-743
-750
-757
-764
-770
-777
-784
-791
-799
-807
-814
-823
-831
-840
-849
-859
-869
-879
-890
-901
-911
-922
-933
-944
-955
-965
-976
-986
-995
-1004
-1012
-1022
-1029
-1037
-1044
-1050
-1056
-1062
-1067
-1072
-1077
-1082
-1086
-1091
-1095
-1099
-1103
-1106
-1110
-1113
-1115
-1118
-1120
-1122
-1124
-1127
-1129
-1131
-1133
-1136
-1139
-1142
-1145
-1148
-1151
-1155
-1159
-1163
-1168
-1172
-1177
-1182
-1186
-1191
-1195
-1199
-1203
-1207
-1210
-1213
-1216
-1219
-1222
-1225
-1228
-1232
-1236
-1240
-1245
-1250
-1256
-1261
-1267
-1273
-1278
-1284
-1290
-1296
-1301
-1307
-1313
-1319
-1325
-1330
-1336
-1341
-1347
-1352
-1357
-1362
-1367
-1373
-1378
-1383
-1388
-1394
-1399
-1405
-1411
-1418
-1424
-1431
-1438
-1445
-1453
-1460
-1467
-1474
-1480
-1487
-1493
-1499
-1505
-1511
-1516
-1522
-1527
-1532
-1537
-1542
-1547
-1552
-1556
-1561
-1565
-1569
-1573
-1577
-1580
-1583
-1587
-1590
-1593
-1597
-1600
-1603
-1607
-1611
-1615
-1619
-1623
-1627
-1631
-1636
-1640
-1644
-1647
-1650
-1653
-1655
-1657
-1658
-1659
-1659
-1659
-1658
-1657
-1656
-1654
-1652
-1650
-1647
-1644
-1641
-1637
-1634
-1630
-1625
-1621
-1617
-1612
-1608
-1604
-1600
-1597
-1594
-1591
-1589
-1587
-1585
-1583
-1581
-1579
-1577
-1575
-1573
-1571
-1569
-1567
-1566
-1564
-1563
-1562
-1561
-1560
-1559
-1558
-1557
-1556
-1554
-1553
-1551
-1550
-1548
-1546
-1545
-1543
-1542
-1540
-1538
-1537
-1535
-1533
-1531
-1528
-1526
-1523
-1520
-1517
-1513
-1508
-1504
-1498
-1493
-1487
-1480
-1474
-1467
-1459
-1452
-1445
-1437
-1430
-1422
-1415
-1407
-1399
-1391
-1382
-1374
-1366
-1357
-1348
-1340
-1331
-1321
-1312
-1303
-1293
-1283
-1273
-1263
-1252
-1241
-1229
-1218
-1206
-1193
-1180
-1167
-1153
-1139
-1125
-1111
-1097
-1083
-1069
-1055
-1041
-1027
-1012
-999
-984
-969
-954
-938
-922
-906
-889
-871
-853
-834
-815
-796
-775
-755
-733
-712
-689
-667
-644
-620
-597
-574
-551
-528
-506
-484
-464
-443
-424
-405
-387
-369
-351
-334
-317
-300
-283
-267
-250
-234
-217
-201
-185
-169
-153
-137
-120
-104
-88
-71
-54
-37
-20
-3
15
33
52
71
91
110
130
150
171
191
211
231
250
269
288
306
323
340
356
372
387
401
415
428
441
453
464
476
487
498
508
518
528
537
546
555
563
571
578
586
593
600
608
615
621
628
634
640
646
651
656
661
665
669
673
677
681
684
688
691
694
697
699
702
705
708
711
714
717
721
725
729
733
737
742
746
752
757
763
769
775
781
788
795
802
809
816
824
832
840
848
856
865
873
882
890
899
907
916
924
932
941
949
957
966
974
983
991
1000
1010
1018
1029
1039
1049
1059
1070
1080
1091
1102
1113
1123
1134
1145
1155
1166
1176
1186
1196
1206
1216
1226
1235
1245
1254
1263
1271
1280
1288
1297
1305
1313
1321
1329
1337
1345
1353
1361
1368
1376
1383
1390
1397
1404
1410
1416
1422
1427
1432
1437
1442
1447
1451
1456
1460
1465
1469
1473
1477
1481
1485
1488
1491
1494
1496
1498
1500
1502
1503
1503
1504
1504
1504
1503
1502
1500
1498
1496
1494
1492
1489
1486
1483
1480
1477
1473
1469
1465
1461
1457
1453
1449
1445
1441
1437
1433
1428
1424
1419
1415
1410
1404
1399
1394
1388
1382
1376
1370
1364
1358
1351
1344
1337
1329
1321
1313
1304
1295
1286
1276
1267
1257
1247
1237
1226
1216
1205
1193
1182
1170
1158
1146
1133
1121
1108
1095
1081
1067
1053
1039
1025
1010
996
981
966
951
936
921
906
891
875
860
844
829
813
797
781
765
750
734
718
702
686
670
654
638
622
605
588
571
554
537
519
502
485
468
451
434
417
400
384
367
351
335
318
301
284
267
249
231
213
194
174
154
134
113
93
72
51
29
8
-13
-34
-56
-77
-98
-118
-139
-160
-181
-202
-222
-243
-264
-286
-307
-328
-350
-372
-393
-415
-438
-460
-482
-504
-526
-548
-570
-592
-614
-636
-657
-679
-700
-721
-741
-762
-783
-803
-824
-845
-865
-886
-907
-927
-947
-967
-987
-1006
-1026
-1045
-1063
-1081
-1099
-1117
-1134
-1152
-1169
-1187
-1204
-1222
-1239
-1257
-1275
-1292
-1310
-1327
-1344
-1361
-1378
-1394
-1410
-1426
-1442
-1458
-1473
-1488
-1503
-1518
-1533
-1547
-1561
-1574
-1587
-1600
-1612
-1624
-1635
-1647
-1658
-1669
-1680
-1691
-1702
-1713
-1723
-1734
-1745
-1756
-1766
-1777
-1788
-1799
-1811
-1822
-1834
-1847
-1859
-1872
-1886
-1899
-1912
-1926
-1939
-1953
-1966
-1979
-1992
-2005
-2017
-2029
-2043
-2056
-2068
-2081
-2093
-2106
-2118
-2130
-2143
-2155
-2167
-2179
-2192
-2204
-2216
-2228
-2240
-2252
-2264
-2275
-2286
-2296
-2306
-2315
-2324
-2332
-2340
-2347
-2355
-2362
-2369
-2376
-2382
-2389
-2396
-2402
-2408
-2414
-2419
-2423
-2427
-2431
-2434
-2437
-2440
-2442
-2444
-2446
-2448
-2449
-2451
-2452
-2453
-2453
-2453
-2453
-2452
-2451
-2449
-2446
-2442
-2438
-2433
-2428
-2421
-2414
-2405
-2397
-2387
-2377
-2366
-2354
-2342
-2330
-2317
-2303
-2289
-2274
-2259
-2244
-2228
-2211
-2194
-2176
-2159
-2140
-2122
-2103
-2083
-2064
-2044
-2024
-2005
-1985
-1965
-1946
-1927
-1908
-1890
-1871
-1853
-1835
-1818
-1800
-1782
-1764
-1747
-1729
-1712
-1694
-1677
-1660
-1642
-1625
-1608
-1591
-1574
-1557
-1541
-1525
-1509
-1493
-1478
-1462
-1447
-1432
-1417
-1401
-1386
-1370
-1355
-1339
-1323
-1307
-1290
-1274
-1257
-1240
-1223
-1206
-1189
-1172
-1155
-1138
-1122
-1105
-1088
-1071
-1054
-1037
-1018
-1002
-984
-966
-948
-929
-911
-893
-874
-856
-838
-821
-803
-785
-768
-751
-734
-717
-700
-683
-666
-649
-632
-614
-597
-580
-562
-545
-528
-511
-495
-479
-462
-446
-431
-415
-399
-384
-369
-354
-339
-324
-309
-294
-280
-266
-251
-237
-224
-210
-197
-184
-171
-159
-147
-135
-123
-111
-100
-88
-77
-66
-56
-46
-36
-26
-17
-8
1
9
17
24
31
38
44
50
55
60
65
69
73
76
80
82
85
88
90
92
94
96
97
99
100
101
102
103
103
103
103
103
103
102
101
101
100
99
98
97
96
95
94
92
91
89
87
85
83
81
79
77
75
73
71
69
66
64
62
60
58
56
54
52
51
50
49
48
48
47
47
47
47
47
48
48
48
48
49
49
49
50
50
50
50
50
50
50
49
49
47
46
44
43
41
38
36
33
30
27
24
21
18
14
11
7
3
-1
-4
-8
-12
-17
-21
-25
-29
-34
-39
-44
-49
-55
-60
-67
-73
-80
-88
-96
-104
-113
-122
-132
-142
-152
-162
-173
-183
-194
-206
-218
-229
-242
-254
-267
-280
-294
-308
-322
-336
-351
-367
-382
-399
-415
-432
-448
-466
-483
-501
-518
-537
-555
-573
-592
-611
-630
-650
-669
-689
-709
-729
-749
-770
-790
-811
-832
-853
-874
-896
-917
-939
-961
-982
-1004
-1026
-1048
-1070
-1093
-1115
-1137
-1159
-1181
-1203
-1225
-1247
-1268
-1290
-1312
-1334
-1356
-1378
-1400
-1422
-1444
-1466
-1489
-1511
-1533
-1556
-1578
-1601
-1623
-1646
-1669
-1692
-1715
-1738
-1761
-1784
-1808
-1831
-1855
-1879
-1902
-1926
-1950
-1974
-1998
-2023
-2047
-2071
-2094
-2118
-2142
-2166
-2190
-2214
-2238
-2261
-2285
-2309
-2333
-2357
-2381
-2405
-2429
-2453
-2476
-2500
-2524
-2547
-2570
-2593
-2616
-2639
-2662
-2684
-2706
-2727
-2748
-2769
-2789
-2809
-2829
-2848
-2867
-2885
-2903
-2921
-2939
-2956
-2973
-2991
-3008
-3024
-3041
-3057
-3073
-3089
-3105
-3121
-3136
-3151
-3166
-3180
-3195
-3209
-3223
-3237
-3251
-3265
-3279
-3292
-3306
-3319
-3333
-3346
-3359
-3372
-3385
-3398
-3411
-3424
-3437
-3449
-3462
-3475
-3487
-3500
-3513
-3525
-3538
-3550
-3563
-3576
-3588
-3601
-3613
-3625
-3638
-3650
-3662
-3674
-3687
-3699
-3711
-3722
-3734
-3746
-3758
-3769
-3781
-3792
-3803
-3814
-3825
-3836
-3847
-3858
-3869
-3880
-3890
-3901
-3912
-3923
-3933
-3944
-3955
-3966
-3977
-3988
-3999
-4010
-4021
-4032
-4043
-4054
-4066
-4077
-4088
-4099
-4109
-4120
-4130
-4140
-4150
-4160
-4170
-4180
-4190
-4199
-4209
-4218
-4228
-4237
-4246
-4254
-4263
-4271
-4279
-4286
-4293
-4300
-4307
-4313
-4319
-4325
-4330
-4336
-4341
-4347
-4352
-4358
-4363
-4369
-4374
-4380
-4386
-4392
-4398
-4404
-4410
-4416
-4422
-4428
-4435
-4441
-4447
-4454
-4460
-4467
-4473
-4479
-4486
-4492
-4498
-4504
-4510
-4515
-4521
-4526
-4532
-4537
-4542
-4547
-4552
-4557
-4562
-4566
-4570
-4574
-4578
-4582
-4585
-4588
-4591
-4593
-4596
-4598
-4600
-4602
-4603
-4605
-4606
-4607
-4608
-4609
-4609
-4609
-4610
-4610
-4610
-4609
-4609
-4609
-4608
-4607
-4607
-4606
-4605
-4604
-4603
-4601
-4600
-4599
-4597
-4596
-4595
-4593
-4592
-4591
-4590
-4589
-4589
-4588
-4588
-4587
-4587
-4587
-4587
-4587
-4587
-4588
-4588
-4589
-4589
-4590
-4591
-4591
-4592
-4592
-4593
-4593
-4594
-4594
-4594
-4594
-4594
-4594
-4593
-4593
-4593
-4592
-4592
-4591
-4590
-4590
-4589
-4588
-4587
-4586
-4585
-4583
-4582
-4581
-4579
-4578
-4577
-4575
-4574
-4572
-4571
-4570
-4568
-4566
-4565
-4563
-4561
-4560
-4558
-4557
-4555
-4554
-4553
-4552
-4551
-4550
-4549
-4548
-4548
-4547
-4547
-4546
-4546
-4546
-4545
-4545
-4544
-4544
-4543
-4543
-4542
-4542
-4541
-4540
-4539
-4538
-4536
-4535
-4533
-4532
-4530
-4528
-4526
-4525
-4523
-4521
-4519
-4518
-4516
-4514
-4512
-4511
-4509
-4507
-4505
-4503
-4502
-4500
-4499
-4497
-4495
-4494
-4492
-4491
-4490
-4488
-4487
-4486
-4484
-4483
-4482
-4481
-4480
-4479
-4478
-4477
-4475
-4474
-4473
-4472
-4470
-4468
-4467
-4465
-4462
-4460
-4457
-4454
-4451
-4447
-4444
-4440
-4436
-4431
-4427
-4422
-4418
-4413
-4408
-4403
-4398
-4393
-4387
-4382
-4376
-4370
-4364
-4358
-4352
-4345
-4338
-4331
-4324
-4316
-4309
-4301
-4293
-4285
-4276
-4268
-4259
-4251
-4242
-4234
-4225
-4217
-4208
-4200
-4191
-4183
-4174
-4165
-4157
-4148
-4139
-4131
-4122
-4113
-4104
-4096
-4086
-4078
-4070
-4062
-4054
-4046
-4038
-4032
-4024
-4017
-4010
-4003
-3997
-3991
-3985
-3979
-3974
-3968
-3964
-3959
-3955
-3951
-3947
-3943
-3940
-3937
-3934
-3931
-3929
-3926
-3923
-3921
-3918
-3916
-3913
-3910
-3907
-3904
-3901
-3897
-3893
-3889
-3885
-3881
-3877
-3872
-3868
-3863
-3858
-3854
-3849
-3844
-3840
-3835
-3831
-3826
-3822
-3817
-3812
-3808
-3803
-3798
-3793
-3788
-3783
-3777
-3771
-3766
-3760
-3753
-3747
-3740
-3733
-3726
-3719
-3712
-3705
-3697
-3689
-3682
-3674
-3666
-3659
-3651
-3644
-3636
-3629
-3621
-3614
-3606
-3599
-3591
-3584
-3577
-3569
-3562
-3555
-3548
-3541
-3534
-3528
-3521
-3515
-3508
-3502
-3496
-3489
-3483
-3476
-3470
-3463
-3456
-3449
-3442
-3435
-3427
-3419
-3411
-3402
-3394
-3385
-3377
-3368
-3360
-3351
-3343
-3335
-3327
-3319
-3311
-3304
-3296
-3289
-3282
-3274
-3267
-3260
-3253
-3246
-3239
-3232
-3225
-3219
-3212
-3205
-3199
-3193
-3187
-3181
-3175
-3169
-3164
-3158
-3153
-3148
-3143
-3139
-3134
-3129
-3125
-3121
-3117
-3113
-3109
-3106
-3103
-3099
-3096
-3093
-3091
-3088
-3086
-3083
-3081
-3079
-3077
-3074
-3072
-3070
-3068
-3066
-3063
-3060
-3057
-3054
-3051
-3047
-3043
-3039
-3034
-3030
-3025
-3020
-3015
-3009
-3004
-2998
-2993
-2987
-2981
-2975
-2968
-2961
-2954
-2947
-2940
-2932
-2924
-2916
-2907
-2899
-2890
-2881
-2872
-2863
-2854
-2845
-2835
-2826
-2817
-2807
-2798
-2789
-2779
-2769
-2760
-2750
-2740
-2731
-2721
-2711
-2702
-2692
-2683
-2673
-2664
-2655
-2646
-2637
-2629
-2620
-2612
-2603
-2595
-2588
-2580
-2572
-2565
-2557
-2550
-2543
-2536
-2528
-2521
-2514
-2507
-2501
-2495
-2488
-2482
-2477
-2471
-2466
-2461
-2455
-2450
-2445
-2439
-2434
-2429
-2423
-2418
-2413
-2407
-2402
-2397
-2392
-2386
-2381
-2376
-2370
-2365
-2360
-2355
-2349
-2344
-2339
-2333
-2328
-2323
-2317
-2312
-2307
-2302
-2296
-2291
-2286
-2281
-2275
-2270
-2265
-2259
-2254
-2249
-2244
-2238
-2233
-2228
-2223
-2217
-2212
-2207
-2202
-2196
-2191
-2186
-2181
-2175
-2170
-2165
-2160
-2154
-2149
-2144
-2139
-2133
-2128
-2123
-2118
-2112
-2107
-2102
-2097
-2092
-2086
-2081
-2076
-2071
-2065
-2060
-2055
-2050
-2045
-2039
-2033
-2029
-2024
-2017
-2013
-2008
-2003
-1998
-1992
-1987
-1982
-1977
-1972
-1966
-1961
-1956
-1951
-1946
-1940
-1935
-1930
-1925
-1920
-1915
-1909
-1904
-1899
-1894
-1889
-1883
-1878
-1873
-1868
-1863
-1858
-1852
-1847
-1842
-1837
-1832
-1827
-1821
-1816
-1811
-1806
-1801
-1796
-1790
-1785
-1780
-1775
-1770
-1765
-1760
-1754
-1749
-1744
-1739
-1734
-1729
-1724
-1718
-1713
-1708
-1703
-1698
-1693
-1688
-1682
-1677
-1672
-1667
-1662
-1657
-1652
-1647
-1642
-1636
-1631
-1626
-1621
-1616
-1611
-1606
-1601
-1596
-1590
-1585
-1580
-1575
-1570
-1565
-1560
-1555
-1550
-1545
-1539
-1534
-1529
-1524
-1519
-1514
-1509
-1504
-1499
-1494
-1489
-1484
-1478
-1473
-1468
-1463
-1458
-1453
-1448
-1443
-1438
-1433
-1428
-1423
-1418
-1413
-1407
-1402
-1397
-1392
-1387
-1382
-1377
-1372
-1367
-1362
-1357
-1352
-1347
-1342
-1337
-1332
-1327
-1322
-1317
-1312
-1307
-1302
-1297
-1291
-1286
-1281
-1276
-1271
-1266
-1261
-1256
-1251
-1246
-1241
-1236
-1231
-1226
-1221
-1216
-1211
-1206
-1201
-1196
-1191
-1186
-1181
-1176
-1171
-1166
-1161
-1156
-1151
-1146
-1141
-1136
-1131
-1126
-1121
-1116
-1111
-1106
-1101
-1096
-1091
-1086
-1081
-1076
-1071
-1066
-1062
-1057
-1052
-1047
-1042
-1037
-1032
-1027
-1022
-1016
-1012
-1006
-1002
-997
-992
-987
-982
-977
-972
-967
-962
-957
-952
-948
-943
-938
-933
-928
-923
-918
-913
-908
-903
-898
-893
-888
-883
-878
-874
-869
-864
-859
-854
-849
-844
-839
-834
-829
-824
-820
-815
-810
-805
-800
-795
-790
-785
-780
-775
-771
-766
-761
-756
-751
-746
-741
-736
-731
-727
-722
-717
-712
-707
-702
-697
-692
-687
-683
-678
-673
-668
-663
-658
-653
-649
-644
-639
-634
-629
-624
-619
-615
-610
-605
-600
-595
-590
-585
-581
-576
-571
-566
-561
-556
-552
-547
-542
-537
-532
-527
-523
-518
-513
-508
-503
-498
-494
-489
-484
-479
-474
-469
-465
-460
-455
-450
-445
-441
-436
-431
-426
-421
-417
-412
-407
-402
-397
-393
-388
-383
-378
-373
-369
-364
-359
-354
-349
-345
-340
-335
-330
-326
-321
-316
-311
-306
-302
-297
-292
-287
-283
-278
-273
-268
-264
-259
-254
-249
-245
-240
-235
-230
-226
-221
-216
-211
-207
-202
-197
-192
-188
-183
-178
-173
-169
-164
-159
-154
-150
-145
-140
-136
-131
-126
-121
-117
-112
-107
-102
-98
-93
-88
-84
-79
-74
-69
-65
-60
-55
-51
-46
-41
-37
-32
-27
-22
-18
-13
-8
-4
1
6
10
15
20
24
29
34
38
43
48
52
57
62
67
71
76
81
85
90
95
99
104
109
113
118
122
127
132
136
141
146
150
155
160
164
169
174
178
183
188
192
197
201
206
211
215
220
225
229
234
238
243
248
252
257
262
266
271
275
280
285
289
294
298
303
308
312
317
322
326
331
335
340
344
349
354
358
363
367
372
377
381
386
390
395
400
404
409
413
418
422
427
432
436
441
445
450
454
459
464
468
473
477
482
486
491
495
500
505
509
514
518
523
527
532
536
541
545
550
554
559
564
568
573
577
582
586
591
595
600
604
609
613
618
622
627
631
636
640
645
649
654
658
663
667
672
677
681
686
690
694
699
703
708
712
717
721
726
730
735
739
744
748
753
757
762
766
771
775
780
784
789
793
798
802
807
811
815
820
824
829
833
838
842
847
851
856
860
864
869
873
878
882
887
891
896
900
904
909
913
918
922
927
931
935
940
944
949
953
958
962
966
971
975
980
984
988
993
997
1002
1006
1010
1014
1018
1024
1028
1033
1037
1041
1046
1050
1055
1059
1063
1068
1072
1076
1081
1085
1090
1094
1098
1103
1107
1112
1116
1120
1125
1129
1133
1138
1142
1146
1151
1155
1160
1164
1168
1173
1177
1181
1186
1190
1194
1199
1203
1207
1212
1216
1221
1225
1229
1234
1238
1242
1247
1251
1255
1260
1264
1268
1273
1277
1281
1286
1290
1294
1299
1303
1307
1311
1316
1320
1324
1329
1333
1337
1342
1346
1350
1355
1359
1363
1367
1372
1376
1380
1385
1389
1393
1398
1402
1406
1410
1415
1419
1423
1428
1432
1436
1440
1445
1449
1453
1458
1462
1466
1470
1475
1479
1483
1487
1492
1496
1500
1504
1509
1513
1517
1522
1526
1530
1534
1539
1543
1547
1551
1556
1560
1564
1568
1572
1577
1581
1585
1589
1594
1598
1602
1606
1611
1615
1619
1623
1627
1632
1636
1640
1644
1649
1653
1657
1661
1665
1670
1674
1678
1682
1686
1691
1695
1699
1703
1707
1712
1716
1720
1724
1728
1733
1737
1741
1745
1749
1754
1758
1762
1766
1770
1775
1779
1783
1787
1791
1795
1800
1804
1808
1812
1816
1820
1825
1829
1833
1837
1841
1845
1850
1854
1858
1862
1866
1870
1874
1879
1883
1887
1891
1895
1899
1903
1908
1912
1916
1920
1924
1928
1932
1936
1941
1945
1949
1953
1957
1961
1965
1969
1974
1978
1982
1986
1990
1994
1998
2001
2005
2011
2015
2019
2023
2027
2031
2035
2039
2043
2047
2052
2056
2060
2064
2068
2072
2076
2080
2084
2088
2092
2097
2101
2105
2109
2113
2117
2121
2125
2129
2133
2137
2141
2145
2149
2154
2158
2162
2166
2170
2174
2178
2182
2186
2190
2194
2198
2202
2206
2210
