0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
5
14
30
55
91
140
204
285
385
506
650
819
1015
1240
1496
1785
2109
2470
2870
3311
3795
4324
4900
5525
6201
6930
7714
8555
9455
10416
11440
12529
13685
14910
16206
17575
19019
20540
22140
23821
25585
27434
29370
31395
33511
35720
38024
40425
42925
45526
48230
51039
53955
56980
60116
63365
66729
70210
73810
77531
81375
85344
89440
93665
98021
102510
107134
111895
116795
121836
127020
132349
137825
143450
149226
155155
161239
167480
173880
180441
187165
194054
201110
208335
215731
223300
231044
238965
247065
255346
263810
272459
281295
290320
299536
308945
318549
328350
338350
348551
358955
369564
380380
391405
402641
414090
425754
437635
449735
462056
474600
487369
500365
513590
527046
540735
554659
568820
583220
597861
612745
627874
643250
658875
674751
690880
707264
723907
740815
757994
775450
793189
811217
829540
848164
867095
886339
905902
925790
946009
966565
987464
1008712
1030315
1052279
1074610
1097314
1120397
1143865
1167724
1191980
1216639
1241707
1267190
1293094
1319425
1346189
1373392
1401040
1429139
1457695
1486714
1516202
1546165
1576609
1607540
1638964
1670887
1703315
1736254
1769710
1803689
1838197
1873240
1908824
1944955
1981639
2018882
2056690
2095069
2134025
2173564
2213692
2254415
2295739
2337670
2380214
2423377
2467165
2511584
2556640
2602339
2648687
2695690
2743354
2791685
2840689
2890372
2940740
2991799
3043555
3096014
3149182
3203065
3257669
3313000
3369064
3425867
3483415
3541714
3600770
3660589
3721177
3782540
3844684
3907615
3971339
4035862
4101190
4167329
4234285
4302064
4370672
4440115
4510399
4581530
4653514
4726357
4800065
4874644
4950100
5026439
5103667
5181790
5260814
5340745
5421589
5503352
5586040
5669659
5754215
5839714
5926162
6013565
6101929
6191260
6281564
6372847
6465115
6558374
6652630
6747889
6844157
6941440
7039744
7139077
7239449
7340870
7443350
7546899
7651527
7757244
7864060
7971985
8081029
8191202
8302514
8414975
8528595
8643384
8759352
8876509
8994865
9114430
9235214
9357227
9480479
9604980
9730740
9857769
9986077
10115674
10246570
10378775
10512299
10647152
10783344
10920885
11059785
11200054
11341702
11484739
11629175
11775020
11922284
12070977
12221109
12372690
12525730
12680239
12836227
12993704
13152680
13313165
13475169
13638702
13803774
13970395
14138575
14308324
14479652
14652569
14827085
15003210
15180954
15360327
15541339
15724000
15908320
16094308
16281972
16471320
16662360
16855100
17049548
17245712
17443600
17643220
17844580
18047688
18252552
18459180
18667580
18877760
19089728
19303492
19519060
19736440
19955640
20176668
20399532
20624240
20850800
21079220
21309508
21541672
21775720
22011660
22249500
22489248
22730912
22974500
23220020
23467480
23716888
23968252
24221580
24476880
24734160
24993428
25254692
25517960
25783240
26050540
26319868
26591232
26864640
27140100
27417620
27697208
27978872
28262620
28548460
28836400
29126448
29418612
29712900
30009320
30307880
30608588
30911452
31216480
31523680
31833060
32144628
32458392
32774360
33092540
33412940
33735568
34060432
34387540
34716900
35048520
35382408
35718572
36057020
36397760
36740800
37086148
37433812
37783800
38136120
38490780
38847788
39207152
39568880
39932980
40299460
40668328
41039592
41413260
41789340
42167840
42548768
42932132
43317940
43706200
44096920
44490108
44885772
45283920
45684560
46087700
46493348
46901512
47312200
47725420
48141180
48559488
48980352
49403780
49829780
50258360
50689528
51123292
51559660
51998640
52440240
52884468
53331332
53780840
54233000
54687820
55145308
55605472
56068320
56533857
57002085
57473006
57946622
58422935
58901947
59383660
59868076
60355197
60845025
61337562
61832810
62330771
62831447
63334840
63840952
64349785
64861341
65375622
65892630
66412367
66934835
67460036
67987972
68518645
69052057
69588210
70127106
70668747
71213135
71760272
72310160
72862801
73418197
73976350
74537262
75100935
75667371
76236572
76808540
77383277
77960785
78541066
79124122
79709955
80298567
80889960
81484136
82081097
82680845
83283382
83888710
84496831
85107747
85721460
86337972
86957285
87579401
88204322
88832050
89462587
90095935
90732096
91371072
92012862
92657462
93304868
93955076
94608082
95263882
95922472
96583848
97248006
97914942
98584652
99257132
99932378
100610386
101291152
101974672
102660942
103349958
104041716
104736212
105433442
106133402
106836088
107541496
108249622
108960462
109674012
110390268
111109226
111830882
112555232
113282272
114011998
114744406
115479492
116217252
116957682
117700778
118446536
119194952
119946022
120699742
121456108
122215116
122976762
123741042
124507952
125277488
126049646
126824422
127601812
128381812
129164418
129949626
130737432
131527832
132320822
133116398
133914556
134715292
135518602
136324482
137132928
137943936
138757498
139573602
140392236
141213388
142037046
142863198
143691832
144522936
145356498
146192506
147030948
147871812
148715086
149560758
150408816
151259248
152112042
152967186
153824668
154684476
155546598
156411022
157277736
158146728
159017986
159891498
160767252
161645236
162525438
163407846
164292448
165179232
166068186
166959298
167852556
168747948
169645462
170545086
171446808
172350616
173256498
174164442
175074436
175986468
176900526
177816598
178734672
179654736
180576778
181500786
182426748
183354652
184284486
185216238
186149896
187085448
188022882
188962186
189903348
190846356
191791198
192737862
193686336
194636608
195588662
196542478
197498036
198455316
199414298
200374962
201337288
202301256
203266846
204234038
205202812
206173148
207145026
208118426
209093328
210069712
211047558
212026846
213007556
213989668
214973162
215958018
216944216
217931736
218920558
219910662
220902028
221894636
222888466
223883498
224879712
225877088
226875606
227875246
228875988
229877812
230880698
231884626
232889576
233895528
234902462
235910358
236919196
237928956
238939618
239951162
240963568
241976816
242990886
244005758
245021412
246037828
247054986
248072866
249091448
250110712
251130638
252151206
253172396
254194188
255216562
256239498
257262976
258286976
259311476
260336452
261361880
262387736
263413996
264440636
265467632
266494960
267522596
268550516
269578696
270607112
271635740
272664556
273693536
274722656
275751892
276781220
277810616
278840056
279869516
280898972
281928400
282957776
283987076
285016276
286045352
287074280
288103036
289131596
290159936
291188032
292215860
293243396
294270616
295297496
296324012
297350140
298375856
299401136
300425956
301450292
302474120
303497416
304520156
305542316
306563872
307584800
308605076
309624676
310643576
311661752
312679180
313695836
314711696
315726736
316740932
317754260
318766696
319778216
320788796
321798412
322807040
323814656
324821234
325826746
326831164
327834460
328836606
329837574
330837336
331835864
332833130
333829106
334823764
335817076
336809014
337799550
338788656
339776304
340762466
341747114
342730220
343711756
344691694
345670006
346646664
347621640
348594906
349566434
350536196
351504164
352470310
353434606
354397024
355357536
356316114
357272730
358227356
359179964
360130526
361079014
362025400
362969656
363911754
364851666
365789364
366724820
367658006
368588894
369517456
370443664
371367490
372288906
373207884
374124396
375038414
375949910
376858856
377765224
378668986
379570114
380468580
381364356
382257414
383147726
384035264
384920000
385801909
386680969
387557158
388430454
389300835
390168279
391032764
391894268
392752769
393608245
394460674
395310034
396156303
396999459
397839480
398676344
399510029
400340513
401167774
401991790
402812539
403629999
404444148
405254964
406062425
406866509
407667194
408464458
409258279
410048635
410835504
411618864
412398693
413174969
413947670
414716774
415482259
416244103
417002284
417756780
418507569
419254629
419997938
420737474
421473215
422205139
422933224
423657448
424377789
425094225
425806734
426515294
427219883
427920479
428617060
429309604
429998089
430682493
431362794
432038970
432710999
433378859
434042528
434701984
435357207
436008179
436654882
437297298
437935409
438569197
439198644
439823732
440444443
441060759
441672662
442280134
442883157
443481713
444075784
444665352
445250399
445830907
446406858
446978234
447545017
448107189
448664732
449217628
449765859
450309407
450848254
451382382
451911773
452436409
452956272
453471344
453981607
454487043
454987634
455483362
455974209
456460157
456941188
457417284
457888427
458354599
458815782
459271958
459723109
460169217
460610264
461046232
461477103
461902859
462323482
462738954
463149257
463554373
463954284
464348972
464738419
465122607
465501518
465875134
466243437
466606409
466964032
467316288
467663166
468004662
468340772
468671492
468996818
469316746
469631272
469940392
470244102
470542398
470835276
471122732
471404762
471681362
471952528
472218256
472478542
472733382
472982772
473226708
473465186
473698202
473925752
474147832
474364438
474575566
474781212
474981372
475176042
475365218
475548896
475727072
475899742
476066902
476228548
476384676
476535282
476680362
476819912
476953928
477082406
477205342
477322732
477434572
477540858
477641586
477736752
477826352
477910382
477988838
478061716
478129012
478190722
478246842
478297368
478342296
478381622
478415342
478443452
478465948
478482826
478494082
478499712
478499712
478494082
478482826
478465948
478443452
478415342
478381622
478342296
478297368
478246842
478190722
478129012
478061716
477988838
477910382
477826352
477736752
477641586
477540858
477434572
477322732
477205342
477082406
476953928
476819912
476680362
476535282
476384676
476228548
476066902
475899742
475727072
475548896
475365218
475176042
474981372
474781212
474575566
474364438
474147832
473925752
473698202
473465186
473226708
472982772
472733382
472478542
472218256
471952528
471681362
471404762
471122732
470835276
470542398
470244102
469940392
469631272
469316746
468996818
468671492
468340772
468004662
467663166
467316288
466964032
466606409
466243437
465875134
465501518
465122607
464738419
464348972
463954284
463554373
463149257
462738954
462323482
461902859
461477103
461046232
460610264
460169217
459723109
459271958
458815782
458354599
457888427
457417284
456941188
456460157
455974209
455483362
454987634
454487043
453981607
453471344
452956272
452436409
451911773
451382382
450848254
450309407
449765859
449217628
448664732
448107189
447545017
446978234
446406858
445830907
445250399
444665352
444075784
443481713
442883157
442280134
441672662
441060759
440444443
439823732
439198644
438569197
437935409
437297298
436654882
436008179
435357207
434701984
434042528
433378859
432710999
432038970
431362794
430682493
429998089
429309604
428617060
427920479
427219883
426515294
425806734
425094225
424377789
423657448
422933224
422205139
421473215
420737474
419997938
419254629
418507569
417756780
417002284
416244103
415482259
414716774
413947670
413174969
412398693
411618864
410835504
410048635
409258279
408464458
407667194
406866509
406062425
405254964
404444148
403629999
402812539
401991790
401167774
400340513
399510029
398676344
397839480
396999459
396156303
395310034
394460674
393608245
392752769
391894268
391032764
390168279
389300835
388430454
387557158
386680969
385801909
384920000
384035264
383147726
382257414
381364356
380468580
379570114
378668986
377765224
376858856
375949910
375038414
374124396
373207884
372288906
371367490
370443664
369517456
368588894
367658006
366724820
365789364
364851666
363911754
362969656
362025400
361079014
360130526
359179964
358227356
357272730
356316114
355357536
354397024
353434606
352470310
351504164
350536196
349566434
348594906
347621640
346646664
345670006
344691694
343711756
342730220
341747114
340762466
339776304
338788656
337799550
336809014
335817076
334823764
333829106
332833130
331835864
330837336
329837574
328836606
327834460
326831164
325826746
324821234
323814656
322807040
321798412
320788796
319778216
318766696
317754260
316740932
315726736
314711696
313695836
312679180
311661752
310643576
309624676
308605076
307584800
306563872
305542316
304520156
303497416
302474120
301450292
300425956
299401136
298375856
297350140
296324012
295297496
294270616
293243396
292215860
291188032
290159936
289131596
288103036
287074280
286045352
285016276
283987076
282957776
281928400
280898972
279869516
278840056
277810616
276781220
275751892
274722656
273693536
272664556
271635740
270607112
269578696
268550516
267522596
266494960
265467632
264440636
263413996
262387736
261361880
260336452
259311476
258286976
257262976
256239498
255216562
254194188
253172396
252151206
251130638
250110712
249091448
248072866
247054986
246037828
245021412
244005758
242990886
241976816
240963568
239951162
238939618
237928956
236919196
235910358
234902462
233895528
232889576
231884626
230880698
229877812
228875988
227875246
226875606
225877088
224879712
223883498
222888466
221894636
220902028
219910662
218920558
217931736
216944216
215958018
214973162
213989668
213007556
212026846
211047558
210069712
209093328
208118426
207145026
206173148
205202812
204234038
203266846
202301256
201337288
200374962
199414298
198455316
197498036
196542478
195588662
194636608
193686336
192737862
191791198
190846356
189903348
188962186
188022882
187085448
186149896
185216238
184284486
183354652
182426748
181500786
180576778
179654736
178734672
177816598
176900526
175986468
175074436
174164442
173256498
172350616
171446808
170545086
169645462
168747948
167852556
166959298
166068186
165179232
164292448
163407846
162525438
161645236
160767252
159891498
159017986
158146728
157277736
156411022
155546598
154684476
153824668
152967186
152112042
151259248
150408816
149560758
148715086
147871812
147030948
146192506
145356498
144522936
143691832
142863198
142037046
141213388
140392236
139573602
138757498
137943936
137132928
136324482
135518602
134715292
133914556
133116398
132320822
131527832
130737432
129949626
129164418
128381812
127601812
126824422
126049646
125277488
124507952
123741042
122976762
122215116
121456108
120699742
119946022
119194952
118446536
117700778
116957682
116217252
115479492
114744406
114011998
113282272
112555232
111830882
111109226
110390268
109674012
108960462
108249622
107541496
106836088
106133402
105433442
104736212
104041716
103349958
102660942
101974672
101291152
100610386
99932378
99257132
98584652
97914942
97248006
96583848
95922472
95263882
94608082
93955076
93304868
92657462
92012862
91371072
90732096
90095935
89462587
88832050
88204322
87579401
86957285
86337972
85721460
85107747
84496831
83888710
83283382
82680845
82081097
81484136
80889960
80298567
79709955
79124122
78541066
77960785
77383277
76808540
76236572
75667371
75100935
74537262
73976350
73418197
72862801
72310160
71760272
71213135
70668747
70127106
69588210
69052057
68518645
67987972
67460036
66934835
66412367
65892630
65375622
64861341
64349785
63840952
63334840
62831447
62330771
61832810
61337562
60845025
60355197
59868076
59383660
58901947
58422935
57946622
57473006
57002085
56533857
56068320
55605472
55145308
54687820
54233000
53780840
53331332
52884468
52440240
51998640
51559660
51123292
50689528
50258360
49829780
49403780
48980352
48559488
48141180
47725420
47312200
46901512
46493348
46087700
45684560
45283920
44885772
44490108
44096920
43706200
43317940
42932132
42548768
42167840
41789340
41413260
41039592
40668328
40299460
39932980
39568880
39207152
38847788
38490780
38136120
37783800
37433812
37086148
36740800
36397760
36057020
35718572
35382408
35048520
34716900
34387540
34060432
33735568
33412940
33092540
32774360
32458392
32144628
31833060
31523680
31216480
30911452
30608588
30307880
30009320
29712900
29418612
29126448
28836400
28548460
28262620
27978872
27697208
27417620
27140100
26864640
26591232
26319868
26050540
25783240
25517960
25254692
24993428
24734160
24476880
24221580
23968252
23716888
23467480
23220020
22974500
22730912
22489248
22249500
22011660
21775720
21541672
21309508
21079220
20850800
20624240
20399532
20176668
19955640
19736440
19519060
19303492
19089728
18877760
18667580
18459180
18252552
18047688
17844580
17643220
17443600
17245712
17049548
16855100
16662360
16471320
16281972
16094308
15908320
15724000
15541339
15360327
15180954
15003210
14827085
14652569
14479652
14308324
14138575
13970395
13803774
13638702
13475169
13313165
13152680
12993704
12836227
12680239
12525730
12372690
12221109
12070977
11922284
11775020
11629175
11484739
11341702
11200054
11059785
10920885
10783344
10647152
10512299
10378775
10246570
10115674
9986077
9857769
9730740
9604980
9480479
9357227
9235214
9114430
8994865
8876509
8759352
8643384
8528595
8414975
8302514
8191202
8081029
7971985
7864060
7757244
7651527
7546899
7443350
7340870
7239449
7139077
7039744
6941440
6844157
6747889
6652630
6558374
6465115
6372847
6281564
6191260
6101929
6013565
5926162
5839714
5754215
5669659
5586040
5503352
5421589
5340745
5260814
5181790
5103667
5026439
4950100
4874644
4800065
4726357
4653514
4581530
4510399
4440115
4370672
4302064
4234285
4167329
4101190
4035862
3971339
3907615
3844684
3782540
3721177
3660589
3600770
3541714
3483415
3425867
3369064
3313000
3257669
3203065
3149182
3096014
3043555
2991799
2940740
2890372
2840689
2791685
2743354
2695690
2648687
2602339
2556640
2511584
2467165
2423377
2380214
2337670
2295739
2254415
2213692
2173564
2134025
2095069
2056690
2018882
1981639
1944955
1908824
1873240
1838197
1803689
1769710
1736254
1703315
1670887
1638964
1607540
1576609
1546165
1516202
1486714
1457695
1429139
1401040
1373392
1346189
1319425
1293094
1267190
1241707
1216639
1191980
1167724
1143865
1120397
1097314
1074610
1052279
1030315
1008712
987464
966565
946009
925790
905902
886339
867095
848164
829540
811217
793189
775450
757994
740815
723907
707264
690880
674751
658875
643250
627874
612745
597861
583220
568820
554659
540735
527046
513590
500365
487369
474600
462056
449735
437635
425754
414090
402641
391405
380380
369564
358955
348551
338350
328350
318549
308945
299536
290320
281295
272459
263810
255346
247065
238965
231044
223300
215731
208335
201110
194054
187165
180441
173880
167480
161239
155155
149226
143450
137825
132349
127020
121836
116795
111895
107134
102510
98021
93665
89440
85344
81375
77531
73810
70210
66729
63365
60116
56980
53955
51039
48230
45526
42925
40425
38024
35720
33511
31395
29370
27434
25585
23821
22140
20540
19019
17575
16206
14910
13685
12529
11440
10416
9455
8555
7714
6930
6201
5525
4900
4324
3795
3311
2870
2470
2109
1785
1496
1240
1015
819
650
506
385
285
204
140
91
55
30
14
5
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0