5
10744
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
18
18
18
18
18
18
19
19
19
19
19
19
19
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
22
22
22
22
22
21
21
21
21
21
20
20
20
20
20
19
19
19
19
19
18
18
18
18
18
17
17
17
17
16
16
16
16
15
15
15
15
14
14
14
13
13
13
13
12
12
12
12
11
11
11
11
10
10
10
10
9
9
9
9
8
8
8
8
7
7
7
7
6
6
6
6
5
5
5
4
4
4
4
4
3
3
3
3
2
2
2
2
2
1
1
1
1
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-6
-6
-6
-6
-7
-7
-7
-7
-8
-8
-8
-8
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-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
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-10
-10
-10
-9
-9
-9
-8
-8
-8
-7
-7
-6
-6
-6
-5
-5
-4
-4
-4
-3
-3
-3
-2
-2
-2
-1
-1
-1
-1
0
0
0
1
1
1
2
2
2
3
3
3
4
4
4
5
5
6
6
7
7
8
8
8
9
9
10
10
10
11
11
12
12
13
13
13
14
14
15
15
16
16
16
17
17
18
18
19
19
20
20
20
21
21
22
22
23
23
24
24
25
25
26
26
27
27
28
28
29
29
30
30
31
31
32
32
33
33
34
34
35
36
36
37
37
38
38
39
39
40
40
41
41
42
42
42
43
43
44
44
45
45
46
46
47
47
48
48
49
49
50
50
51
51
52
52
53
53
54
54
55
55
56
56
57
57
57
58
58
59
59
59
60
60
60
61
61
62
62
62
63
63
64
64
64
65
65
66
66
66
67
67
68
68
68
69
69
69
70
70
70
71
71
71
72
72
73
73
73
74
74
75
75
75
76
76
77
77
78
78
78
79
79
79
80
80
80
81
81
82
82
82
83
83
84
84
85
85
85
86
86
87
87
87
88
88
89
89
89
90
90
90
91
91
92
92
92
93
93
94
94
94
95
95
95
96
96
96
97
97
97
97
97
98
98
98
98
98
99
99
99
99
99
99
99
100
100
100
100
100
100
101
101
101
101
102
102
102
102
103
103
103
103
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
108
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
107
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
105
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
105
105
105
105
105
105
105
105
105
105
105
105
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
103
103
103
103
103
103
103
103
103
103
103
103
103
102
102
102
102
102
102
102
101
101
101
101
101
101
100
100
100
100
100
100
99
99
99
99
99
99
98
98
98
98
98
97
97
97
97
97
97
97
96
96
96
96
96
95
95
95
95
95
95
94
94
94
94
94
94
93
93
93
93
93
92
92
92
92
91
91
91
91
90
90
90
90
89
89
89
89
88
88
88
87
87
87
87
86
86
86
86
85
85
85
85
84
84
84
83
83
83
83
82
82
82
82
81
81
81
81
80
80
80
80
80
79
79
79
79
78
78
78
78
77
77
77
77
77
77
76
76
76
76
76
76
75
75
75
75
75
75
74
74
74
74
74
73
73
73
73
73
72
72
72
72
72
72
72
71
71
71
71
71
71
71
70
70
70
70
70
69
69
69
69
69
68
68
68
68
68
68
67
67
67
67
67
67
66
66
66
66
65
65
65
65
64
64
64
64
63
63
63
62
62
62
61
61
61
60
60
60
60
59
59
59
59
58
58
58
58
57
57
57
57
57
56
56
56
55
55
55
55
54
54
54
54
53
53
53
53
52
52
52
51
51
51
51
51
50
50
50
50
49
49
49
49
49
48
48
48
48
47
47
47
47
46
46
46
46
46
45
45
45
45
44
44
44
44
44
43
43
43
43
42
42
42
42
41
41
41
41
40
40
40
40
40
40
39
39
39
39
39
39
39
38
38
38
38
38
38
37
37
37
37
37
36
36
36
36
35
35
35
35
35
34
34
34
33
33
33
32
32
32
32
31
31
31
30
30
30
29
29
29
28
28
28
28
27
27
27
26
26
26
25
25
25
25
24
24
24
24
23
23
23
23
22
22
22
21
21
21
20
20
20
19
19
19
18
18
18
18
17
17
17
16
16
16
16
15
15
15
14
14
14
14
13
13
13
13
12
12
12
12
11
11
11
10
10
10
9
9
9
8
8
8
7
7
7
6
6
6
5
5
4
4
4
3
3
2
2
2
1
1
0
0
0
-1
-1
-1
-2
-2
-2
-3
-3
-3
-4
-4
-4
-5
-5
-5
-5
-6
-6
-6
-6
-7
-7
-7
-7
-8
-8
-8
-8
-8
-9
-9
-9
-9
-10
-10
-10
-10
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-10
-10
-10
-9
-9
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-8
-9
-10
-11
-12
-13
-15
-16
-18
-19
-21
-22
-24
-25
-27
-29
-31
-33
-35
-36
-38
-40
-42
-44
-45
-47
-48
-50
-50
-51
-52
-53
-54
-54
-55
-55
-55
-54
-54
-53
-51
-50
-49
-47
-46
-44
-42
-40
-38
-36
-34
-32
-31
-29
-27
-26
-25
-23
-23
-22
-22
-23
-24
-26
-28
-30
-32
-34
-37
-39
-42
-44
-47
-50
-52
-55
-58
-61
-64
-67
-69
-72
-74
-77
-79
-81
-83
-85
-86
-88
-89
-91
-92
-93
-94
-96
-98
-99
-101
-103
-104
-106
-107
-109
-111
-114
-117
-120
-124
-128
-132
-136
-140
-145
-150
-155
-160
-165
-170
-175
-180
-185
-190
-195
-199
-204
-208
-212
-216
-219
-222
-225
-229
-231
-234
-236
-237
-238
-239
-240
-242
-243
-244
-245
-245
-245
-244
-244
-243
-242
-241
-241
-241
-241
-241
-242
-241
-241
-241
-241
-242
-243
-244
-245
-247
-249
-251
-253
-255
-256
-258
-259
-261
-262
-264
-265
-267
-268
-271
-274
-278
-283
-289
-295
-301
-307
-313
-320
-327
-334
-342
-350
-357
-364
-371
-378
-385
-393
-401
-409
-418
-425
-432
-439
-445
-451
-458
-465
-472
-479
-487
-493
-500
-506
-512
-517
-522
-525
-527
-528
-529
-530
-530
-530
-529
-528
-527
-525
-524
-524
-525
-527
-529
-532
-536
-539
-543
-545
-547
-549
-550
-551
-552
-553
-553
-553
-553
-552
-552
-552
-551
-550
-549
-547
-545
-543
-541
-538
-536
-533
-531
-528
-526
-525
-524
-524
-524
-524
-525
-527
-529
-533
-537
-542
-548
-554
-561
-567
-573
-579
-585
-590
-594
-597
-600
-603
-606
-609
-612
-615
-618
-621
-625
-629
-633
-637
-642
-646
-652
-658
-664
-671
-678
-685
-692
-699
-707
-715
-724
-732
-739
-747
-756
-765
-775
-785
-796
-806
-818
-829
-841
-853
-865
-877
-888
-899
-909
-918
-927
-936
-945
-953
-961
-968
-975
-981
-987
-993
-999
-1004
-1012
-1018
-1026
-1033
-1039
-1045
-1051
-1056
-1061
-1065
-1069
-1073
-1077
-1081
-1085
-1088
-1092
-1095
-1098
-1102
-1106
-1111
-1117
-1123
-1131
-1140
-1150
-1161
-1172
-1183
-1194
-1204
-1214
-1223
-1232
-1241
-1250
-1258
-1267
-1276
-1286
-1296
-1308
-1321
-1336
-1351
-1368
-1385
-1402
-1420
-1438
-1457
-1476
-1496
-1516
-1536
-1555
-1575
-1594
-1614
-1633
-1653
-1672
-1691
-1710
-1728
-1745
-1761
-1777
-1792
-1806
-1819
-1831
-1842
-1852
-1862
-1871
-1880
-1889
-1898
-1908
-1917
-1926
-1935
-1944
-1954
-1964
-1975
-1986
-1998
-2009
-2021
-2032
-2041
-2053
-2063
-2074
-2084
-2093
-2101
-2109
-2117
-2125
-2134
-2142
-2152
-2161
-2171
-2180
-2190
-2199
-2210
-2220
-2230
-2240
-2249
-2258
-2267
-2275
-2284
-2292
-2300
-2308
-2316
-2323
-2329
-2336
-2344
-2352
-2361
-2370
-2378
-2386
-2393
-2399
-2404
-2409
-2414
-2418
-2423
-2427
-2431
-2435
-2439
-2443
-2446
-2450
-2453
-2456
-2459
-2461
-2463
-2464
-2465
-2466
-2466
-2467
-2466
-2466
-2466
-2467
-2468
-2470
-2474
-2479
-2485
-2493
-2501
-2510
-2521
-2531
-2543
-2555
-2568
-2580
-2593
-2606
-2618
-2630
-2642
-2653
-2664
-2674
-2683
-2692
-2700
-2708
-2714
-2719
-2722
-2724
-2725
-2725
-2724
-2724
-2725
-2726
-2728
-2731
-2735
-2740
-2746
-2752
-2759
-2768
-2777
-2788
-2800
-2813
-2827
-2841
-2856
-2869
-2882
-2894
-2905
-2915
-2923
-2930
-2937
-2944
-2952
-2961
-2970
-2981
-2992
-3003
-3016
-3029
-3043
-3058
-3072
-3087
-3101
-3114
-3126
-3136
-3145
-3151
-3155
-3157
-3157
-3156
-3153
-3148
-3143
-3138
-3134
-3130
-3128
-3127
-3128
-3131
-3134
-3139
-3144
-3149
-3154
-3159
-3163
-3167
-3169
-3170
-3171
-3171
-3171
-3170
-3168
-3167
-3165
-3163
-3162
-3162
-3164
-3167
-3171
-3175
-3180
-3184
-3188
-3191
-3194
-3197
-3200
-3203
-3206
-3211
-3216
-3223
-3231
-3241
-3253
-3266
-3280
-3295
-3310
-3326
-3342
-3357
-3373
-3388
-3403
-3418
-3433
-3448
-3463
-3479
-3495
-3512
-3529
-3549
-3570
-3592
-3617
-3644
-3672
-3701
-3731
-3761
-3792
-3823
-3855
-3887
-3921
-3955
-3991
-4027
-4066
-4103
-4141
-4179
-4217
-4255
-4292
-4329
-4365
-4401
-4435
-4469
-4501
-4533
-4563
-4593
-4621
-4648
-4674
-4700
-4724
-4748
-4771
-4793
-4814
-4833
-4849
-4864
-4876
-4887
-4895
-4902
-4907
-4912
-4915
-4918
-4920
-4922
-4922
-4923
-4923
-4923
-4923
-4923
-4922
-4921
-4920
-4919
-4917
-4916
-4914
-4913
-4912
-4912
-4912
-4913
-4914
-4916
-4919
-4923
-4928
-4935
-4943
-4952
-4962
-4972
-4983
-4995
-5008
-5021
-5036
-5052
-5069
-5087
-5107
-5127
-5149
-5172
-5195
-5218
-5242
-5267
-5293
-5320
-5348
-5378
-5409
-5441
-5475
-5509
-5544
-5580
-5615
-5651
-5688
-5724
-5761
-5797
-5834
-5871
-5909
-5948
-5987
-6027
-6067
-6108
-6149
-6190
-6231
-6271
-6312
-6351
-6390
-6428
-6464
-6499
-6533
-6566
-6597
-6627
-6658
-6688
-6718
-6749
-6780
-6812
-6844
-6878
-6911
-6945
-6979
-7013
-7047
-7080
-7112
-7144
-7175
-7205
-7233
-7260
-7286
-7310
-7332
-7354
-7375
-7396
-7417
-7438
-7460
-7481
-7501
-7521
-7541
-7561
-7580
-7599
-7618
-7638
-7658
-7679
-7702
-7725
-7751
-7777
-7804
-7833
-7862
-7894
-7926
-7961
-7999
-8039
-8080
-8124
-8170
-8216
-8264
-8312
-8359
-8407
-8452
-8496
-8539
-8579
-8618
-8655
-8692
-8727
-8762
-8796
-8828
-8860
-8891
-8920
-8947
-8973
-8998
-9020
-9041
-9060
-9077
-9090
-9100
-9106
-9107
-9102
-9091
-9073
-9048
-9015
-8974
-8924
-8866
-8798
-8721
-8634
-8537
-8430
-8313
-8186
-8047
-7897
-7736
-7562
-7375
-7177
-6966
-6742
-6506
-6256
-5994
-5718
-5430
-5129
-4818
-4496
-4167
-3832
-3495
-3158
-2823
-2493
-2169
-1852
-1542
-1240
-946
-662
-385
-118
140
389
628
857
1075
1282
1477
1660
1829
1985
2128
2258
2374
2478
2569
2647
2713
2767
2809
2839
2858
2864
2858
2838
2806
2761
2704
2633
2552
2460
2359
2251
2138
2021
1902
1782
1663
1545
1430
1318
1212
1110
1014
925
843
770
704
648
600
560
527
502
483
471
465
464
467
474
484
495
506
517
527
537
545
554
563
573
585
599
616
637
663
693
727
763
802
841
881
922
962
1002
1042
1083
1124
1167
1211
1257
1306
1359
1414
1473
1536
1603
1675
1751
1831
1916
2005
2099
2198
2301
2410
2525
2644
2768
2896
3027
3162
3297
3434
3570
3706
3839
3970
4099
4224
4345
4463
4576
4685
4787
4884
4972
5052
5123
5183
5233
5271
5297
5313
5317
5310
5292
5265
5229
5185
5134
5077
5015
4949
4881
4810
4737
4664
4590
4517
4446
4378
4314
4254
4200
4152
4110
4075
4046
4025
4010
4002
4002
4008
4019
4038
4062
4089
4119
4151
4183
4214
4243
4269
4292
4311
4328
4343
4357
4373
4393
4419
4451
4491
4538
4593
4656
4725
4801
4884
4973
5069
5170
5277
5388
5504
5623
5746
5870
5997
6126
6256
6389
6523
6659
6796
6935
7075
7216
7358
7502
7647
7792
7937
8080
8223
8363
8499
8631
8757
8876
8988
9092
9187
9275
9355
9429
9497
9560
9620
9677
9733
9788
9842
9895
9949
10002
10055
10108
10160
10213
10265
10316
10365
10411
10454
10491
10524
10550
10569
10582
10586
10582
10570
10549
10520
10483
10437
10384
10322
10254
10180
10100
10017
9930
9842
9753
9664
9576
9488
9402
9316
9232
9148
9064
8980
8896
8813
8730
8649
8572
8499
8432
8372
8320
8278
8244
8220
8205
8200
8204
8216
8236
8262
8293
8327
8363
8398
8431
8461
8485
8503
8513
8515
8506
8487
8459
8421
8374
8319
8258
8189
8118
8042
7966
7889
7814
7742
7672
7607
7547
7491
7439
7391
7345
7303
7263
7225
7188
7153
7119
7087
7056
7027
7000
6975
6953
6934
6918
6906
6897
6893
6892
6894
6899
6905
6912
6920
6929
6937
6946
6954
6962
6971
6981
6992
7005
7020
7035
7051
7065
7079
7089
7096
7099
7098
7091
7080
7063
7042
7015
6984
6950
6912
6873
6833
6793
6753
6715
6678
6642
6608
6575
6545
6516
6489
6464
6440
6418
6397
6376
6356
6336
6316
6296
6274
6251
6227
6200
6172
6143
6111
6078
6044
6009
5974
5940
5907
5876
5849
5826
5807
5792
5782
5776
5773
5775
5782
5792
5808
5828
5853
5884
5919
5961
6008
6061
6121
6185
6255
6328
6405
6485
6566
6648
6731
6814
6896
6978
7059
7139
7216
7292
7366
7437
7506
7573
7637
7698
7756
7813
7868
7922
7976
8032
8090
8150
8214
8283
8355
8432
8514
8601
8691
8785
8879
8973
9065
9153
9234
9308
9374
9429
9474
9507
9528
9536
9533
9518
9493
9457
9412
9360
9300
9236
9166
9094
9019
8941
8860
8776
8689
8599
8504
8405
8303
8198
8090
7982
7873
7767
7662
7561
7463
7370
7282
7199
7121
7049
6982
6921
6865
6815
6769
6728
6691
6657
6625
6594
6563
6532
6500
6465
6427
6384
6337
6286
6228
6166
6098
6025
5948
5867
5782
5694
5602
5507
5409
5307
5202
5095
4987
4878
4772
4669
4572
4481
4399
4326
4263
4210
4167
4133
4110
4094
4088
4088
4094
4105
4121
4141
4166
4195
4228
4265
4305
4347
4392
4438
4484
4530
4574
4617
4658
4696
4732
4765
4797
4827
4856
4884
4913
4941
4970
4999
5030
5061
5095
5131
5169
5210
5254
5301
5351
5403
5459
5518
5580
5644
5710
5776
5842
5906
5969
6028
6083
6135
6182
6225
6264
6299
6331
6360
6385
6408
6427
6442
6454
6462
6465
6465
6460
6451
6438
6421
6401
6378
6352
6326
6298
6271
6246
6222
6202
6184
6171
6161
6154
6151
6149
6150
6151
6151
6151
6150
6147
6142
6135
6127
6118
6108
6097
6086
6074
6061
6048
6036
6023
6011
6001
5992
5985
5982
5982
5987
5996
6011
6032
6059
6092
6132
6178
6231
6291
6357
6429
6506
6588
6674
6764
6857
6952
7049
7146
7243
7338
7432
7522
7609
7693
7772
7847
7917
7982
8041
8093
8140
8180
8214
8242
8264
8279
8289
8294
8294
8288
8277
8260
8238
8209
8173
8131
8082
8026
7963
7894
7818
7736
7648
7557
7461
7362
7260
7155
7046
6935
6821
6704
6584
6460
6335
6206
6075
5943
5810
5677
5544
5413
5282
5154
5028
4905
4784
4667
4553
4441
4333
4228
4126
4025
3926
3830
3734
3641
3549
3458
3369
3281
3195
3110
3027
2947
2869
2794
2722
2654
2589
2528
2470
2416
2365
2316
2271
2228
2188
2150
2114
2080
2049
2021
1994
1970
1949
1930
1913
1899
1886
1876
1868
1862
1858
1858
1860
1865
1873
1885
1901
1922
1947
1978
2013
2053
2097
2146
2199
2256
2317
2381
2448
2517
2589
2663
2738
2814
2890
2966
3041
3113
3183
3249
3311
3368
3419
3463
3501
3530
3551
3564
3567
3562
3548
3526
3495
3457
3411
3358
3297
3230
3157
3079
2995
2907
2816
2721
2624
2525
2424
2322
2218
2115
2011
1908
1806
1705
1606
1508
1413
1319
1228
1138
1051
966
882
801
722
644
569
495
423
352
284
216
150
85
22
-41
-103
-164
-224
-282
-339
-394
-448
-501
-552
-603
-654
-703
-752
-800
-847
-892
-936
-978
-1018
-1057
-1094
-1129
-1163
-1195
-1225
-1254
-1282
-1310
-1337
-1363
-1390
-1418
-1446
-1476
-1507
-1539
-1573
-1610
-1648
-1688
-1731
-1775
-1822
-1871
-1922
-1976
-2031
-2089
-2149
-2212
-2276
-2343
-2412
-2483
-2556
-2631
-2707
-2784
-2861
-2940
-3018
-3098
-3177
-3257
-3337
-3418
-3498
-3579
-3659
-3741
-3822
-3904
-3987
-4070
-4154
-4239
-4326
-4413
-4502
-4592
-4683
-4774
-4865
-4957
-5048
-5139
-5229
-5319
-5407
-5493
-5579
-5665
-5750
-5836
-5924
-6012
-6102
-6194
-6288
-6383
-6480
-6577
-6676
-6774
-6873
-6970
-7067
-7163
-7258
-7352
-7445
-7535
-7624
-7710
-7793
-7873
-7950
-8023
-8092
-8157
-8221
-8281
-8338
-8392
-8444
-8495
-8543
-8590
-8635
-8678
-8721
-8762
-8803
-8843
-8882
-8921
-8960
-8998
-9035
-9071
-9106
-9139
-9171
-9201
-9230
-9255
-9278
-9297
-9311
-9322
-9326
-9325
-9317
-9303
-9281
-9253
-9218
-9176
-9129
-9075
-9015
-8950
-8879
-8803
-8722
-8636
-8546
-8453
-8357
-8259
-8160
-8060
-7960
-7862
-7765
-7671
-7579
-7491
-7408
-7329
-7254
-7184
-7118
-7057
-6999
-6945
-6894
-6846
-6799
-6753
-6709
-6665
-6623
-6581
-6540
-6500
-6463
-6427
-6394
-6364
-6336
-6312
-6290
-6271
-6254
-6240
-6228
-6217
-6209
-6203
-6199
-6197
-6197
-6200
-6205
-6212
-6222
-6234
-6249
-6265
-6282
-6301
-6322
-6344
-6367
-6392
-6419
-6448
-6479
-6513
-6549
-6588
-6630
-6673
-6719
-6766
-6814
-6863
-6912
-6963
-7013
-7065
-7117
-7169
-7222
-7274
-7327
-7380
-7433
-7486
-7538
-7591
-7643
-7695
-7748
-7800
-7853
-7906
-7960
-8015
-8069
-8125
-8180
-8237
-8294
-8351
-8409
-8468
-8528
-8589
-8652
-8716
-8782
-8850
-8919
-8989
-9060
-9132
-9203
-9274
-9345
-9414
-9482
-9548
-9612
-9673
-9730
-9785
-9835
-9882
-9925
-9964
-10000
-10033
-10063
-10091
-10117
-10143
-10167
-10192
-10216
-10241
-10266
-10293
-10320
-10348
-10376
-10405
-10434
-10462
-10490
-10517
-10543
-10568
-10591
-10612
-10632
-10650
-10665
-10679
-10692
-10703
-10713
-10721
-10729
-10735
-10739
-10743
-10744
-10744
-10741
-10736
-10729
-10719
-10707
-10692
-10675
-10655
-10633
-10608
-10580
-10549
-10515
-10479
-10442
-10403
-10364
-10324
-10285
-10247
-10210
-10174
-10139
-10106
-10074
-10042
-10012
-9983
-9954
-9925
-9896
-9867
-9837
-9807
-9775
-9743
-9710
-9675
-9639
-9601
-9562
-9521
-9478
-9434
-9388
-9341
-9294
-9246
-9199
-9152
-9106
-9061
-9017
-8974
-8933
-8892
-8851
-8810
-8768
-8724
-8679
-8632
-8581
-8528
-8472
-8414
-8352
-8289
-8224
-8157
-8089
-8021
-7952
-7883
-7814
-7746
-7680
-7614
-7550
-7487
-7427
-7369
-7314
-7263
-7215
-7171
-7130
-7094
-7062
-7033
-7008
-6986
-6967
-6950
-6936
-6924
-6913
-6905
-6897
-6891
-6885
-6880
-6876
-6871
-6867
-6861
-6855
-6848
-6839
-6829
-6818
-6804
-6789
-6771
-6752
-6730
-6706
-6680
-6652
-6622
-6590
-6557
-6521
-6484
-6446
-6407
-6367
-6326
-6284
-6242
-6200
-6157
-6114
-6070
-6024
-5978
-5931
-5882
-5831
-5779
-5726
-5672
-5616
-5560
-5503
-5445
-5386
-5326
-5266
-5205
-5144
-5083
-5022
-4961
-4901
-4841
-4782
-4724
-4667
-4613
-4561
-4513
-4467
-4425
-4386
-4352
-4321
-4295
-4273
-4256
-4245
-4238
-4236
-4240
-4248
-4261
-4278
-4300
-4325
-4354
-4385
-4419
-4455
-4491
-4529
-4567
-4606
-4645
-4683
-4722
-4760
-4798
-4835
-4872
-4910
-4947
-4984
-5022
-5059
-5097
-5135
-5173
-5211
-5250
-5288
-5326
-5363
-5400
-5436
-5471
-5505
-5538
-5570
-5601
-5631
-5659
-5687
-5713
-5739
-5764
-5789
-5812
-5835
-5858
-5880
-5901
-5922
-5942
-5961
-5980
-5998
-6016
-6033
-6050
-6066
-6081
-6097
-6113
-6128
-6144
-6160
-6176
-6193
-6209
-6226
-6243
-6260
-6277
-6293
-6309
-6324
-6337
-6350
-6360
-6369
-6377
-6382
-6385
-6385
-6384
-6380
-6374
-6365
-6354
-6341
-6325
-6307
-6286
-6263
-6238
-6211
-6182
-6151
-6118
-6084
-6048
-6010
-5971
-5929
-5886
-5841
-5793
-5743
-5691
-5638
-5581
-5523
-5463
-5400
-5335
-5268
-5200
-5131
-5061
-4990
-4919
-4848
-4778
-4708
-4640
-4573
-4508
-4445
-4385
-4326
-4270
-4216
-4165
-4116
-4069
-4025
-3983
-3945
-3908
-3875
-3843
-3813
-3785
-3758
-3733
-3708
-3685
-3663
-3641
-3621
-3600
-3580
-3559
-3539
-3518
-3498
-3477
-3456
-3435
-3415
-3394
-3375
-3355
-3337
-3320
-3303
-3288
-3274
-3260
-3248
-3237
-3228
-3219
-3212
-3206
-3201
-3196
-3192
-3189
-3186
-3183
-3179
-3176
-3173
-3170
-3166
-3162
-3158
-3153
-3147
-3141
-3133
-3126
-3117
-3108
-3098
-3087
-3076
-3064
-3052
-3040
-3028
-3016
-3004
-2992
-2981
-2971
-2961
-2952
-2944
-2937
-2931
-2925
-2919
-2914
-2909
-2904
-2899
-2894
-2890
-2886
-2882
-2879
-2876
-2874
-2872
-2871
-2869
-2868
-2867
-2865
-2864
-2862
-2860
-2858
-2855
-2853
-2851
-2849
-2847
-2845
-2843
-2841
-2838
-2835
-2832
-2827
-2823
-2817
-2811
-2804
-2797
-2790
-2782
-2774
-2765
-2755
-2743
-2730
-2716
-2699
-2679
-2657
-2631
-2603
-2571
-2536
-2497
-2456
-2411
-2362
-2310
-2255
-2197
-2137
-2074
-2009
-1944
-1876
-1808
-1738
-1666
-1594
-1521
-1447
-1372
-1297
-1221
-1146
-1071
-997
-923
-851
-779
-709
-639
-571
-503
-436
-370
-304
-238
-172
-106
-40
26
93
159
225
292
359
425
492
559
626
693
760
827
894
960
1027
1094
1160
1226
1292
1357
1423
1488
1553
1618
1682
1748
1813
1879
1945
2011
2077
2142
2206
2268
2328
2386
2441
2494
2543
2589
2632
2671
2707
2739
2768
2793
2814
2831
2844
2854
2861
2864
2864
2862
2857
2850
2841
2831
2819
2806
2791
2775
2757
2737
2716
2695
2672
2650
2627
2604
2582
2561
2540
2520
2501
2483
2465
2448
2431
2415
2400
2385
2370
2356
2343
2330
2319
2308
2299
2290
2283
2277
2272
2268
2265
2264
2263
2264
2266
2270
2276
2284
2294
2306
2321
2339
2360
2384
2411
2441
2475
2511
2550
2591
2636
2683
2732
2783
2837
2891
2948
3006
3065
3125
3187
3250
3314
3379
3446
3513
3582
3652
3722
3794
3866
3940
4014
4089
4164
4239
4315
4390
4465
4540
4613
4685
4756
4824
4891
4956
5018
5079
5137
5193
5247
5299
5350
5400
5448
5495
5541
5585
5629
5671
5712
5751
5788
5823
5857
5887
5916
5942
5966
5988
6008
6025
6040
6053
6064
6073
6079
6085
6088
6090
6091
6090
6088
6084
6079
6072
6064
6054
6044
6032
6019
6006
5992
5977
5963
5948
5933
5919
5905
5891
5878
5866
5855
5844
5835
5827
5820
5815
5811
5809
5809
5810
5813
5817
5823
5829
5837
5846
5856
5868
5880
5893
5906
5921
5936
5951
5967
5984
6001
6018
6035
6052
6070
6087
6105
6122
6140
6159
6177
6196
6215
6234
6253
6272
6291
6309
6326
6343
6359
6374
6388
6401
6412
6422
6430
6435
6439
6441
6440
6437
6431
6424
6414
6403
6391
6378
6364
6349
6333
6316
6299
6281
6262
6242
6221
6199
6177
6154
6130
6106
6082
6059
6036
6014
5994
5974
5955
5938
5922
5908
5894
5881
5868
5856
5845
5834
5823
5812
5801
5791
5781
5772
5763
5754
5746
5739
5732
5726
5721
5717
5715
5715
5717
5721
5727
5735
5745
5758
5772
5788
5805
5823
5841
5861
5880
5900
5920
5940
5960
5980
6000
6020
6039
6059
6078
6097
6116
6136
6156
6176
6198
6219
6241
6264
6286
6308
6331
6353
6374
6396
6417
6437
6458
6479
6500
6521
6543
6565
6588
6611
6634
6657
6680
6704
6726
6749
6770
6791
6812
6831
6850
6869
6886
6902
6918
6932
6945
6957
6967
6976
6984
6989
6993
6996
6996
6994
6990
6984
6976
6966
6953
6939
6922
6903
6882
6858
6832
6804
6774
6741
6707
6670
6632
6592
6550
6508
6464
6419
6373
6327
6278
6229
6178
6126
6072
6017
5960
5902
5842
5781
5718
5655
5591
5526
5461
5395
5330
5266
5202
5139
5077
5016
4957
4898
4842
4786
4732
4680
4629
4579
4532
4486
4442
4400
4360
4321
4285
4250
4217
4185
4155
4126
4098
4070
4043
4017
3990
3963
3935
3907
3879
3850
3820
3790
3759
3728
3697
3666
3634
3602
3570
3537
3504
3471
3436
3401
3365
3329
3292
3254
3217
3179
3141
3104
3066
3029
2991
2953
2916
2878
2839
2801
2761
2722
2681
2640
2599
2557
2514
2471
2427
2383
2338
2293
2246
2200
2152
2104
2055
2005
1955
1904
1852
1799
1745
1691
1636
1580
1524
1468
1411
1355
1299
1243
1188
1133
1080
1028
978
929
881
835
790
747
705
664
624
586
548
511
475
441
407
375
344
314
286
259
234
209
186
164
143
122
103
85
68
52
38
24
13
2
-6
-14
-20
-25
-29
-32
-35
-36
-38
-38
-39
-39
-39
-38
-37
-35
-33
-30
-26
-22
-18
-13
-8
-3
2
7
11
16
20
24
28
32
36
40
44
49
55
61
67
74
82
89
97
105
112
120
127
133
139
144
149
153
156
159
162
163
164
164
164
164
164
164
164
163
164
164
165
166
168
170
172
176
179
184
190
196
203
210
219
228
238
249
260
271
282
293
304
315
326
336
346
355
364
372
379
385
390
393
395
396
395
392
387
381
373
364
353
341
327
312
295
277
257
236
214
190
164
137
108
77
44
9
-28
-67
-107
-149
-192
-236
-281
-326
-371
-417
-463
-508
-554
-600
-646
-692
-737
-782
-827
-871
-914
-956
-997
-1037
-1076
-1113
-1149
-1184
-1217
-1249
-1280
-1309
-1337
-1363
-1388
-1411
-1432
-1451
-1470
-1486
-1502
-1516
-1529
-1542
-1554
-1565
-1576
-1587
-1598
-1609
-1620
-1632
-1644
-1657
-1671
-1686
-1701
-1717
-1734
-1751
-1768
-1786
-1803
-1821
-1838
-1855
-1871
-1887
-1902
-1916
-1929
-1942
-1954
-1965
-1976
-1986
-1996
-2005
-2013
-2021
-2028
-2035
-2041
-2047
-2052
-2057
-2062
-2067
-2071
-2076
-2080
-2084
-2088
-2092
-2095
-2098
-2100
-2102
-2103
-2104
-2104
-2103
-2103
-2101
-2100
-2098
-2095
-2092
-2089
-2084
-2080
-2074
-2068
-2061
-2054
-2045
-2037
-2029
-2019
-2009
-1999
-1987
-1976
-1963
-1950
-1936
-1921
-1905
-1888
-1870
-1850
-1829
-1807
-1784
-1760
-1735
-1709
-1682
-1655
-1627
-1598
-1569
-1540
-1510
-1479
-1448
-1415
-1383
-1349
-1315
-1281
-1246
-1212
-1177
-1143
-1109
-1075
-1042
-1008
-977
-945
-914
-882
-851
-821
-790
-759
-729
-699
-668
-639
-609
-581
-553
-526
-500
-475
-451
-428
-406
-385
-365
-346
-327
-309
-291
-274
-258
-242
-226
-210
-195
-180
-165
-150
-135
-121
-108
-95
-83
-71
-61
-52
-44
-38
-33
-30
-29
-29
-32
-37
-44
-53
-64
-77
-91
-108
-126
-146
-167
-190
-214
-240
-267
-296
-326
-357
-391
-426
-462
-501
-541
-582
-625
-669
-714
-761
-808
-856
-905
-954
-1004
-1054
-1104
-1155
-1205
-1255
-1304
-1352
-1400
-1447
-1492
-1537
-1580
-1621
-1662
-1702
-1740
-1777
-1814
-1849
-1884
-1918
-1951
-1983
-2015
-2045
-2077
-2107
-2136
-2166
-2195
-2224
-2253
-2282
-2311
-2340
-2370
-2400
-2431
-2462
-2494
-2526
-2559
-2594
-2628
-2664
-2701
-2738
-2776
-2815
-2854
-2894
-2935
-2977
-3018
-3061
-3103
-3146
-3189
-3232
-3274
-3316
-3358
-3399
-3438
-3477
-3515
-3552
-3587
-3622
-3656
-3690
-3723
-3755
-3787
-3819
-3851
-3882
-3913
-3943
-3973
-4003
-4033
-4062
-4091
-4122
-4152
-4183
-4214
-4245
-4277
-4309
-4342
-4375
-4409
-4444
-4479
-4515
-4551
-4588
-4626
-4664
-4703
-4742
-4781
-4821
-4860
-4900
-4939
-4978
-5017
-5055
-5092
-5129
-5165
-5199
-5233
-5265
-5295
-5324
-5352
-5378
-5402
-5424
-5445
-5464
-5481
-5496
-5510
-5522
-5532
-5540
-5546
-5551
-5553
-5554
-5553
-5550
-5546
-5541
-5533
-5524
-5514
-5503
-5490
-5476
-5461
-5445
-5429
-5411
-5393
-5374
-5354
-5334
-5314
-5294
-5273
-5253
-5233
-5212
-5192
-5172
-5152
-5132
-5113
-5095
-5078
-5062
-5046
-5032
-5020
-5008
-4998
-4989
-4981
-4975
-4969
-4964
-4959
-4955
-4952
-4948
-4945
-4942
-4938
-4935
-4931
-4927
-4922
-4917
-4911
-4904
-4897
-4889
-4881
-4871
-4861
-4851
-4839
-4828
-4816
-4804
-4791
-4778
-4764
-4750
-4736
-4722
-4707
-4691
-4676
-4660
-4644
-4628
-4612
-4595
-4578
-4562
-4544
-4527
-4509
-4491
-4473
-4454
-4435
-4416
-4397
-4378
-4360
-4342
-4325
-4308
-4292
-4278
-4264
-4252
-4241
-4231
-4222
-4215
-4210
-4206
-4204
-4203
-4204
-4207
-4212
-4218
-4227
-4238
-4251
-4266
-4282
-4300
-4319
-4339
-4360
-4382
-4405
-4428
-4452
-4476
-4500
-4524
-4547
-4571
-4594
-4617
-4640
-4663
-4685
-4707
-4728
-4750
-4771
-4792
-4814
-4836
-4858
-4880
-4903
-4927
-4951
-4975
-5000
-5026
-5052
-5079
-5107
-5135
-5165
-5195
-5226
-5259
-5292
-5327
-5363
-5400
-5438
-5476
-5515
-5555
-5595
-5635
-5675
-5714
-5753
-5792
-5830
-5868
-5904
-5940
-5975
-6009
-6042
-6074
-6105
-6136
-6165
-6194
-6221
-6248
-6274
-6298
-6321
-6344
-6364
-6384
-6402
-6420
-6436
-6451
-6465
-6478
-6490
-6502
-6512
-6521
-6530
-6537
-6544
-6549
-6553
-6556
-6558
-6559
-6559
-6558
-6557
-6554
-6551
-6548
-6543
-6538
-6532
-6526
-6519
-6511
-6502
-6493
-6482
-6471
-6460
-6447
-6435
-6421
-6407
-6392
-6378
-6362
-6347
-6330
-6314
-6297
-6279
-6262
-6243
-6224
-6205
-6186
-6166
-6145
-6124
-6102
-6080
-6057
-6034
-6009
-5984
-5958
-5930
-5902
-5873
-5843
-5812
-5780
-5748
-5714
-5680
-5645
-5609
-5573
-5535
-5497
-5459
-5420
-5380
-5340
-5300
-5259
-5217
-5176
-5134
-5092
-5050
-5009
-4967
-4925
-4883
-4841
-4800
-4758
-4716
-4675
-4634
-4592
-4552
-4511
-4471
-4431
-4392
-4353
-4314
-4276
-4238
-4201
-4164
-4127
-4091
-4054
-4019
-3984
-3949
-3913
-3878
-3843
-3807
-3772
-3736
-3700
-3664
-3627
-3591
-3554
-3518
-3481
-3444
-3407
-3370
-3332
-3294
-3256
-3217
-3179
-3140
-3102
-3063
-3024
-2985
-2946
-2908
-2869
-2830
-2791
-2751
-2712
-2672
-2632
-2592
-2552
-2511
-2470
-2430
-2389
-2349
-2309
-2269
-2229
-2190
-2151
-2113
-2075
-2037
-2000
-1964
-1928
-1893
-1859
-1825
-1793
-1761
-1730
-1700
-1671
-1643
-1616
-1589
-1564
-1539
-1515
-1492
-1469
-1448
-1427
-1407
-1387
-1368
-1350
-1333
-1317
-1302
-1287
-1273
-1260
-1248
-1236
-1225
-1215
-1206
-1198
-1190
-1183
-1177
-1170
-1164
-1158
-1152
-1146
-1139
-1132
-1124
-1115
-1107
-1097
-1087
-1077
-1067
-1056
-1046
-1035
-1024
-1012
-1002
-993
-982
-972
-962
-953
-943
-934
-925
-917
-909
-902
-895
-888
-883
-878
-874
-870
-867
-864
-863
-861
-861
-860
-861
-861
-863
-864
-867
-869
-873
-876
-880
-884
-889
-893
-897
-902
-906
-910
-914
-917
-920
-923
-927
-930
-933
-936
-939
-943
-947
-951
-955
-959
-962
-965
-968
-969
-969
-968
-966
-962
-956
-949
-939
-929
-916
-901
-885
-867
-847
-826
-803
-777
-750
-722
-691
-658
-624
-588
-551
-512
-472
-430
-386
-342
-296
-249
-201
-152
-102
-51
0
52
105
158
211
265
319
373
427
481
536
591
646
701
755
810
865
920
975
1029
1084
1139
1194
1249
1305
1361
1417
1474
1531
1587
1644
1701
1758
1814
1870
1926
1981
2037
2091
2145
2199
2252
2303
2354
2405
2454
2501
2548
2594
2638
2680
2722
2761
2800
2837
2873
2908
2941
2974
3005
3036
3067
3096
3125
3154
3182
3209
3237
3263
3290
3316
3342
3368
3395
3421
3447
3474
3501
3528
3556
3584
3612
3641
3670
3700
3729
3759
3789
3819
3850
3880
3910
3941
3971
4001
4030
4061
4091
4121
4150
4179
4208
4236
4263
4290
4316
4342
4367
4390
4413
4435
4456
4476
4495
4513
4530
4546
4561
4575
4588
4599
4610
4620
4630
4638
4646
4652
4658
4664
4668
4672
4675
4678
4680
4681
4683
4683
4684
4684
4684
4683
4683
4683
4683
4683
4683
4684
4685
4686
4687
4689
4691
4693
4696
4700
4704
4708
4713
4718
4723
4729
4735
4740
4746
4752
4757
4762
4767
4772
4776
4781
4785
4788
4792
4795
4797
4800
4802
4804
4806
4808
4810
4811
4813
4815
4817
4820
4822
4826
4829
4833
4838
4843
4848
4855
4862
4870
4878
4888
4898
4909
4921
4933
4946
4960
4974
4989
5005
5020
5037
5053
5070
5087
5104
5122
5140
5159
5177
5196
5215
5234
5254
5274
5294
5314
5335
5355
5376
5397
5418
5438
5459
5479
5500
5520
5540
5559
5579
5598
5616
5635
5653
5671
5690
5708
5726
5744
5763
5781
5800
5818
5837
5855
5872
5889
5905
5920
5934
5947
5959
5969
5979
5987
5994
6000
6004
6008
6010
6012
6012
6012
6011
6009
6007
6004
6000
5995
5990
5985
5978
5972
5964
5956
5948
5939
5929
5918
5907
5895
5883
5871
5858
5845
5833
5820
5808
5796
5784
5773
5763
5753
5744
5735
5727
5719
5712
5705
5699
5693
5687
5682
5676
5671
5666
5661
5657
5652
5648
5644
5640
5636
5632
5629
5627
5624
5622
5621
5619
5618
5618
5618
5618
5618
5618
5619
5619
5620
5620
5621
5621
5621
5621
5621
5621
5620
5619
5618
5616
5613
5611
5607
5603
5599
5594
5588
5581
5574
5566
5557
5548
5538
5527
5515
5503
5490
5476
5462
5446
5431
5414
5397
5380
5361
5342
5322
5301
5279
5256
5233
5208
5182
5156
5128
5100
5071
5042
5012
4981
4950
4918
4887
4855
4824
4793
4762
4732
4702
4672
4643
4615
4587
4559
4533
4506
4481
4456
4432
4408
4386
4364
4342
4322
4303
4285
4268
4251
4236
4222
4209
4197
4186
4176
4166
4158
4150
4143
4136
4131
4126
4121
4117
4114
4111
4109
4108
4107
4107
4108
4109
4111
4114
4117
4121
4125
4130
4136
4141
4148
4154
4160
4167
4173
4180
4186
4192
4197
4202
4207
4211
4214
4217
4219
4220
4221
4220
4219
4217
4214
4211
4206
4201
4194
4187
4179
4170
4160
4149
4137
4124
4110
4094
4078
4062
4043
4024
4003
3982
3959
3935
3909
3883
3855
3827
3797
3766
3734
3701
3667
3632
3596
3559
3521
3483
3443
3403
3362
3321
3279
3236
3193
3149
3105
3060
3015
2970
2924
2877
2831
2783
2735
2687
2637
2587
2536
2484
2431
2376
2321
2265
2209
2151
2093
2033
1974
1913
1852
1791
1728
1666
1603
1539
1475
1411
1346
1281
1216
1150
1085
1018
954
888
823
757
691
625
559
493
427
360
294
227
160
93
27
-40
-106
-172
-238
-304
-369
-433
-498
-562
-626
-689
-752
-815
-877
-940
-1000
-1063
-1124
-1185
-1246
-1306
-1366
-1426
-1486
-1545
-1604
-1663
-1722
-1781
-1840
-1898
-1956
-2013
-2070
-2127
-2183
-2238
-2293
-2347
-2400
-2453
-2505
-2556
-2606
-2656
-2705
-2753
-2801
-2848
-2893
-2938
-2982
-3025
-3067
-3108
-3149
-3188
-3227
-3265
-3302
-3338
-3374
-3408
-3442
-3475
-3508
-3539
-3570
-3599
-3628
-3655
-3682
-3707
-3732
-3755
-3778
-3799
-3820
-3840
-3859
-3877
-3895
-3911
-3927
-3943
-3957
-3971
-3985
-3998
-4010
-4022
-4034
-4045
-4056
-4067
-4078
-4089
-4099
-4109
-4120
-4130
-4140
-4151
-4161
-4171
-4182
-4193
-4204
-4215
-4226
-4237
-4249
-4260
-4272
-4284
-4296
-4309
-4323
-4336
-4351
-4366
-4381
-4398
-4415
-4433
-4452
-4471
-4491
-4512
-4533
-4555
-4578
-4601
-4625
-4649
-4673
-4698
-4723
-4748
-4772
-4797
-4821
-4845
-4869
-4892
-4915
-4937
-4958
-4980
-5000
-5020
-5038
-5057
-5074
-5090
-5105
-5119
-5133
-5145
-5156
-5167
-5176
-5185
-5193
-5200
-5206
-5212
-5216
-5220
-5224
-5226
-5228
-5229
-5230
-5230
-5229
-5228
-5226
-5223
-5220
-5216
-5212
-5207
-5202
-5197
-5192
-5187
-5181
-5175
-5170
-5164
-5159
-5153
-5148
-5142
-5137
-5132
-5126
-5121
-5116
-5111
-5106
-5101
-5096
-5092
-5087
-5083
-5078
-5075
-5071
-5068
-5065
-5062
-5060
-5059
-5058
-5058
-5059
-5060
-5061
-5063
-5066
-5069
-5073
-5077
-5081
-5086
-5091
-5097
-5103
-5110
-5118
-5126
-5135
-5145
-5155
-5166
-5178
-5191
-5204
-5217
-5231
-5246
-5261
-5276
-5292
-5308
-5324
-5340
-5357
-5374
-5390
-5407
-5424
-5440
-5457
-5473
-5489
-5505
-5521
-5536
-5550
-5564
-5578
-5591
-5603
-5615
-5627
-5637
-5648
-5658
-5668
-5677
-5685
-5693
-5700
-5707
-5713
-5719
-5724
-5728
-5732
-5736
-5739
-5741
-5743
-5744
-5745
-5745
-5745
-5745
-5744
-5742
-5740
-5738
-5734
-5731
-5726
-5721
-5716
-5710
-5703
-5695
-5687
-5678
-5669
-5659
-5648
-5637
-5624
-5611
-5597
-5583
-5567
-5551
-5534
-5517
-5499
-5481
-5463
-5444
-5425
-5406
-5387
-5368
-5349
-5330
-5312
-5293
-5275
-5256
-5238
-5219
-5201
-5183
-5164
-5145
-5126
-5107
-5088
-5069
-5050
-5030
-5011
-4991
-4972
-4952
-4933
-4914
-4895
-4876
-4858
-4840
-4822
-4804
-4787
-4771
-4755
-4739
-4724
-4710
-4696
-4683
-4671
-4659
-4648
-4637
-4626
-4615
-4605
-4595
-4585
-4576
-4566
-4556
-4546
-4537
-4526
-4516
-4506
-4495
-4484
-4472
-4460
-4448
-4435
-4422
-4408
-4394
-4379
-4364
-4348
-4332
-4315
-4298
-4280
-4261
-4242
-4222
-4201
-4179
-4156
-4133
-4109
-4083
-4059
-4033
-4006
-3978
-3951
-3922
-3893
-3864
-3834
-3803
-3772
-3741
-3709
-3677
-3644
-3611
-3578
-3545
-3511
-3478
-3444
-3410
-3376
-3343
-3310
-3276
-3244
-3211
-3179
-3148
-3117
-3086
-3056
-3027
-2999
-2971
-2944
-2917
-2892
-2867
-2843
-2819
-2796
-2773
-2751
-2729
-2708
-2687
-2667
-2648
-2629
-2610
-2592
-2575
-2559
-2543
-2527
-2513
-2498
-2485
-2471
-2458
-2445
-2433
-2420
-2408
-2396
-2384
-2373
-2361
-2350
-2339
-2328
-2318
-2308
-2298
-2289
-2279
-2270
-2261
-2252
-2243
-2234
-2226
-2217
-2209
-2200
-2192
-2183
-2175
-2167
-2159
-2150
-2142
-2134
-2125
-2116
-2107
-2098
-2088
-2078
-2068
-2057
-2045
-2035
-2023
-2011
-1998
-1985
-1972
-1958
-1944
-1930
-1915
-1900
-1884
-1868
-1852
-1835
-1818
-1800
-1782
-1764
-1745
-1726
-1706
-1686
-1665
-1643
-1621
-1598
-1575
-1550
-1525
-1500
-1473
-1446
-1418
-1389
-1360
-1330
-1300
-1268
-1237
-1205
-1173
-1141
-1109
-1078
-1046
-1014
-985
-955
-926
-898
-871
-844
-818
-793
-769
-745
-722
-700
-679
-658
-638
-619
-601
-583
-566
-550
-534
-519
-505
-491
-478
-465
-453
-441
-430
-420
-410
-401
-393
-385
-378
-371
-364
-359
-353
-348
-343
-338
-334
-330
-326
-322
-318
-314
-310
-307
-303
-298
-294
-289
-285
-279
-274
-268
-262
-255
-248
-241
-233
-225
-216
-207
-197
-187
-177
-166
-154
-142
-129
-115
-101
-87
-72
-56
-40
-23
-6
12
30
49
68
87
107
128
149
171
193
215
238
261
284
308
331
355
378
402
425
448
471
493
515
537
559
580
600
621
641
661
681
700
720
739
759
779
798
818
839
859
880
901
922
944
965
987
1008
1031
1054
1077
1100
1123
1146
1170
1194
1219
1244
1269
1295
1322
1348
1375
1403
1431
1458
1486
1515
1543
1571
1600
1628
1657
1685
1714
1742
1771
1800
1828
1857
1886
1916
1945
1974
2004
2033
2064
2093
2123
2153
2182
2212
2241
2269
2298
2326
2354
2381
2409
2436
2462
2489
2515
2542
2567
2593
2619
2644
2669
2693
2718
2742
2766
2790
2814
2839
2863
2888
2912
2937
2962
2987
3012
3037
3062
3087
3111
3135
3159
3182
3205
3228
3250
3273
3294
3316
3337
3358
3378
3398
3418
3437
3456
3474
3492
3510
3527
3544
3560
3576
3591
3605
3619
3632
3645
3656
3667
3677
3687
3695
3702
3709
3714
3719
3723
3726
3729
3730
3731
3731
3731
3730
3729
3727
3725
3722
3719
3716
3712
3708
3704
3700
3696
3691
3687
3682
3678
3673
3669
3664
3659
3655
3651
3647
3643
3639
3636
3634
3631
3629
3628
3626
3626
3625
3624
3624
3624
3624
3624
3624
3624
3624
3625
3625
3625
3626
3626
3627
3628
3629
3630
3632
3633
3635
3637
3639
3641
3643
3645
3648
3650
3653
3655
3658
3660
3663
3666
3668
3671
3675
3678
3682
3686
3690
3694
3699
3704
3709
3715
3721
3727
3734
3741
3748
3755
3763
3771
3780
3788
3796
3805
3813
3820
3828
3835
3841
3847
3852
3857
3861
3865
3869
3872
3875
3878
3880
3883
3885
3887
3890
3892
3894
3896
3898
3899
3901
3903
3904
3905
3906
3906
3906
3906
3906
3905
3905
3904
3903
3902
3901
3901
3901
3901
3901
3902
3903
3905
3906
3908
3910
3911
3913
3915
3916
3917
3918
3918
3919
3919
3919
3919
3918
3917
3916
3915
3913
3911
3908
3905
3902
3898
3894
3890
3885
3880
3874
3869
3862
3856
3849
3841
3833
3825
3816
3806
3797
3786
3776
3765
3754
3742
3730
3718
3705
3693
3679
3666
3652
3638
3624
3609
3595
3580
3566
3551
3536
3522
3507
3493
3479
3465
3451
3437
3424
3411
3398
3385
3372
3359
3346
3334
3322
3309
3297
3286
3274
3262
3251
3240
3228
3217
3206
3194
3183
3172
3160
3149
3138
3127
3116
3105
3095
3085
3075
3065
3056
3047
3038
3029
3021
3013
3006
2999
2992
2985
2979
2973
2967
2962
2957
2952
2948
2944
2941
2937
2934
2931
2928
2926
2923
2921
2918
2915
2912
2909
2905
2900
2895
2890
2883
2877
2870
2862
2854
2845
2835
2826
2815
2805
2794
2782
2770
2757
2744
2731
2717
2703
2688
2673
2657
2641
2625
2609
2592
2575
2557
2540
2522
2504
2486
2468
2450
2431
2413
2394
2376
2357
2339
2320
2301
2282
2263
2245
2226
2207
2188
2169
2150
2131
2112
2093
2075
2056
2037
2017
2000
1981
1962
1943
1924
1905
1887
1868
1850
1832
1814
1796
1779
1762
1745
1728
1711
1694
1678
1661
1645
1628
1612
1596
1580
1564
1548
1532
1517
1501
1486
1471
1457
1443
1429
1416
1403
1390
1378
1367
1355
1344
1333
1323
1313
1303
1293
1283
1274
1265
1256
1247
1238
1230
1221
1212
1204
1195
1186
1177
1167
1157
1147
1137
1126
1115
1103
1091
1079
1067
1053
1040
1026
1010
996
980
964
947
929
911
891
871
850
828
805
782
758
734
709
683
657
630
603
575
547
519
490
460
430
400
370
339
309
278
246
215
183
151
119
87
54
21
-12
-46
-79
-113
-147
-181
-216
-250
-284
-317
-351
-384
-417
-450
-483
-515
-547
-578
-609
-640
-671
-701
-731
-761
-791
-820
-849
-877
-905
-933
-961
-988
-1014
-1042
-1069
-1095
-1122
-1149
-1175
-1202
-1229
-1256
-1282
-1309
-1336
-1364
-1391
-1418
-1445
-1472
-1500
-1527
-1555
-1582
-1610
-1637
-1665
-1692
-1720
-1747
-1774
-1802
-1829
-1856
-1883
-1911
-1938
-1965
-1992
-2017
-2045
-2072
-2098
-2125
-2151
-2177
-2203
-2229
-2255
-2280
-2305
-2330
-2355
-2379
-2403
-2427
-2450
-2473
-2496
-2519
-2541
-2563
-2585
-2607
-2628
-2649
-2669
-2690
-2710
-2729
-2749
-2767
-2786
-2804
-2822
-2839
-2856
-2872
-2888
-2903
-2917
-2931
-2944
-2957
-2968
-2979
-2989
-2998
-3007
-3014
-3021
-3028
-3033
-3038
-3042
-3045
-3047
-3049
-3050
-3050
-3050
-3049
-3048
-3047
-3045
-3042
-3039
-3036
-3033
-3029
-3025
-3021
-3016
-3011
-3006
-3001
-2996
-2990
-2985
-2980
-2974
-2969
-2964
-2959
-2954
-2949
-2945
-2941
-2937
-2933
-2930
-2927
-2923
-2921
-2918
-2916
-2914
-2912
-2910
-2909
-2908
-2907
-2907
-2907
-2908
-2909
-2910
-2912
-2915
-2918
-2921
-2925
-2930
-2935
-2941
-2947
-2954
-2962
-2970
-2979
-2988
-2998
-3008
-3019
-3031
-3043
-3055
-3068
-3081
-3094
-3108
-3122
-3136
-3151
-3165
-3180
-3195
-3210
-3226
-3241
-3256
-3272
-3288
-3303
-3319
-3334
-3350
-3365
-3380
-3395
-3410
-3425
-3439
-3454
-3469
-3483
-3498
-3512
-3527
-3541
-3555
-3570
-3584
-3598
-3612
-3626
-3640
-3654
-3667
-3681
-3694
-3707
-3720
-3732
-3745
-3757
-3768
-3780
-3791
-3801
-3812
-3822
-3832
-3842
-3851
-3860
-3869
-3877
-3885
-3893
-3901
-3908
-3916
-3923
-3930
-3936
-3943
-3950
-3957
-3963
-3970
-3976
-3982
-3989
-3995
-4000
-4006
-4011
-4016
-4021
-4025
-4029
-4033
-4035
-4038
-4042
-4045
-4046
-4049
-4050
-4051
-4053
-4054
-4054
-4054
-4056
-4056
-4056
-4054
-4054
-4054
-4054
-4053
-4051
-4051
-4050
-4049
-4048
-4046
-4045
-4043
-4041
-4038
-4037
-4034
-4032
-4027
-4025
-4021
-4018
-4013
-4009
-4003
-3999
-3994
-3988
-3982
-3976
-3969
-3962
-3955
-3947
-3939
-3931
-3922
-3912
-3903
-3892
-3882
-3871
-3859
-3847
-3835
-3821
-3808
-3794
-3779
-3764
-3748
-3732
-3716
-3699
-3681
-3663
-3645
-3626
-3607
-3587
-3566
-3546
-3524
-3503
-3481
-3458
-3436
-3412
-3389
-3365
-3341
-3316
-3291
-3266
-3241
-3215
-3188
-3162
-3135
-3108
-3080
-3052
-3024
-2996
-2967
-2938
-2909
-2880
-2850
-2820
-2790
-2760
-2730
-2700
-2670
-2641
-2611
-2581
-2552
-2523
-2494
-2465
-2437
-2409
-2380
-2352
-2324
-2297
-2269
-2242
-2214
-2187
-2160
-2133
-2107
-2080
-2054
-2028
-2001
-1976
-1950
-1924
-1898
-1873
-1847
-1822
-1797
-1772
-1747
-1722
-1698
-1674
-1650
-1626
-1603
-1580
-1557
-1535
-1513
-1491
-1470
-1449
-1428
-1408
-1389
-1369
-1350
-1332
-1314
-1296
-1278
-1261
-1244
-1227
-1210
-1194
-1177
-1161
-1144
-1128
-1111
-1095
-1078
-1062
-1045
-1028
-1010
-994
-977
-960
-943
-926
-909
-892
-875
-858
-842
-826
-810
-795
-780
-765
-750
-736
-722
-708
-694
-680
-667
-653
-640
-627
-614
-600
-587
-574
-560
-547
-534
-520
-507
-493
-479
-466
-452
-438
-424
-410
-396
-382
-368
-354
-339
-324
-310
-295
-280
-265
-250
-235
-220
-204
-188
-173
-157
-141
-124
-107
-90
-73
-56
-38
-20
-2
17
36
55
75
95
115
136
157
178
200
222
245
268
291
315
339
363
388
413
438
463
488
514
540
566
592
618
645
671
698
725
751
778
805
832
859
885
912
939
966
993
1020
1046
1073
1100
1126
1153
1179
1206
1232
1257
1283
1308
1334
1358
1383
1407
1430
1454
1477
1499
1521
1543
1564
1585
1605
1625
1644
1663
1681
1699
1717
1734
1751
1767
1784
1800
1815
1831
1846
1862
1876
1891
1906
1920
1935
1949
1963
1977
1991
2005
2019
2032
2045
2060
2073
2086
2099
2112
2125
2137
2149
2161
2172
2183
2194
2204
2214
2224
2233
2243
2252
2260
2269
2277
2285
2293
2302
2310
2318
2326
2335
2343
2352
2360
2369
2378
2387
2396
2405
2414
2423
2433
2442
2451
2461
2470
2479
2489
2498
2507
2517
2526
2536
2545
2554
2563
2572
2582
2591
2600
2609
2618
2627
2636
2645
2654
2662
2671
2680
2688
2697
2705
2713
2722
2730
2738
2746
2754
2761
2769
2777
2785
2792
2800
2807
2814
2821
2828
2835
2841
2847
2853
2859
2865
2870
2875
2879
2884
2888
2891
2894
2897
2900
2902
2904
2906
2908
2909
2910
2911
2912
2912
2913
2913
2913
2913
2913
2913
2912
2912
2911
2910
2909
2908
2907
2905
2903
2901
2899
2896
2894
2890
2887
2883
2879
2875
2871
2867
2862
2858
2853
2848
2843
2838
2833
2828
2822
2817
2812
2806
2801
2796
2791
2785
2780
2775
2770
2765
2760
2755
2750
2746
2742
2738
2734
2730
2727
2724
2722
2720
2718
2717
2715
2715
2714
2714
2714
2715
2715
2716
2717
2717
2718
2719
2719
2720
2720
2720
2719
2718
2717
2715
2713
2710
2707
2703
2699
2695
2689
2684
2678
2671
2664
2657
2649
2641
2633
2624
2616
2606
2597
2588
2578
2568
2558
2548
2538
2527
2517
2507
2496
2486
2476
2466
2456
2446
2436
2426
2416
2406
2396
2387
2377
2368
2358
2349
2339
2330
2320
2310
2301
2291
2281
2271
2260
2250
2239
2228
2218
2206
2195
2184
2173
2161
2150
2138
2126
2114
2102
2090
2078
2066
2054
2041
2029
2016
2003
1991
1978
1965
1951
1938
1925
1911
1897
1883
1869
1854
1839
1824
1809
1794
1779
1764
1748
1732
1717
1701
1685
1669
1653
1636
1620
1603
1586
1568
1551
1533
1514
1496
1478
1459
1440
1421
1402
1382
1363
1344
1324
1304
1284
1264
1243
1222
1200
1178
1156
1134
1111
1088
1065
1041
1018
994
970
946
922
898
873
849
825
801
776
752
728
704
681
657
634
610
587
564
541
518
496
473
450
428
406
383
361
338
316
294
271
249
228
206
185
163
143
122
102
81
62
42
23
4
-15
-33
-51
-68
-85
-102
-118
-134
-150
-166
-181
-197
-212
-227
-242
-257
-272
-287
-301
-316
-331
-345
-360
-374
-388
-402
-416
-430
-444
-458
-472
-485
-499
-512
-526
-539
-552
-566
-579
-592
-605
-618
-631
-644
-657
-670
-683
-696
-708
-721
-734
-746
-759
-771
-783
-795
-806
-818
-829
-841
-852
-864
-875
-887
-899
-910
-922
-934
-946
-958
-970
-982
-995
-1006
-1018
-1031
-1043
-1055
-1067
-1079
-1090
-1102
-1113
-1124
-1135
-1146
-1156
-1166
-1177
-1187
-1196
-1206
-1216
-1226
-1235
-1245
-1254
-1264
-1274
-1283
-1293
-1303
-1313
-1323
-1333
-1343
-1354
-1364
-1375
-1385
-1396
-1407
-1418
-1430
-1441
-1453
-1465
-1478
-1490
-1503
-1516
-1529
-1543
-1557
-1570
-1584
-1599
-1613
-1628
-1642
-1657
-1672
-1687
-1702
-1717
-1732
-1747
-1762
-1776
-1791
-1805
-1818
-1832
-1845
-1858
-1870
-1883
-1894
-1906
-1917
-1928
-1939
-1949
-1959
-1969
-1979
-1988
-1997
-2005
-2015
-2023
-2031
-2039
-2047
-2054
-2061
-2068
-2074
-2080
-2086
-2091
-2096
-2101
-2105
-2108
-2112
-2114
-2117
-2118
-2120
-2120
-2120
-2120
-2118
-2117
-2114
-2111
-2108
-2104
-2100
-2095
-2090
-2084
-2078
-2072
-2065
-2058
-2051
-2044
-2036
-2028
-2020
-2011
-2003
-1994
-1985
-1976
-1967
-1958
-1950
-1941
-1932
-1924
-1915
-1907
-1899
-1891
-1883
-1876
-1868
-1860
-1853
-1845
-1837
-1830
-1822
-1815
-1808
-1801
-1794
-1787
-1780
-1774
-1767
-1761
-1755
-1750
-1744
-1738
-1733
-1727
-1722
-1716
-1710
-1705
-1699
-1694
-1688
-1682
-1677
-1671
-1666
-1661
-1656
-1650
-1645
-1640
-1636
-1631
-1626
-1621
-1617
-1613
-1608
-1604
-1600
-1597
-1593
-1590
-1587
-1585
-1582
-1580
-1578
-1577
-1575
-1574
-1573
-1572
-1571
-1571
-1570
-1570
-1569
-1569
-1569
-1569
-1569
-1569
-1569
-1569
-1569
-1569
-1570
-1570
-1571
-1572
-1573
-1575
-1576
-1578
-1581
-1583
-1586
-1589
-1592
-1595
-1599
-1602
-1606
-1610
-1614
-1618
-1622
-1627
-1631
-1636
-1640
-1645
-1650
-1655
-1660
-1665
-1670
-1674
-1679
-1683
-1687
-1691
-1695
-1698
-1701
-1703
-1706
-1707
-1709
-1710
-1711
-1711
-1711
-1711
-1711
-1710
-1708
-1706
-1704
-1702
-1699
-1696
-1693
-1689
-1685
-1681
-1676
-1672
-1667
-1662
-1656
-1651
-1645
-1640
-1634
-1628
-1622
-1615
-1609
-1602
-1595
-1587
-1580
-1571
-1563
-1555
-1546
-1536
-1527
-1517
-1507
-1496
-1485
-1474
-1462
-1450
-1438
-1426
-1413
-1400
-1387
-1373
-1360
-1346
-1332
-1318
-1304
-1289
-1275
-1260
-1245
-1230
-1215
-1199
-1184
-1168
-1152
-1137
-1121
-1105
-1089
-1074
-1058
-1042
-1026
-1010
-995
-980
-965
-949
-934
-919
-903
-888
-872
-857
-841
-826
-811
-795
-780
-765
-750
-735
-720
-705
-691
-676
-662
-648
-634
-620
-607
-593
-580
-567
-554
-542
-529
-517
-505
-493
-482
-470
-459
-448
-437
-426
-416
-406
-396
-386
-376
-367
-358
-349
-341
-332
-324
-317
-309
-303
-296
-290
-284
-279
-274
-269
-265
-261
-258
-255
-252
-250
-249
-248
-247
-247
-247
-248
-250
-251
-254
-256
-260
-263
-267
-271
-276
-281
-287
-293
-299
-306
-313
-321
-329
-337
-346
-356
-365
-375
-386
-397
-408
-419
-430
-442
-454
-466
-478
-490
-503
-515
-527
-540
-552
-564
-577
-589
-600
-612
-624
-635
-646
-657
-668
-679
-689
-699
-709
-719
-728
-737
-746
-754
-762
-770
-777
-783
-790
-796
-802
-807
-812
-816
-820
-824
-827
-830
-832
-834
-835
-837
-837
-838
-838
-837
-837
-836
-834
-833
-830
-828
-825
-822
-819
-815
-811
-806
-801
-796
-791
-785
-779
-773
-767
-761
-754
-747
-740
-733
-726
-719
-712
-705
-697
-690
-683
-676
-669
-662
-655
-649
-642
-636
-631
-625
-620
-615
-611
-606
-602
-598
-595
-591
-588
-584
-581
-578
-575
-572
-569
-566
-563
-561
-558
-556
-553
-551
-549
-546
-544
-542
-540
-538
-535
-533
-531
-529
-527
-525
-523
-520
-518
-516
-514
-512
-510
-508
-506
-505
-503
-502
-500
-499
-499
-498
-497
-497
-497
-497
-497
-497
-497
-498
-498
-499
-500
-501
-502
-503
-505
-506
-508
-510
-512
-514
-516
-519
-522
-524
-528
-531
-534
-538
-542
-546
-549
-554
-558
-562
-567
-572
-577
-582
-588
-593
-599
-606
-612
-619
-626
-633
-640
-648
-655
-663
-671
-679
-687
-695
-703
-712
-720
-728
-737
-745
-753
-762
-770
-779
-788
-797
-805
-815
-824
-833
-843
-853
-863
-873
-883
-894
-905
-916
-927
-938
-949
-961
-972
-983
-995
-1006
-1018
-1030
-1041
-1053
-1065
-1076
-1088
-1099
-1111
-1122
-1133
-1145
-1155
-1166
-1176
-1186
-1196
-1205
-1214
-1223
-1231
-1239
-1247
-1254
-1261
-1267
-1273
-1279
-1284
-1289
-1294
-1298
-1302
-1306
-1309
-1312
-1315
-1317
-1319
-1321
-1323
-1324
-1325
-1325
-1326
-1326
-1326
-1325
-1324
-1323
-1322
-1320
-1318
-1316
-1313
-1310
-1307
-1303
-1299
-1294
-1289
-1284
-1278
-1272
-1266
-1259
-1252
-1244
-1236
-1228
-1219
-1210
-1200
-1190
-1179
-1168
-1157
-1145
-1133
-1120
-1107
-1094
-1080
-1066
-1052
-1038
-1024
-1008
-994
-979
-964
-949
-933
-917
-901
-885
-869
-852
-835
-818
-801
-784
-767
-750
-732
-715
-698
-681
-664
-647
-631
-614
-598
-581
-565
-548
-532
-515
-498
-481
-465
-448
-431
-414
-396
-379
-362
-345
-327
-310
-293
-275
-258
-241
-224
-208
-191
-175
-159
-143
-127
-112
-97
-82
-67
-52
-37
-23
-8
7
21
36
50
65
79
93
108
122
136
151
165
179
193
207
221
235
249
262
275
288
301
313
325
337
348
359
369
380
390
400
410
419
429
438
448
457
467
476
486
495
505
514
524
533
542
552
561
570
580
589
598
607
616
624
632
640
648
655
662
669
676
683
689
696
703
710
717
724
732
739
747
755
764
773
782
791
801
811
821
832
843
855
867
879
891
904
917
930
943
956
969
982
995
1008
1020
1032
1044
1055
1066
1077
1087
1097
1107
1116
1125
1134
1143
1151
1160
1168
1176
1185
1193
1202
1211
1220
1230
1239
1249
1260
1270
1281
1293
1304
1316
1329
1341
1354
1367
1380
1393
1406
1420
1433
1447
1461
1475
1489
1503
1516
1530
1544
1557
1570
1582
1595
1607
1618
1630
1641
1652
1662
1673
1683
1693
1703
1712
1722
1731
1739
1748
1756
1764
1771
1778
1785
1791
1797
1803
1808
1812
1816
1820
1823
1826
1828
1829
1830
1831
1831
1831
1830
1829
1828
1827
1825
1824
1822
1819
1817
1814
1810
1807
1803
1800
1795
1791
1787
1782
1777
1772
1767
1761
1755
1750
1744
1738
1731
1725
1718
1712
1705
1698
1690
1683
1675
1666
1658
1648
1639
1629
1619
1609
1598
1588
1577
1565
1553
1541
1529
1517
1504
1491
1477
1464
1450
1435
1421
1406
1391
1375
1360
1344
1328
1311
1294
1277
1260
1242
1224
1206
1187
1169
1150
1131
1111
1092
1073
1054
1035
1016
998
980
962
944
926
908
890
872
854
835
817
799
781
762
744
726
708
690
672
655
638
620
604
587
571
555
539
524
510
495
481
468
455
442
430
418
407
396
385
375
365
356
347
338
330
322
315
308
301
294
288
283
277
272
267
262
257
252
248
243
239
235
231
227
223
219
215
212
208
205
202
199
196
193
191
188
185
183
180
177
174
171
168
165
162
158
155
151
147
143
138
134
129
125
120
115
109
104
99
93
88
82
76
70
64
57
50
43
36
29
21
13
4
-4
-13
-23
-32
-42
-52
-62
-73
-84
-95
-106
-118
-130
-142
-154
-167
-180
-193
-206
-220
-233
-247
-261
-275
-289
-304
-318
-333
-348
-363
-378
-393
-408
-423
-438
-453
-468
-483
-498
-514
-529
-544
-558
-573
-588
-603
-617
-631
-645
-659
-673
-687
-700
-714
-727
-740
-753
-766
-778
-791
-803
-816
-828
-840
-853
-865
-878
-891
-904
-917
-930
-943
-956
-969
-982
-995
-1008
-1020
-1034
-1047
-1059
-1072
-1084
-1096
-1107
-1119
-1130
-1141
-1152
-1163
-1174
-1185
-1196
-1206
-1217
-1227
-1237
-1247
-1257
-1266
-1275
-1284
-1292
-1301
-1309
-1317
-1324
-1332
-1339
-1347
-1354
-1361
-1368
-1375
-1382
-1389
-1396
-1403
-1410
-1417
-1425
-1432
-1439
-1446
-1453
-1461
-1468
-1475
-1482
-1489
-1496
-1503
-1510
-1517
-1524
-1531
-1539
-1546
-1553
-1560
-1567
-1575
-1582
-1590
-1597
-1605
-1613
-1621
-1629
-1637
-1646
-1654
-1663
-1671
-1680
-1689
-1698
-1706
-1715
-1724
-1732
-1741
-1750
-1758
-1767
-1776
-1785
-1793
-1802
-1811
-1820
-1828
-1837
-1846
-1855
-1864
-1873
-1882
-1891
-1899
-1908
-1917
-1926
-1934
-1943
-1951
-1959
-1967
-1975
-1982
-1990
-1997
-2003
-2009
-2016
-2021
-2027
-2032
-2037
-2041
-2045
-2050
-2053
-2057
-2060
-2062
-2065
-2067
-2070
-2072
-2074
-2076
-2078
-2080
-2082
-2083
-2085
-2087
-2089
-2090
-2092
-2093
-2095
-2096
-2098
-2099
-2101
-2103
-2105
-2107
-2109
-2111
-2113
-2116
-2118
-2121
-2123
-2126
-2129
-2131
-2134
-2136
-2138
-2140
-2142
-2143
-2144
-2145
-2145
-2145
-2144
-2143
-2142
-2141
-2139
-2137
-2135
-2133
-2130
-2127
-2124
-2121
-2117
-2114
-2110
-2106
-2101
-2097
-2093
-2088
-2083
-2079
-2074
-2069
-2065
-2060
-2055
-2051
-2045
-2041
-2037
-2033
-2029
-2025
-2021
-2017
-2013
-2009
-2005
-2001
-1998
-1994
-1991
-1987
-1983
-1979
-1975
-1971
-1967
-1962
-1958
-1953
-1948
-1943
-1938
-1932
-1926
-1920
-1914
-1907
-1900
-1893
-1885
-1878
-1870
-1862
-1853
-1845
-1836
-1827
-1818
-1809
-1799
-1790
-1780
-1770
-1760
-1750
-1740
-1730
-1720
-1709
-1698
-1687
-1676
-1665
-1654
-1642
-1630
-1618
-1606
-1594
-1581
-1568
-1556
-1543
-1530
-1516
-1503
-1490
-1477
-1463
-1450
-1436
-1423
-1409
-1395
-1382
-1367
-1353
-1339
-1324
-1310
-1295
-1280
-1265
-1250
-1235
-1220
-1204
-1189
-1174
-1159
-1144
-1129
-1114
-1099
-1085
-1070
-1056
-1042
-1028
-1014
-1000
-987
-973
-960
-947
-934
-920
-907
-894
-881
-868
-855
-841
-828
-815
-802
-790
-777
-764
-752
-739
-727
-715
-703
-691
-680
-668
-657
-646
-636
-625
-615
-605
-595
-586
-577
-568
-560
-552
-544
-537
-530
-523
-517
-511
-506
-501
-496
-492
-487
-484
-480
-477
-474
-472
-470
-468
-467
-466
-465
-465
-465
-465
-465
-466
-467
-468
-470
-471
-473
-474
-476
-478
-479
-481
-482
-484
-485
-487
-488
-489
-490
-492
-493
-495
-497
-499
-501
-503
-506
-509
-512
-515
-519
-524
-528
-534
-539
-545
-550
-556
-562
-568
-574
-580
-585
-590
-595
-599
-603
-607
-610
-612
-614
-616
-617
-619
-620
-621
-622
-623
-624
-625
-627
-628
-629
-630
-631
-631
-632
-632
-632
-632
-632
-632
-631
-630
-629
-628
-626
-625
-623
-621
-619
-617
-614
-611
-608
-604
-601
-597
-592
-588
-584
-580
-577
-574
-571
-570
-569
-570
-572
-575
-579
-584
-591
-598
-606
-615
-624
-634
-644
-654
-664
-675
-685
-695
-704
-714
-723
-732
-741
-750
-758
-766
-774
-782
-789
-796
-803
-810
-817
-824
-831
-838
-845
-853
-860
-867
-874
-882
-889
-895
-902
-909
-915
-922
-928
-934
-939
-945
-950
-956
-961
-966
-972
-977
-982
-987
-992
-997
-1002
-1006
-1012
-1016
-1022
-1027
-1031
-1035
-1039
-1044
-1048
-1052
-1056
-1060
-1064
-1068
-1071
-1075
-1078
-1081
-1084
-1086
-1088
-1090
-1092
-1094
-1095
-1096
-1097
-1097
-1098
-1098
-1098
-1098
-1098
-1098
-1098
-1098
-1098
-1097
-1097
-1096
-1095
-1093
-1091
-1088
-1085
-1082
-1078
-1074
-1069
-1064
-1058
-1052
-1046
-1039
-1032
-1025
-1016
-1010
-1002
-995
-987
-980
-972
-964
-957
-949
-941
-934
-926
-918
-911
-903
-895
-887
-880
-872
-865
-857
-850
-843
-836
-829
-822
-815
-809
-802
-795
-789
-782
-775
-767
-760
-752
-745
-737
-729
-721
-712
-704
-695
-686
-676
-666
-656
-646
-635
-624
-613
-601
-589
-577
-565
-553
-541
-528
-516
-504
-492
-480
-469
-458
-447
-436
-426
-415
-405
-395
-385
-375
-365
-354
-343
-332
-321
-309
-297
-285
-272
-259
-246
-232
-219
-205
-191
-178
-164
-151
-138
-125
-112
-99
-87
-74
-62
-50
-37
-25
-12
0
12
24
37
49
61
72
84
96
108
120
132
144
157
170
183
196
209
223
237
252
266
281
295
310
325
341
356
371
386
401
416
431
446
460
475
489
503
517
531
544
558
571
584
597
610
622
634
646
657
668
678
687
696
705
712
719
726
732
738
744
749
755
760
766
771
777
783
788
794
800
807
813
819
825
830
836
841
847
852
857
862
867
871
876
880
885
889
893
897
900
903
906
908
910
912
913
913
913
913
912
911
910
909
907
906
904
902
901
899
897
896
895
894
893
892
892
891
891
891
891
892
892
893
893
894
895
895
896
896
896
896
896
895
894
893
891
890
889
887
886
884
883
882
881
880
879
878
877
877
876
875
875
875
874
874
874
874
875
875
876
876
877
878
879
880
880
881
882
884
885
886
887
888
890
891
892
894
895
896
897
898
899
900
902
903
904
906
907
909
912
914
917
920
923
926
930
933
937
941
946
950
955
960
965
970
975
980
985
990
995
999
1002
1006
1010
1014
1016
1018
1020
1022
1022
1022
1022
1022
1022
1022
1020
1020
1018
1018
1018
1016
1016
1016
1014
1014
1014
1014
1014
1014
1014
1014
1012
1012
1012
1010
1008
1006
1004
1002
1000
997
994
990
986
983
978
974
970
965
961
956
951
947
942
937
931
926
921
915
909
902
896
890
883
876
869
862
856
849
842
836
829
823
816
810
804
798
792
786
779
773
767
761
754
748
741
734
727
720
712
705
697
689
682
674
666
658
650
642
634
626
618
610
603
595
588
581
574
567
561
554
548
542
536
531
525
520
515
511
507
503
499
495
492
489
486
483
480
477
474
472
469
467
464
461
459
456
453
450
447
444
441
438
435
432
428
425
422
419
415
412
409
405
402
398
395
391
388
384
381
377
373
369
365
361
357
353
349
345
342
338
334
331
328
324
321
319
316
313
311
308
305
303
300
298
295
292
289
286
282
278
274
270
265
260
255
249
243
237
230
223
216
208
200
192
183
174
165
155
145
135
125
115
104
93
83
72
61
50
38
27
16
5
-6
-18
-29
-40
-51
-62
-74
-85
-97
-108
-120
-132
-144
-156
-169
-182
-196
-209
-223
-237
-252
-267
-282
-297
-313
-328
-344
-360
-376
-393
-410
-426
-444
-461
-478
-496
-513
-531
-549
-568
-586
-604
-623
-641
-660
-679
-698
-717
-736
-756
-776
-796
-816
-836
-857
-877
-898
-919
-941
-962
-983
-1004
-1026
-1048
-1069
-1090
-1112
-1133
-1154
-1176
-1197
-1217
-1238
-1258
-1278
-1298
-1317
-1336
-1355
-1373
-1391
-1408
-1426
-1443
-1459
-1476
-1492
-1509
-1525
-1541
-1557
-1572
-1588
-1603
-1619
-1634
-1649
-1664
-1678
-1693
-1708
-1723
-1739
-1754
-1769
-1785
-1801
-1817
-1833
-1849
-1866
-1882
-1899
-1915
-1932
-1948
-1965
-1981
-1997
-2013
-2029
-2045
-2061
-2077
-2092
-2108
-2123
-2139
-2154
-2170
-2185
-2200
-2215
-2230
-2245
-2259
-2274
-2289
-2303
-2317
-2331
-2345
-2359
-2372
-2385
-2398
-2411
-2423
-2436
-2448
-2460
-2472
-2484
-2496
-2508
-2520
-2531
-2543
-2554
-2565
-2577
-2588
-2599
-2610
-2620
-2631
-2642
-2652
-2663
-2673
-2683
-2693
-2703
-2713
-2722
-2732
-2741
-2750
-2759
-2768
-2777
-2785
-2794
-2802
-2811
-2820
-2828
-2837
-2846
-2855
-2863
-2872
-2881
-2889
-2897
-2904
-2912
-2918
-2925
-2931
-2937
-2942
-2947
-2952
-2956
-2960
-2964
-2967
-2970
-2973
-2976
-2978
-2980
-2981
-2983
-2984
-2985
-2986
-2987
-2988
-2988
-2988
-2989
-2989
-2989
-2989
-2989
-2989
-2989
-2988
-2988
-2988
-2987
-2987
-2986
-2986
-2985
-2985
-2984
-2984
-2983
-2983
-2982
-2982
-2981
-2980
-2979
-2977
-2975
-2973
-2971
-2968
-2965
-2961
-2958
-2953
-2949
-2945
-2940
-2935
-2930
-2924
-2919
-2913
-2908
-2901
-2895
-2889
-2882
-2876
-2869
-2863
-2856
-2850
-2843
-2837
-2831
-2824
-2818
-2812
-2806
-2800
-2794
-2788
-2782
-2776
-2770
-2764
-2758
-2752
-2746
-2739
-2733
-2726
-2720
-2713
-2706
-2700
-2693
-2686
-2680
-2673
-2666
-2660
-2653
-2647
-2640
-2633
-2627
-2620
-2613
-2607
-2600
-2593
-2587
-2580
-2573
-2567
-2560
-2553
-2547
-2540
-2533
-2526
-2519
-2512
-2505
-2498
-2490
-2483
-2476
-2468
-2461
-2453
-2446
-2438
-2430
-2422
-2414
-2406
-2398
-2390
-2382
-2373
-2364
-2356
-2347
-2338
-2330
-2321
-2312
-2303
-2295
-2286
-2277
-2269
-2260
-2251
-2243
-2234
-2225
-2216
-2207
-2198
-2188
-2179
-2169
-2158
-2148
-2137
-2126
-2115
-2104
-2092
-2080
-2068
-2056
-2044
-2031
-2019
-2005
-1993
-1980
-1967
-1954
-1940
-1927
-1913
-1900
-1886
-1873
-1859
-1845
-1832
-1818
-1805
-1792
-1778
-1765
-1752
-1739
-1726
-1713
-1700
-1687
-1674
-1661
-1648
-1636
-1623
-1610
-1598
-1585
-1573
-1560
-1548
-1535
-1522
-1510
-1497
-1485
-1472
-1460
-1447
-1435
-1422
-1410
-1398
-1385
-1373
-1361
-1350
-1338
-1326
-1315
-1303
-1292
-1281
-1270
-1259
-1248
-1237
-1226
-1215
-1204
-1193
-1182
-1171
-1160
-1150
-1139
-1129
-1118
-1108
-1098
-1088
-1078
-1068
-1058
-1049
-1039
-1030
-1020
-1010
-1002
-993
-984
-975
-966
-957
-948
-940
-931
-922
-914
-905
-896
-888
-879
-870
-862
-853
-844
-835
-826
-817
-808
-799
-790
-781
-772
-763
-754
-745
-736
-728
-719
-710
-702
-693
-685
-677
-669
-661
-653
-645
-638
-631
-624
-617
-610
-604
-597
-591
-586
-580
-575
-570
-565
-560
-555
-551
-546
-542
-538
-534
-530
-527
-523
-519
-516
-513
-509
-506
-503
-499
-496
-493
-490
-487
-483
-480
-477
-473
-470
-467
-463
-459
-456
-452
-448
-444
-440
-436
-432
-427
-423
-418
-413
-409
-404
-399
-395
-390
-385
-380
-375
-370
-365
-360
-355
-350
-345
-339
-334
-328
-323
-317
-311
-305
-299
-293
-287
-281
-274
-268
-262
-255
-248
-242
-235
-228
-221
-214
-207
-200
-193
-186
-180
-173
-166
-159
-152
-145
-139
-132
-125
-118
-111
-104
-97
-90
-83
-75
-68
-60
-53
-45
-38
-30
-22
-15
-7
1
8
16
23
30
37
44
51
58
64
71
77
83
90
96
102
108
114
120
125
131
137
142
147
153
158
163
167
172
176
180
184
188
191
195
198
202
205
208
211
214
217
220
222
225
228
231
234
237
240
243
246
249
252
255
257
260
263
265
267
270
272
273
275
276
278
279
280
280
281
281
281
281
281
280
279
278
276
275
273
271
268
266
263
261
258
255
252
249
246
243
239
236
233
230
226
223
219
215
212
208
204
200
196
192
188
183
179
174
170
165
160
155
150
145
140
135
129
124
118
113
107
101
96
90
85
79
74
69
65
60
56
52
48
45
41
38
35
32
30
27
24
22
19
17
14
11
9
6
3
0
-3
-7
-10
-13
-16
-19
-23
-26
-29
-33
-36
-40
-43
-46
-50
-53
-57
-60
-63
-67
-70
-73
-77
-80
-84
-87
-90
-94
-97
-101
-104
-108
-112
-116
-120
-124
-128
-132
-136
-141
-145
-150
-154
-159
-164
-169
-174
-179
-184
-190
-195
-201
-206
-212
-217
-223
-228
-234
-240
-245
-251
-257
-263
-269
-275
-281
-287
-293
-299
-305
-311
-318
-324
-330
-336
-342
-348
-354
-360
-365
-371
-376
-381
-385
-390
-394
-398
-402
-406
-410
-414
-418
-421
-425
-428
-431
-434
-437
-440
-443
-446
-448
-450
-452
-454
-456
-457
-459
-461
-462
-464
-465
-467
-468
-470
-471
-473
-474
-476
-478
-479
-481
-482
-484
-485
-487
-488
-489
-491
-492
-493
-494
-494
-495
-495
-495
-495
-495
-495
-494
-493
-492
-491
-490
-488
-487
-485
-483
-482
-480
-478
-476
-474
-472
-470
-468
-466
-464
-462
-460
-458
-456
-454
-452
-450
-448
-447
-445
-443
-441
-440
-438
-437
-435
-434
-432
-431
-429
-428
-426
-425
-424
-422
-421
-420
-419
-418
-417
-417
-417
-416
-416
-416
-416
-417
-417
-418
-419
-420
-421
-422
-424
-425
-427
-428
-430
-432
-434
-436
-438
-440
-443
-445
-447
-450
-452
-455
-458
-461
-464
-467
-471
-474
-478
-482
-487
-491
-496
-501
-505
-511
-516
-521
-527
-533
-539
-545
-552
-558
-565
-572
-579
-586
-593
-601
-609
-616
-625
-633
-642
-650
-659
-669
-678
-688
-698
-708
-718
-728
-738
-748
-758
-769
-779
-789
-800
-810
-820
-831
-841
-852
-862
-873
-883
-894
-904
-914
-924
-934
-944
-953
-963
-972
-981
-990
-999
-1008
-1016
-1025
-1034
-1042
-1050
-1059
-1067
-1075
-1083
-1091
-1099
-1107
-1115
-1123
-1130
-1138
-1145
-1152
-1159
-1166
-1172
-1179
-1185
-1191
-1197
-1202
-1207
-1212
-1217
-1221
-1225
-1229
-1232
-1235
-1238
-1241
-1243
-1245
-1247
-1248
-1249
-1249
-1249
-1249
-1248
-1247
-1246
-1244
-1242
-1240
-1238
-1235
-1233
-1231
-1228
-1225
-1223
-1220
-1217
-1215
-1212
-1209
-1206
-1203
-1200
-1197
-1193
-1189
-1185
-1181
-1177
-1172
-1167
-1162
-1157
-1152
-1146
-1140
-1135
-1129
-1123
-1118
-1112
-1106
-1101
-1096
-1091
-1087
-1082
-1078
-1074
-1070
-1066
-1063
-1059
-1056
-1053
-1049
-1046
-1043
-1041
-1038
-1035
-1033
-1031
-1028
-1027
-1025
-1022
-1022
-1020
-1020
-1018
-1018
-1018
-1018
-1018
-1016
-1016
-1016
-1016
-1016
-1016
-1014
-1014
-1014
-1014
-1014
-1014
-1012
-1012
-1012
-1012
-1014
-1014
-1014
-1016
-1016
-1018
-1020
-1022
-1025
-1027
-1029
-1032
-1034
-1037
-1039
-1042
-1045
-1048
-1051
-1053
-1056
-1060
-1063
-1066
-1069
-1072
-1074
-1077
-1080
-1083
-1085
-1088
-1090
-1092
-1095
-1097
-1099
-1101
-1103
-1105
-1107
-1109
-1110
-1112
-1113
-1115
-1117
-1118
-1119
-1121
-1122
-1123
-1124
-1124
-1125
-1126
-1127
-1127
-1128
-1129
-1129
-1130
-1130
-1131
-1131
-1132
-1132
-1132
-1133
-1133
-1133
-1134
-1134
-1134
-1135
-1135
-1135
-1136
-1137
-1137
-1138
-1139
-1140
-1141
-1142
-1144
-1145
-1147
-1149
-1150
-1152
-1154
-1156
-1158
-1159
-1161
-1162
-1163
-1165
-1165
-1166
-1167
-1167
-1168
-1168
-1168
-1167
-1167
-1167
-1166
-1165
-1164
-1163
-1161
-1160
-1158
-1157
-1155
-1153
-1151
-1149
-1147
-1145
-1143
-1140
-1138
-1135
-1133
-1130
-1127
-1125
-1122
-1119
-1117
-1114
-1111
-1108
-1105
-1102
-1099
-1096
-1093
-1089
-1086
-1083
-1080
-1076
-1073
-1070
-1066
-1063
-1059
-1055
-1051
-1047
-1042
-1038
-1033
-1029
-1024
-1018
-1014
-1008
-1004
-1000
-995
-990
-985
-980
-975
-970
-965
-960
-955
-949
-944
-938
-932
-926
-920
-914
-907
-901
-894
-888
-881
-874
-867
-861
-854
-847
-840
-834
-827
-820
-813
-806
-799
-792
-784
-777
-769
-761
-753
-745
-736
-728
-719
-710
-701
-692
-682
-673
-664
-655
-645
-636
-627
-618
-609
-599
-591
-582
-573
-565
-557
-549
-541
-533
-526
-519
-512
-505
-499
-492
-486
-480
-474
-468
-462
-457
-451
-446
-441
-436
-430
-425
-420
-414
-409
-403
-398
-392
-387
-381
-376
-370
-364
-359
-353
-348
-342
-336
-331
-325
-320
-315
-309
-304
-299
-294
-290
-285
-281
-277
-272
-268
-265
-261
-257
-253
-250
-246
-243
-240
-237
-234
-231
-228
-226
-224
-222
-220
-218
-217
-215
-214
-213
-212
-212
-211
-211
-211
-212
-212
-213
-213
-214
-215
-216
-216
-217
-218
-219
-220
-220
-221
-221
-222
-222
-223
-223
-223
-223
-223
-223
-222
-222
-222
-222
-222
-222
-222
-222
-222
-223
-223
-223
-224
-224
-225
-226
-227
-228
-229
-231
-232
-234
-236
-238
-240
-242
-245
-247
-249
-252
-254
-257
-260
-262
-264
-267
-269
-271
-273
-275
-276
-278
-279
-281
-282
-283
-284
-284
-285
-286
-287
-287
-288
-288
-289
-289
-290
-290
-291
-291
-292
-292
-292
-292
-292
-292
-292
-292
-292
-292
-292
-291
-290
-290
-289
-288
-286
-285
-284
-282
-280
-278
-276
-274
-272
-269
-266
-264
-261
-258
-255
-252
-249
-247
-244
-241
-238
-235
-233
-230
-228
-226
-224
-223
-221
-220
-218
-217
-216
-214
-213
-212
-211
-210
-209
-208
-207
-206
-206
-206
-205
-205
-205
-205
-205
-204
-204
-204
-204
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-205
-205
-205
-206
-206
-207
-207
-208
-209
-210
-211
-212
-213
-214
-216
-217
-219
-220
-222
-224
-225
-227
-229
-231
-232
-234
-235
-237
-238
-239
-240
-241
-242
-242
-242
-243
-243
-243
-243
-243
-242
-242
-242
-241
-241
-241
-240
-240
-241
-241
-241
-242
-243
-244
-245
-247
-248
-250
-252
-253
-255
-257
-259
-261
-263
-264
-266
-267
-268
-269
-270
-271
-272
-272
-273
-273
-274
-274
-275
-275
-276
-277
-278
-279
-280
-282
-283
-285
-286
-288
-289
-291
-293
-294
-296
-298
-299
-301
-302
-304
-305
-307
-308
-310
-312
-314
-315
-317
-319
-321
-323
-324
-326
-327
-329
-330
-332
-333
-334
-336
-337
-338
-340
-341
-342
-343
-344
-345
-345
-346
-346
-346
-346
-346
-346
-346
-345
-345
-345
-345
-345
-345
-345
-344
-344
-344
-344
-344
-344
-344
-343
-343
-343
-343
-343
-343
-343
-342
-342
-342
-342
-342
-342
-342
-342
-341
-341
-341
-341
-341
-341
-341
-341
-340
-340
-340
-340
-340
-340
-340
-340
-339
-339
-339
-339
-339
-339
-339
-339
-339
-338
-338
-338
-338
-338
-338
-338
-338
-338
-337
-337
-337
-337
-337
-337
-337
-337
-337
-336
-336
-336
-336
-336
-336
-336
-336
-336
-336
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-336
-336
-336
-336
-336
-336
-336
-336
-336
-336
-336
-336
-336
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-340
-340
-340
-340
-340
-340
-340
-340
-340
-340
-340
-340
-341
-341
-341
-341
-341
-341
-341
-341
-341
-341
-341
-342
-342
-342
-342
-342
-342
-342
-342
-342
-342
-342
-343
-343
-343
-343
-343
-343
-343
-343
-343
-343
-343
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-345
-345
-345
-345
-345
-345
-345
-345
-345
-345
-345
-346
-346
-346
-346
-346
-346
-346
-346
-346
-346
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-348
-348
-348
-348
-348
-348
-348
-348
-348
-348
-349
-349
-349
-349
-349
-349
-349
-349
-349
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-351
-351
-351
-351
-351
-351
-351
-351
-351
-352
-352
-352
-352
-352
-352
-352
-352
-352
-352
-353
-353
-353
-353
-353
-353
-353
-353
-353
-354
-354
-354
-354
-354
-354
-354
-354
-354
-355
-355
-355
-355
-355
-355
-355
-355
-355
-356
-356
-356
-356
-356
-356
-356
-356
-356
-357
-357
-357
-357
-357
-357
-357
-357
-357
-358
-358
-358
-358
-358
-358
-358
-358
-359
-359
-359
-359
-359
-359
-359
-359
-359
-360
-360
-360
-360
-360
-360
-360
-360
-360
-361
-361
-361
-361
-361
-361
-361
-361
-362
-362
-362
-362
-362
-362
-362
-362
-362
-363
-363
-363
-363
-363
-363
-363
-363
-364
-364
-364
-364
-364
-364
-364
-364
-365
-365
-365
-365
-365
-365
-365
-365
-365
-366
-366
-366
-366
-366
-366
-366
-366
-367
-367
-367
-367
-367
-367
-367
-367
-368
-368
-368
-368
-368
-368
-368
-368
-369
-369
-369
-369
-369
-369
-369
-369
-370
-370
-370
-370
-370
-370
-370
-370
-371
-371
-371
-371
-371
-371
-371
-371
-372
-372
-372
-372
-372
-372
-372
-372
-373
-373
-373
-373
-373
-373
-373
-373
-374
-374
-374
-374
-374
-374
-374
-374
-375
-375
-375
-375
-375
-375
-375
-375
-376
-376
-376
-376
-376
-376
-376
-377
-377
-377
-377
-377
-377
-377
-377
-378
-378
-378
-378
-378
-378
-378
-378
-379
-379
-379
-379
