0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
453
1001
1591
2200
2774
3352
3832
4289
4822
5347
5760
6242
6752
7303
7799
8274
8735
9206
9810
10247
10614
11026
11432
11877
12276
12713
13034
13470
13860
14247
14577
14940
15343
15688
16024
16380
16728
17099
17487
17797
18175
18481
18818
19113
19430
19681
20001
20270
20627
20963
21273
21584
21840
22151
22430
22711
23019
23286
23583
23843
24122
24408
24716
24995
25247
25559
25783
26009
26272
26493
26694
26953
27172
27395
27598
27790
28010
28380
28578
28784
29034
29206
29414
29563
29778
30002
30211
30451
30696
30909
31162
31405
31634
31811
32005
32218
32398
32577
32804
32992
33175
33385
33548
33766
33965
34170
34330
34522
34688
34882
35088
35324
35526
35708
35884
36030
36227
36400
36539
36720
36907
37071
37209
37375
37541
37716
37845
38243
38597
38933
39268
39498
39642
39833
39979
40133
40384
40544
40681
40800
40943
41042
41167
41274
41410
41566
41705
41819
41978
42113
42209
42361
42495
42618
42768
42887
43133
43285
43541
43867
43997
44202
44389
44634
44858
45060
45172
45283
45503
45617
45939
46141
46284
46411
46605
46692
46862
46966
47132
47244
47411
47544
47727
47856
47983
48092
48271
48372
48508
48630
48785
48870
49022
49158
49267
49350
49495
49584
49671
49764
49922
50025
50119
50218
50283
50372
50461
50568
50661
50794
50870
50961
51029
51117
51192
51274
51338
51440
51509
51597
51679
51746
51830
51890
51976
52040
52152
52208
52280
52375
52466
52517
52553
52583
52655
52713
52780
52802
52883
52972
53026
53108
53161
53165
53195
53269
53311
53350
53403
53440
53495
53573
53602
53645
53689
53736
53796
53818
53859
53897
53961
54002
54042
54120
54166
54245
54307
54350
54427
54474
54544
54581
54619
54654
54705
54736
54781
54825
54876
54925
54951
54971
55004
55070
55107
55133
55173
55229
55262
55316
55370
55379
55404
55409
55444
55485
55528
55553
55609
55648
55639
55674
55703
55735
55762
55785
55786
55810
55832
55841
55883
55893
55913
55929
55936
55921
55912
55942
55933
55933
55942
55945
55945
55947
55971
55961
55978
55974
55971
55960
55980
55962
55966
55973
55971
55986
55985
55940
55922
55908
55906
55886
55857
55825
55830
55792
55781
55770
55758
55739
55773
55778
55761
55750
55721
55706
55686
55697
55705
55660
55643
55602
55590
55540
55520
55505
55462
55394
55352
55305
55273
55213
55175
55148
55114
55072
55030
54989
54951
54914
54856
54759
54661
54646
54586
54534
54451
54419
54407
54372
54338
54334
54315
54288
54282
54292
54251
54231
54213
54201
54174
54180
54148
54145
54094
54128
54105
54069
54062
54007
54000
53978
53957
53927
53901
53882
53859
53859
53828
53803
53750
53728
53712
53684
53656
53625
53586
53555
53534
53493
53439
53423
53412
53374
53322
53265
53241
53224
53172
53125
53066
53004
52932
52906
52849
52780
52747
52665
52612
52547
52492
52409
52349
52276
52215
52185
52154
52095
52014
51932
51884
51822
51768
51705
51647
51572
51514
51444
51353
51303
51241
51191
51120
51017
50929
50846
50748
50623
50548
50453
50370
50298
50221
50115
49988
49857
49794
49671
49557
49452
49347
49258
49154
48996
48904
48804
48693
48558
48421
48321
48199
48087
47963
47855
47737
47578
47447
47294
47158
47012
46877
46695
46534
46402
46250
46110
45950
45822
45603
45467
45296
45107
44940
44761
44577
44299
44157
43906
43717
43592
43419
43242
43020
42769
42532
42322
42021
41819
41636
41524
41291
41052
40766
40508
40172
39890
39600
39259
39007
38656
38397
38037
37698
37427
37142
36781
36564
36226
35921
35533
35209
34848
34468
34147
33918
33566
33245
33025
32740
32549
32247
32094
31845
31541
31265
30981
30707
30428
30219
29910
29690
29456
29285
29100
28914
28687
28474
28307
28108
27871
27641
27409
27234
26990
26769
26547
26327
26060
25822
25649
25396
25200
24964
24747
24524
24246
24028
23757
23554
23272
23038
22828
22575
22301
22022
21745
21485
21232
21002
20746
20473
20123
19886
19618
19339
18864
18423
17946
17456
16978
16470
16001
15552
15070
14576
14110
13570
13178
12787
12420
12021
11657
11203
10768
10315
9815
9418
9040
8604
8121
7637
7181
6760
6318
5863
5404
4947
4526
4091
3605
3112
2576
2043
1520
1044
507
0
