20
19132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
7
7
7
7
7
7
8
8
8
8
8
9
9
9
9
10
10
10
10
11
11
11
11
12
12
12
13
13
13
13
14
14
14
15
15
15
16
16
16
17
17
17
18
18
18
19
19
19
20
20
20
21
21
21
22
22
22
23
23
23
24
24
24
25
25
25
26
26
26
27
27
27
27
28
28
28
29
29
29
29
30
30
30
30
31
31
31
31
32
32
32
32
33
33
33
33
34
34
34
34
35
35
35
35
36
36
36
36
37
37
37
37
38
38
38
38
38
39
39
39
39
40
40
40
40
41
41
41
41
41
42
42
42
42
43
43
43
43
43
44
44
44
44
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
57
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
61
61
61
61
62
62
62
62
62
63
63
63
63
64
64
64
64
64
65
65
65
65
65
66
66
66
66
67
67
67
67
68
68
68
68
69
69
69
69
69
69
69
70
70
70
70
70
71
71
71
72
72
72
73
73
73
74
74
74
74
75
75
75
75
76
76
76
76
76
77
77
77
78
78
79
79
80
80
81
81
82
82
82
82
82
83
83
83
83
83
83
83
83
84
84
84
84
84
84
85
85
85
85
85
86
86
86
86
87
87
87
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
90
90
90
91
91
91
92
92
93
93
93
93
93
93
94
94
94
94
94
94
94
94
95
95
95
95
95
96
96
96
96
97
97
97
97
97
98
98
98
98
99
99
99
99
99
100
100
100
100
100
101
101
101
102
102
102
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
104
104
104
103
103
103
103
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
106
106
107
108
109
110
111
112
113
114
114
115
116
116
117
117
117
117
117
117
117
118
118
118
119
119
120
120
121
122
122
123
124
124
124
125
125
124
124
123
123
122
122
122
121
122
122
122
123
123
124
125
125
126
126
127
127
128
128
128
128
128
128
129
129
129
129
129
129
130
130
131
132
133
134
135
135
136
137
137
138
138
138
139
139
139
139
140
140
140
140
140
141
141
141
141
142
142
142
143
143
143
144
144
144
144
144
144
144
143
143
143
143
143
144
144
145
146
146
147
147
147
147
147
147
147
146
146
145
145
144
144
144
144
143
143
143
143
142
142
141
141
140
140
139
139
140
140
141
141
142
143
144
145
146
147
148
148
149
149
150
150
151
151
152
154
155
157
159
160
162
163
164
165
165
165
165
165
165
164
164
164
164
165
165
166
167
167
168
168
169
170
170
171
172
173
174
174
175
175
176
176
176
176
175
175
174
174
173
172
171
171
170
169
169
168
167
167
166
166
166
166
166
166
166
166
166
166
166
166
166
167
167
168
168
169
170
171
173
174
175
176
177
179
180
181
181
182
182
182
183
183
184
184
185
186
187
188
189
189
190
190
191
191
191
192
193
193
194
195
196
197
199
200
201
203
204
205
206
208
209
209
210
210
210
210
209
208
207
205
203
202
200
199
198
198
197
197
196
196
196
197
197
199
200
201
202
203
205
206
207
207
208
208
208
207
206
206
204
203
202
201
200
200
201
201
202
203
205
207
208
210
211
212
213
214
215
215
216
216
216
216
215
215
215
214
214
214
215
216
218
219
222
224
227
230
233
235
237
239
240
241
240
239
238
236
235
233
231
230
228
226
225
224
224
224
224
225
226
227
228
229
229
230
231
231
232
232
232
232
233
233
233
233
232
232
231
231
230
229
229
228
226
224
222
219
216
213
211
208
206
204
203
202
202
201
201
201
201
200
200
199
199
198
198
197
197
196
196
195
195
195
195
195
195
194
194
193
193
192
192
193
193
195
197
199
201
203
204
205
206
206
205
204
202
199
197
193
190
187
184
181
179
177
176
174
173
172
171
170
168
167
165
163
160
158
155
152
149
146
143
140
137
134
132
129
127
124
120
116
112
108
103
99
95
91
88
85
83
82
81
80
80
80
79
79
78
76
75
72
70
67
65
62
59
55
51
47
43
39
36
33
31
29
28
28
28
29
30
32
34
36
38
40
43
45
47
49
51
52
53
54
54
55
56
58
59
61
64
67
70
74
77
80
82
85
87
89
92
95
97
99
100
102
103
105
106
108
109
112
115
118
122
127
131
135
140
143
147
149
149
147
144
141
138
134
132
129
127
125
124
123
122
121
120
120
119
119
120
120
121
121
121
120
119
117
115
113
111
108
106
105
105
106
108
111
115
119
123
128
132
136
140
145
149
153
156
159
162
164
165
164
162
159
156
153
151
150
150
150
152
154
156
158
160
162
163
165
166
167
169
170
172
174
175
175
175
174
171
167
162
154
145
137
128
121
115
110
108
106
105
105
105
104
103
101
97
91
85
79
72
65
57
50
44
37
32
28
25
22
20
19
19
19
21
23
26
28
30
32
32
31
28
24
19
14
8
3
-1
-4
-7
-10
-13
-16
-19
-21
-23
-24
-25
-25
-24
-22
-20
-17
-14
-11
-9
-7
-6
-5
-4
-4
-4
-4
-5
-6
-8
-10
-13
-16
-19
-22
-25
-26
-27
-26
-24
-22
-19
-16
-12
-9
-7
-6
-5
-6
-9
-13
-17
-22
-28
-33
-37
-40
-41
-42
-41
-41
-41
-41
-42
-44
-47
-51
-54
-58
-62
-65
-68
-70
-73
-76
-79
-81
-84
-87
-90
-94
-99
-104
-109
-114
-119
-121
-122
-121
-118
-114
-109
-104
-98
-93
-87
-81
-77
-73
-71
-70
-70
-69
-68
-67
-66
-64
-62
-61
-61
-61
-61
-63
-64
-64
-64
-64
-64
-65
-67
-71
-76
-83
-91
-100
-109
-116
-123
-129
-134
-137
-139
-139
-138
-137
-135
-134
-133
-132
-133
-135
-137
-140
-143
-146
-150
-154
-161
-169
-179
-190
-204
-218
-233
-249
-264
-278
-291
-302
-311
-318
-324
-329
-333
-337
-342
-346
-349
-354
-359
-365
-373
-382
-394
-406
-420
-433
-446
-458
-468
-476
-482
-487
-490
-492
-493
-494
-495
-495
-495
-495
-495
-495
-495
-496
-496
-497
-499
-502
-505
-508
-512
-514
-516
-517
-517
-517
-517
-518
-518
-518
-516
-514
-510
-506
-501
-495
-488
-481
-474
-467
-462
-457
-454
-451
-450
-450
-451
-452
-452
-452
-451
-449
-446
-442
-438
-433
-427
-421
-415
-409
-404
-399
-395
-391
-387
-385
-382
-380
-378
-376
-376
-376
-377
-379
-381
-385
-388
-392
-395
-398
-400
-404
-408
-413
-418
-423
-428
-433
-436
-437
-436
-434
-431
-428
-424
-421
-419
-417
-417
-417
-418
-417
-416
-413
-409
-404
-398
-391
-384
-378
-373
-369
-368
-369
-372
-378
-385
-392
-401
-410
-421
-433
-446
-458
-469
-480
-488
-495
-499
-499
-497
-493
-486
-480
-473
-469
-466
-467
-469
-474
-482
-490
-500
-509
-517
-524
-528
-530
-531
-531
-530
-529
-529
-531
-533
-538
-544
-552
-560
-568
-578
-588
-600
-612
-625
-640
-657
-675
-695
-717
-739
-762
-784
-803
-820
-833
-844
-852
-856
-858
-858
-856
-853
-850
-849
-848
-850
-853
-858
-864
-872
-880
-889
-898
-907
-918
-930
-943
-957
-971
-983
-994
-1002
-1010
-1014
-1014
-1014
-1010
-1006
-1000
-994
-988
-982
-977
-973
-971
-970
-970
-972
-975
-978
-982
-985
-988
-991
-993
-995
-995
-994
-992
-988
-983
-976
-969
-962
-955
-948
-942
-936
-931
-927
-924
-924
-927
-933
-942
-953
-967
-981
-997
-1014
-1033
-1052
-1071
-1090
-1109
-1126
-1143
-1157
-1170
-1182
-1191
-1199
-1205
-1210
-1215
-1221
-1227
-1235
-1243
-1253
-1265
-1277
-1291
-1305
-1317
-1329
-1339
-1348
-1355
-1362
-1366
-1369
-1370
-1368
-1367
-1365
-1363
-1361
-1359
-1358
-1358
-1360
-1364
-1370
-1375
-1380
-1383
-1385
-1384
-1381
-1376
-1369
-1360
-1351
-1342
-1333
-1325
-1320
-1317
-1317
-1319
-1324
-1331
-1340
-1350
-1360
-1369
-1378
-1386
-1394
-1402
-1409
-1415
-1422
-1427
-1432
-1437
-1441
-1445
-1449
-1451
-1451
-1450
-1448
-1445
-1443
-1440
-1439
-1438
-1439
-1443
-1449
-1457
-1467
-1478
-1489
-1502
-1515
-1529
-1543
-1558
-1571
-1584
-1596
-1606
-1613
-1619
-1622
-1622
-1620
-1615
-1610
-1604
-1598
-1593
-1589
-1587
-1587
-1590
-1594
-1600
-1607
-1615
-1622
-1628
-1633
-1637
-1639
-1641
-1642
-1642
-1643
-1644
-1643
-1642
-1637
-1630
-1620
-1609
-1596
-1582
-1568
-1554
-1540
-1526
-1512
-1498
-1483
-1469
-1454
-1440
-1427
-1414
-1403
-1393
-1384
-1376
-1371
-1367
-1366
-1367
-1369
-1372
-1373
-1375
-1377
-1380
-1384
-1390
-1399
-1410
-1423
-1438
-1453
-1469
-1483
-1496
-1508
-1520
-1531
-1542
-1553
-1564
-1574
-1584
-1592
-1600
-1606
-1611
-1616
-1621
-1626
-1630
-1635
-1639
-1643
-1646
-1650
-1654
-1658
-1661
-1665
-1667
-1670
-1672
-1674
-1677
-1680
-1686
-1694
-1703
-1714
-1726
-1738
-1749
-1758
-1766
-1773
-1779
-1785
-1791
-1797
-1803
-1810
-1816
-1820
-1822
-1822
-1820
-1816
-1811
-1805
-1799
-1792
-1787
-1782
-1778
-1776
-1776
-1779
-1784
-1791
-1800
-1810
-1821
-1833
-1846
-1859
-1873
-1888
-1902
-1916
-1927
-1935
-1938
-1938
-1935
-1927
-1917
-1903
-1888
-1871
-1853
-1835
-1816
-1797
-1776
-1754
-1731
-1707
-1685
-1664
-1645
-1630
-1617
-1607
-1600
-1597
-1595
-1596
-1596
-1596
-1594
-1591
-1587
-1582
-1577
-1572
-1569
-1566
-1564
-1563
-1563
-1563
-1562
-1560
-1556
-1552
-1546
-1541
-1537
-1533
-1531
-1530
-1530
-1533
-1536
-1541
-1547
-1554
-1562
-1572
-1584
-1596
-1611
-1626
-1642
-1656
-1670
-1681
-1690
-1698
-1706
-1713
-1720
-1726
-1732
-1738
-1743
-1749
-1756
-1763
-1771
-1777
-1782
-1785
-1787
-1786
-1783
-1778
-1773
-1768
-1762
-1758
-1753
-1750
-1746
-1742
-1738
-1731
-1724
-1714
-1703
-1689
-1674
-1657
-1640
-1623
-1607
-1592
-1580
-1569
-1561
-1553
-1545
-1536
-1526
-1513
-1498
-1481
-1461
-1438
-1414
-1387
-1360
-1331
-1302
-1273
-1245
-1218
-1192
-1168
-1145
-1126
-1109
-1094
-1083
-1074
-1069
-1065
-1063
-1062
-1063
-1064
-1067
-1071
-1077
-1086
-1098
-1113
-1130
-1150
-1171
-1194
-1216
-1236
-1254
-1270
-1283
-1293
-1300
-1304
-1305
-1303
-1300
-1295
-1291
-1286
-1281
-1275
-1269
-1262
-1254
-1245
-1234
-1221
-1207
-1193
-1178
-1164
-1150
-1137
-1123
-1110
-1097
-1085
-1072
-1060
-1048
-1037
-1028
-1020
-1016
-1012
-1012
-1012
-1014
-1016
-1016
-1018
-1016
-1012
-1006
-1000
-994
-986
-978
-969
-959
-950
-941
-933
-927
-923
-920
-917
-916
-915
-913
-911
-909
-906
-902
-897
-891
-884
-877
-870
-861
-852
-842
-830
-816
-800
-783
-763
-742
-722
-701
-683
-665
-648
-632
-617
-601
-586
-570
-553
-535
-515
-495
-474
-453
-432
-410
-389
-368
-347
-324
-300
-274
-246
-218
-189
-161
-135
-110
-86
-63
-42
-23
-5
13
30
47
65
82
99
115
128
139
147
153
158
161
162
162
163
163
165
168
173
179
186
193
201
208
214
219
223
224
222
219
215
209
201
193
183
172
161
148
133
118
102
85
67
49
32
17
4
-6
-13
-18
-22
-23
-23
-22
-20
-17
-13
-9
-5
-2
-1
-3
-6
-13
-22
-31
-41
-49
-55
-59
-61
-63
-63
-62
-59
-55
-50
-44
-39
-35
-31
-28
-26
-25
-23
-22
-21
-21
-21
-23
-24
-25
-24
-20
-14
-4
8
22
37
53
68
82
96
110
124
139
153
167
180
192
202
212
222
231
239
246
253
259
264
271
278
286
296
306
317
328
338
348
356
362
366
368
369
370
371
373
375
377
379
382
386
392
401
412
426
443
464
487
514
542
573
606
642
679
719
760
801
844
885
926
967
1008
1052
1096
1143
1191
1241
1290
1339
1388
1437
1486
1535
1584
1633
1682
1730
1776
1821
1863
1904
1944
1980
2013
2044
2071
2097
2120
2142
2161
2178
2192
2204
2214
2223
2230
2235
2241
2246
2251
2256
2261
2266
2271
2277
2285
2293
2302
2312
2323
2334
2345
2357
2368
2380
2393
2406
2419
2433
2447
2458
2469
2478
2487
2496
2505
2515
2527
2540
2556
2573
2591
2610
2629
2648
2666
2686
2705
2725
2746
2766
2786
2805
2824
2842
2858
2873
2886
2898
2909
2918
2926
2932
2938
2943
2947
2949
2951
2951
2950
2948
2946
2944
2942
2941
2941
2943
2945
2948
2951
2953
2953
2953
2953
2952
2951
2949
2948
2947
2946
2946
2947
2950
2955
2961
2970
2980
2991
3003
3017
3033
3050
3069
3089
3110
3131
3152
3171
3190
3207
3223
3237
3250
3262
3273
3282
3291
3297
3302
3306
3310
3313
3318
3324
3331
3341
3352
3367
3384
3405
3429
3456
3487
3520
3554
3589
3622
3654
3683
3709
3734
3758
3780
3801
3823
3844
3866
3888
3912
3937
3963
3990
4018
4046
4078
4109
4140
4170
4199
4226
4252
4275
4298
4319
4338
4354
4369
4381
4389
4396
4399
4401
4400
4398
4393
4386
4379
4370
4361
4352
4342
4332
4322
4312
4302
4295
4288
4283
4278
4272
4267
4262
4257
4251
4243
4235
4227
4217
4208
4200
4193
4187
4182
4178
4174
4172
4171
4170
4170
4171
4173
4177
4182
4188
4195
4202
4209
4216
4224
4231
4238
4245
4252
4260
4268
4278
4288
4299
4312
4326
4342
4359
4378
4398
4419
4443
4469
4497
4527
4559
4592
4627
4664
4701
4738
4775
4811
4846
4880
4913
4945
4976
5007
5038
5068
5099
5132
5166
5204
5245
5290
5339
5390
5444
5499
5556
5614
5673
5733
5792
5851
5908
5962
6013
6060
6103
6142
6177
6205
6227
6241
6248
6246
6238
6224
6206
6183
6158
6131
6102
6073
6046
6021
5997
5976
5958
5941
5927
5917
5908
5903
5898
5895
5891
5886
5880
5873
5865
5856
5845
5833
5820
5805
5787
5768
5747
5726
5706
5688
5672
5660
5650
5643
5639
5637
5638
5643
5652
5665
5682
5701
5722
5745
5768
5792
5817
5843
5870
5897
5923
5948
5972
5994
6015
6033
6049
6063
6074
6082
6088
6091
6090
6086
6081
6075
6069
6063
6057
6051
6044
6037
6028
6020
6011
6001
5991
5980
5966
5951
5933
5913
5891
5867
5842
5815
5787
5759
5730
5702
5673
5645
5618
5593
5568
5544
5520
5496
5471
5444
5416
5387
5357
5327
5296
5265
5233
5200
5166
5131
5096
5059
5022
4984
4944
4902
4858
4814
4770
4725
4682
4638
4595
4553
4512
4472
4434
4397
4361
4326
4292
4258
4226
4196
4166
4139
4113
4088
4065
4043
4022
4001
3981
3960
3940
3919
3898
3876
3854
3832
3810
3789
3770
3753
3738
3725
3715
3706
3699
3693
3686
3679
3671
3662
3654
3645
3638
3631
3625
3620
3614
3608
3603
3598
3593
3588
3584
3578
3571
3562
3551
3537
3519
3499
3477
3453
3426
3398
3369
3339
3311
3283
3257
3234
3215
3200
3189
3182
3178
3179
3182
3188
3198
3209
3223
3238
3256
3274
3292
3311
3330
3348
3366
3383
3399
3414
3428
3440
3450
3458
3464
3467
3468
3468
3468
3467
3465
3463
3462
3461
3460
3459
3457
3454
3450
3442
3433
3421
3406
3390
3371
3350
3327
3300
3271
3241
3210
3179
3148
3119
3090
3063
3038
3015
2995
2979
2967
2959
2955
2956
2961
2971
2984
3001
3021
3042
3064
3085
3107
3128
3150
3174
3200
3227
3256
3284
3312
3338
3361
3381
3396
3407
3415
3418
3418
3413
3403
3390
3374
3356
3334
3308
3279
3248
3214
3177
3139
3100
3060
3019
2977
2935
2892
2847
2800
2751
2701
2650
2599
2548
2499
2451
2405
2360
2316
2272
2227
2182
2137
2091
2045
2000
1955
1910
1867
1825
1783
1743
1705
1667
1632
1597
1564
1530
1496
1462
1428
1394
1358
1320
1281
1239
1195
1148
1100
1049
996
941
884
825
766
705
644
583
520
457
392
326
259
191
123
56
-11
-79
-147
-216
-285
-353
-419
-482
-542
-597
-648
-695
-740
-782
-821
-858
-891
-919
-942
-961
-976
-989
-1000
-1012
-1024
-1035
-1044
-1052
-1056
-1057
-1057
-1055
-1054
-1054
-1055
-1057
-1062
-1067
-1074
-1081
-1088
-1095
-1100
-1104
-1107
-1108
-1109
-1108
-1108
-1108
-1111
-1115
-1121
-1129
-1137
-1144
-1151
-1158
-1167
-1177
-1189
-1202
-1218
-1234
-1252
-1272
-1295
-1321
-1352
-1387
-1424
-1463
-1502
-1540
-1576
-1612
-1647
-1682
-1716
-1750
-1783
-1817
-1849
-1881
-1910
-1936
-1959
-1979
-1995
-2008
-2019
-2029
-2039
-2049
-2060
-2072
-2087
-2105
-2125
-2147
-2172
-2200
-2232
-2266
-2304
-2346
-2391
-2439
-2491
-2545
-2601
-2659
-2718
-2779
-2841
-2905
-2969
-3034
-3099
-3164
-3229
-3294
-3359
-3424
-3488
-3551
-3614
-3675
-3734
-3790
-3843
-3895
-3945
-3996
-4048
-4100
-4154
-4208
-4264
-4322
-4383
-4446
-4514
-4585
-4660
-4739
-4820
-4903
-4987
-5071
-5155
-5238
-5322
-5405
-5489
-5574
-5659
-5745
-5831
-5918
-6004
-6091
-6179
-6267
-6356
-6446
-6537
-6630
-6723
-6818
-6914
-7011
-7110
-7209
-7309
-7409
-7506
-7600
-7689
-7772
-7848
-7918
-7981
-8039
-8093
-8143
-8186
-8227
-8261
-8288
-8310
-8326
-8338
-8345
-8347
-8346
-8341
-8333
-8323
-8312
-8299
-8285
-8269
-8252
-8233
-8212
-8191
-8169
-8146
-8122
-8100
-8079
-8058
-8041
-8026
-8013
-8005
-7998
-7993
-7989
-7986
-7982
-7979
-7978
-7979
-7983
-7990
-8000
-8013
-8032
-8055
-8082
-8116
-8154
-8199
-8249
-8304
-8362
-8423
-8485
-8547
-8610
-8673
-8736
-8801
-8866
-8932
-8996
-9057
-9114
-9165
-9210
-9250
-9287
-9320
-9350
-9378
-9403
-9427
-9448
-9467
-9483
-9497
-9510
-9522
-9535
-9549
-9563
-9578
-9593
-9606
-9617
-9626
-9630
-9631
-9626
-9615
-9597
-9571
-9538
-9499
-9455
-9407
-9356
-9303
-9250
-9196
-9143
-9091
-9039
-8987
-8936
-8885
-8833
-8780
-8726
-8669
-8610
-8550
-8488
-8424
-8359
-8292
-8223
-8150
-8073
-7992
-7906
-7815
-7718
-7614
-7504
-7388
-7265
-7136
-7001
-6859
-6711
-6555
-6392
-6225
-6054
-5881
-5707
-5534
-5362
-5192
-5024
-4861
-4702
-4547
-4398
-4253
-4113
-3978
-3848
-3722
-3600
-3481
-3365
-3254
-3148
-3049
-2956
-2870
-2791
-2721
-2659
-2608
-2568
-2538
-2521
-2515
-2521
-2536
-2560
-2592
-2630
-2673
-2718
-2764
-2810
-2856
-2900
-2944
-2985
-3024
-3060
-3093
-3124
-3155
-3186
-3219
-3253
-3290
-3328
-3366
-3405
-3443
-3479
-3515
-3551
-3586
-3620
-3653
-3685
-3714
-3740
-3761
-3776
-3785
-3787
-3783
-3776
-3765
-3755
-3746
-3742
-3745
-3758
-3782
-3819
-3869
-3931
-4005
-4088
-4178
-4272
-4368
-4463
-4555
-4641
-4720
-4790
-4852
-4905
-4951
-4989
-5019
-5043
-5062
-5076
-5089
-5102
-5116
-5131
-5148
-5168
-5193
-5222
-5257
-5297
-5342
-5390
-5442
-5497
-5554
-5615
-5679
-5746
-5816
-5888
-5962
-6035
-6106
-6175
-6239
-6299
-6356
-6409
-6460
-6510
-6562
-6617
-6677
-6743
-6816
-6896
-6983
-7079
-7181
-7290
-7403
-7521
-7642
-7767
-7893
-8020
-8146
-8271
-8394
-8515
-8636
-8755
-8875
-8993
-9109
-9221
-9329
-9433
-9532
-9627
-9717
-9804
-9889
-9973
-10056
-10140
-10224
-10311
-10399
-10491
-10587
-10688
-10795
-10909
-11030
-11155
-11284
-11415
-11547
-11677
-11806
-11934
-12061
-12185
-12305
-12420
-12529
-12632
-12728
-12817
-12901
-12977
-13045
-13105
-13158
-13203
-13242
-13274
-13302
-13324
-13341
-13354
-13363
-13367
-13366
-13359
-13346
-13326
-13299
-13265
-13224
-13175
-13118
-13055
-12986
-12914
-12838
-12762
-12683
-12603
-12521
-12435
-12346
-12251
-12151
-12046
-11936
-11821
-11701
-11576
-11444
-11306
-11162
-11014
-10861
-10705
-10545
-10382
-10218
-10053
-9889
-9726
-9567
-9412
-9264
-9124
-8992
-8868
-8752
-8643
-8542
-8447
-8357
-8270
-8186
-8103
-8021
-7938
-7854
-7767
-7678
-7586
-7491
-7394
-7295
-7193
-7088
-6980
-6868
-6752
-6630
-6505
-6375
-6243
-6108
-5970
-5830
-5688
-5545
-5401
-5259
-5119
-4983
-4851
-4723
-4600
-4482
-4368
-4259
-4155
-4057
-3964
-3877
-3795
-3718
-3645
-3574
-3505
-3436
-3364
-3287
-3206
-3120
-3029
-2935
-2838
-2741
-2643
-2544
-2444
-2343
-2241
-2139
-2037
-1939
-1842
-1749
-1661
-1580
-1506
-1440
-1384
-1337
-1302
-1277
-1263
-1260
-1265
-1277
-1296
-1318
-1344
-1373
-1404
-1438
-1473
-1509
-1545
-1579
-1611
-1641
-1668
-1693
-1716
-1736
-1755
-1771
-1786
-1798
-1808
-1815
-1818
-1818
-1814
-1805
-1791
-1772
-1747
-1715
-1677
-1634
-1584
-1531
-1473
-1412
-1348
-1282
-1213
-1143
-1070
-994
-916
-835
-749
-660
-565
-466
-363
-259
-153
-48
57
160
260
358
452
543
631
715
794
868
935
996
1050
1097
1136
1167
1188
1199
1199
1190
1171
1143
1107
1062
1010
952
888
819
748
674
600
526
453
380
309
238
168
97
26
-44
-115
-187
-259
-331
-404
-477
-549
-620
-690
-757
-822
-884
-945
-1002
-1061
-1118
-1174
-1230
-1287
-1345
-1406
-1469
-1535
-1605
-1677
-1752
-1828
-1904
-1980
-2053
-2123
-2187
-2245
-2295
-2337
-2371
-2396
-2414
-2425
-2430
-2429
-2424
-2415
-2404
-2392
-2380
-2371
-2365
-2365
-2373
-2388
-2411
-2442
-2478
-2519
-2560
-2601
-2638
-2670
-2697
-2718
-2735
-2746
-2753
-2756
-2755
-2751
-2742
-2728
-2707
-2681
-2650
-2613
-2573
-2529
-2482
-2434
-2384
-2335
-2285
-2237
-2189
-2143
-2098
-2053
-2008
-1960
-1910
-1854
-1793
-1726
-1652
-1571
-1484
-1392
-1295
-1193
-1090
-984
-876
-766
-654
-539
-423
-305
-185
-64
60
186
315
448
584
723
866
1012
1162
1316
1472
1631
1793
1955
2118
2281
2442
2601
2759
2914
3066
3216
3363
3507
3648
3785
3920
4051
4179
4304
4426
4544
4660
4773
4884
4992
5098
5202
5303
5402
5498
5590
5676
5757
5832
5900
5963
6021
6074
6122
6167
6209
6248
6285
6319
6351
6381
6409
6433
6454
6469
6480
6485
6486
6483
6477
6468
6457
6446
6434
6422
6409
6397
6386
6376
6368
6364
6363
6365
6372
6383
6397
6413
6431
6451
6471
6493
6515
6537
6559
6580
6600
6618
6635
6651
6667
6685
6706
6731
6761
6797
6840
6889
6945
7010
7083
7166
7258
7360
7472
7592
7721
7857
8000
8150
8307
8470
8640
8816
9001
9193
9394
9604
9824
10054
10293
10540
10792
11050
11310
11570
11830
12087
12340
12587
12828
13062
13289
13507
13716
13916
14106
14287
14457
14618
14769
14911
15044
15171
15290
15404
15513
15617
15717
15813
15904
15993
16079
16164
16245
16327
16406
16485
16563
16642
16722
16803
16887
16971
17055
17139
17221
17302
17383
17462
17540
17616
17690
17761
17828
17891
17951
18007
18060
18109
18154
18196
18235
18271
18303
18333
18360
18385
18409
18431
18453
18474
18496
18518
18542
18567
18596
18627
18660
18695
18731
18768
18805
18842
18879
18915
18950
18985
19018
19048
19075
19098
19116
19127
19132
19129
19120
19102
19077
19043
19001
18949
18888
18818
18739
18650
18552
18443
18323
18192
18050
17898
17737
17567
17390
17206
17016
16819
16615
16405
16189
15968
15742
15512
15279
15043
14805
14567
14329
14092
13857
13626
13397
13171
12948
12727
12506
12287
12069
11852
11638
11428
11221
11021
10828
10642
10466
10299
10141
9991
9850
9716
9590
9471
9360
9255
9157
9063
8974
8889
8806
8725
8644
8563
8481
8396
8308
8215
8116
8010
7898
7779
7651
7515
7370
7215
7050
6874
6687
6487
6275
6051
5815
5568
5312
5047
4775
4496
4210
3920
3624
3324
3022
2718
2413
2109
1806
1505
1206
908
612
319
29
-258
-541
-819
-1092
-1359
-1618
-1870
-2114
-2347
-2571
-2783
-2983
-3171
-3347
-3512
-3666
-3810
-3945
-4072
-4192
-4306
-4417
-4526
-4634
-4743
-4854
-4966
-5081
-5199
-5319
-5441
-5563
-5686
-5806
-5924
-6037
-6146
-6250
-6347
-6438
-6521
-6596
-6663
-6721
-6771
-6811
-6843
-6864
-6876
-6879
-6872
-6856
-6832
-6802
-6764
-6721
-6673
-6619
-6561
-6499
-6435
-6369
-6302
-6233
-6164
-6093
-6022
-5950
-5876
-5801
-5724
-5644
-5563
-5479
-5393
-5305
-5215
-5122
-5028
-4931
-4832
-4731
-4628
-4522
-4416
-4308
-4199
-4089
-3980
-3872
-3764
-3659
-3556
-3455
-3359
-3267
-3181
-3104
-3035
-2976
-2927
-2888
-2859
-2840
-2832
-2834
-2845
-2867
-2899
-2940
-2990
-3050
-3120
-3198
-3285
-3380
-3481
-3589
-3703
-3822
-3945
-4072
-4204
-4339
-4477
-4618
-4761
-4904
-5047
-5188
-5325
-5457
-5585
-5706
-5820
-5927
-6026
-6117
-6199
-6273
-6338
-6396
-6445
-6485
-6517
-6540
-6556
-6562
-6561
-6551
-6533
-6507
-6472
-6429
-6377
-6316
-6245
-6165
-6076
-5977
-5870
-5755
-5634
-5507
-5377
-5244
-5111
-4980
-4851
-4726
-4608
-4496
-4391
-4295
-4206
-4124
-4049
-3979
-3916
-3857
-3803
-3754
-3709
-3668
-3630
-3595
-3564
-3537
-3514
-3497
-3485
-3479
-3479
-3484
-3494
-3510
-3529
-3553
-3578
-3606
-3634
-3662
-3688
-3711
-3730
-3745
-3754
-3758
-3756
-3747
-3733
-3712
-3684
-3652
-3614
-3572
-3525
-3476
-3424
-3370
-3314
-3257
-3199
-3140
-3079
-3018
-2956
-2892
-2827
-2759
-2688
-2615
-2537
-2456
-2371
-2280
-2185
-2084
-1978
-1866
-1751
-1631
-1509
-1385
-1260
-1136
-1012
-890
-768
-648
-529
-411
-294
-177
-60
55
171
288
405
524
644
767
892
1018
1144
1269
1394
1516
1638
1757
1876
1994
2112
2230
2347
2465
2583
2701
2820
2937
3053
3166
3274
3376
3472
3560
3641
3714
3779
3836
3884
3924
3954
3976
3988
3992
3987
3974
3954
3928
3898
3866
3831
3796
3760
3723
3687
3650
3612
3573
3534
3493
3450
3406
3360
3312
3262
3211
3159
3106
3052
2997
2942
2886
2829
2772
2715
2659
2603
2549
2497
2449
2404
2363
2326
2295
2267
2245
2227
2213
2202
2194
2189
2185
2183
2180
2177
2173
2166
2158
2147
2133
2117
2098
2076
2052
2027
2000
1971
1941
1909
1876
1842
1807
1771
1733
1694
1654
1612
1570
1527
1484
1442
1402
1363
1327
1294
1266
1244
1228
1220
1221
1230
1249
1276
1311
1353
1401
1454
1512
1574
1637
1702
1767
1832
1897
1962
2025
2090
2154
2219
2284
2349
2414
2479
2544
2609
2675
2740
2804
2867
2927
2985
3039
3089
3136
3178
3216
3249
3278
3301
3320
3333
3343
3349
3350
3348
3342
3331
3316
3298
3276
3251
3225
3198
3171
3145
3121
3099
3080
3066
3056
3050
3050
3055
3067
3083
3105
3133
3165
3201
3242
3287
3335
3385
3437
3491
3546
3601
3656
3710
3763
3815
3865
3912
3955
3995
4029
4058
4081
4098
4110
4115
4115
4108
4094
4077
4053
4024
3991
3954
3915
3872
3827
3780
3731
3681
3631
3580
3529
3478
3429
3381
3335
3290
3247
3205
3166
3128
3093
3060
3030
3003
2978
2957
2939
2925
2916
2912
2914
2923
2938
2959
2986
3018
3054
3095
3138
3184
3231
3280
3330
3381
3432
3483
3534
3584
3633
3680
3725
3766
3805
3838
3867
3890
3905
3913
3912
3902
3883
3854
3815
3766
3707
3639
3561
3473
3377
3272
3158
3037
2907
2769
2623
2471
2312
2147
1977
1802
1622
1439
1252
1062
869
672
472
269
64
-144
-352
-560
-768
-976
-1183
-1389
-1594
-1799
-2001
-2205
-2406
-2607
-2807
-3006
-3204
-3401
-3595
-3788
-3977
-4163
-4344
-4520
-4690
-4855
-5014
-5166
-5313
-5452
-5584
-5708
-5824
-5930
-6028
-6116
-6195
-6265
-6326
-6379
-6422
-6457
-6483
-6501
-6510
-6510
-6503
-6488
-6467
-6438
-6402
-6359
-6309
-6252
-6188
-6118
-6042
-5958
-5868
-5772
-5669
-5560
-5445
-5324
-5197
-5064
-4926
-4781
-4631
-4474
-4313
-4146
-3974
-3797
-3616
-3430
-3240
-3046
-2848
-2645
-2440
-2231
-2020
-1806
-1591
-1374
-1158
-943
-730
-520
-313
-111
88
282
472
658
840
1020
1197
1371
1544
1714
1882
2048
2212
2373
2531
2687
2839
2987
3130
3268
3399
3522
3638
3745
3843
3931
4011
4081
4142
4194
4238
4273
4300
4319
4330
4333
4328
4314
4292
4260
4219
4169
4107
4035
3954
3862
3759
3646
3521
3386
3240
3083
2914
2733
2541
2337
2121
1895
1660
1416
1164
907
645
379
111
-159
-430
-700
-970
-1239
-1505
-1769
-2029
-2288
-2541
-2790
-3034
-3273
-3506
-3733
-3952
-4163
-4365
-4559
-4743
-4917
-5082
-5237
-5384
-5521
-5650
-5772
-5887
-5996
-6100
-6199
-6294
-6386
-6476
-6563
-6649
-6733
-6815
-6896
-6974
-7049
-7121
-7190
-7255
-7317
-7376
-7430
-7481
-7528
-7571
-7611
-7646
-7678
-7706
-7730
-7750
-7767
-7779
-7786
-7790
-7789
-7782
-7771
-7755
-7733
-7705
-7671
-7631
-7584
-7531
-7472
-7409
-7340
-7268
-7192
-7113
-7032
-6948
-6863
-6776
-6690
-6603
-6518
-6435
-6354
-6277
-6204
-6135
-6070
-6009
-5952
-5898
-5847
-5799
-5754
-5712
-5674
-5639
-5609
-5584
-5565
-5550
-5542
-5538
-5541
-5548
-5560
-5578
-5601
-5627
-5657
-5690
-5724
-5760
-5795
-5830
-5865
-5897
-5928
-5957
-5983
-6007
-6028
-6047
-6065
-6081
-6097
-6113
-6128
-6143
-6159
-6174
-6190
-6207
-6224
-6241
-6258
-6274
-6290
-6305
-6318
-6328
-6334
-6336
-6334
-6327
-6315
-6297
-6274
-6246
-6214
-6178
-6139
-6096
-6050
-6002
-5952
-5898
-5842
-5781
-5716
-5647
-5573
-5495
-5412
-5324
-5233
-5137
-5037
-4934
-4827
-4718
-4606
-4493
-4377
-4261
-4143
-4024
-3904
-3784
-3662
-3540
-3418
-3294
-3170
-3045
-2920
-2796
-2672
-2549
-2427
-2307
-2189
-2074
-1961
-1852
-1746
-1642
-1542
-1445
-1352
-1262
-1175
-1094
-1016
-946
-882
-824
-773
-728
-691
-661
-637
-619
-608
-603
-603
-609
-621
-638
-662
-692
-729
-774
-826
-886
-953
-1026
-1106
-1191
-1281
-1375
-1472
-1573
-1676
-1781
-1889
-1998
-2110
-2223
-2337
-2453
-2571
-2691
-2812
-2935
-3061
-3189
-3320
-3455
-3593
-3735
-3880
-4027
-4178
-4330
-4484
-4639
-4794
-4949
-5103
-5256
-5408
-5558
-5706
-5852
-5994
-6133
-6268
-6399
-6526
-6647
-6763
-6874
-6977
-7074
-7163
-7245
-7318
-7383
-7439
-7485
-7523
-7551
-7569
-7579
-7579
-7569
-7550
-7522
-7484
-7436
-7378
-7310
-7233
-7145
-7049
-6943
-6829
-6708
-6579
-6445
-6306
-6161
-6012
-5860
-5704
-5546
-5385
-5222
-5057
-4890
-4721
-4551
-4381
-4210
-4038
-3867
-3696
-3526
-3357
-3189
-3023
-2860
-2699
-2541
-2386
-2234
-2086
-1942
-1802
-1665
-1533
-1404
-1280
-1160
-1045
-933
-826
-723
-624
-529
-437
-348
-263
-181
-102
-25
48
117
184
246
304
358
407
451
491
525
553
575
591
601
605
602
592
575
552
522
486
444
397
346
292
235
175
114
51
-12
-75
-138
-199
-260
-318
-375
-430
-482
-532
-580
-626
-669
-710
-748
-784
-816
-845
-870
-891
-908
-920
-926
-926
-920
-906
-885
-856
-818
-771
-716
-652
-580
-499
-410
-313
-208
-96
22
145
274
407
545
687
833
982
1135
1290
1448
1608
1770
1934
2098
2262
2426
2589
2751
2910
3066
3218
3367
3511
3651
3785
3914
4037
4155
4267
4374
4475
4571
4663
4750
4832
4909
4983
5052
5116
5177
5233
5285
5333
5377
5417
5452
5483
5510
5531
5547
5557
5563
5563
5557
5546
5531
5510
5485
5455
5422
5385
5346
5304
5261
5216
5169
5123
5075
5027
4979
4929
4879
4827
4774
4720
4665
4609
4553
4496
4439
4381
4324
4266
4208
4149
4089
4029
3966
3903
3838
3772
3706
3638
3571
3503
3434
3366
3297
3229
3161
3094
3027
2962
2897
2832
2768
2704
2640
2577
2514
2451
2389
2328
2268
2209
2150
2092
2033
1977
1921
1865
1810
1756
1701
1646
1590
1533
1476
1416
1356
1294
1231
1166
1101
1036
970
905
841
779
718
660
604
552
504
460
421
386
356
332
311
295
283
273
265
259
254
251
248
245
242
240
237
234
230
226
222
217
212
206
199
192
185
178
170
163
156
149
143
138
133
129
126
123
120
117
115
112
109
106
101
96
89
81
71
59
45
29
10
-11
-35
-62
-91
-123
-157
-192
-228
-264
-301
-337
-372
-405
-435
-464
-489
-511
-531
-547
-561
-572
-580
-586
-590
-592
-592
-591
-588
-583
-576
-568
-559
-548
-534
-518
-500
-480
-458
-433
-406
-378
-347
-314
-280
-243
-205
-164
-123
-81
-38
6
49
91
133
174
214
251
287
320
351
380
407
431
453
473
491
507
522
536
548
559
568
576
582
586
589
589
587
584
578
571
562
552
541
529
517
504
490
476
460
444
427
408
387
365
341
316
289
260
230
198
164
129
93
55
16
-25
-67
-111
-156
-203
-251
-300
-349
-400
-450
-500
-551
-601
-651
-700
-749
-796
-843
-888
-932
-974
-1014
-1054
-1091
-1128
-1163
-1196
-1228
-1258
-1288
-1316
-1344
-1371
-1398
-1425
-1452
-1480
-1508
-1537
-1567
-1598
-1629
-1661
-1693
-1725
-1757
-1788
-1818
-1846
-1873
-1898
-1920
-1940
-1957
-1971
-1982
-1989
-1992
-1992
-1987
-1980
-1968
-1953
-1936
-1915
-1892
-1867
-1841
-1814
-1786
-1758
-1731
-1703
-1676
-1649
-1623
-1596
-1570
-1544
-1518
-1491
-1464
-1437
-1410
-1382
-1353
-1324
-1295
-1267
-1239
-1211
-1185
-1161
-1138
-1117
-1099
-1083
-1070
-1060
-1053
-1050
-1051
-1056
-1066
-1079
-1097
-1120
-1146
-1178
-1213
-1254
-1299
-1348
-1401
-1459
-1521
-1586
-1654
-1725
-1798
-1873
-1947
-2021
-2096
-2169
-2240
-2310
-2377
-2443
-2507
-2568
-2627
-2684
-2738
-2790
-2838
-2883
-2925
-2962
-2994
-3020
-3041
-3056
-3064
-3065
-3059
-3045
-3023
-2993
-2954
-2906
-2850
-2784
-2709
-2626
-2533
-2433
-2324
-2207
-2083
-1952
-1815
-1674
-1528
-1379
-1226
-1071
-914
-756
-597
-437
-276
-115
45
206
366
525
682
838
991
1142
1291
1436
1577
1715
1849
1980
2105
2227
2345
2458
2568
2675
2780
2883
2985
3085
3185
3284
3384
3482
3581
3678
3775
3870
3964
4056
4145
4232
4316
4398
4476
4552
4625
4694
4760
4823
4883
4938
4990
5037
5081
5120
5155
5186
5213
5235
5254
5269
5280
5288
5293
5295
5294
5291
5286
5279
5270
5259
5247
5234
5220
5205
5189
5173
5158
5142
5127
5114
5102
5092
5085
5081
5079
5081
5085
5093
5103
5117
5134
5153
5175
5200
5227
5257
5289
5322
5357
5394
5431
5470
5508
5546
5584
5622
5658
5693
5727
5759
5791
5820
5848
5874
5897
5918
5935
5949
5960
5966
5969
5967
5961
5951
5937
5918
5895
5868
5838
5803
5765
5724
5679
5631
5581
5527
5472
5413
5353
5290
5226
5160
5092
5023
4951
4878
4803
4726
4648
4568
4486
4402
4317
4230
4140
4049
3956
3861
3763
3664
3563
3459
3354
3247
3139
3029
2919
2807
2696
2584
2473
2362
2251
2141
2031
1921
1811
1702
1591
1481
1369
1255
1141
1024
906
785
663
539
413
286
157
28
-102
-232
-361
-489
-616
-740
-861
-979
-1092
-1202
-1306
-1405
-1498
-1584
-1664
-1737
-1802
-1860
-1910
-1952
-1987
-2015
-2035
-2050
-2058
-2060
-2058
-2050
-2039
-2023
-2003
-1980
-1954
-1924
-1892
-1857
-1821
-1782
-1741
-1700
-1657
-1614
-1571
-1528
-1485
-1442
-1400
-1358
-1317
-1276
-1234
-1193
-1151
-1108
-1064
-1020
-973
-925
-875
-822
-768
-711
-651
-588
-523
-456
-386
-314
-241
-166
-89
-11
69
151
234
319
405
492
581
671
762
854
946
1040
1134
1228
1322
1416
1510
1604
1699
1793
1888
1982
2077
2173
2268
2362
2457
2550
2643
2734
2824
2912
2998
3082
3163
3242
3318
3390
3459
3525
3586
3644
3697
3746
3792
3833
3870
3903
3933
3960
3983
4003
4022
4038
4054
4067
4080
4091
4104
4116
4128
4140
4152
4164
4175
4185
4194
4201
4206
4208
4206
4200
4191
4176
4157
4133
4104
4070
4030
3987
3939
3886
3830
3769
3705
3638
3568
3496
3421
3345
3268
3190
3111
3032
2953
2875
2797
2720
2643
2567
2491
2416
2341
2266
2192
2118
2044
1971
1898
1825
1753
1681
1610
1540
1471
1403
1336
1270
1205
1141
1078
1014
953
893
833
775
717
661
606
552
501
450
402
355
311
269
228
190
153
118
84
51
19
-12
-43
-74
-105
-136
-168
-200
-233
-266
-300
-335
-370
-405
-441
-477
-514
-551
-589
-627
-667
-707
-748
-790
-834
-878
-923
-969
-1016
-1064
-1112
-1161
-1209
-1258
-1308
-1357
-1407
-1456
-1507
-1558
-1609
-1661
-1713
-1767
-1821
-1876
-1932
-1989
-2047
-2107
-2168
-2230
-2294
-2359
-2424
-2490
-2557
-2625
-2693
-2761
-2830
-2898
-2967
-3035
-3102
-3169
-3235
-3300
-3364
-3427
-3488
-3548
-3605
-3660
-3713
-3764
-3813
-3859
-3903
-3945
-3984
-4022
-4059
-4094
-4127
-4159
-4189
-4219
-4248
-4276
-4304
-4332
-4360
-4389
-4419
-4450
-4483
-4517
-4553
-4590
-4630
-4672
-4716
-4763
-4811
-4862
-4914
-4968
-5024
-5081
-5139
-5198
-5257
-5317
-5376
-5435
-5493
-5550
-5606
-5659
-5711
-5760
-5807
-5851
-5892
-5930
-5965
-5996
-6024
-6048
-6068
-6084
-6097
-6106
-6112
-6114
-6114
-6111
-6106
-6099
-6091
-6081
-6071
-6059
-6048
-6036
-6024
-6012
-6000
-5988
-5976
-5964
-5953
-5941
-5930
-5919
-5907
-5896
-5884
-5871
-5858
-5844
-5829
-5812
-5794
-5774
-5751
-5727
-5700
-5671
-5639
-5604
-5566
-5524
-5479
-5431
-5379
-5322
-5261
-5195
-5125
-5049
-4968
-4881
-4789
-4692
-4590
-4484
-4373
-4258
-4139
-4017
-3892
-3764
-3634
-3502
-3368
-3234
-3099
-2964
-2829
-2694
-2561
-2428
-2297
-2168
-2040
-1915
-1793
-1673
-1555
-1441
-1329
-1219
-1112
-1008
-906
-807
-709
-614
-520
-429
-340
-252
-166
-81
2
83
163
242
319
394
468
540
610
678
744
808
869
928
985
1040
1092
1143
1192
1239
1284
1328
1370
1410
1449
1486
1523
1558
1593
1628
1662
1697
1733
1770
1808
1848
1890
1934
1980
2027
2077
2130
2184
2239
2297
2355
2414
2474
2533
2592
2651
2708
2764
2818
2869
2917
2962
3003
3041
3074
3103
3128
3149
3166
3180
3189
3196
3200
3201
3199
3196
3192
3186
3179
3172
3163
3155
3146
3137
3127
3118
3108
3099
3090
3081
3073
3065
3058
3051
3045
3040
3036
3032
3029
3026
3024
3023
3022
3022
3023
3026
3029
3034
3041
3050
3060
3073
3088
3106
3125
3147
3170
3196
3223
3252
3281
3312
3343
3374
3404
3434
3463
3491
3517
3541
3564
3585
3604
3621
3636
3649
3661
3671
3679
3686
3691
3694
3697
3698
3698
3697
3695
3692
3687
3682
3677
3670
3663
3656
3648
3641
3634
3627
3621
3616
3611
3608
3605
3603
3603
3603
3604
3606
3608
3611
3615
3618
3622
3627
3631
3636
3640
3645
3649
3653
3657
3661
3664
3666
3667
3668
3668
3668
3666
3664
3661
3658
3654
3650
3647
3643
3640
3638
3636
3636
3636
3637
3639
3643
3647
3651
3657
3662
3668
3674
3679
3685
3690
3694
3698
3701
3703
3703
3702
3700
3696
3690
3681
3671
3658
3643
3626
3607
3586
3562
3537
3510
3482
3452
3422
3391
3359
3328
3296
3265
3234
3203
3172
3141
3111
3081
3051
3021
2991
2961
2931
2900
2869
2837
2805
2771
2736
2699
2661
2622
2581
2538
2494
2448
2400
2352
2302
2251
2199
2146
2094
2041
1988
1936
1884
1834
1784
1737
1690
1645
1602
1561
1521
1484
1447
1412
1378
1344
1312
1279
1247
1215
1184
1152
1120
1088
1055
1022
990
957
923
890
855
821
786
751
716
681
646
611
578
544
512
480
449
419
389
361
332
305
277
251
224
197
170
143
117
90
63
36
8
-19
-46
-74
-101
-128
-155
-181
-207
-232
-256
-279
-301
-322
-342
-360
-377
-393
-408
-421
-433
-444
-454
-464
-472
-479
-486
-492
-497
-501
-506
-509
-512
-514
-516
-518
-519
-520
-520
-521
-521
-521
-522
-522
-522
-522
-523
-523
-522
-522
-522
-521
-520
-520
-519
-517
-517
-516
-515
-515
-516
-518
-520
-523
-527
-531
-537
-544
-551
-560
-568
-577
-586
-595
-605
-613
-622
-630
-637
-644
-650
-655
-660
-663
-666
-668
-670
-671
-672
-672
-672
-673
-673
-673
-674
-675
-677
-679
-681
-684
-688
-692
-697
-703
-709
-716
-723
-730
-737
-744
-751
-757
-763
-767
-771
-773
-775
-775
-775
-774
-773
-771
-770
-769
-768
-769
-770
-773
-778
-784
-792
-802
-813
-827
-842
-858
-876
-894
-914
-934
-955
-976
-998
-1018
-1041
-1063
-1085
-1107
-1130
-1152
-1175
-1198
-1222
-1245
-1269
-1294
-1319
-1344
-1369
-1394
-1420
-1446
-1471
-1496
-1521
-1546
-1570
-1595
-1618
-1642
-1665
-1688
-1710
-1733
-1755
-1778
-1800
-1823
-1845
-1867
-1888
-1910
-1930
-1951
-1970
-1988
-2005
-2021
-2037
-2052
-2066
-2078
-2089
-2099
-2108
-2117
-2124
-2130
-2135
-2138
-2141
-2142
-2143
-2141
-2139
-2136
-2131
-2126
-2119
-2112
-2104
-2095
-2086
-2075
-2065
-2054
-2043
-2031
-2020
-2009
-1999
-1990
-1981
-1973
-1966
-1959
-1954
-1949
-1946
-1942
-1940
-1937
-1934
-1932
-1929
-1926
-1922
-1917
-1911
-1905
-1897
-1887
-1875
-1862
-1846
-1828
-1807
-1783
-1757
-1728
-1695
-1660
-1622
-1581
-1537
-1490
-1441
-1390
-1336
-1281
-1223
-1165
-1105
-1044
-982
-920
-858
-795
-733
-671
-610
-549
-489
-430
-372
-315
-260
-205
-151
-98
-47
4
53
101
149
195
241
285
329
373
416
458
501
543
585
627
670
712
755
797
840
883
926
968
1010
1054
1096
1139
1181
1222
1264
1305
1346
1387
1427
1467
1507
1546
1585
1624
1663
1703
1742
1781
1820
1860
1899
1939
1979
2019
2058
2098
2137
2177
2216
2254
2293
2331
2369
2406
2443
2478
2513
2546
2577
2607
2636
2662
2687
2709
2728
2745
2760
2771
2780
2786
2789
2790
2788
2784
2778
2769
2759
2747
2733
2719
2703
2686
2669
2651
2633
2615
2596
2578
2560
2542
2524
2507
2489
2471
2453
2435
2416
2397
2377
2356
2335
2313
2291
2267
2244
2220
2195
2171
2146
2121
2096
2071
2045
2021
1996
1972
1948
1924
1902
1880
1859
1839
1820
1801
1784
1768
1752
1738
1724
1710
1697
1684
1671
1658
1644
1629
1613
1595
1576
1555
1531
1505
1476
1444
1409
1371
1330
1286
1239
1189
1137
1083
1026
968
908
847
783
719
654
587
520
453
385
317
250
182
116
50
-15
-80
-143
-204
-265
-324
-381
-437
-491
-544
-595
-645
-693
-739
-784
-828
-870
-910
-948
-985
-1020
-1054
-1086
-1116
-1146
-1174
-1202
-1229
-1255
-1281
-1306
-1330
-1354
-1377
-1400
-1421
-1442
-1461
-1480
-1497
-1514
-1530
-1544
-1559
-1572
-1585
-1597
-1609
-1621
-1632
-1644
-1655
-1667
-1679
-1691
-1703
-1716
-1729
-1743
-1757
-1772
-1787
-1804
-1821
-1839
-1859
-1880
-1902
-1926
-1950
-1976
-2003
-2031
-2059
-2089
-2119
-2149
-2180
-2211
-2242
-2274
-2305
-2336
-2367
-2398
-2428
-2459
-2489
-2519
-2548
-2578
-2608
-2637
-2667
-2697
-2728
-2759
-2790
-2821
-2853
-2884
-2916
-2948
-2979
-3010
-3041
-3071
-3101
-3130
-3158
-3186
-3213
-3239
-3264
-3289
-3312
-3335
-3357
-3378
-3399
-3419
-3438
-3456
-3474
-3491
-3507
-3523
-3538
-3552
-3565
-3576
-3587
-3595
-3603
-3608
-3612
-3614
-3615
-3614
-3611
-3607
-3601
-3594
-3587
-3578
-3570
-3561
-3553
-3545
-3537
-3530
-3525
-3520
-3517
-3515
-3514
-3515
-3517
-3519
-3523
-3527
-3533
-3538
-3544
-3551
-3558
-3565
-3573
-3581
-3590
-3600
-3610
-3622
-3634
-3646
-3659
-3673
-3687
-3701
-3716
-3730
-3745
-3759
-3773
-3787
-3800
-3813
-3826
-3839
-3851
-3863
-3874
-3885
-3896
-3907
-3917
-3927
-3937
-3946
-3955
-3964
-3973
-3982
-3990
-3999
-4006
-4016
-4024
-4032
-4040
-4046
-4054
-4061
-4067
-4074
-4078
-4083
-4088
-4091
-4093
-4094
-4094
-4093
-4090
-4086
-4082
-4075
-4069
-4061
-4051
-4041
-4030
-4017
-4003
-3989
-3974
-3959
-3943
-3927
-3910
-3893
-3876
-3859
-3842
-3825
-3807
-3790
-3772
-3755
-3738
-3720
-3703
-3686
-3670
-3654
-3638
-3623
-3609
-3595
-3582
-3569
-3557
-3545
-3532
-3520
-3508
-3495
-3483
-3471
-3459
-3447
-3435
-3422
-3410
-3398
-3386
-3374
-3362
-3350
-3338
-3326
-3314
-3303
-3291
-3279
-3267
-3255
-3243
-3232
-3220
-3208
-3197
-3185
-3173
-3162
-3150
-3138
-3127
-3115
-3104
-3092
-3081
-3069
-3058
-3047
-3035
-3024
-3012
-3001
-2990
-2979
-2967
-2956
-2945
-2934
-2923
-2911
-2900
-2889
-2878
-2867
-2856
-2845
-2834
-2823
-2812
-2801
-2790
-2779
-2769
-2758
-2747
-2736
-2725
-2715
-2704
-2693
-2682
-2672
-2661
-2651
-2640
-2629
-2619
-2608
-2598
-2587
-2577
-2566
-2556
-2546
-2535
-2525
-2514
-2504
-2494
-2484
-2473
-2463
-2453
-2443
-2432
-2422
-2412
-2402
-2392
-2382
-2372
-2362
-2352
-2342
-2332
-2322
-2312
-2302
-2292
-2283
-2273
-2263
-2253
-2243
-2234
-2224
-2214
-2205
-2195
-2185
-2176
-2166
-2156
-2147
-2137
-2128
-2118
-2109
-2100
-2090
-2081
-2071
-2062
-2053
-2043
-2033
-2025
-2015
-2005
-1997
-1988
-1979
-1969
-1960
-1951
-1942
-1933
-1924
-1915
-1906
-1897
-1888
-1879
-1870
-1861
-1852
-1844
-1835
-1826
-1817
-1808
-1800
-1791
-1782
-1773
-1765
-1756
-1747
-1739
-1730
-1722
-1713
-1704
-1696
-1687
-1679
-1671
-1662
-1654
-1645
-1637
-1629
-1620
-1612
-1604
-1595
-1587
-1579
-1571
-1562
-1554
-1546
-1538
-1530
-1522
-1514
-1506
-1498
-1490
-1482
-1474
-1466
-1458
-1450
-1442
-1434
-1426
-1418
-1411
-1403
-1395
-1387
-1379
-1372
-1364
-1356
-1349
-1341
-1333
-1326
-1318
-1311
-1303
-1296
-1288
-1281
-1273
-1266
-1258
-1251
-1243
-1236
-1229
-1221
-1214
-1207
-1199
-1192
-1185
-1178
-1171
-1163
-1156
