5
6630
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-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
-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
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-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
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-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
-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
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-18
-18
-18
-18
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-23
-23
-23
-23
-24
-24
-24
-24
-24
-25
-25
-25
-25
-26
-26
-26
-26
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-84
-84
-84
-84
-83
-83
-83
-83
-82
-82
-82
-82
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-79
-79
-79
-79
-78
-78
-78
-78
-77
-77
-77
-77
-76
-76
-76
-76
-75
-75
-75
-74
-74
-74
-74
-73
-73
-73
-72
-72
-72
-71
-71
-71
-70
-70
-70
-70
-69
-69
-69
-68
-68
-68
-67
-67
-67
-66
-66
-66
-65
-65
-65
-65
-64
-64
-64
-64
-63
-63
-63
-63
-62
-62
-62
-62
-61
-61
-61
-61
-60
-60
-60
-60
-59
-59
-59
-59
-58
-58
-58
-58
-57
-57
-57
-57
-56
-56
-56
-55
-55
-55
-55
-54
-54
-54
-54
-53
-53
-53
-53
-52
-52
-52
-52
-51
-51
-51
-51
-50
-50
-50
-50
-50
-49
-49
-49
-49
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-43
-43
-43
-43
-42
-42
-42
-42
-41
-41
-41
-40
-40
-40
-39
-39
-39
-38
-38
-38
-37
-37
-36
-36
-36
-35
-35
-34
-34
-34
-33
-33
-33
-32
-32
-32
-31
-31
-31
-30
-30
-30
-29
-29
-28
-28
-28
-27
-27
-26
-26
-25
-25
-24
-24
-24
-23
-23
-22
-22
-21
-21
-21
-20
-20
-19
-19
-18
-18
-18
-17
-17
-16
-16
-15
-15
-14
-14
-14
-13
-13
-12
-12
-11
-11
-10
-10
-9
-9
-8
-8
-7
-7
-6
-6
-6
-5
-5
-4
-4
-3
-3
-3
-2
-2
-1
-1
0
0
1
1
2
2
2
3
3
4
4
5
5
5
6
6
7
7
8
8
8
9
9
10
10
11
11
12
12
12
13
13
14
14
14
15
15
16
16
16
17
17
18
18
19
19
20
20
21
21
22
22
23
23
24
24
25
25
26
26
27
27
28
29
29
30
30
31
31
32
32
33
33
34
34
35
35
36
36
37
37
38
38
39
39
40
40
41
41
42
42
43
43
44
44
45
45
46
46
47
47
48
48
49
50
50
51
51
52
52
53
53
54
54
55
55
56
56
57
58
58
59
59
60
61
61
62
62
63
64
64
65
66
66
67
68
68
69
70
70
71
72
72
73
73
74
75
75
76
76
77
78
78
79
79
80
81
81
82
83
83
84
85
85
86
87
87
88
89
89
90
90
91
92
92
93
93
94
95
95
96
97
97
98
98
99
100
100
101
101
102
103
103
104
105
106
106
107
108
108
109
110
110
111
111
112
113
113
114
115
115
116
116
117
118
118
119
119
120
120
121
121
122
122
123
123
124
124
125
125
126
126
127
127
128
128
129
129
129
130
130
131
131
131
132
132
133
133
133
134
134
135
135
135
136
136
136
137
137
138
138
138
139
139
140
140
140
141
141
142
142
143
143
144
144
145
145
145
146
146
147
147
148
148
148
149
149
150
150
150
151
151
151
152
152
152
153
153
153
154
154
154
154
155
155
155
156
156
156
157
157
157
157
158
158
158
158
159
159
159
159
160
160
160
160
160
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
163
163
163
163
163
163
163
163
163
163
163
162
162
162
162
162
162
162
162
161
161
161
161
161
161
161
160
160
160
160
160
160
160
160
160
160
160
159
159
159
159
159
159
159
159
159
159
158
158
158
158
158
158
157
157
157
157
157
156
156
156
155
155
155
154
154
154
153
153
153
153
152
152
152
151
151
151
150
150
150
149
149
149
148
148
148
147
147
147
147
146
146
146
145
145
145
144
144
144
144
143
143
143
142
142
142
141
141
141
140
140
140
139
139
139
138
138
138
137
137
137
137
136
136
136
135
135
135
134
134
134
134
133
133
132
132
132
131
131
131
130
130
130
129
129
128
128
127
127
126
126
126
125
125
125
124
124
124
123
123
123
123
123
123
122
122
122
122
122
122
122
122
122
121
121
121
120
120
119
119
119
118
118
117
117
117
116
116
116
116
115
115
115
115
115
116
116
116
116
117
117
117
118
118
119
120
120
121
121
122
122
122
122
122
122
121
121
121
121
120
120
120
120
120
120
120
121
121
122
123
123
124
125
126
127
128
129
130
131
132
132
133
134
134
135
135
136
137
137
138
138
139
139
139
140
140
141
142
142
143
144
145
146
147
149
150
151
153
154
156
158
160
162
163
165
167
168
170
171
172
174
175
176
177
177
178
179
179
180
181
181
182
182
183
184
185
186
188
190
192
195
197
200
202
204
206
208
210
212
214
216
218
220
222
225
227
230
233
236
239
243
246
250
254
258
262
266
270
274
278
283
287
292
297
303
308
314
320
326
332
338
345
351
359
366
374
383
392
402
412
424
436
448
461
475
488
502
515
529
544
558
573
589
604
621
638
655
673
691
709
727
746
765
783
802
821
841
860
879
898
917
936
954
973
990
1008
1025
1042
1058
1075
1091
1107
1124
1140
1156
1171
1187
1202
1216
1231
1245
1259
1272
1285
1298
1311
1323
1334
1346
1356
1366
1376
1385
1393
1400
1406
1412
1416
1419
1421
1422
1421
1420
1417
1415
1411
1408
1404
1401
1398
1395
1393
1391
1390
1389
1388
1388
1388
1388
1387
1386
1385
1383
1381
1378
1376
1373
1370
1367
1364
1362
1359
1356
1353
1351
1348
1344
1341
1337
1332
1327
1321
1314
1307
1298
1288
1277
1265
1252
1238
1222
1205
1187
1168
1147
1126
1104
1082
1059
1037
1014
991
967
943
919
894
868
842
815
788
760
733
705
678
652
627
602
579
558
537
518
500
484
468
454
442
431
421
411
402
393
383
372
361
348
335
320
303
285
266
245
223
200
177
154
132
109
87
66
44
24
4
-15
-33
-50
-67
-82
-97
-111
-125
-139
-152
-165
-178
-191
-204
-216
-227
-237
-246
-253
-259
-265
-270
-274
-277
-280
-283
-285
-287
-288
-289
-290
-291
-293
-295
-298
-302
-307
-312
-318
-325
-332
-338
-345
-351
-357
-364
-372
-382
-393
-406
-421
-438
-456
-475
-496
-518
-541
-565
-590
-616
-643
-671
-699
-729
-760
-792
-825
-859
-893
-926
-960
-992
-1024
-1054
-1082
-1108
-1133
-1156
-1177
-1198
-1217
-1237
-1255
-1274
-1292
-1310
-1328
-1344
-1360
-1375
-1390
-1404
-1418
-1431
-1443
-1454
-1463
-1470
-1476
-1480
-1482
-1483
-1481
-1478
-1473
-1467
-1459
-1451
-1442
-1432
-1421
-1411
-1400
-1388
-1376
-1363
-1349
-1335
-1319
-1303
-1286
-1268
-1249
-1229
-1209
-1188
-1167
-1146
-1125
-1104
-1083
-1063
-1042
-1020
-1000
-979
-958
-937
-915
-893
-871
-848
-824
-799
-774
-749
-724
-700
-676
-654
-632
-612
-593
-576
-561
-548
-537
-527
-519
-512
-507
-504
-501
-500
-499
-500
-502
-504
-508
-513
-518
-524
-529
-534
-538
-541
-543
-543
-542
-541
-538
-536
-533
-531
-530
-529
-530
-531
-534
-537
-542
-547
-554
-561
-568
-577
-586
-595
-605
-614
-623
-631
-639
-648
-656
-665
-675
-685
-696
-708
-720
-734
-748
-764
-780
-798
-817
-836
-856
-877
-899
-920
-941
-962
-983
-1002
-1020
-1039
-1055
-1070
-1084
-1096
-1106
-1115
-1122
-1128
-1132
-1135
-1136
-1135
-1133
-1130
-1125
-1120
-1115
-1111
-1106
-1103
-1100
-1097
-1095
-1093
-1091
-1088
-1085
-1082
-1078
-1074
-1069
-1063
-1057
-1050
-1041
-1032
-1020
-1008
-996
-982
-965
-947
-928
-906
-883
-859
-834
-807
-780
-751
-720
-689
-657
-625
-594
-562
-532
-502
-474
-448
-424
-402
-382
-364
-347
-332
-318
-305
-293
-282
-273
-265
-257
-251
-246
-242
-239
-237
-236
-236
-237
-238
-239
-239
-239
-237
-235
-232
-228
-223
-218
-213
-208
-202
-197
-193
-188
-184
-180
-176
-172
-167
-162
-156
-150
-142
-135
-126
-117
-108
-98
-88
-78
-67
-56
-44
-31
-19
-6
8
21
33
47
60
74
88
102
117
133
149
166
183
201
220
240
260
281
303
324
345
365
386
406
425
444
462
479
496
512
529
545
560
574
587
598
607
614
619
623
624
625
624
624
624
624
625
626
628
631
634
639
644
649
654
659
661
662
661
658
652
644
634
621
606
589
570
550
529
507
483
459
435
409
382
353
323
291
258
224
191
157
123
90
58
27
-2
-30
-56
-79
-101
-121
-140
-157
-174
-190
-206
-221
-236
-251
-265
-278
-292
-306
-321
-336
-353
-371
-390
-411
-432
-455
-478
-503
-528
-553
-578
-604
-628
-652
-676
-699
-721
-744
-766
-788
-810
-832
-853
-874
-894
-913
-932
-950
-967
-983
-998
-1012
-1027
-1041
-1055
-1069
-1082
-1096
-1108
-1121
-1134
-1146
-1157
-1168
-1179
-1189
-1199
-1209
-1219
-1229
-1238
-1247
-1256
-1264
-1273
-1281
-1290
-1300
-1310
-1319
-1329
-1337
-1346
-1353
-1360
-1366
-1373
-1379
-1386
-1394
-1403
-1412
-1423
-1436
-1450
-1466
-1485
-1505
-1528
-1552
-1577
-1604
-1630
-1658
-1686
-1715
-1745
-1775
-1804
-1834
-1863
-1891
-1918
-1943
-1967
-1989
-2009
-2029
-2045
-2060
-2073
-2083
-2092
-2099
-2104
-2108
-2111
-2112
-2114
-2114
-2115
-2116
-2118
-2120
-2123
-2125
-2127
-2128
-2129
-2129
-2128
-2127
-2125
-2122
-2120
-2117
-2115
-2114
-2114
-2115
-2116
-2117
-2118
-2119
-2119
-2118
-2117
-2114
-2110
-2104
-2096
-2086
-2075
-2062
-2047
-2029
-2013
-1994
-1974
-1954
-1934
-1914
-1894
-1875
-1857
-1839
-1822
-1805
-1788
-1771
-1753
-1734
-1715
-1694
-1674
-1652
-1631
-1609
-1589
-1568
-1549
-1532
-1517
-1503
-1492
-1483
-1477
-1472
-1469
-1468
-1469
-1471
-1475
-1480
-1488
-1497
-1507
-1519
-1532
-1547
-1562
-1579
-1597
-1615
-1634
-1652
-1669
-1683
-1696
-1708
-1718
-1727
-1735
-1743
-1751
-1758
-1764
-1769
-1772
-1773
-1774
-1772
-1769
-1763
-1757
-1748
-1738
-1726
-1714
-1699
-1683
-1666
-1648
-1627
-1605
-1582
-1557
-1531
-1504
-1475
-1446
-1415
-1384
-1353
-1323
-1293
-1263
-1235
-1207
-1180
-1154
-1128
-1104
-1081
-1059
-1037
-1016
-996
-975
-955
-935
-914
-895
-876
-858
-841
-825
-810
-796
-783
-770
-757
-745
-732
-720
-708
-696
-685
-675
-665
-656
-647
-639
-632
-625
-619
-614
-609
-603
-598
-592
-585
-579
-571
-563
-556
-548
-541
-534
-529
-525
-521
-519
-517
-516
-516
-517
-518
-520
-522
-524
-527
-529
-533
-536
-541
-545
-550
-556
-561
-567
-573
-578
-583
-588
-592
-594
-595
-595
-594
-591
-587
-581
-574
-564
-552
-539
-524
-508
-491
-473
-454
-435
-416
-395
-375
-354
-333
-313
-292
-271
-249
-227
-204
-181
-158
-135
-111
-88
-64
-40
-16
10
35
62
89
117
146
174
203
231
259
287
314
342
370
397
425
454
482
511
539
567
595
622
649
676
702
728
753
777
802
827
852
877
902
926
951
975
999
1022
1046
1069
1091
1112
1133
1152
1170
1187
1203
1218
1233
1248
1262
1276
1289
1303
1316
1329
1341
1352
1361
1370
1376
1381
1383
1384
1382
1379
1374
1368
1362
1355
1348
1340
1333
1325
1316
1307
1298
1288
1278
1268
1257
1246
1234
1222
1209
1196
1183
1169
1155
1141
1126
1112
1099
1085
1073
1061
1051
1041
1032
1025
1018
1012
1008
1004
1002
1000
1000
999
999
999
1000
1002
1002
1006
1008
1012
1018
1022
1029
1035
1042
1050
1058
1067
1078
1089
1101
1114
1128
1142
1156
1170
1184
1197
1210
1221
1230
1238
1245
1249
1250
1250
1247
1242
1234
1225
1215
1203
1191
1178
1165
1152
1139
1126
1113
1100
1087
1074
1061
1048
1036
1025
1014
1004
998
991
985
981
978
976
976
978
980
984
989
994
1000
1008
1016
1024
1032
1041
1050
1058
1066
1072
1078
1082
1085
1087
1087
1086
1084
1081
1076
1071
1064
1057
1049
1040
1031
1020
1012
1004
996
989
983
977
971
966
961
956
951
946
942
938
934
931
928
926
923
921
919
917
915
913
911
909
906
903
900
897
894
891
887
883
879
873
868
861
855
848
842
835
829
823
817
810
803
795
786
776
764
751
737
722
705
689
672
656
640
625
611
599
588
578
569
561
553
546
538
531
523
514
503
492
480
467
453
438
423
407
390
374
357
341
325
310
297
284
273
263
253
244
236
228
221
213
205
198
190
183
176
169
163
158
153
149
145
141
137
134
131
129
127
126
126
127
129
131
135
139
143
148
152
157
162
166
171
177
183
190
199
209
220
232
246
260
276
292
309
326
343
360
377
394
409
425
439
453
466
479
490
499
508
515
521
526
530
534
537
539
541
543
545
546
547
547
547
546
545
543
541
537
534
530
525
521
516
512
507
503
499
495
492
489
485
481
477
473
468
463
458
452
446
439
431
422
413
403
393
382
372
361
350
339
328
317
305
294
283
273
263
254
245
238
230
223
217
210
204
197
191
185
179
174
170
166
163
161
160
159
160
162
165
170
176
183
191
201
213
226
240
255
272
289
307
327
347
368
390
412
434
456
478
501
523
544
565
586
606
625
644
662
680
698
716
733
751
770
788
807
826
845
864
884
904
925
946
969
992
1016
1040
1065
1090
1115
1138
1161
1184
1205
1226
1246
1265
1284
1303
1321
1340
1358
1376
1394
1412
1429
1447
1464
1481
1497
1512
1527
1540
1553
1565
1575
1584
1591
1597
1602
1606
1610
1614
1617
1619
1622
1624
1626
1628
1630
1632
1634
1636
1638
1641
1643
1646
1650
1654
1659
1665
1671
1678
1685
1692
1700
1708
1716
1724
1733
1742
1752
1762
1773
1784
1796
1808
1821
1835
1848
1862
1877
1891
1906
1920
1934
1947
1960
1973
1985
1997
2009
2020
2031
2041
2050
2059
2066
2073
2078
2083
2087
2090
2093
2095
2097
2098
2099
2099
2098
2096
2093
2090
2085
2080
2073
2066
2057
2048
2037
2025
2012
1999
1984
1969
1953
1937
1921
1904
1888
1871
1855
1839
1823
1807
1790
1774
1758
1742
1726
1710
1695
1679
1665
1651
1639
1627
1616
1607
1597
1589
1580
1572
1564
1556
1548
1540
1531
1522
1514
1506
1497
1489
1481
1473
1464
1454
1444
1432
1420
1407
1394
1380
1366
1352
1338
1324
1310
1296
1283
1269
1256
1242
1228
1214
1200
1186
1172
1158
1144
1130
1116
1102
1088
1074
1060
1046
1033
1018
1004
991
977
963
948
934
919
904
890
876
862
848
834
821
808
795
782
769
756
744
732
720
708
698
688
679
672
665
660
655
652
648
646
643
641
638
636
633
630
626
622
617
612
607
602
597
593
590
588
586
585
585
584
584
584
584
583
582
580
578
575
572
568
564
560
555
550
546
541
535
530
525
520
515
509
503
496
490
482
475
467
459
451
443
435
426
417
408
397
386
375
363
352
340
328
317
306
295
284
274
264
253
243
233
223
212
202
191
180
168
155
142
128
114
101
87
73
61
48
36
25
14
3
-6
-15
-23
-29
-35
-40
-43
-45
-45
-45
-43
-40
-36
-31
-25
-19
-12
-5
2
9
16
23
29
35
41
47
53
58
64
71
77
84
91
98
105
111
118
124
130
134
139
142
145
147
148
150
150
150
149
148
146
143
141
139
137
136
135
135
136
137
138
140
141
143
145
146
148
149
150
151
152
154
155
158
160
163
165
168
170
173
175
178
180
184
187
192
196
201
207
213
218
224
230
237
243
250
257
264
272
280
289
297
306
314
323
331
339
346
353
358
363
368
372
375
378
380
382
383
384
384
384
384
384
384
383
381
379
377
374
371
367
363
359
355
351
347
342
338
334
329
325
320
315
310
304
298
292
286
280
275
269
264
259
253
248
241
235
227
219
210
201
191
181
170
160
148
137
126
115
104
93
83
73
63
54
46
38
31
24
18
13
8
4
1
-2
-4
-5
-6
-6
-5
-3
0
4
9
16
24
32
42
53
65
78
90
104
117
131
145
160
174
189
203
218
233
248
263
277
292
306
320
334
347
360
372
385
397
409
420
431
441
451
460
467
474
481
486
492
497
502
507
512
517
523
528
534
539
545
551
556
562
567
572
577
583
588
593
599
604
610
616
623
629
637
645
654
662
672
681
690
700
709
718
728
737
745
754
762
770
778
785
793
801
808
816
824
832
839
847
855
863
871
879
887
895
902
910
917
924
930
937
943
949
954
958
961
964
966
967
967
967
966
965
963
962
959
957
954
951
948
945
942
939
935
932
930
927
925
923
921
919
918
917
916
916
915
915
915
915
916
916
918
919
920
921
922
923
924
924
924
924
923
922
920
917
914
910
905
899
892
885
877
868
859
849
840
830
821
811
802
794
785
777
769
762
754
747
740
733
726
719
712
705
698
690
682
675
666
658
649
640
631
622
612
602
591
580
569
557
545
532
518
502
486
468
449
428
406
383
358
331
304
275
245
214
181
149
115
81
45
10
-27
-63
-101
-138
-175
-213
-251
-288
-326
-363
-401
-438
-475
-512
-548
-584
-619
-654
-688
-722
-754
-786
-817
-848
-878
-907
-936
-964
-992
-1018
-1047
-1074
-1100
-1127
-1154
-1181
-1208
-1235
-1262
-1289
-1316
-1343
-1371
-1398
-1425
-1451
-1477
-1502
-1526
-1549
-1572
-1593
-1613
-1632
-1650
-1668
-1684
-1699
-1714
-1728
-1742
-1755
-1767
-1779
-1791
-1802
-1813
-1824
-1835
-1846
-1858
-1870
-1882
-1895
-1909
-1923
-1938
-1954
-1970
-1987
-2004
-2021
-2040
-2058
-2076
-2094
-2112
-2131
-2149
-2168
-2186
-2203
-2220
-2237
-2252
-2266
-2279
-2291
-2302
-2312
-2322
-2330
-2337
-2344
-2349
-2354
-2358
-2362
-2365
-2367
-2369
-2371
-2372
-2372
-2372
-2372
-2370
-2368
-2366
-2363
-2360
-2358
-2355
-2353
-2351
-2349
-2349
-2349
-2350
-2353
-2357
-2362
-2369
-2377
-2387
-2398
-2411
-2424
-2438
-2453
-2468
-2484
-2502
-2520
-2539
-2559
-2579
-2600
-2622
-2645
-2667
-2690
-2714
-2737
-2761
-2784
-2807
-2831
-2853
-2876
-2897
-2919
-2939
-2959
-2979
-2998
-3017
-3035
-3054
-3073
-3092
-3111
-3130
-3148
-3167
-3186
-3205
-3224
-3243
-3262
-3281
-3300
-3318
-3337
-3355
-3372
-3389
-3406
-3422
-3437
-3452
-3467
-3481
-3494
-3506
-3516
-3526
-3534
-3541
-3545
-3548
-3549
-3548
-3544
-3538
-3529
-3517
-3503
-3486
-3466
-3445
-3421
-3396
-3369
-3341
-3312
-3283
-3253
-3222
-3191
-3159
-3127
-3093
-3060
-3026
-2991
-2957
-2923
-2889
-2855
-2821
-2788
-2754
-2720
-2685
-2650
-2615
-2579
-2542
-2504
-2466
-2428
-2389
-2350
-2311
-2272
-2232
-2192
-2151
-2109
-2067
-2023
-1978
-1932
-1885
-1836
-1785
-1733
-1680
-1626
-1571
-1515
-1459
-1404
-1348
-1294
-1241
-1189
-1139
-1090
-1044
-999
-957
-916
-878
-841
-807
-774
-744
-716
-689
-665
-642
-621
-602
-586
-571
-558
-547
-538
-531
-525
-520
-516
-513
-509
-506
-502
-497
-492
-486
-479
-472
-464
-455
-445
-435
-424
-412
-400
-387
-374
-361
-348
-335
-322
-310
-298
-287
-275
-264
-254
-243
-234
-225
-216
-209
-201
-195
-189
-184
-179
-174
-170
-167
-163
-159
-156
-153
-150
-147
-145
-143
-141
-140
-140
-140
-139
-139
-137
-136
-133
-130
-125
-120
-113
-105
-96
-85
-73
-60
-45
-29
-11
8
27
48
69
90
111
133
155
176
198
219
239
259
278
296
312
327
341
354
364
374
382
389
394
398
400
402
402
401
400
397
394
389
384
378
371
363
353
343
331
319
305
291
276
261
245
229
213
196
180
163
147
131
116
102
90
79
70
63
57
54
52
53
55
58
63
69
75
83
91
100
109
119
129
140
151
162
174
186
198
209
221
233
245
256
268
279
290
302
314
325
338
351
364
379
393
408
423
439
454
469
485
499
514
527
540
551
561
569
576
580
583
584
582
578
572
563
553
542
529
516
502
487
473
459
445
433
421
410
400
391
383
375
368
361
354
346
338
329
319
308
296
284
270
255
239
222
205
187
169
150
131
112
92
72
52
31
10
-11
-33
-55
-77
-99
-121
-143
-165
-188
-210
-231
-252
-273
-292
-311
-329
-346
-363
-378
-392
-404
-415
-425
-433
-440
-445
-449
-452
-454
-454
-452
-450
-446
-441
-435
-427
-419
-410
-400
-389
-377
-365
-353
-340
-328
-315
-303
-290
-278
-266
-253
-241
-230
-218
-207
-197
-187
-178
-169
-161
-155
-149
-144
-140
-136
-134
-133
-132
-133
-135
-137
-141
-146
-152
-159
-167
-176
-185
-196
-208
-220
-233
-248
-262
-277
-293
-308
-324
-339
-355
-371
-386
-401
-416
-431
-445
-459
-472
-486
-499
-512
-526
-539
-553
-567
-581
-596
-611
-626
-641
-656
-672
-687
-702
-717
-731
-746
-760
-775
-789
-803
-817
-830
-844
-856
-868
-880
-890
-900
-910
-919
-927
-935
-943
-949
-955
-961
-965
-969
-973
-976
-978
-980
-981
-981
-980
-979
-977
-975
-974
-972
-970
-969
-969
-969
-969
-970
-971
-972
-974
-975
-977
-979
-981
-983
-985
-987
-989
-990
-992
-993
-994
-995
-995
-995
-993
-991
-987
-982
-975
-967
-957
-945
-931
-915
-897
-877
-855
-831
-806
-779
-751
-723
-693
-663
-632
-600
-569
-537
-505
-474
-442
-411
-379
-348
-317
-286
-255
-224
-194
-163
-133
-103
-74
-45
-18
9
36
61
86
109
132
154
174
194
212
229
245
260
273
286
297
308
317
325
332
337
342
345
348
350
351
351
350
349
347
345
343
340
336
332
327
322
316
309
301
292
281
270
257
242
227
210
192
172
152
130
107
82
57
31
4
-23
-51
-79
-108
-137
-166
-194
-223
-251
-278
-306
-332
-359
-384
-409
-432
-454
-475
-495
-512
-528
-542
-554
-564
-572
-578
-582
-583
-582
-579
-573
-564
-553
-539
-523
-505
-485
-463
-439
-414
-387
-359
-330
-301
-270
-239
-207
-175
-143
-111
-78
-46
-14
17
48
79
108
137
166
193
220
246
271
296
320
343
366
389
411
432
452
472
491
510
528
546
564
580
596
612
626
640
652
664
674
683
690
695
697
698
697
693
686
677
666
651
635
615
594
569
543
514
483
449
413
375
334
290
244
196
145
92
38
-18
-76
-134
-192
-251
-310
-368
-426
-483
-539
-595
-649
-701
-753
-802
-850
-897
-941
-984
-1024
-1063
-1100
-1136
-1169
-1201
-1231
-1259
-1286
-1310
-1332
-1353
-1371
-1387
-1401
-1412
-1422
-1429
-1435
-1438
-1440
-1440
-1438
-1434
-1429
-1422
-1414
-1404
-1393
-1381
-1367
-1353
-1337
-1322
-1305
-1289
-1272
-1255
-1239
-1223
-1208
-1193
-1178
-1165
-1151
-1138
-1126
-1113
-1101
-1089
-1077
-1065
-1054
-1042
-1031
-1020
-1010
-1000
-991
-983
-976
-971
-968
-966
-967
-970
-974
-981
-989
-999
-1010
-1024
-1039
-1056
-1074
-1094
-1116
-1140
-1165
-1192
-1222
-1253
-1286
-1321
-1358
-1396
-1435
-1476
-1517
-1559
-1601
-1644
-1686
-1729
-1771
-1813
-1855
-1896
-1937
-1978
-2017
-2057
-2096
-2134
-2172
-2208
-2244
-2278
-2311
-2343
-2373
-2402
-2429
-2454
-2479
-2501
-2523
-2543
-2562
-2581
-2599
-2616
-2634
-2651
-2668
-2685
-2703
-2720
-2736
-2753
-2770
-2786
-2803
-2819
-2834
-2850
-2865
-2880
-2893
-2906
-2918
-2929
-2939
-2948
-2956
-2963
-2968
-2973
-2975
-2977
-2976
-2974
-2969
-2963
-2955
-2946
-2934
-2921
-2905
-2889
-2871
-2852
-2832
-2811
-2789
-2767
-2744
-2721
-2697
-2673
-2649
-2625
-2601
-2577
-2554
-2531
-2509
-2488
-2468
-2449
-2432
-2415
-2400
-2386
-2374
-2362
-2351
-2341
-2332
-2323
-2314
-2306
-2297
-2289
-2281
-2272
-2264
-2255
-2246
-2237
-2228
-2218
-2208
-2198
-2187
-2176
-2164
-2153
-2141
-2129
-2118
-2106
-2095
-2084
-2073
-2064
-2055
-2047
-2040
-2035
-2029
-2027
-2025
-2025
-2025
-2027
-2031
-2035
-2041
-2048
-2056
-2065
-2074
-2085
-2096
-2107
-2119
-2131
-2142
-2154
-2165
-2176
-2186
-2197
-2206
-2215
-2224
-2232
-2240
-2248
-2254
-2261
-2266
-2271
-2275
-2278
-2281
-2283
-2284
-2285
-2285
-2283
-2281
-2278
-2274
-2269
-2263
-2255
-2247
-2237
-2225
-2213
-2200
-2186
-2171
-2155
-2138
-2120
-2102
-2084
-2064
-2045
-2024
-2003
-1982
-1960
-1937
-1914
-1891
-1867
-1843
-1819
-1794
-1769
-1743
-1717
-1691
-1664
-1637
-1609
-1581
-1553
-1524
-1496
-1466
-1437
-1406
-1375
-1344
-1312
-1279
-1245
-1210
-1175
-1138
-1101
-1063
-1025
-985
-944
-903
-860
-817
-774
-729
-685
-640
-594
-549
-504
-458
-413
-369
-325
-281
-239
-198
-158
-120
-83
-48
-14
18
47
75
101
126
148
168
187
203
217
230
240
249
256
261
264
266
266
265
263
260
256
252
246
240
234
227
219
212
204
196
188
180
172
165
158
151
144
137
131
125
118
112
106
99
92
84
76
67
58
48
37
26
13
0
-14
-28
-43
-59
-75
-92
-109
-126
-143
-160
-177
-194
-211
-227
-243
-258
-272
-285
-297
-308
-318
-326
-333
-339
-343
-346
-348
-349
-349
-348
-345
-342
-337
-332
-326
-319
-311
-302
-293
-283
-273
-262
-252
-241
-230
-219
-209
-198
-188
-178
-168
-158
-149
-140
-132
-124
-116
-109
-102
-95
-89
-84
-79
-75
-71
-67
-64
-62
-61
-60
-59
-59
-60
-62
-64
-67
-70
-74
-77
-81
-84
-88
-91
-94
-96
-99
-101
-102
-104
-105
-107
-108
-109
-110
-111
-113
-114
-115
-117
-118
-119
-120
-122
-123
-124
-125
-126
-127
-128
-129
-129
-130
-130
-130
-130
-129
-129
-128
-128
-127
-126
-125
-124
-123
-122
-121
-120
-119
-118
-117
-117
-115
-114
-113
-111
-108
-106
-103
-99
-95
-90
-85
-79
-72
-65
-56
-47
-37
-26
-14
-2
11
25
39
53
68
83
98
113
129
145
162
178
195
213
230
248
265
283
300
317
334
350
365
380
394
407
419
430
440
450
458
466
473
479
484
489
493
497
499
502
504
505
507
508
509
509
509
509
509
508
508
507
506
504
503
501
499
496
493
490
487
483
479
474
469
463
457
450
442
434
425
417
407
398
388
378
369
359
349
339
330
320
312
304
297
290
285
280
277
275
274
275
276
280
284
289
296
304
313
323
334
346
360
374
390
407
424
443
463
484
506
529
553
578
603
630
658
687
717
749
781
814
848
883
919
955
991
1028
1065
1103
1140
1178
1215
1253
1291
1329
1367
1406
1444
1483
1522
1561
1601
1640
1680
1719
1758
1797
1837
1875
1914
1953
1992
2029
2069
2107
2145
2183
2221
2259
2297
2334
2371
2408
2445
2482
2518
2554
2590
2625
2659
2693
2726
2759
2791
2822
2853
2883
2912
2940
2968
2994
3020
3044
3068
3091
3112
3133
3153
3171
3189
3206
3221
3236
3250
3263
3276
3287
3298
3308
3317
3325
3333
3340
3346
3352
3357
3361
3365
3369
3372
3375
3379
3382
3385
3388
3391
3395
3399
3403
3407
3411
3416
3421
3426
3431
3436
3441
3447
3453
3459
3465
3471
3477
3483
3489
3495
3500
3505
3511
3516
3520
3525
3529
3534
3538
3542
3546
3550
3555
3559
3563
3568
3572
3577
3581
3585
3590
3594
3597
3601
3604
3607
3610
3613
3615
3618
3620
3622
3624
3626
3629
3631
3633
3636
3639
3642
3646
3650
3654
3658
3663
3667
3672
3677
3682
3687
3692
3698
3703
3708
3713
3719
3724
3729
3734
3738
3742
3746
3749
3752
3754
3756
3758
3759
3760
3761
3761
3761
3761
3761
3761
3761
3761
3760
3760
3759
3759
3758
3758
3758
3757
3757
3757
3757
3756
3756
3756
3755
3755
3755
3755
3755
3754
3754
3753
3753
3752
3752
3751
3751
3751
3751
3751
3752
3753
3754
3755
3756
3758
3760
3762
3764
3766
3768
3771
3773
3775
3777
3780
3783
3786
3789
3792
3796
3800
3805
3810
3815
3820
3826
3832
3838
3844
3851
3858
3865
3873
3881
3890
3899
3908
3918
3928
3938
3949
3959
3970
3981
3993
4003
4016
4027
4040
4051
4065
4078
4091
4105
4118
4132
4147
4161
4175
4190
4204
4219
4233
4247
4261
4276
4290
4304
4318
4331
4345
4358
4372
4384
4397
4409
4421
4433
4444
4455
4466
4476
4486
4495
4505
4514
4522
4531
4540
4548
4556
4565
4573
4582
4591
4599
4608
4617
4626
4635
4645
4654
4664
4673
4683
4693
4703
4713
4723
4734
4745
4757
4768
4780
4792
4805
4817
4830
4843
4855
4868
4881
4893
4906
4918
4930
4942
4954
4965
4977
4988
4999
5010
5021
5031
5042
5052
5062
5073
5083
5093
5103
5113
5124
5134
5144
5154
5164
5174
5184
5194
5203
5213
5222
5231
5240
5248
5256
5264
5271
5278
5285
5292
5298
5304
5309
5314
5319
5323
5327
5331
5334
5337
5339
5342
5344
5346
5347
5349
5351
5352
5353
5354
5355
5357
5358
5359
5360
5362
5363
5365
5367
5369
5372
5374
5377
5380
5383
5387
5391
5394
5398
5402
5406
5410
5414
5417
5421
5424
5428
5430
5433
5435
5436
5437
5437
5437
5436
5435
5433
5430
5426
5422
5417
5412
5405
5398
5391
5382
5373
5363
5352
5341
5328
5315
5302
5288
5273
5257
5241
5224
5207
5189
5170
5150
5130
5110
5089
5067
5044
5022
4998
4974
4950
4925
4899
4873
4847
4820
4792
4764
4736
4707
4678
4649
4619
4589
4559
4529
4499
4468
4438
4408
4378
4348
4318
4287
4257
4227
4197
4166
4135
4104
4072
4040
4008
3976
3943
3909
3875
3840
3805
3769
3733
3696
3658
3620
3581
3541
3502
3462
3421
3380
3339
3298
3256
3214
3171
3128
3084
3040
2995
2949
2903
2857
2809
2761
2713
2664
2614
2564
2513
2462
2410
2358
2306
2252
2198
2144
2089
2033
1977
1920
1863
1805
1746
1687
1628
1569
1509
1449
1388
1327
1266
1205
1144
1083
1020
960
900
840
780
721
662
604
547
490
434
380
326
273
221
170
121
72
24
-22
-68
-112
-155
-198
-239
-280
-319
-358
-395
-432
-469
-504
-539
-574
-608
-641
-673
-705
-737
-768
-798
-828
-857
-886
-914
-942
-969
-997
-1024
-1051
-1078
-1105
-1131
-1157
-1183
-1209
-1234
-1259
-1284
-1308
-1332
-1356
-1379
-1401
-1423
-1445
-1465
-1486
-1506
-1526
-1545
-1564
-1583
-1601
-1620
-1638
-1656
-1674
-1691
-1708
-1726
-1743
-1759
-1776
-1792
-1808
-1823
-1839
-1854
-1869
-1883
-1898
-1912
-1926
-1940
-1954
-1968
-1981
-1995
-2008
-2021
-2033
-2047
-2060
-2073
-2085
-2097
-2109
-2120
-2131
-2142
-2153
-2163
-2173
-2183
-2193
-2203
-2213
-2222
-2232
-2242
-2251
-2261
-2271
-2281
-2291
-2301
-2311
-2321
-2331
-2341
-2351
-2361
-2372
-2382
-2392
-2401
-2411
-2421
-2431
-2441
-2450
-2460
-2469
-2478
-2488
-2497
-2505
-2514
-2522
-2531
-2539
-2547
-2555
-2563
-2571
-2579
-2586
-2594
-2602
-2610
-2617
-2625
-2633
-2642
-2650
-2658
-2667
-2676
-2685
-2695
-2704
-2714
-2724
-2734
-2745
-2756
-2767
-2778
-2790
-2802
-2814
-2827
-2839
-2852
-2865
-2877
-2890
-2903
-2916
-2929
-2942
-2955
-2968
-2981
-2993
-3006
-3019
-3032
-3045
-3058
-3071
-3084
-3098
-3111
-3125
-3138
-3152
-3166
-3180
-3194
-3208
-3223
-3237
-3251
-3266
-3281
-3296
-3311
-3327
-3343
-3359
-3375
-3391
-3408
-3425
-3442
-3459
-3476
-3494
-3511
-3529
-3547
-3566
-3584
-3603
-3622
-3642
-3662
-3682
-3702
-3722
-3743
-3764
-3785
-3806
-3828
-3849
-3871
-3893
-3915
-3937
-3960
-3983
-4006
-4029
-4053
-4077
-4101
-4126
-4151
-4177
-4203
-4229
-4256
-4283
-4311
-4339
-4367
-4396
-4426
-4455
-4484
-4514
-4544
-4574
-4604
-4634
-4664
-4694
-4724
-4754
-4784
-4815
-4845
-4875
-4906
-4936
-4966
-4997
-5027
-5057
-5087
-5117
-5147
-5178
-5208
-5239
-5269
-5300
-5330
-5361
-5391
-5422
-5452
-5482
-5513
-5543
-5573
-5603
-5632
-5662
-5691
-5720
-5749
-5777
-5805
-5832
-5859
-5885
-5911
-5936
-5961
-5985
-6009
-6032
-6055
-6077
-6099
-6120
-6141
-6162
-6182
-6202
-6221
-6240
-6258
-6276
-6293
-6310
-6326
-6342
-6358
-6373
-6387
-6401
-6414
-6427
-6439
-6451
-6462
-6474
-6484
-6494
-6504
-6514
-6523
-6532
-6540
-6548
-6556
-6564
-6571
-6577
-6583
-6589
-6594
-6599
-6603
-6607
-6611
-6614
-6617
-6619
-6622
-6624
-6625
-6627
-6628
-6629
-6629
-6630
-6630
-6630
-6630
-6629
-6629
-6628
-6626
-6625
-6623
-6621
-6619
-6616
-6614
-6611
-6608
-6605
-6602
-6599
-6595
-6592
-6588
-6584
-6579
-6575
-6570
-6565
-6560
-6554
-6549
-6544
-6538
-6532
-6527
-6521
-6515
-6509
-6503
-6497
-6491
-6485
-6479
-6473
-6467
-6461
-6455
-6449
-6444
-6438
-6432
-6426
-6420
-6413
-6406
-6399
-6391
-6383
-6375
-6366
-6357
-6348
-6338
-6329
-6318
-6308
-6297
-6286
-6274
-6263
-6251
-6239
-6227
-6214
-6202
-6190
-6177
-6165
-6153
-6141
-6128
-6116
-6104
-6092
-6080
-6068
-6056
-6044
-6032
-6021
-6009
-5998
-5987
-5976
-5966
-5955
-5945
-5935
-5926
-5916
-5907
-5898
-5888
-5879
-5871
-5862
-5853
-5844
-5835
-5826
-5817
-5808
-5799
-5790
-5781
-5772
-5762
-5753
-5743
-5734
-5724
-5715
-5705
-5695
-5685
-5674
-5664
-5653
-5642
-5632
-5620
-5609
-5597
-5586
-5574
-5561
-5549
-5536
-5523
-5510
-5497
-5484
-5470
-5457
-5443
-5429
-5416
-5402
-5388
-5375
-5361
-5347
-5332
-5318
-5303
-5289
-5274
-5259
-5243
-5228
-5212
-5196
-5180
-5164
-5148
-5131
-5114
-5097
-5080
-5062
-5044
-5026
-5007
-4989
-4969
-4950
-4930
-4910
-4889
-4868
-4847
-4825
-4803
-4780
-4757
-4733
-4709
-4685
-4660
-4635
-4609
-4583
-4557
-4530
-4504
-4476
-4449
-4421
-4393
-4364
-4336
-4307
-4278
-4249
-4219
-4190
-4160
-4130
-4099
-4069
-4038
-4006
-3975
-3944
-3912
-3880
-3848
-3816
-3783
-3750
-3717
-3683
-3649
-3615
-3581
-3546
-3510
-3475
-3439
-3403
-3366
-3329
-3292
-3254
-3216
-3177
-3138
-3098
-3057
-3016
-2974
-2931
-2888
-2844
-2799
-2755
-2709
-2663
-2618
-2571
-2525
-2478
-2432
-2385
-2338
-2291
-2244
-2197
-2150
-2103
-2056
-2009
-1962
-1915
-1869
-1822
-1775
-1728
-1682
-1635
-1589
-1543
-1497
-1451
-1405
-1359
-1314
-1268
-1223
-1178
-1132
-1087
-1043
-998
-953
-908
-864
-820
-776
-732
-688
-644
-600
-557
-514
-470
-427
-384
-341
-297
-254
-211
-168
-125
-82
-39
4
46
89
131
173
215
256
297
338
378
418
458
497
536
574
612
649
686
722
757
792
827
861
894
927
959
991
1022
1054
1085
1116
1146
1176
1206
1235
1264
1292
1320
1348
1375
1402
1428
1454
1480
1506
1531
1556
1581
1606
1630
1655
1679
1703
1726
1750
1774
1798
1822
1845
1869
1893
1917
1941
1965
1989
2013
2037
2060
2084
2108
2131
2155
2178
2202
2225
2248
2272
2295
2318
2341
2364
2386
2409
2431
2453
2475
2497
2518
2539
2560
2580
2601
2621
2640
2660
2679
2698
2717
2735
2753
2771
2788
2806
2823
2840
2857
2874
2891
2907
2924
2940
2957
2973
2988
3004
3019
3034
3048
3062
3076
3089
3102
3115
3128
3140
3152
3163
3175
3186
3197
3208
3219
3230
3241
3251
3261
3271
3281
3291
3301
3310
3319
3328
3337
3346
3354
3362
3369
3377
3384
3391
3398
3404
3410
3417
3422
3428
3433
3438
3442
3447
3451
3454
3457
3461
3463
3466
3469
3471
3473
3476
3478
3480
3483
3485
3487
3490
3492
3495
3497
3500
3502
3505
3508
3511
3514
3517
3520
3523
3527
3531
3535
3539
3543
3548
3552
3557
3561
3566
3571
3576
3581
3586
3591
3596
3601
3607
3612
3617
3623
3628
3633
3639
3644
3649
3655
3660
3665
3670
3676
3681
3686
3690
3695
3699
3703
3707
3711
3714
3717
3720
3722
3724
3726
3727
3728
3728
3728
3727
3726
3725
3723
3721
3718
3715
3712
3708
3704
3700
3695
3690
3684
3679
3672
3666
3659
3652
3644
3636
3628
3619
3610
3601
3592
3582
3573
3563
3553
3543
3532
3522
3511
3500
3489
3478
3466
3455
3443
3432
3420
3408
3397
3386
3375
3364
3353
3343
3332
3323
3313
3304
3295
3287
3279
3272
3265
3258
3252
3245
3240
3234
3229
3225
3221
3217
3213
3210
3208
3206
3203
3202
3200
3199
3198
3197
3197
3196
3196
3197
3197
3198
3200
3202
3204
3206
3209
3212
3216
3220
3224
3228
3233
3239
3244
3250
3255
3262
3268
3275
3282
3289
3296
3304
3313
3321
3330
3340
3349
3359
3368
3378
3388
3398
3408
3418
3428
3438
3448
3459
3469
3479
3490
3500
3510
3521
3532
3542
3553
3564
3575
3586
3597
3608
3619
3630
3641
3653
3664
3676
3688
3700
3712
3724
3736
3748
3761
3773
3785
3797
3810
3822
3834
3846
3857
3869
3881
3892
3903
3915
3926
3937
3948
3959
3969
3980
3990
4000
4010
4019
4027
4037
4046
4054
4062
4070
4078
4086
4093
4100
4106
4113
4119
4124
4130
4135
4139
4144
4148
4152
4156
4159
4162
4164
4166
4168
4170
4171
4172
4172
4172
4171
4170
4168
4166
4162
4159
4154
4149
4143
4136
4129
4121
4113
4104
4094
4083
4073
4061
4049
4035
4022
4008
3993
3977
3961
3944
3927
3908
3890
3870
3850
3830
3809
3787
3765
3743
3720
3697
3673
3649
3625
3600
3575
3550
3524
3498
3472
3445
3418
3390
3362
3334
3305
3276
3247
3218
3188
3158
3128
3098
3067
3036
3005
2974
2942
2910
2878
2845
2812
2779
2745
2711
2677
2643
2608
2574
2539
2504
2469
2434
2399
2363
2328
2292
2257
2221
2185
2150
2114
2079
2044
2009
1975
1941
1907
1873
1839
1806
1773
1740
1707
1674
1642
1609
1577
1545
1512
1480
1448
1416
1383
1351
1319
1286
1253
1221
1188
1155
1122
1089
1055
1022
988
955
921
886
852
818
784
749
715
681
647
613
579
545
512
478
445
411
378
345
312
279
247
214
182
150
118
86
54
22
-9
-41
-72
-103
-135
-166
-197
-228
-259
-290
-321
-352
-383
-414
-444
-475
-505
-535
-565
-595
-625
-654
-683
-712
-741
-769
-797
-825
-853
-880
-908
-935
-962
-988
-1014
-1041
-1067
-1092
-1118
-1143
-1168
-1193
-1217
-1242
-1266
-1290
-1314
-1337
-1360
-1383
-1406
-1428
-1449
-1471
-1492
-1512
-1532
-1552
-1571
-1590
-1609
-1627
-1645
-1662
-1680
-1697
-1714
-1730
-1747
-1763
-1779
-1795
-1810
-1825
-1840
-1855
-1869
-1883
-1897
-1911
-1924
-1937
-1950
-1963
-1976
-1988
-2001
-2013
-2024
-2036
-2048
-2059
-2070
-2081
-2092
-2102
-2112
-2122
-2132
-2142
-2151
-2160
-2168
-2177
-2184
-2192
-2199
-2206
-2213
-2219
-2225
-2231
-2237
-2242
-2248
-2253
-2258
-2263
-2268
-2273
-2277
-2281
-2286
-2290
-2293
-2297
-2301
-2304
-2308
-2311
-2314
-2317
-2320
-2323
-2326
-2328
-2331
-2333
-2335
-2337
-2340
-2342
-2344
-2345
-2347
-2349
-2350
-2351
-2352
-2353
-2354
-2355
-2356
-2357
-2357
-2358
-2358
-2358
-2358
-2357
-2357
-2356
-2355
-2354
-2353
-2352
-2351
-2349
-2348
-2346
-2345
-2343
-2342
-2340
-2338
-2336
-2334
-2332
-2330
-2329
-2327
-2325
-2323
-2322
-2321
-2320
-2319
-2318
-2318
-2318
-2318
-2318
-2319
-2320
-2321
-2322
-2324
-2326
-2329
-2332
-2335
-2338
-2342
-2346
-2351
-2355
-2360
-2366
-2371
-2377
-2383
-2390
-2396
-2403
-2411
-2418
-2426
-2434
-2442
-2451
-2459
-2468
-2477
-2486
-2496
-2505
-2514
-2524
-2533
-2543
-2553
-2563
-2574
-2584
-2595
-2606
-2618
-2629
-2641
-2653
-2666
-2678
-2692
-2705
-2719
-2733
-2747
-2762
-2777
-2792
-2808
-2824
-2840
-2857
-2874
-2891
-2909
-2926
-2944
-2963
-2981
-3000
-3018
-3037
-3056
-3075
-3095
-3114
-3134
-3154
-3174
-3194
-3214
-3235
-3255
-3276
-3296
-3317
-3337
-3358
-3378
-3399
-3419
-3440
-3460
-3480
-3499
-3519
-3539
-3558
-3577
-3596
-3614
-3633
-3651
-3669
-3686
-3703
-3719
-3735
-3751
-3766
-3780
-3794
-3807
-3819
-3831
-3843
-3854
-3864
-3874
-3884
-3892
-3901
-3908
-3915
-3921
-3926
-3931
-3935
-3938
-3940
-3942
-3943
-3943
-3942
-3941
-3939
-3936
-3932
-3927
-3921
-3915
-3907
-3899
-3890
-3881
-3870
-3859
-3848
-3836
-3823
-3809
-3795
-3780
-3764
-3748
-3731
-3714
-3695
-3677
-3657
-3637
-3617
-3596
-3574
-3552
-3530
-3507
-3485
-3461
-3438
-3415
-3391
-3367
-3343
-3319
-3295
-3271
-3247
-3223
-3198
-3173
-3148
-3123
-3098
-3072
-3046
-3020
-2993
-2967
-2940
-2913
-2886
-2859
-2832
-2805
-2778
-2750
-2723
-2695
-2668
-2640
-2613
-2585
-2557
-2530
-2502
-2475
-2448
-2420
-2393
-2366
-2340
-2313
-2286
-2260
-2234
-2207
-2181
-2156
-2130
-2105
-2080
-2055
-2029
-2005
-1980
-1955
-1931
-1906
-1881
-1857
-1832
-1807
-1782
-1757
-1732
-1706
-1681
-1655
-1630
-1604
-1578
-1552
-1525
-1499
-1472
-1445
-1417
-1390
-1362
-1334
-1305
-1277
-1248
-1219
-1190
-1160
-1130
-1100
-1070
-1039
-1008
-977
-946
-914
-882
-849
-817
-784
-750
-716
-682
-648
-613
-578
-543
-507
-471
-435
-398
-361
-324
-287
-249
-211
-173
-135
-96
-57
-18
21
60
100
140
180
220
261
301
342
382
423
463
504
544
585
625
665
705
745
785
825
864
903
942
981
1020
1058
1097
1135
1172
1210
1247
1284
1321
1358
1394
1430
1466
1502
1537
1573
1608
1643
1677
1711
1745
1779
1812
1845
1877
1909
1941
1973
2004
2035
2066
2096
2126
2155
2184
2213
2241
2269
2297
2324
2351
2378
2403
2429
2454
2478
2502
2525
2548
2570
2592
2613
2633
2653
2672
2690
2708
2725
2742
2758
2774
2789
2803
2817
2830
2843
2855
2866
2877
2888
2897
2906
2915
2923
2930
2936
2942
2948
2953
2957
2961
2964
2966
2968
2969
2970
2970
2969
2968
2966
2963
2959
2956
2951
2946
2940
2933
2926
2918
2910
2901
2892
2882
2871
2861
2850
2838
2826
2814
2801
2788
2775
2761
2747
2733
2718
2703
2687
2671
2655
2638
2621
2604
2586
2568
2550
2532
2513
2495
2476
2457
2438
2418
2399
2379
2359
2339
2318
2298
2278
2257
2237
2216
2196
2175
2155
2135
2114
2094
2074
2055
2035
2016
1996
1977
1958
1939
1921
1903
1885
1867
1849
1832
1814
1797
1781
1764
1748
1732
1716
1701
1685
1671
1656
1642
1628
1614
1601
1588
1576
1564
1552
1541
1530
1520
1510
1500
1491
1483
1474
1467
1459
1452
1446
1440
1434
1429
1424
1420
1415
1411
1408
1405
1401
1399
1396
1394
1391
1389
1387
1385
1383
1381
1379
1377
1375
1373
1370
1368
1365
1362
1359
1356
1352
1349
1345
1341
1337
1332
1328
1323
1318
1312
1306
1300
1294
1287
1280
1273
1265
1257
1249
1240
1232
1223
1213
1204
1194
1184
1174
1163
1152
1141
1130
1119
1107
1095
1083
1071
1059
1046
1034
1020
1008
995
982
968
955
941
927
913
899
884
869
854
839
824
808
792
775
759
742
726
709
691
674
656
639
621
603
585
567
548
530
512
493
475
456
438
420
401
383
364
346
327
309
290
271
253
234
215
197
178
160
141
123
105
87
69
51
34
16
-1
-18
-35
-52
-68
-85
-101
-117
-132
-148
-163
-178
-192
-206
-220
-234
-247
-260
-272
-284
-296
-307
-318
-329
-340
-350
-359
-369
-378
-387
-396
-405
-413
-422
-430
-438
-447
-455
-463
-471
-479
-487
-495
-503
-511
-520
-528
-536
-545
-553
-561
-569
-577
-585
-594
-602
-610
-619
-628
-636
-645
-655
-664
-673
-683
-693
-703
-713
-723
-733
-744
-755
-766
-777
-788
-799
-811
-822
-834
-846
-858
-870
-883
-895
-908
-921
-934
-947
-960
-973
-987
-1000
-1014
-1028
-1042
-1055
-1069
-1083
-1097
-1111
-1125
-1138
-1152
-1166
-1179
-1192
-1206
-1219
-1232
-1244
-1257
-1270
-1282
-1294
-1306
-1318
-1329
-1340
-1351
-1361
-1371
-1381
-1390
-1399
-1407
-1415
-1423
-1429
-1436
-1442
-1447
-1451
-1455
-1459
-1461
-1464
-1465
-1466
-1467
-1466
-1466
-1464
-1462
-1459
-1456
-1451
-1446
-1441
-1434
-1427
-1419
-1410
-1401
-1391
-1380
-1368
-1356
-1343
-1329
-1315
-1300
-1284
-1268
-1252
-1234
-1217
-1199
-1180
-1161
-1142
-1122
-1101
-1080
-1059
-1037
-1014
-992
-969
-946
-923
-899
-875
-850
-825
-801
-775
-750
-724
-698
-672
-646
-620
-593
-566
-539
-512
-485
-458
-430
-403
-376
-348
-321
-294
-266
-239
-211
-184
-157
-130
-103
-75
-48
-21
6
33
60
87
114
140
167
193
220
246
272
298
323
349
374
399
425
450
474
499
524
548
572
596
620
643
666
690
712
735
757
779
801
823
844
865
886
907
927
947
967
987
1006
1025
1044
1063
1081
1099
1117
1135
1152
1169
1185
1201
1217
1233
1248
1264
1278
1293
1307
1321
1334
1347
1359
1371
1383
1394
1405
1415
1425
1435
1445
1454
1463
1471
1479
1487
1495
1502
1509
1515
1521
1527
1532
1538
1542
1547
1551
1555
1558
1562
1564
1567
1569
1571
1573
1575
1576
1576
1576
1576
1576
1575
1574
1572
1570
1568
1565
1562
1558
1554
1550
1546
1541
1535
1530
1524
1517
1510
1503
1496
1488
1479
1470
1461
1452
1441
1431
1420
1409
1397
1385
1373
1360
1347
1333
1320
1305
1291
1276
1260
1244
1228
1211
1194
1176
1158
1140
1121
1102
1082
1063
1043
1022
1002
981
960
938
917
896
874
852
830
808
785
762
739
716
693
670
646
622
598
574
549
525
500
476
451
426
401
375
350
325
299
273
248
222
196
170
144
118
92
65
39
13
-13
-40
-66
-92
-119
-145
-171
-197
-223
-250
-276
-302
-328
-354
-380
-407
-433
-459
-486
-512
-539
-565
-592
-619
-645
-672
-698
-725
-752
-778
-805
-831
-858
-884
-911
-937
-963
-989
-1014
-1041
-1067
-1092
-1117
-1143
-1167
-1192
-1216
-1240
-1264
-1288
-1311
-1334
-1357
-1379
-1401
-1423
-1444
-1465
-1486
-1507
-1527
-1547
-1566
-1586
-1605
-1623
-1642
-1660
-1677
-1695
-1712
-1729
-1746
-1762
-1778
-1794
-1810
-1825
-1839
-1854
-1868
-1882
-1895
-1908
-1921
-1933
-1945
-1957
-1968
-1979
-1990
-2000
-2011
-2020
-2029
-2039
-2048
-2057
-2066
-2074
-2082
-2090
-2098
-2105
-2112
-2119
-2125
-2131
-2137
-2143
-2149
-2154
-2159
-2164
-2168
-2172
-2176
-2180
-2183
-2186
-2189
-2192
-2194
-2196
-2198
-2200
-2201
-2202
-2203
-2204
-2204
-2205
-2205
-2205
-2204
-2204
-2203
-2203
-2202
-2201
-2199
-2198
-2196
-2195
-2193
-2190
-2188
-2185
-2182
-2179
-2176
-2172
-2169
-2165
-2160
-2156
-2151
-2146
-2141
-2135
-2129
-2123
-2116
-2110
-2103
-2096
-2088
-2081
-2073
-2065
-2057
-2049
-2041
-2032
-2023
-2013
-2005
-1995
-1986
-1976
-1965
-1955
-1944
-1933
-1921
-1910
-1898
-1886
-1874
-1862
-1849
-1837
-1824
-1811
-1798
-1785
-1772
-1759
-1745
-1732
-1718
-1705
-1691
-1677
-1664
-1650
-1636
-1623
-1609
-1595
-1581
-1567
-1553
-1539
-1526
-1512
-1498
-1484
-1470
-1456
-1443
-1429
-1415
-1402
-1388
-1375
-1361
-1348
-1335
-1322
-1309
-1295
-1282
-1269
-1257
-1244
-1231
-1218
-1206
-1193
-1181
-1168
-1156
-1144
-1132
-1120
-1108
-1097
-1085
-1074
-1062
-1051
-1040
-1028
-1016
-1006
-994
-983
-971
-960
-948
-937
-925
-914
-902
-890
-878
-866
-854
-841
-829
-816
-803
-790
-777
-764
-750
-736
-722
-708
-693
-678
-663
-648
-632
-616
-600
-584
-567
-550
-533
-516
-498
-481
-463
-444
-426
-407
-388
-369
-350
-330
-310
-290
-270
-249
-228
-206
-185
-163
-141
-118
-95
-72
-48
-25
0
25
50
75
101
127
153
180
207
234
262
290
318
346
375
404
433
462
491
521
551
581
610
640
670
700
730
760
790
820
850
880
909
939
968
997
1026
1055
1083
1111
1139
1167
1194
1221
1248
1274
1301
1327
1352
1377
1402
1427
1451
1475
1499
1522
1545
1567
1589
1610
1631
1651
1671
1690
1708
1726
1744
1761
1777
1793
1808
1822
1836
1849
1862
1874
1886
1897
1907
1917
1927
1936
1944
1952
1960
1967
1973
1979
1984
1990
1994
1998
2001
2005
2008
2009
2012
2013
2015
2015
2015
2015
2015
2013
2012
2011
2009
2005
2003
2000
1997
1993
1989
1985
1980
1975
1969
1964
1957
1951
1944
1937
1930
1922
1914
1905
1896
1887
1878
1869
1859
1849
1839
1829
1818
1808
1797
1787
1776
1765
1754
1743
1732
1721
1710
1699
1688
1677
1665
1654
1643
1631
1620
1609
1597
1586
1574
1563
1552
1540
1529
1518
1507
1496
1485
1473
1462
1451
1440
1429
1418
1407
1396
1385
1374
1363
1352
1341
1330
1319
1308
1297
1286
1275
1264
1252
1241
1230
1219
1208
1198
1187
1176
1165
1154
1143
1133
1122
1111
1101
1090
1079
1068
1058
1047
1036
1025
1014
1002
992
982
971
960
949
938
928
917
907
896
886
876
866
855
845
835
826
816
806
796
787
777
767
758
749
739
730
721
711
702
693
684
675
666
658
649
641
632
624
616
608
601
593
586
579
572
566
559
553
547
542
536
531
527
522
518
514
511
508
505
502
500
499
497
496
496
495
495
496
497
498
500
502
505
508
512
515
520
524
529
535
541
547
553
560
567
575
582
591
599
608
617
627
636
646
657
667
678
689
700
712
724
736
748
760
773
786
799
812
825
839
853
866
880
895
909
923
938
952
967
982
997
1012
1027
1043
1058
1073
1089
1104
1120
1135
1151
1166
1182
1197
1213
1229
1244
1259
1275
1290
1305
1320
1335
1349
1364
1378
1392
1407
1421
1435
1448
1462
1476
1489
1502
1516
1529
1542
1554
1567
1580
1592
1605
1617
1630
1642
1654
1667
1679
1691
1703
1716
1728
1739
1751
1763
1775
1786
1797
1808
1819
1830
1841
1851
1861
1871
1881
1890
1899
1908
1917
1925
1933
1941
1948
1956
1962
1969
1975
1981
1986
1991
1996
2000
2004
2007
2011
2013
2016
2017
2020
2021
2023
2024
2025
2025
2025
2025
2024
2023
2021
2020
2017
2015
2012
2009
2005
2001
1996
1991
1986
1981
1975
1968
1962
1955
1947
1940
1932
1923
1915
1906
1897
1887
1877
1867
1857
1846
1835
1824
1812
1800
1789
1777
1764
1752
1740
1727
1714
1702
1689
1676
1663
1649
1636
1622
1609
1595
1581
1566
1552
1538
1523
1508
1493
1478
1463
1448
1433
1418
1403
1388
1373
1358
1343
1328
1314
1299
1284
1269
1254
1239
1225
1210
1195
1180
1166
1151
1136
1122
1107
1092
1077
1063
1048
1033
1018
1004
989
974
960
945
930
916
901
886
871
856
841
826
811
796
780
765
750
734
719
703
687
671
655
639
623
607
590
574
557
541
524
507
490
474
457
440
423
406
389
372
354
337
320
302
284
266
248
229
211
192
173
154
134
114
94
73
52
31
10
-12
-34
-57
-79
-102
-125
-149
-173
-196
-220
-245
-269
-294
-318
-343
-368
-393
-419
-444
-469
-495
-520
-546
-572
-597
-623
-648
-674
-700
-725
-751
-776
-802
-827
-852
-878
-903
-929
-954
-979
-1004
-1030
-1055
-1080
-1105
-1131
-1156
-1180
-1205
-1230
-1254
-1278
-1302
-1326
-1350
-1374
-1397
-1421
-1444
-1468
-1491
-1514
-1538
-1561
-1584
-1607
-1630
-1653
-1676
-1699
-1721
-1744
-1767
-1791
-1814
-1837
-1860
-1884
-1908
-1931
-1955
-1979
-2004
-2028
-2052
-2077
-2102
-2127
-2152
-2177
-2202
-2228
-2254
-2280
-2306
-2333
-2359
-2386
-2412
-2439
-2466
-2493
-2519
-2546
-2573
-2600
-2628
-2655
-2682
-2709
-2736
-2763
-2791
-2818
-2845
-2872
-2899
-2926
-2954
-2981
-3008
-3034
-3061
-3088
-3115
-3142
-3169
-3195
-3222
-3249
-3275
-3302
-3328
-3354
-3380
-3406
-3432
-3457
-3483
-3508
-3533
-3558
-3582
-3606
-3630
-3654
-3678
-3701
-3724
-3747
-3770
-3793
-3815
-3837
-3859
-3881
-3902
-3923
-3944
-3965
-3985
-4003
-4024
-4043
-4061
-4078
-4097
-4114
-4131
-4148
-4164
-4179
-4195
-4210
-4224
-4238
-4252
-4266
-4279
-4291
-4303
-4315
-4326
-4337
-4347
-4357
-4366
-4375
-4383
-4391
-4398
-4405
-4411
-4417
-4422
-4426
-4430
-4433
-4436
-4438
-4440
-4441
-4441
-4441
-4440
-4438
-4436
-4433
-4430
-4426
-4421
-4415
-4409
-4402
-4394
-4386
-4377
-4368
-4357
-4346
-4335
-4323
-4310
-4297
-4283
-4269
-4254
-4238
-4222
-4205
-4188
-4170
-4152
-4133
-4113
-4093
-4073
-4051
-4030
-4008
-3985
-3961
-3938
-3913
-3889
-3863
-3837
-3811
-3784
-3757
-3729
-3701
-3673
-3644
-3614
-3584
-3554
-3523
-3491
-3459
-3427
-3395
-3362
-3328
-3294
-3260
-3226
-3192
-3157
-3122
-3086
-3051
-3015
-2979
-2943
-2907
-2870
-2833
-2797
-2760
-2723
-2685
-2648
-2611
-2573
-2535
-2497
-2459
-2421
-2383
-2344
-2306
-2267
-2228
-2189
-2150
-2111
-2072
-2033
-1994
-1955
-1915
-1876
-1837
-1798
-1758
-1719
-1680
-1641
-1602
-1563
-1524
-1486
-1447
-1409
-1371
-1333
-1295
-1257
-1220
-1183
-1146
-1109
-1072
-1036
-999
-963
-927
-892
-856
-821
-786
-750
-715
-681
-646
-611
-577
-543
-509
-475
-441
-407
-374
-341
-308
-276
-243
-211
-180
-148
-117
-86
-55
-25
5
34
64
93
121
150
177
205
232
258
285
310
335
360
385
408
432
455
477
499
521
542
563
584
604
624
643
662
681
699
717
735
753
770
787
803
820
836
852
868
883
898
913
928
943
958
972
986
1000
1014
1028
1041
1054
1068
1081
1094
1106
1119
1131
1143
1155
1167
1178
1190
1201
1212
1223
1233
1244
1254
1264
1275
1285
1295
1304
1314
1324
1334
1343
1353
1363
1372
1381
1391
1400
1410
1419
1428
1438
1447
1457
1466
1476
1485
1495
1505
1514
1524
1533
1543
1553
1563
1572
1582
1592
1602
1612
1622
1632
1642
1651
1661
1671
1681
1690
1700
1710
1719
1729
1738
1747
1756
1765
1774
1783
1792
1801
1809
1818
1826
1834
1842
1850
1858
1866
1873
1881
1889
1896
1903
1910
1917
1924
1931
1938
1944
1951
1957
1963
1969
1974
1980
1985
1990
1995
2000
2004
2009
2013
2017
2020
2024
2027
2029
2032
2035
2037
2039
2040
2041
2041
2043
2044
2044
2044
2043
2041
2041
2040
2037
2036
2033
2032
2029
2025
2021
2019
2015
2011
2007
2001
1997
1992
1987
1981
1975
1969
1963
1957
1950
1943
1936
1929
1922
1914
1907
1899
1891
1883
1875
1866
1858
1849
1840
1831
1822
1813
1803
1793
1784
1774
1763
1753
1742
1732
1721
1710
1698
1687
1676
1664
1653
1641
1630
1618
1607
1595
1584
1572
1561
1550
1538
1527
1516
1505
1494
1483
1472
1461
1451
1440
1430
1420
1410
1400
1390
1381
1371
1362
1353
1344
1335
1327
1318
1310
1302
1294
1286
1279
1271
1264
1257
1250
1243
1237
1231
1225
1219
1213
1207
1202
1197
1192
1187
1182
1178
1173
1169
1165
1162
1158
1155
1152
1149
1146
1143
1141
1139
1137
1135
1133
1131
1129
1127
1126
1124
1122
1121
1119
1118
1116
1115
1114
1112
1111
1110
1108
1107
1106
1105
1104
1103
1102
1101
1100
1099
1098
1097
1096
1095
1095
1094
1094
1093
1093
1092
1092
1092
1091
1091
1091
1091
1091
1091
1090
1090
1090
1090
1090
1090
1090
1090
1090
1090
1090
1090
1090
1090
1090
1089
1089
1088
1088
1087
1086
1085
1084
1083
1082
1081
1080
1079
1077
1076
1074
1072
1070
1068
1066
1064
1062
1059
1057
1054
1051
1049
1046
1043
1040
1037
1034
1031
1027
1024
1020
1016
1012
1008
1004
1000
997
992
988
983
979
974
969
964
959
953
948
942
937
931
925
919
913
906
900
893
886
879
872
864
857
849
842
834
826
818
809
801
792
784
775
766
757
748
739
729
720
710
700
690
680
670
660
649
638
627
616
605
594
582
571
559
547
535
523
510
497
485
472
458
445
431
418
404
390
375
361
346
331
316
301
286
271
255
240
224
209
193
178
162
147
131
115
100
84
69
54
38
23
8
-7
-22
-37
-51
-66
-80
-95
-109
-123
-138
-152
-166
-179
-193
-207
-221
-234
-248
-261
-274
-287
-300
-313
-326
-338
-350
-363
-375
-387
-398
-410
-421
-433
-444
-454
-465
-475
-486
-496
-505
-515
-524
-534
-543
-551
-560
-568
-577
-585
-593
-600
-608
-615
-622
-629
-635
-642
-648
-654
-660
-666
-672
-678
-683
-689
-694
-699
-704
-708
-713
-717
-722
-726
-730
-734
-737
-741
-745
-748
-751
-754
-758
-761
-764
-766
-769
-772
-774
-777
-779
-782
-784
-786
-788
-790
-792
-794
-795
-797
-799
-800
-802
-803
-804
-806
-807
-808
-809
-810
-811
-812
-813
-814
-815
-816
-817
-818
-820
-821
-822
-823
-824
-825
-826
-828
-829
-831
-832
-834
-835
-837
-838
-840
-842
-844
-846
-848
-850
-852
-855
-857
-860
-862
-865
-868
-871
-874
-877
-881
-884
-888
-892
-896
-900
-905
-909
-914
-919
-924
-929
-935
-940
-946
-952
-958
-964
-971
-977
-984
-991
-997
-1004
-1010
-1018
-1025
-1032
-1039
-1047
-1053
-1060
-1067
-1074
-1081
-1088
-1094
-1101
-1108
-1114
-1121
-1127
-1133
-1140
-1146
-1152
-1159
-1165
-1171
-1177
-1183
-1189
-1195
-1201
-1207
-1213
-1219
-1225
-1231
-1237
-1242
-1248
-1254
-1260
-1265
-1271
-1276
-1282
-1287
-1293
-1298
-1304
-1309
-1314
-1320
-1325
-1330
-1335
-1340
-1345
-1350
-1355
-1360
-1365
-1369
-1374
-1378
-1382
-1386
-1390
-1394
-1398
-1401
-1404
-1407
-1410
-1413
-1416
-1418
-1420
-1422
-1423
-1425
-1426
-1427
-1428
-1429
-1429
-1429
-1430
-1430
-1429
-1429
-1429
-1428
-1428
-1427
-1426
-1425
-1423
-1422
-1420
-1419
-1417
-1415
-1413
-1411
-1408
-1406
-1403
-1401
-1398
-1395
-1392
-1389
-1385
-1382
-1378
-1374
-1370
-1366
-1362
-1358
-1353
-1349
-1344
-1340
-1335
-1330
-1325
-1320
-1315
-1310
-1304
-1299
-1294
-1288
-1283
-1277
-1271
-1265
-1259
-1253
-1246
-1240
-1233
-1227
-1220
-1213
-1206
-1199
-1192
-1185
-1177
-1170
-1162
-1155
-1147
-1140
-1132
-1124
-1116
-1109
-1101
-1093
-1085
-1077
-1069
-1061
-1052
-1044
-1036
-1027
-1018
-1010
-1000
-993
-984
-975
-966
-956
-947
-938
-928
-919
-909
-899
-890
-880
-870
-859
-849
-839
-828
-818
-807
-797
-786
-775
-764
-754
-743
-732
-721
-710
-699
-688
-677
-666
-655
-644
-633
-622
-610
-599
-588
-577
-566
-554
-543
-532
-520
-509
-498
-487
-476
-464
-453
-442
-431
-420
-410
-399
-388
-377
-367
-356
-346
-336
-326
-315
-305
-296
-286
-276
-266
-256
-247
-237
-227
-218
-208
-199
-189
-180
-171
-161
-152
-143
-134
-124
-115
-106
-97
-88
-79
-70
-61
-53
-44
-35
-27
-18
-10
-1
7
15
23
31
39
46
54
61
68
75
82
89
96
102
109
115
121
128
134
140
146
151
157
163
168
174
179
185
190
195
201
206
211
216
221
226
232
237
242
247
252
257
262
267
271
276
281
286
290
295
299
304
308
312
317
321
325
329
334
338
342
346
350
354
357
361
365
369
372
376
380
383
386
390
393
396
399
402
405
408
410
413
415
418
420
422
425
427
429
431
433
435
436
438
440
442
444
445
447
449
451
452
454
455
457
458
459
460
462
463
464
465
466
467
468
469
470
471
471
472
473
474
474
475
475
476
476
477
477
478
478
478
478
479
479
479
479
479
479
479
480
480
480
480
480
480
480
480
480
480
480
480
480
479
479
479
478
478
477
476
476
475
474
474
473
472
471
470
469
468
467
466
465
464
463
462
461
460
459
457
456
455
453
452
450
449
447
446
444
442
440
438
436
434
432
430
428
425
423
421
419
416
414
412
409
407
405
402
400
398
395
393
391
389
387
384
382
380
378
375
373
371
368
366
363
361
359
356
354
351
349
346
344
341
339
336
333
331
328
325
323
320
317
314
311
308
305
302
299
296
293
289
286
283
279
276
272
269
265
262
258
255
251
248
244
241
237
233
230
226
222
218
214
210
206
202
198
194
190
186
182
177
173
169
165
161
156
152
148
143
139
134
130
125
121
116
111
107
102
97
92
87
82
76
71
66
60
54
49
43
37
31
25
19
13
7
1
-6
-12
-19
-25
-32
-39
-45
-52
-59
-66
-74
-81
-88
-95
-102
-110
-117
-124
-132
-140
-147
-155
-163
-171
-179
-187
-195
-203
-212
-220
-228
-237
-246
-255
-264
-273
-283
-292
-302
-312
-323
-333
-344
-354
-365
-376
-388
-399
-411
-422
-434
-447
-459
-472
-484
-497
-510
-523
-537
-550
-564
-577
-591
-604
-618
-632
-645
-659
-673
-687
-701
-715
-729
-744
-758
-772
-786
-800
-814
-829
-843
-857
-871
-885
-899
-913
-927
-941
-955
-969
-983
-997
-1010
-1024
-1037
-1050
-1063
-1076
-1089
-1102
-1114
-1127
-1139
-1151
-1163
-1175
-1187
-1198
-1210
-1221
-1233
-1244
-1255
-1265
-1276
-1287
-1297
-1308
-1318
-1328
-1338
-1348
-1358
-1367
-1377
-1386
-1395
-1404
-1412
-1421
-1429
-1437
-1445
-1452
-1459
-1466
-1473
-1479
-1485
-1491
-1497
-1502
-1507
-1511
-1515
-1519
-1522
-1525
-1528
-1531
-1533
-1534
-1536
-1537
-1537
-1538
-1538
-1537
-1537
-1536
-1535
-1533
-1531
-1529
-1527
-1524
-1520
-1517
-1513
-1509
-1504
-1499
-1494
-1488
-1482
-1476
-1469
-1463
-1455
-1448
-1440
-1432
-1424
-1415
-1407
-1397
-1388
-1379
-1369
-1359
-1348
-1338
-1327
-1316
-1305
-1294
-1282
-1270
-1258
-1245
-1233
-1220
-1207
-1193
-1180
-1166
-1152
-1138
-1123
-1109
-1094
-1079
-1064
-1048
-1033
-1016
-1002
-986
-970
-954
-938
-922
-906
-890
-874
-858
-841
-825
-809
-793
-777
-761
-746
-730
-714
-699
-683
-668
-653
-638
-623
-608
-593
-579
-564
-550
-536
-522
-509
-495
-482
-469
-456
-443
-431
-418
-406
-394
-383
-371
-360
-349
-338
-327
-317
-306
-296
-286
-276
-267
-257
-248
-239
-231
-222
-214
-206
-198
-190
-182
-175
-168
-161
-154
-147
-141
-134
-128
-122
-116
-111
-105
-100
-95
-90
-85
-80
-76
-71
-67
-63
-59
-55
-51
-48
-44
-41
-37
-34
-31
-28
-25
-23
-20
-17
-15
-13
-10
-8
-6
-4
-2
0
2
3
5
7
8
10
11
12
13
15
16
17
18
19
20
20
21
22
22
23
24
24
25
25
26
26
27
27
27
28
28
29
29
30
30
30
31
31
32
32
33
33
34
34
35
36
36
37
38
38
39
40
41
42
43
44
45
46
47
48
50
51
53
54
56
58
59
61
63
64
66
68
70
71
73
75
76
78
79
81
82
83
85
86
87
88
89
90
91
92
93
94
95
95
96
97
97
98
98
98
99
99
99
99
98
98
98
98
97
97
96
96
95
95
94
93
92
91
90
89
88
87
86
84
83
81
80
78
76
74
72
70
68
66
63
61
59
56
53
51
48
45
42
38
35
32
28
25
21
17
13
10
6
1
-3
-7
-11
-15
-20
-24
-28
-33
-37
-42
-46
-51
-55
-60
-64
-69
-74
-79
-84
-89
-94
-99
-104
-109
-114
-120
-125
-130
-136
-141
-147
-152
-158
-164
-169
-175
-181
-187
-192
-198
-204
-210
-215
-221
-227
-233
-239
-245
-251
-257
-263
-269
-275
-281
-287
-293
-298
-304
-309
-315
-320
-326
-331
-336
-341
-346
-351
-356
-361
-365
-370
-374
-379
-383
-387
-391
-395
-399
-403
-406
-410
-413
-417
-420
-424
-427
-430
-433
-436
-438
-441
-443
-445
-448
-449
-451
-453
-454
-456
-457
-458
-458
-459
-459
-459
-459
-459
-458
-458
-457
-456
-455
-454
-452
-450
-449
-447
-445
-443
-440
-438
-435
-433
-430
-427
-424
-420
-417
-414
-410
-406
-403
-399
-395
-391
-386
-382
-378
-373
-368
-364
-359
-354
-349
-344
-338
-333
-327
-321
-315
-309
-303
-296
-290
-283
-276
-269
-262
-255
-248
-240
-233
-225
-218
-210
-202
-194
-186
-179
-171
-163
-154
-146
-138
-130
-122
-114
-106
-97
-89
-81
-73
-65
-57
-49
-40
-32
-24
-16
-8
0
8
17
25
33
41
49
57
65
73
81
89
97
104
112
120
127
135
142
150
157
165
172
179
187
194
201
208
215
222
229
236
243
250
257
264
270
277
284
291
297
304
311
318
325
331
338
345
352
359
366
374
381
388
395
403
410
418
425
433
441
449
457
465
473
481
489
497
506
514
523
531
540
549
557
566
575
584
593
602
610
619
628
637
646
655
664
673
682
691
700
709
717
726
735
744
753
762
771
780
789
798
807
816
825
834
843
852
861
870
879
888
897
906
915
924
933
942
951
960
969
978
987
995
1004
1012
1022
1030
1039
1048
1056
1065
1073
1082
1090
1099
1107
1115
1124
1132
1140
1148
1156
1165
1173
1181
1189
1197
1205
1213
1220
1228
1236
1244
1251
1259
1266
1273
1281
1288
1295
1301
1308
1315
1321
1327
1333
1339
1345
1351
1357
1362
1367
1373
1378
1383
1388
1393
1398
1402
1407
1412
1416
1420
1425
1429
1433
1437
1441
1445
1449
1453
1457
1460
1464
1468
1471
1475
1478
1482
1485
1488
1492
1495
1498
1501
1503
1506
1509
1511
1514
1516
1518
1521
1523
1525
1527
1529
1530
1532
1534
1535
1537
1538
1539
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1573
1574
1575
1576
1577
1579
1580
1581
1583
1584
1586
1587
1589
1590
1592
1594
1595
1597
1599
1601
1603
1604
1606
1608
1610
1612
1614
1615
1617
1619
1621
1622
1624
1625
1626
1627
1629
1630
1630
1631
1632
1633
1633
1633
1634
1634
1634
1634
1634
1634
1634
1634
1633
1633
1633
1632
1632
1631
1630
1629
1628
1627
1626
1625
1624
1622
1621
1619
1617
1616
1614
1612
1610
1607
1605
1603
1600
1598
1595
1592
1589
1586
1583
1579
1576
1572
1568
1564
1560
1556
1552
1547
1543
1538
1534
1529
1524
1519
1514
1509
1504
1499
1493
1488
1482
1477
1471
1466
1460
1454
1448
1442
1436
1430
1424
1418
1411
1405
1399
1392
1386
1379
1373
1366
1359
1353
1346
1339
1332
1325
1318
1311
1304
1297
1290
1282
1275
1268
1260
1253
1245
1237
1230
1222
1214
1206
1198
1190
1182
1174
1166
1158
1151
1143
1135
1127
1119
1111
1103
1095
1088
1080
1073
1065
1058
1050
1043
1036
1029
1022
1014
1008
1002
995
989
983
977
971
965
959
954
949
943
938
934
929
925
920
916
912
908
905
901
897
893
889
885
881
878
874
870
866
862
858
855
851
847
843
840
836
832
828
825
821
817
814
810
806
802
799
795
791
788
784
780
777
773
770
766
762
759
755
752
748
744
741
737
734
730
727
723
720
716
713
709
706
702
699
695
692
688
685
681
678
675
671
668
664
661
658
654
651
647
644
641
637
634
631
627
624
621
617
614
611
608
604
601
598
595
591
588
585
582
578
575
572
569
566
562
559
556
553
550
547
543
540
537
534
531
528
525
522
519
515
512
509
506
503
500
497
494
491
488
485
482
479
476
473
470
467
464
461
458
455
452
449
446
444
441
438
435
432
429
426
423
420
418
415
412
409
406
403
401
398
395
392
389
387
384
381
378
375
373
370
367
365
362
359
356
354
351
348
346
343
340
338
335
332
330
327
324
322
319
316
314
311
309
306
303
301
298
296
293
291
288
286
283
280
278
275
273
270
268
265
263
260
258
256
253
251
248
246
243
241
238
236
234
231
229
226
224
222
219
217
215
212
210
207
205
203
200
198
196
194
191
189
187
184
182
180
178
175
173
171
169
166
164
162
160
157
155
153
151
149
146
144
142
140
138
136
134
131
129
127
125
123
121
119
117
114
112
110
108
106
104
102
100
98
96
94
92
90
88
86
84
82
80
78
76
74
72
70
68
66
64
62
60
58
56
54
52
50
48
47
45
43
41
39
37
35
33
31
30
28
26
24
22
20
19
17
15
13
11
10
8
6
4
2
1
-1
-3
-5
-6
-8
-10
-12
-13
-15
-17
-18
-20
-22
-24
-25
-27
-29
-30
-32
-34
-35
-37
-39
-40
-42
-44
-45
-47
-48
-50
-52
-53
-55
-56
-58
-60
-61
-63
-64
-66
-67
-69
-71
-72
-74
-75
-77
-78
-80
-81
-83
-84
-86
-87
-89
-90
-92
-93
-95
-96
-98
-99
-101
-102
-103
-105
-106
-108
-109
-111
-112
-113
-115
-116
-118
-119
-120
-122
-123
-125
-126
-127
-129
-130
-131
-133
-134
-135
-137
-138
-139
-141
-142
-143
-145
-146
-147
-149
-150
-151
-152
-154
-155
-156
-157
-159
-160
-161
-162
-164
-165
-166
-167
-169
-170
-171
-172
-173
-175
-176
-177
-178
-179
-181
-182
-183
-184
-185
-186
-188
-189
-190
-191
-192
-193
-194
-195
-197
-198
-199
-200
-201
-202
-203
-204
-205
-206
-208
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-219
-220
-221
-222
-223
-224
-225
-226
-227
-228
-229
-230
-231
-232
-233
-234
-235
-236
-237
-238
-239
-240
-241
-242
-243
-244
-244
-245
-246
-247
-248
-249
-250
-251
-252
-253
-254
-254
-255
-256
-257
-258
-259
-260
-261
-261
-262
-263
-264
-265
-266
-266
-267
-268
-269
-270
-271
-271
-272
-273
-274
-275
-275
-276
-277
-278
-279
-279
-280
-281
-282
-282
-283
-284
-285
-285
-286
-287
-288
-288
-289
-290
-291
-291
-292
-293
-293
-294
-295
-296
-296
-297
-298
-298
-299
-300
-300
-301
-302
-302
-303
-304
-304
-305
-306
-306
-307
-308
-308
-309
-310
-310
-311
-311
-312
-313
-313
-314
-314
-315
-316
-316
-317
-317
-318
-319
-319
-320
-320
-321
-321
-322
-323
-323
-324
-324
-325
-325
-326
-326
-327
-328
-328
-329
-329
-330
-330
-331
-331
-332
-332
-333
-333
-334
-334
-335
-335
-336
-336
-337
-337
-338
-338
-339
-339
-339
-340
-340
-341
-341
-342
-342
-343
-343
-344
-344
-344
-345
-345
-346
-346
-347
-347
-347
-348
-348
-349
-349
-349
-350
-350
-351
-351
-351
-352
-352
-352
-353
-353
-354
-354
-354
-355
-355
-355
-356
-356
-356
-357
-357
-358
-358
-358
-359
-359
-359
-360
-360
-360
-360
-361
-361
-361
-362
-362
-362
-363
-363
-363
-364
-364
-364
-364
-365
-365
-365
-366
-366
-366
-366
-367
-367
-367
-367
-368
-368
-368
-368
-369
-369
-369
-369
-370
-370
-370
-370
-371
-371
-371
-371
-371
-372
-372
-372
-372
-373
-373
-373
-373
-373
-374
-374
-374
-374
-374
-375
-375
-375
-375
-375
-375
-376
-376
-376
-376
-376
-376
-377
-377
-377
-377
-377
-377
-378
-378
-378
-378
-378
-378
-378
-379
-379
-379
-379
-379
-379
-379
-379
-380
-380
-380
-380
-380
-380
-380
-380
-380
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-380
-380
-380
-380
-380
-380
-380
-380
-380
-380
-379
-379
-379
-379
-379
-379
-379
-379
-379
-378
-378
-378
-378
-378
-378
-378
-378
-378
-377
-377
-377
-377
-377
-377
-377
-376
-376
-376
-376
-376
-376
-376
-375
-375
-375
-375
-375
-375
-375
-374
-374
-374
-374
-374
-374
-374
-373
-373
-373
-373
-373
-373
-372
-372
-372
-372
-372
-372
-371
-371
-371
-371
-371
-371
-370
