20
1274
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-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
-14
-14
-14
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-10
-10
-10
-9
-9
-8
-8
-8
-7
-7
-6
-6
-5
-5
-5
-4
-4
-3
-3
-3
-2
-2
-2
-1
-1
0
0
1
1
2
2
2
3
3
3
4
4
4
4
4
5
5
5
5
4
4
4
3
3
2
2
1
1
0
0
0
-1
-1
-2
-3
-3
-4
-5
-7
-8
-9
-11
-13
-15
-17
-19
-21
-23
-25
-27
-29
-31
-33
-35
-37
-39
-42
-44
-46
-48
-50
-52
-54
-57
-59
-61
-63
-65
-68
-70
-72
-74
-76
-78
-80
-82
-83
-85
-87
-88
-90
-91
-92
-94
-95
-96
-98
-99
-100
-101
-103
-104
-105
-106
-106
-107
-108
-109
-109
-110
-111
-111
-112
-113
-113
-114
-115
-115
-116
-116
-116
-116
-116
-117
-117
-117
-116
-116
-116
-115
-115
-114
-114
-113
-113
-112
-111
-110
-110
-109
-109
-108
-108
-107
-107
-106
-106
-106
-105
-105
-104
-104
-104
-103
-102
-102
-101
-101
-101
-101
-101
-102
-102
-102
-103
-104
-104
-104
-104
-105
-105
-105
-106
-106
-107
-107
-108
-109
-109
-110
-110
-111
-111
-112
-113
-114
-114
-115
-116
-116
-117
-118
-119
-120
-120
-121
-121
-121
-122
-122
-123
-123
-123
-124
-124
-124
-125
-125
-126
-127
-128
-129
-130
-132
-133
-134
-135
-136
-137
-137
-137
-137
-136
-136
-135
-135
-134
-134
-134
-135
-136
-137
-139
-141
-144
-147
-151
-154
-158
-160
-163
-165
-166
-167
-166
-166
-164
-162
-160
-157
-155
-152
-151
-150
-150
-151
-152
-154
-156
-158
-161
-163
-165
-167
-169
-170
-172
-172
-173
-172
-171
-170
-168
-166
-164
-163
-161
-161
-160
-160
-159
-158
-156
-154
-151
-147
-144
-140
-136
-132
-128
-124
-120
-116
-112
-109
-105
-102
-99
-95
-91
-87
-83
-80
-78
-78
-79
-81
-83
-86
-87
-89
-89
-90
-91
-91
-90
-89
-87
-85
-83
-80
-76
-73
-71
-68
-66
-65
-64
-63
-62
-61
-61
-60
-61
-61
-62
-64
-67
-69
-72
-74
-76
-77
-76
-75
-74
-73
-72
-71
-71
-72
-73
-74
-76
-77
-78
-79
-80
-82
-85
-88
-90
-92
-94
-95
-96
-96
-96
-94
-91
-87
-83
-78
-74
-71
-68
-66
-64
-62
-59
-56
-54
-51
-50
-48
-47
-47
-46
-45
-43
-41
-39
-38
-38
-40
-44
-49
-55
-62
-69
-76
-83
-89
-95
-100
-106
-110
-114
-116
-117
-117
-118
-118
-119
-120
-121
-123
-125
-128
-130
-133
-135
-138
-141
-144
-146
-148
-150
-151
-152
-154
-157
-161
-166
-174
-183
-193
-205
-218
-230
-242
-252
-261
-270
-277
-283
-288
-292
-296
-300
-302
-303
-303
-300
-295
-289
-282
-275
-267
-259
-249
-239
-228
-215
-201
-186
-171
-155
-139
-124
-109
-95
-82
-71
-62
-55
-51
-48
-46
-45
-43
-42
-40
-37
-34
-29
-22
-13
-2
11
25
40
55
70
85
100
115
130
145
160
174
186
196
204
210
216
220
224
228
232
236
240
243
246
247
247
246
243
240
235
229
223
216
209
202
195
187
178
168
157
145
133
120
106
92
77
62
47
32
19
7
-3
-12
-19
-26
-33
-39
-45
-49
-53
-56
-59
-62
-65
-69
-73
-76
-78
-79
-79
-78
-77
-77
-78
-80
-82
-86
-89
-93
-97
-101
-106
-110
-115
-118
-120
-121
-121
-119
-115
-110
-104
-98
-92
-86
-80
-75
-69
-62
-56
-49
-43
-37
-32
-26
-21
-15
-8
0
7
15
22
29
35
41
48
56
64
74
84
94
102
110
117
122
126
129
130
131
131
131
132
134
137
140
143
147
151
155
159
163
166
168
170
171
171
171
172
173
174
177
180
184
188
192
195
198
201
203
205
206
208
209
210
210
211
212
212
211
209
206
203
199
195
190
186
181
177
172
166
160
154
148
143
138
134
131
128
126
124
122
120
118
116
115
115
116
117
119
121
122
122
122
119
116
111
105
99
91
83
74
65
56
48
40
32
24
16
9
2
-4
-10
-16
-21
-25
-29
-32
-35
-38
-41
-44
-47
-52
-56
-61
-66
-70
-73
-76
-78
-80
-80
-80
-80
-79
-78
-77
-77
-76
-77
-77
-76
-74
-71
-65
-58
-51
-42
-33
-25
-17
-9
-2
5
12
17
21
24
26
26
26
25
24
24
24
24
24
24
24
24
24
23
21
19
16
14
11
7
4
1
-2
-5
-8
-10
-11
-13
-14
-15
-17
-20
-23
-27
-31
-35
-39
-43
-46
-50
-53
-57
-61
-65
-71
-77
-83
-89
-95
-100
-105
-110
-114
-118
-121
-123
-125
-126
-126
-125
-124
-122
-120
-117
-113
-109
-105
-101
-99
-98
-99
-100
-102
-104
-107
-110
-113
-117
-123
-128
-134
-139
-145
-150
-155
-159
-163
-166
-169
-172
-175
-178
-180
-183
-184
-186
-187
-188
-189
-190
-191
-192
-193
-193
-193
-191
-189
-186
-182
-177
-173
-170
-167
-165
-164
-164
-164
-165
-168
-171
-175
-179
-183
-188
-192
-197
-200
-203
-206
-208
-209
-210
-209
-209
-209
-210
-210
-212
-214
-216
-218
-220
-222
-224
-226
-229
-230
-232
-233
-234
-234
-234
-233
-232
-231
-229
-226
-222
-218
-213
-209
-204
-200
-196
-192
-189
-186
-183
-180
-177
-174
-172
-170
-167
-165
-162
-158
-155
-150
-145
-141
-136
-131
-125
-121
-117
-115
-113
-111
-109
-108
-107
-106
-106
-106
-106
-107
-108
-108
-108
-108
-108
-109
-110
-113
-117
-121
-126
-131
-136
-142
-148
-155
-162
-169
-178
-187
-196
-205
-213
-220
-226
-232
-237
-241
-245
-247
-250
-251
-253
-254
-255
-257
-259
-262
-264
-267
-269
-271
-272
-273
-273
-273
-272
-271
-270
-268
-265
-262
-259
-256
-253
-252
-250
-249
-247
-246
-244
-242
-241
-239
-238
-236
-234
-232
-231
-230
-229
-229
-228
-227
-225
-223
-222
-221
-220
-218
-215
-211
-205
-198
-190
-181
-171
-161
-151
-141
-132
-124
-117
-110
-103
-96
-88
-79
-70
-60
-50
-39
-29
-20
-11
-3
5
13
22
30
39
48
57
65
73
79
84
88
92
94
97
99
102
104
105
105
105
104
103
102
101
99
97
95
93
90
86
82
77
73
68
63
60
57
55
53
51
50
50
50
49
48
46
44
41
38
35
32
30
28
26
25
25
26
27
28
30
32
34
37
39
40
41
41
40
39
38
36
35
33
31
29
26
24
23
22
22
23
24
26
27
27
28
28
29
31
33
37
40
44
48
52
57
63
70
77
85
91
96
100
102
103
103
101
99
96
93
90
87
85
83
83
85
88
93
97
101
103
105
106
106
106
106
106
107
107
107
107
107
106
105
104
102
100
98
95
94
93
93
92
91
89
87
83
80
77
75
73
71
70
68
66
63
61
59
58
58
58
59
61
62
64
67
71
75
80
85
90
95
100
105
109
114
118
121
125
128
132
134
135
134
132
129
125
121
115
109
103
97
93
89
87
85
85
85
85
84
82
79
74
67
59
48
35
21
6
-9
-25
-42
-59
-76
-93
-109
-124
-138
-149
-158
-166
-173
-179
-186
-194
-202
-211
-220
-227
-233
-237
-241
-243
-246
-248
-250
-252
-253
-252
-250
-247
-242
-236
-228
-218
-209
-199
-189
-180
-172
-165
-159
-153
-147
-141
-133
-123
-112
-101
-91
-81
-71
-63
-55
-50
-46
-44
-42
-41
-39
-38
-36
-35
-33
-31
-30
-30
-30
-30
-33
-36
-39
-42
-44
-45
-45
-45
-44
-43
-41
-38
-35
-31
-27
-23
-17
-11
-5
3
10
18
26
35
44
54
65
77
89
101
113
124
136
147
159
171
183
196
209
220
230
238
244
250
255
259
264
269
273
277
280
283
285
288
289
290
290
290
290
289
288
288
288
288
290
293
297
301
305
308
311
313
313
312
310
306
302
296
289
283
275
269
262
255
249
243
237
232
227
222
217
212
207
201
195
189
183
177
172
166
161
157
152
148
144
140
136
132
127
123
118
114
110
106
102
99
96
95
93
92
92
92
93
93
94
94
92
90
87
83
78
73
67
61
54
46
37
27
18
8
-1
-11
-21
-31
-40
-48
-56
-62
-68
-73
-77
-82
-86
-90
-95
-99
-104
-108
-112
-117
-123
-130
-139
-148
-158
-168
-179
-190
-200
-211
-221
-231
-241
-250
-259
-268
-278
-287
-296
-303
-309
-314
-318
-321
-324
-326
-326
-324
-320
-314
-306
-298
-289
-281
-272
-264
-256
-248
-240
-231
-221
-211
-199
-185
-170
-154
-137
-120
-104
-88
-75
-62
-50
-40
-32
-25
-20
-15
-12
-9
-5
-2
2
6
11
15
19
24
28
33
39
45
50
55
58
60
61
60
58
53
47
39
32
25
19
14
10
7
3
-1
-7
-12
-19
-26
-34
-43
-51
-59
-68
-76
-83
-89
-94
-98
-101
-105
-108
-110
-110
-109
-105
-101
-96
-91
-85
-79
-74
-70
-68
-68
-70
-74
-78
-83
-86
-89
-91
-91
-89
-87
-83
-79
-74
-69
-64
-59
-54
-49
-44
-42
-41
-43
-47
-54
-64
-75
-89
-104
-120
-135
-151
-165
-178
-190
-201
-212
-223
-235
-247
-260
-274
-288
-301
-313
-324
-334
-343
-351
-359
-369
-380
-391
-402
-412
-420
-425
-428
-430
-431
-432
-433
-435
-439
-443
-448
-454
-460
-466
-472
-478
-483
-486
-488
-485
-479
-470
-458
-445
-431
-416
-403
-391
-382
-375
-373
-375
-380
-387
-394
-400
-404
-404
-400
-392
-379
-364
-347
-328
-308
-288
-268
-250
-232
-216
-200
-184
-170
-157
-145
-135
-126
-120
-117
-116
-117
-120
-124
-128
-131
-132
-132
-130
-127
-125
-122
-120
-118
-116
-115
-115
-116
-118
-120
-123
-125
-127
-129
-131
-133
-137
-141
-146
-152
-159
-167
-178
-189
-201
-213
-222
-230
-235
-240
-245
-251
-257
-262
-268
-272
-275
-277
-278
-278
-276
-274
-270
-264
-258
-251
-243
-233
-223
-212
-200
-188
-176
-165
-153
-142
-131
-122
-116
-113
-110
-109
-109
-111
-114
-120
-127
-136
-145
-155
-165
-175
-187
-201
-216
-231
-245
-257
-267
-276
-282
-288
-294
-301
-309
-318
-327
-336
-345
-354
-363
-372
-380
-388
-395
-399
-399
-394
-383
-367
-344
-317
-287
-254
-220
-186
-154
-122
-90
-60
-30
-3
21
43
63
81
98
114
128
142
153
163
172
178
182
185
184
181
173
161
146
126
102
74
41
3
-39
-85
-133
-181
-230
-277
-323
-367
-410
-453
-497
-540
-585
-631
-677
-725
-774
-824
-875
-927
-978
-1027
-1073
-1116
-1155
-1189
-1218
-1241
-1258
-1269
-1274
-1272
-1265
-1252
-1236
-1216
-1195
-1172
-1147
-1121
-1092
-1063
-1032
-999
-965
-929
-889
-847
-801
-753
-701
-647
-590
-529
-465
-397
-327
-255
-183
-112
-42
27
95
163
231
297
362
423
481
535
584
629
669
706
738
765
788
807
823
836
848
858
867
876
884
892
899
904
909
912
912
910
905
899
892
885
879
874
871
870
870
870
871
872
871
868
862
851
836
816
791
762
730
695
659
621
583
545
507
471
436
402
369
339
310
284
261
241
222
204
187
169
150
130
110
90
69
48
27
5
-15
-36
-57
-79
-101
-125
-150
-175
-199
-223
-245
-266
-286
-305
-323
-340
-356
-370
-382
-392
-401
-407
-412
-414
-415
-415
-413
-409
-404
-397
-390
-381
-372
-363
-354
-347
-341
-337
-336
-336
-339
-343
-350
-357
-366
-376
-387
-399
-412
-426
-440
-456
-472
-488
-505
-521
-537
-552
-566
-578
-588
-596
-601
-605
-607
-606
-604
-599
-593
-585
-576
-565
-553
-540
-526
-511
-495
-478
-459
-439
-417
-395
-371
-347
-321
-294
-266
-236
-205
-173
-141
-108
-75
-42
-7
28
64
101
140
180
223
267
314
363
413
465
518
570
621
670
717
761
801
837
868
894
914
927
934
936
932
924
910
891
867
838
805
769
729
688
646
604
562
522
483
445
409
375
343
312
282
254
227
201
177
153
129
106
84
62
40
19
-1
-21
-40
-57
-73
-88
-101
-112
-121
-127
-131
-133
-132
-130
-127
-123
-118
-112
-106
-100
-92
-83
-74
-64
-52
-40
-28
-15
-3
9
19
28
34
39
41
39
34
26
14
-1
-18
-37
-58
-79
-102
-126
-151
-178
-206
-235
-266
-299
-332
-366
-400
-435
-469
-503
-535
-566
-595
-623
-650
-675
-699
-721
-742
-761
-777
-792
-803
-811
-817
-819
-819
-817
-812
-804
-795
-783
-769
-753
-737
-719
-701
-683
-664
-644
-623
-600
-576
-549
-520
-488
-453
-415
-376
-334
-291
-248
-205
-164
-125
-89
-57
-31
-9
6
15
18
16
9
-3
-18
-37
-59
-83
-108
-134
-161
-188
-215
-243
-270
-296
-322
-347
-372
-397
-423
-449
-476
-505
-534
-565
-596
-626
-657
-686
-715
-742
-767
-790
-810
-828
-842
-854
-863
-869
-873
-874
-873
-869
-864
-858
-850
-840
-829
-815
-800
-782
-761
-738
-711
-682
-650
-615
-578
-539
-499
-459
-418
-377
-336
-297
-259
-222
-188
-157
-128
-102
-79
-58
-41
-26
-14
-5
2
5
5
3
-3
-11
-21
-34
-49
-66
-85
-104
-126
-149
-173
-199
-226
-253
-280
-307
-334
-361
-388
-416
-442
-469
-495
-519
-543
-564
-584
-602
-619
-635
-650
-664
-678
-691
-703
-715
-725
-733
-739
-743
-746
-747
-746
-744
-739
-732
-722
-711
-698
-682
-665
-646
-625
-603
-581
-557
-533
-508
-483
-456
-429
-401
-372
-341
-311
-280
-249
-219
-190
-163
-137
-113
-91
-72
-54
-39
-26
-15
-5
3
10
15
20
23
26
29
32
35
39
43
48
53
59
65
71
77
84
90
97
104
110
116
121
125
128
129
129
127
124
120
114
107
99
88
77
63
49
33
17
0
-16
-32
-48
-62
-75
-87
-98
-107
-115
-121
-125
-126
-126
-122
-116
-108
-97
-84
-69
-52
-34
-14
7
28
49
71
93
114
134
153
172
189
205
220
234
248
260
271
280
287
291
294
296
295
294
291
287
283
277
271
264
256
248
240
232
225
218
211
206
201
197
195
193
193
195
197
201
206
212
219
228
237
248
260
272
286
302
320
340
361
384
408
434
461
488
516
545
574
603
633
662
691
719
746
772
797
820
841
861
880
898
915
931
948
964
980
996
1012
1028
1043
1059
1074
1089
1103
1117
1131
1145
1158
1171
1183
1194
1204
1212
1219
1225
1228
1230
1230
1228
1224
1217
1208
1196
1182
1165
1145
1123
1098
1071
1043
1012
981
949
916
884
851
819
787
756
725
695
666
638
612
586
563
541
521
503
486
472
460
450
442
437
433
431
431
432
435
438
443
447
452
457
462
467
470
473
475
476
476
474
472
468
464
459
453
446
439
432
424
415
406
396
385
373
361
347
332
317
300
282
264
246
227
209
190
172
155
138
122
106
90
76
62
49
37
26
16
7
-1
-9
-16
-22
-27
-31
-35
-39
-43
-46
-50
-55
-60
-65
-71
-78
-85
-92
-99
-107
-115
-123
-132
-141
-151
-162
-173
-184
-197
-209
-221
-234
-247
-259
-272
-284
-295
-306
-317
-327
-337
-346
-354
-362
-369
-375
-380
-384
-386
-388
-388
-387
-386
-384
-381
-378
-374
-371
-368
-364
-362
-359
-357
-355
-354
-352
-352
-352
-353
-355
-358
-362
-367
-372
-378
-384
-390
-397
-404
-411
-418
-426
-434
-443
-451
-459
-468
-476
-484
-491
-498
-504
-509
-514
-519
-522
-526
-529
-532
-534
-536
-538
-540
-542
-543
-545
-546
-548
-550
-553
-555
-559
-562
-566
-570
-575
-580
-586
-592
-599
-606
-613
-620
-627
-634
-640
-646
-652
-657
-662
-667
-671
-675
-679
-683
-687
-692
-697
-702
-707
-713
-718
-724
-730
-736
-743
-749
-755
-761
-767
-773
-779
-785
-791
-796
-802
-807
-812
-818
-823
-829
-835
-841
-849
-856
-865
-874
-884
-894
-905
-917
-929
-942
-955
-969
-982
-996
-1008
-1022
-1034
-1046
-1056
-1066
-1075
-1082
-1087
-1091
-1092
-1092
-1090
-1085
-1079
-1070
-1060
-1048
-1034
-1018
-1002
-985
-965
-944
-922
-898
-873
-848
-821
-794
-767
-739
-710
-682
-653
-624
-595
-565
-536
-507
-478
-450
-422
-394
-367
-340
-314
-289
-265
-242
-221
-201
-182
-166
-151
-139
-129
-121
-115
-113
-112
-114
-119
-126
-134
-145
-157
-171
-186
-201
-218
-235
-252
-270
-288
-306
-324
-342
-359
-376
-392
-406
-420
-432
-444
-454
-462
-469
-475
-479
-482
-482
-482
-480
-476
-471
-466
-459
-452
-445
-437
-429
-422
-414
-406
-399
-392
-385
-378
-373
-367
-363
-359
-355
-352
-350
-348
-347
-347
-347
-348
-349
-351
-353
-355
-358
-361
-364
-367
-371
-374
-376
-378
-379
-378
-376
-373
-369
-363
-355
-346
-336
-324
-310
-296
-279
-261
-242
-221
-199
-176
-152
-128
-104
-78
-53
-28
-2
24
49
75
100
125
150
175
199
224
248
272
295
317
338
358
377
394
410
425
439
451
462
472
482
490
497
504
510
515
519
523
526
529
531
533
534
534
534
534
533
532
530
528
525
521
517
512
507
501
495
489
482
476
470
464
458
452
446
440
435
430
425
420
416
411
407
403
399
395
392
389
387
385
384
383
383
383
384
385
387
389
392
395
399
404
408
414
420
426
433
440
448
455
463
470
477
483
489
495
500
504
507
510
512
512
512
511
509
506
503
498
494
488
483
476
469
461
453
445
436
426
416
406
396
385
374
363
353
342
330
319
307
296
284
271
258
245
230
215
199
182
164
145
125
104
83
61
39
16
-7
-30
-54
-77
-101
-125
-149
-172
-196
-219
-242
-264
-286
-308
-328
-348
-367
-385
-402
-418
-433
-447
-460
-472
-483
-493
-502
-511
-518
-524
-530
-536
-540
-544
-548
-552
-555
-558
-561
-564
-568
-571
-575
-579
-583
-587
-590
-594
-597
-601
-604
-608
-612
-616
-619
-623
-626
-629
-632
-634
-636
-637
-638
-639
-640
-640
-639
-639
-638
-637
-636
-635
-634
-632
-629
-626
-623
-619
-614
-609
-603
-596
-589
-582
-574
-566
-557
-549
-540
-530
-521
-512
-502
-493
-484
-475
-466
-457
-448
-440
-431
-423
-415
-407
-400
-393
-386
-380
-374
-369
-364
-359
-355
-351
-346
-342
-338
-334
-330
-326
-322
-317
-312
-307
-301
-294
-287
-279
-270
-261
-251
-240
-228
-216
-203
-190
-176
-162
-148
-133
-119
-104
-90
-77
-63
-50
-38
-25
-13
-1
11
23
34
46
57
68
78
89
99
109
119
129
138
146
153
160
165
170
174
178
181
183
185
187
189
190
191
193
194
196
199
201
204
207
209
211
213
214
214
214
213
212
210
207
204
201
197
193
188
182
176
170
164
157
150
143
136
129
122
114
107
100
92
85
77
69
61
53
46
38
31
24
17
10
3
-4
-11
-19
-27
-36
-45
-54
-64
-75
-86
-98
-110
-123
-136
-150
-163
-178
-192
-207
-221
-236
-251
-265
-280
-295
-309
-323
-336
-349
-361
-373
-384
-395
-404
-413
-420
-426
-431
-435
-438
-440
-441
-441
-440
-439
-438
-437
-435
-433
-431
-428
-426
-424
-422
-420
-418
-416
-415
-413
-411
-410
-408
-407
-406
-405
-404
-403
-403
-402
-401
-399
-398
-395
-393
-390
-386
-382
-377
-371
-364
-356
-348
-338
-327
-315
-302
-288
-274
-258
-242
-225
-207
-188
-169
-150
-129
-109
-88
-67
-46
-25
-5
15
35
54
73
91
108
125
141
156
170
185
198
212
225
238
251
263
276
288
300
311
322
332
343
353
362
372
382
392
402
411
421
431
441
451
461
472
482
493
504
514
524
534
544
553
563
573
583
593
603
614
624
634
643
652
660
667
674
679
683
687
689
689
689
687
683
678
672
664
655
644
632
618
604
589
573
556
538
519
500
480
460
439
418
396
374
352
329
307
284
262
239
216
193
171
148
126
103
81
59
38
16
-6
-27
-49
-70
-92
-115
-137
-160
-183
-206
-229
-252
-276
-300
-325
-350
-375
-400
-426
-452
-478
-504
-530
-555
-580
-605
-630
-654
-678
-702
-725
-749
-771
-793
-815
-835
-855
-874
-893
-910
-927
-943
-959
-974
-988
-1000
-1014
-1025
-1036
-1046
-1055
-1063
-1070
-1075
-1080
-1083
-1085
-1086
-1085
-1083
-1081
-1077
-1073
-1067
-1061
-1054
-1046
-1037
-1028
-1016
-1006
-994
-981
-967
-952
-937
-920
-902
-884
-864
-844
-823
-801
-778
-755
-731
-706
-680
-654
-626
-598
-570
-542
-513
-485
-456
-428
-401
-374
-347
-322
-296
-272
-248
-225
-203
-182
-161
-142
-123
-105
-87
-71
-55
-40
-25
-11
3
17
30
43
55
67
78
89
100
110
121
131
142
152
162
172
181
190
199
207
215
222
229
235
241
246
251
254
258
261
264
266
268
270
271
272
273
273
274
274
274
274
274
274
273
273
272
271
270
268
266
264
261
258
255
251
247
243
238
232
226
219
212
204
196
186
177
166
155
144
132
119
106
92
78
63
49
34
19
3
-12
-27
-42
-58
-73
-87
-102
-116
-129
-143
-156
-170
-183
-196
-208
-220
-232
-244
-255
-265
-275
-284
-293
-302
-310
-318
-326
-333
-340
-347
-354
-360
-366
-373
-379
-385
-392
-398
-404
-410
-417
-423
-429
-434
-440
-444
-449
-452
-456
-459
-461
-463
-464
-466
-467
-467
-467
-467
-466
-465
-463
-461
-458
-455
-451
-447
-442
-437
-432
-427
-421
-414
-408
-401
-394
-386
-379
-371
-364
-356
-349
-341
-334
-326
-317
-309
-300
-291
-281
-271
-261
-251
-240
-229
-218
-207
-195
-184
-172
-161
-150
-139
-128
-117
-107
-97
-88
-79
-70
-62
-55
-48
-41
-36
-30
-25
-21
-17
-14
-11
-9
-7
-6
-5
-5
-5
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-15
-16
-17
-18
-19
-20
-21
-22
-22
-23
-23
-24
-24
-24
-24
-24
-24
-24
-23
-23
-22
-22
-21
-21
-20
-21
-21
-21
-22
-22
-22
-23
-23
-24
-24
-24
-24
-24
-24
-23
-23
-22
-21
-20
-19
-18
-17
-16
-16
-16
-15
-15
-14
-13
-12
-10
-9
-7
-5
-3
-2
0
2
4
6
7
8
9
10
9
9
7
5
3
0
-4
-8
-13
-18
-24
-31
-38
-45
-53
-61
-69
-78
-87
-96
-105
-115
-124
-134
-144
-154
-165
-175
-186
-198
-210
-222
-234
-246
-259
-272
-284
-297
-310
-322
-335
-348
-360
-372
-384
-396
-407
-418
-428
-438
-447
-455
-462
-469
-475
-480
-485
-488
-491
-492
-493
-493
-493
-491
-488
-485
-480
-474
-468
-461
-453
-444
-435
-425
-415
-405
-395
-384
-374
-363
-353
-342
-332
-321
-311
-301
-291
-281
-271
-262
-253
-244
-235
-227
-220
-213
-206
-199
-193
-188
-183
-178
-173
-169
-165
-161
-156
-152
-148
-143
-138
-133
-127
-121
-115
-108
-101
-94
-87
-80
-72
-64
-57
-49
-41
-34
-26
-19
-11
-4
3
9
16
22
28
34
40
46
52
58
63
68
74
78
83
87
91
94
96
98
100
100
100
99
96
93
89
85
79
73
66
58
50
41
32
22
11
0
-11
-23
-35
-47
-59
-72
-85
-97
-110
-124
-137
-150
-163
-175
-187
-199
-211
-222
-233
-243
-253
-262
-270
-278
-285
-291
-297
-302
-307
-310
-314
-317
-320
-322
-324
-326
-328
-329
-331
-332
-333
-333
-334
-334
-334
-334
-333
-332
-332
-331
-329
-328
-327
-326
-324
-322
-321
-319
-316
-314
-312
-309
-307
-304
-301
-299
-296
-294
-291
-288
-285
-282
-279
-277
-274
-272
-270
-269
-268
-267
-266
-266
-265
-264
-264
-263
-263
-262
-261
-261
-260
-259
-258
-256
-254
-252
-250
-247
-244
-241
-238
-235
-231
-228
-224
-220
-216
-212
-208
-204
-199
-195
-191
-186
-182
-178
-173
-169
-165
-162
-158
-155
-151
-148
-145
-143
-140
-137
-135
-133
-132
-130
-129
-128
-128
-127
-127
-127
-127
-128
-128
-129
-130
-131
-133
-135
-137
-139
-142
-145
-149
-153
-157
-162
-166
-171
-177
-182
-187
-192
-198
-203
-208
-213
-218
-223
-228
-232
-237
-241
-244
-248
-251
-254
-257
-260
-262
-263
-265
-265
-265
-265
-263
-261
-258
-254
-250
-245
-239
-233
-226
-220
-212
-205
-198
-191
-184
-177
-170
-164
-158
-153
-147
-142
-137
-132
-127
-123
-119
-115
-111
-107
-104
-101
-98
-95
-93
-90
-88
-87
-86
-85
-84
-84
-84
-85
-85
-86
-87
-88
-89
-89
-90
-91
-92
-93
-94
-94
-95
-96
-96
-97
-97
-98
-98
-99
-99
-100
-100
-100
-101
-101
-101
-100
-100
-99
-98
-97
-95
-93
-91
-89
-86
-83
-79
-76
-71
-67
-62
-57
-51
-45
-39
-33
-27
-20
-14
-7
-1
6
12
19
26
33
40
46
53
60
67
74
81
88
95
102
109
116
123
129
135
141
147
152
156
161
164
168
171
174
176
178
180
181
182
182
183
183
182
182
181
181
180
179
177
176
174
172
170
168
166
163
161
158
156
153
151
148
146
143
140
138
135
132
130
127
124
121
118
114
111
107
102
98
93
87
82
75
69
62
54
46
37
29
19
10
0
-11
-21
-33
-44
-56
-68
-81
-93
-106
-120
-133
-147
-161
-175
-190
-204
-218
-233
-247
-261
-275
-290
-303
-317
-331
-344
-357
-370
-383
-395
-407
-419
-430
-441
-452
-462
-472
-482
-490
-498
-506
-512
-519
-524
-529
-534
-538
-541
-544
-547
-549
-551
-553
-554
-554
-554
-554
-553
-552
-551
-550
-548
-545
-543
-540
-537
-533
-529
-525
-521
-516
-511
-506
-500
-495
-490
-484
-479
-473
-468
-462
-457
-452
-446
-441
-436
-431
-426
-421
-417
-412
-408
-403
-399
-395
-391
-387
-384
-380
-377
-374
-370
-367
-363
-360
-356
-352
-348
-344
-339
-334
-329
-323
-317
-310
-303
-296
-288
-279
-270
-260
-250
-240
-229
-217
-205
-193
-181
-169
-156
-143
-131
-118
-105
-93
-80
-68
-56
-44
-32
-20
-9
2
12
22
32
41
49
57
64
70
76
81
85
89
93
96
98
99
100
100
99
98
96
93
89
85
79
73
67
60
52
43
34
24
14
3
-8
-19
-31
-43
-54
-66
-78
-90
-102
-113
-125
-136
-147
-157
-168
-178
-188
-197
-207
-216
-224
-232
-240
-247
-254
-261
-267
-272
-278
-283
-287
-292
-296
-299
-303
-306
-308
-311
-313
-316
-318
-320
-321
-323
-324
-326
-327
-327
-328
-328
-328
-328
-327
-326
-324
-323
-321
-318
-316
-313
-310
-308
-304
-301
-298
-294
-291
-287
-283
-279
-275
-271
-267
-263
-258
-253
-249
-244
-239
-234
-228
-223
-217
-212
-205
-199
-192
-186
-179
-171
-164
-156
-148
-140
-132
-123
-115
-106
-97
-87
-78
-68
-59
-49
-39
-29
-20
-10
0
9
19
28
37
45
53
61
68
75
82
88
93
98
103
107
110
113
116
118
120
122
123
124
125
126
126
127
127
127
127
126
126
125
124
123
122
120
119
116
114
111
108
104
100
95
90
84
78
71
64
56
48
40
31
23
14
5
-5
-14
-24
-33
-43
-52
-62
-71
-80
-90
-99
-108
-116
-125
-133
-141
-149
-156
-163
-171
-177
-184
-191
-198
-204
-211
-217
-223
-229
-235
-241
-246
-252
-257
-262
-267
-272
-276
-281
-285
-289
-292
-296
-299
-302
-305
-308
-311
-313
-315
-318
-319
-321
-322
-323
-324
-325
-325
-324
-324
-323
-322
-320
-318
-316
-314
-312
-309
-307
-304
-301
-298
-295
-291
-288
-284
-280
-276
-272
-267
-263
-258
-253
-248
-243
-238
-232
-227
-222
-216
-210
-205
-199
-193
-187
-182
-176
-170
-164
-158
-152
-147
-141
-136
-130
-125
-119
-114
-109
-104
-100
-95
-91
-87
-83
-79
-76
-73
-70
-68
-66
-65
-64
-62
-61
-61
-60
-59
-58
-57
-56
-55
-53
-52
-51
-49
-47
-45
-43
-40
-38
-35
-33
-31
-29
-27
-25
-23
-22
-20
-19
-18
-18
-17
-17
-17
-17
-17
-17
-18
-19
-20
-22
-24
-26
-28
-31
-34
-37
-40
-44
-48
-53
-57
-62
-67
-73
-78
-84
-91
-98
-105
-112
-120
-128
-135
-144
-152
-160
-168
-176
-183
-191
-198
-205
-212
-219
-226
-232
-239
-245
-252
-258
-264
-270
-277
-283
-289
-295
-301
-307
-313
-319
-324
-329
-334
-339
-343
-347
-351
-354
-358
-361
-364
-367
-369
-372
-375
-377
-379
-382
-384
-386
-389
-391
-393
-395
-397
-399
-400
-402
-404
-406
-407
-409
-411
-412
-414
-416
-418
-420
-422
-424
-426
-428
-431
-434
-437
-440
-443
-447
-451
-455
-460
-464
-469
-473
-478
-482
-487
-491
-495
-499
-503
-507
-511
-514
-518
-521
-524
-527
-530
-533
-536
-538
-540
-542
-544
-545
-546
-546
-546
-545
-544
-543
-541
-538
-535
-532
-529
-525
-521
-516
-512
-507
-502
-497
-491
-485
-479
-473
-467
-461
-454
-447
-440
-434
-427
-420
-413
-407
-400
-393
-386
-380
-373
-366
-358
-351
-344
-336
-328
-321
-313
-305
-297
-289
-280
-272
-264
-255
-247
-238
-229
-221
-212
-203
-194
-186
-176
-167
-158
-148
-139
-129
-119
-109
-98
-88
-77
-66
-56
-45
-34
-23
-12
-2
9
20
30
41
51
61
71
81
91
101
110
119
128
137
145
154
162
169
177
184
191
198
204
210
216
221
226
231
235
239
242
245
247
249
251
252
253
253
253
253
253
253
252
251
250
249
248
246
245
243
241
239
237
234
231
228
224
219
215
209
204
198
191
185
177
170
162
154
146
137
128
119
109
99
89
79
68
57
47
36
25
14
3
-9
-20
-31
-43
-55
-66
-78
-89
-101
-112
-123
-134
-144
-154
-164
-173
-183
-191
-200
-208
-217
-224
-232
-240
-247
-255
-262
-269
-277
-284
-291
-299
-306
-313
-320
-327
-334
-341
-348
-355
-361
-368
-374
-380
-386
-391
-397
-402
-407
-411
-416
-420
-424
-427
-430
-433
-436
-438
-440
-442
-443
-444
-444
-445
-445
-445
-444
-443
-442
-441
-439
-438
-436
-433
-431
-428
-425
-422
-419
-416
-412
-408
-404
-400
-395
-390
-385
-380
-374
-369
-363
-357
-350
-344
-338
-331
-325
-318
-312
-305
-299
-292
-285
-279
-272
-265
-259
-253
-247
-241
-235
-229
-224
-219
-214
-209
-204
-200
-196
-192
-189
-185
-182
-179
-176
-173
-171
-169
-167
-165
-164
-163
-162
-162
-162
-162
-163
-165
-167
-169
-172
-175
-178
-182
-186
-190
-194
-199
-204
-208
-213
-218
-223
-228
-233
-238
-242
-247
-251
-256
-260
-264
-268
-272
-275
-279
-282
-286
-289
-293
-296
-300
-303
-306
-310
-313
-317
-320
-323
-327
-330
-333
-337
-339
-342
-345
-347
-350
-352
-354
-356
-357
-358
-360
-360
-361
-362
-362
-362
-363
-362
-362
-361
-361
-360
-358
-356
-354
-352
-349
-346
-342
-338
-334
-329
-324
-319
-314
-309
-304
-298
-293
-288
-282
-276
-271
-265
-259
-253
-247
-241
-235
-228
-222
-216
-209
-203
-197
-190
-184
-178
-172
-166
-161
-155
-150
-144
-139
-134
-128
-123
-118
-112
-107
-102
-97
-91
-86
-82
-77
-73
-68
-64
-61
-57
-54
-51
-49
-46
-44
-42
-41
-40
-39
-38
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-39
-40
-40
-41
-41
-42
-42
-42
-42
-41
-41
-40
-39
-38
-36
-35
-33
-30
-28
-25
-22
-19
-16
-13
-9
-6
-2
2
6
10
13
17
21
25
28
32
35
39
42
44
47
49
51
53
55
56
57
57
57
57
57
56
54
52
50
48
45
42
38
34
30
26
21
16
11
6
0
-6
-12
-18
-24
-30
-37
-43
-50
-56
-63
-70
-77
-83
-90
-97
-103
-110
-116
-123
-129
-135
-141
-147
-154
-160
-166
-172
-178
-184
-190
-195
-201
-207
-213
-219
-225
-231
-237
-243
-249
-255
-261
-267
-273
-279
-285
-291
-297
-303
-308
-314
-319
-324
-329
-334
-339
-343
-348
-352
-356
-360
-364
-367
-371
-374
-377
-380
-382
-384
-386
-388
-389
-391
-391
-392
-392
-392
-392
-391
-390
-389
-387
-385
-383
-381
-378
-375
-373
-370
-367
-364
-361
-358
-356
-353
-351
-349
-346
-344
-342
-340
-338
-336
-334
-332
-330
-328
-326
-324
-322
-320
-318
-316
-314
-313
-311
-310
-308
-307
-306
-305
-304
-303
-302
-301
-300
-299
-299
-298
-298
-298
-297
-297
-297
-296
-296
-295
-294
-294
-293
-292
-291
-289
-288
-286
-284
-282
-280
-278
-275
-273
-270
-267
-264
-262
-259
-256
-253
-250
-247
-244
-242
-239
-237
-234
-232
-229
-227
-224
-222
-220
-218
-216
-215
-213
-212
-211
-211
-210
-210
-210
-211
-212
-212
-213
-214
-215
-217
-218
-219
-220
-221
-222
-223
-224
-224
-225
-225
-224
-224
-224
-223
-222
-221
-219
-218
-216
-214
-212
-210
-208
-206
-204
-202
-200
-198
-197
-195
-193
-191
-190
-189
-187
-186
-185
-184
-184
-183
-182
-181
-181
-180
-180
-180
-180
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-182
-182
-182
-182
-182
-182
-181
-181
-180
-179
-178
-177
-176
-175
-174
-173
-172
-171
-170
-170
-170
-169
-169
-169
-170
-170
-170
-171
-171
-172
-173
-173
-174
-175
-176
-178
-179
-180
-182
-183
-185
-186
-188
-189
-191
-193
-194
-196
-197
-199
-200
-202
-203
-204
-206
-207
-208
-209
-210
-211
-212
-213
-214
-214
-215
-215
-215
-215
-215
-215
-215
-214
-214
-213
-212
-211
-209
-208
-206
-204
-203
-201
-199
-197
-195
-193
-191
-189
-187
-185
-182
-180
-178
-176
-173
-170
-168
-165
-162
-159
-156
-153
-150
-147
-144
-141
-138
-136
-133
-131
-129
-127
-126
-124
-123
-122
-121
-120
-119
-119
-119
-119
-119
-119
-120
-120
-121
-122
-124
-125
-127
-129
-131
-133
-136
-138
-141
-143
-146
-149
-152
-155
-159
-162
-165
-168
-171
-174
-178
-181
-184
-187
-190
-193
-196
-198
-201
-204
-207
-210
-212
-215
-217
-220
-222
-225
-227
-229
-231
-233
-236
-238
-240
-241
-243
-245
-246
-247
-248
-249
-249
-249
-249
-249
-248
-247
-246
-245
-243
-242
-240
-238
-236
-233
-231
-228
-225
-222
-219
-217
-214
-211
-209
-206
-204
-202
-199
-197
-195
-193
-191
-189
-186
-184
-181
-179
-176
-174
-171
-168
-165
-161
-158
-155
-151
-148
-144
-140
-136
-132
-128
-124
-120
-116
-112
-109
-105
-102
-99
-96
-94
-92
-90
-88
-87
-86
-86
-86
-86
-86
-86
-87
-88
-90
-91
-93
-95
-97
-100
-103
-106
-109
-112
-116
-120
-124
-128
-132
-137
-142
-147
-152
-157
-162
-167
-173
-178
-184
-189
-195
-201
-207
-214
-220
-227
-233
-240
-247
-253
-260
-267
-274
-281
-288
-295
-302
-309
-315
-322
-328
-335
-341
-347
-352
-357
-362
-367
-372
-376
-380
-383
-386
-389
-392
-394
-396
-397
-398
-399
-399
-399
-399
-399
-398
-398
-397
-396
-394
-393
-392
-390
-388
-387
-385
-384
-382
-381
-379
-378
-377
-375
-374
-373
-372
-371
-370
-369
-368
-367
-366
-364
-363
-362
-361
-359
-357
-355
-353
-351
-349
-346
-344
-341
-338
-335
-331
-328
-324
-320
-316
-312
-308
-303
-299
-294
-289
-284
-279
-274
-269
-263
-258
-252
-246
-240
-235
-229
-223
-217
-211
-206
-200
-195
-190
-184
-179
-174
-169
-165
-160
-155
-150
-146
-141
-137
-132
-127
-123
-118
-113
-108
-103
-99
-94
-89
-85
-80
-76
-72
-68
-65
-61
-58
-55
-52
-50
-47
-45
-43
-41
-39
-37
-35
-33
-32
-30
-29
-28
-27
-26
-26
-25
-26
-26
-27
-28
-29
-31
-32
-34
-37
-39
-42
-45
-48
-51
-55
-58
-62
-66
-69
-73
-77
-80
-84
-88
-91
-95
-98
-101
-105
-108
-111
-114
-117
-119
-122
-124
-127
-129
-131
-132
-134
-136
-137
-139
-140
-141
-142
-143
-144
-145
-146
-147
-147
-148
-148
-148
-149
-149
-149
-149
-148
-148
-148
-147
-146
-146
-145
-144
-143
-142
-141
-140
-139
-138
-137
-137
-136
-135
-134
-133
-132
-132
-131
-131
-130
-130
-130
-130
-130
-130
-130
-130
-130
-131
-131
-132
-133
-134
-135
-136
-138
-140
-142
-144
-147
-149
-152
-155
-158
-161
-165
-168
-172
-176
-180
-183
-187
-191
-195
-199
-203
-207
-211
-215
-218
-222
-225
-228
-231
-233
-236
-238
-240
-242
-244
-245
-247
-248
-249
-250
-251
-251
-252
-252
-252
-253
-253
-253
-254
-254
-254
-255
-255
-256
-257
-258
-259
-260
-261
-263
-264
-266
-268
-270
-272
-275
-277
-280
-282
-285
-288
-291
-294
-296
-299
-302
-304
-306
-309
-310
-312
-314
-315
-316
-317
-318
-319
-319
-320
-320
-320
-320
-320
-319
-319
-318
-318
-318
-317
-317
-316
-316
-316
-316
-317
-317
-317
-318
-319
-320
-321
-323
-324
-326
-328
-330
-333
-335
-338
-341
-344
-348
-351
-354
-358
-361
-364
-367
-370
-373
-375
-377
-379
-381
-382
-383
-383
-383
-383
-382
-380
-379
-377
-374
-371
-368
-364
-360
-355
-350
-345
-340
-334
-328
-322
-316
-309
-303
-296
-290
-283
-276
-270
-263
-257
-250
-244
-238
-232
-226
-220
-215
-210
-204
-199
-195
-190
-186
-182
-178
-175
-171
-168
-166
-163
-161
-159
-157
-155
-154
-152
-151
-150
-150
-149
-149
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-151
-151
-152
-152
-153
-153
-154
-155
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-168
-169
-171
-173
-175
-177
-179
-181
-183
-185
-187
-189
-191
-193
-195
-197
-199
-201
-203
-204
-206
-207
-208
-210
-211
-212
-213
-213
-214
-214
-215
-215
-214
-214
-213
-212
-211
-210
-208
-207
-205
-203
-201
-199
-196
-194
-192
-189
-186
-183
-181
-178
-175
-171
-168
-165
-161
-158
-154
-151
-147
-144
-140
-137
-134
-131
-128
-126
-124
-121
-120
-118
-116
-115
-114
-114
-113
-113
-113
-114
-115
-116
-117
-118
-120
-122
-124
-126
-129
-132
-135
-138
-141
-145
-148
-151
-155
-158
-161
-164
-167
-169
-172
-174
-176
-177
-179
-180
-181
-181
-181
-181
-181
-181
-180
-180
-179
-178
-176
-175
-173
-172
-170
-168
-166
-164
-162
-160
-158
-155
-153
-151
-149
-146
-144
-142
-140
-138
-137
-135
-133
-132
-130
-128
-126
-125
-123
-121
-119
-117
-115
-112
-110
-107
-105
-102
-100
-97
-94
-91
-88
-86
-83
-80
-77
-74
-72
-69
-67
-65
-63
-61
-59
-58
-57
-55
-55
-54
-54
-54
-54
-54
-55
-56
-57
-59
-60
-62
-64
-67
-69
-72
-75
-78
-82
-85
-89
-92
-96
-100
-104
-108
-112
-116
-120
-124
-128
-132
-137
-141
-145
-150
-154
-159
-164
-169
-174
-179
-184
-189
-195
-200
-206
-212
-218
-224
-230
-235
-241
-248
-254
-260
-266
-272
-278
-284
-290
-296
-302
-308
-314
-319
-325
-330
-335
-340
-345
-350
-354
-359
-363
-367
-370
-374
-377
-380
-382
-384
-386
-387
-388
-389
-389
-389
-389
-388
-387
-386
-384
-382
-380
-377
-375
-372
-368
-365
-361
-357
-353
-349
-344
-339
-335
-329
-324
-319
-314
-308
-303
-297
-292
-286
-281
-275
-270
-265
-260
-255
-250
-245
-241
-237
-233
-230
-226
-223
-220
-217
-215
-212
-210
-208
-206
-205
-203
-202
-200
-199
-198
-197
-195
-194
-193
-192
-191
-190
-189
-188
-188
-187
-187
-187
-186
-186
-187
-187
-188
-188
-189
-190
-191
-192
-193
-194
-195
-197
-198
-199
-201
-202
-203
-205
-206
-207
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-219
-219
-220
-221
-222
-223
-224
-226
-227
-228
-230
-232
-233
-235
-238
-240
-242
-245
-248
-251
-254
-257
-260
-264
-267
-271
-274
-278
-281
-284
-288
-291
-294
-296
-299
-301
-303
-305
-306
-308
-308
-309
-310
-310
-310
-310
-310
-310
-310
-309
-309
-309
-309
-309
-309
-309
-309
-309
-308
-308
-308
-308
-308
-308
-308
-308
-307
-307
-307
-307
-307
-307
-307
-307
-306
-306
-306
-306
-306
-306
-306
-306
-306
-305
-305
-305
-305
-305
-305
-305
-305
-304
-304
-304
-304
-304
-304
-304
-304
-303
-303
-303
-303
-303
-303
-303
-303
-302
-302
-302
-302
-302
-302
-302
-302
-301
-301
-301
-301
-301
-301
-301
-301
-300
-300
-300
-300
-300
-300
-300
-300
-299
-299
-299
-299
-299
-299
-299
-299
-298
-298
-298
-298
-298
-298
-298
-298
-297
-297
-297
-297
-297
-297
-297
-297
-296
-296
-296
-296
-296
-296
-296
-296
-296
-295
-295
-295
-295
-295
-295
-295
-295
-294
-294
-294
-294
-294
-294
-294
-294
-293
-293
-293
-293
-293
-293
-293
-293
-292
-292
-292
-292
-292
-292
-292
-292
-292
-291
-291
-291
-291
-291
-291
-291
-291
-290
-290
-290
-290
-290
-290
-290
-290
-290
-289
-289
-289
-289
-289
-289
-289
-289
-289
-288
-288
-288
-288
-288
-288
-288
-288
-287
-287
-287
-287
-287
-287
-287
-287
-287
-286
-286
-286
-286
-286
-286
-286
-286
-286
-285
-285
-285
-285
-285
-285
-285
-285
-285
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-283
-283
-283
-283
-283
-283
-283
-283
-283
-282
-282
-282
-282
-282
-282
-282
-282
-282
-282
-281
-281
-281
-281
-281
-281
-281
-281
