20
2315
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-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
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-20
-20
-20
-20
-21
-21
-21
-21
-22
-22
-22
-22
-23
-23
-23
-24
-24
-24
-24
-25
-25
-25
-25
-25
-26
-26
-26
-26
-25
-25
-24
-24
-24
-24
-23
-23
-22
-21
-21
-20
-19
-19
-18
-18
-17
-16
-15
-15
-14
-14
-14
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-14
-14
-14
-14
-15
-15
-16
-17
-17
-18
-19
-20
-21
-22
-22
-23
-24
-24
-24
-23
-23
-22
-22
-22
-22
-22
-22
-21
-21
-19
-18
-17
-16
-15
-14
-14
-13
-12
-11
-11
-10
-10
-10
-9
-9
-9
-9
-9
-10
-10
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-10
-10
-9
-8
-8
-8
-9
-10
-11
-12
-13
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-23
-24
-25
-26
-26
-27
-27
-27
-27
-27
-28
-28
-27
-27
-26
-25
-24
-23
-23
-22
-21
-20
-19
-18
-17
-16
-16
-15
-15
-15
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-12
-12
-11
-9
-8
-7
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-7
-7
-7
-8
-8
-8
-9
-10
-10
-11
-11
-12
-12
-12
-13
-13
-12
-12
-11
-11
-10
-9
-8
-7
-7
-6
-6
-6
-6
-5
-5
-4
-4
-3
-2
-1
-1
-2
-3
-4
-5
-6
-7
-8
-8
-8
-7
-7
-6
-5
-5
-4
-4
-4
-4
-4
-4
-3
-3
-2
-1
1
1
2
2
3
3
3
4
4
4
4
4
4
3
3
2
1
1
0
-1
0
0
1
1
2
2
2
2
1
2
2
3
4
5
6
6
7
7
8
8
8
8
7
6
5
3
2
1
0
-1
-2
-3
-4
-5
-6
-6
-6
-7
-7
-7
-8
-8
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-11
-11
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-12
-12
-13
-13
-13
-14
-14
-15
-15
-15
-15
-16
-16
-17
-17
-18
-19
-19
-19
-19
-19
-19
-20
-21
-21
-22
-23
-23
-23
-23
-23
-22
-21
-19
-17
-15
-13
-10
-7
-4
-1
2
5
7
9
12
14
16
18
20
22
24
26
28
30
33
35
38
40
42
43
43
44
44
45
46
46
46
46
46
45
44
42
40
38
35
32
28
24
20
15
10
5
0
-6
-11
-16
-21
-24
-28
-30
-32
-34
-34
-34
-34
-33
-32
-31
-30
-29
-29
-28
-28
-27
-27
-27
-27
-27
-27
-26
-24
-23
-21
-19
-17
-15
-13
-12
-11
-10
-9
-9
-8
-8
-8
-8
-9
-11
-13
-17
-21
-25
-31
-37
-43
-49
-55
-61
-67
-72
-77
-82
-85
-88
-90
-92
-92
-91
-90
-87
-85
-81
-77
-73
-69
-64
-60
-57
-53
-50
-48
-45
-43
-41
-38
-35
-33
-30
-27
-24
-21
-18
-15
-11
-7
-3
1
6
10
13
16
18
19
21
24
26
28
29
30
29
28
26
23
21
18
15
12
8
4
0
-5
-10
-16
-22
-27
-31
-36
-39
-43
-46
-49
-52
-55
-58
-61
-62
-63
-63
-62
-61
-60
-59
-59
-58
-56
-53
-50
-47
-43
-39
-35
-31
-27
-24
-20
-17
-15
-14
-14
-15
-16
-18
-20
-22
-24
-27
-29
-31
-33
-35
-36
-37
-37
-38
-38
-37
-36
-35
-34
-33
-32
-31
-30
-29
-28
-27
-26
-26
-26
-27
-27
-29
-31
-33
-35
-38
-41
-45
-48
-52
-57
-61
-65
-69
-72
-75
-78
-80
-82
-84
-85
-85
-85
-83
-80
-76
-73
-69
-65
-61
-57
-53
-49
-47
-45
-43
-42
-42
-42
-42
-42
-43
-43
-45
-45
-46
-47
-47
-48
-49
-50
-52
-54
-56
-57
-59
-60
-62
-64
-66
-68
-70
-73
-75
-78
-80
-82
-84
-85
-85
-86
-86
-86
-86
-86
-87
-88
-89
-90
-90
-91
-91
-90
-90
-89
-88
-87
-85
-82
-79
-76
-71
-67
-62
-57
-52
-48
-44
-39
-35
-31
-26
-22
-18
-14
-10
-7
-4
-2
-1
-1
-1
-3
-5
-8
-11
-15
-20
-24
-28
-32
-36
-39
-42
-45
-47
-49
-50
-51
-52
-52
-52
-52
-52
-51
-50
-50
-49
-50
-50
-51
-53
-54
-56
-57
-59
-61
-62
-63
-64
-63
-62
-60
-58
-56
-55
-53
-52
-50
-48
-45
-42
-39
-36
-33
-30
-28
-26
-25
-23
-23
-23
-24
-26
-29
-33
-37
-41
-44
-48
-51
-53
-56
-59
-61
-63
-65
-66
-67
-68
-68
-68
-67
-65
-63
-59
-55
-50
-45
-39
-33
-27
-20
-14
-7
0
7
15
22
29
36
42
48
53
57
61
64
66
68
69
70
70
69
69
68
67
66
65
65
64
63
62
61
59
58
57
56
55
54
53
51
50
48
46
44
42
39
36
33
30
27
24
22
19
17
14
11
8
4
0
-4
-8
-11
-14
-16
-17
-18
-19
-20
-21
-22
-22
-23
-23
-23
-22
-20
-18
-15
-13
-10
-8
-5
-3
-2
0
1
1
1
1
-1
-3
-7
-11
-17
-24
-31
-38
-46
-54
-62
-71
-80
-88
-96
-104
-110
-116
-120
-124
-127
-129
-131
-132
-134
-135
-136
-136
-136
-135
-134
-133
-131
-129
-126
-123
-119
-115
-110
-104
-98
-91
-84
-77
-70
-62
-55
-48
-42
-36
-30
-24
-18
-12
-6
1
7
13
18
22
26
30
33
35
37
38
39
39
39
38
37
36
34
32
30
28
26
24
22
20
18
16
15
14
13
13
13
14
15
18
20
23
26
29
32
35
38
40
43
44
46
47
49
51
53
56
59
62
65
67
69
71
72
73
73
72
71
69
67
65
62
60
57
56
54
52
50
47
44
41
39
36
34
32
30
27
25
22
20
18
17
15
14
13
12
11
12
12
13
15
16
19
21
24
28
32
37
43
48
54
61
69
76
84
92
100
108
115
122
129
135
142
147
153
158
162
166
169
172
174
176
177
177
176
174
171
168
163
158
151
145
137
129
120
110
100
89
79
68
58
48
39
31
23
17
12
8
5
2
0
-2
-4
-6
-7
-8
-9
-10
-11
-12
-12
-12
-13
-14
-15
-17
-19
-21
-24
-26
-28
-30
-32
-33
-34
-35
-36
-37
-37
-37
-37
-36
-35
-33
-30
-28
-26
-24
-22
-19
-15
-11
-7
-2
3
9
15
22
28
35
41
47
53
59
64
69
75
81
87
93
99
106
112
118
125
133
141
149
157
165
172
178
183
187
191
195
197
200
201
203
204
206
206
207
207
207
206
204
202
199
196
194
191
189
187
184
181
178
175
173
171
169
166
164
161
157
153
150
148
146
145
144
144
144
144
143
142
141
140
138
137
135
133
132
130
128
127
125
122
120
116
113
109
105
101
97
94
91
88
86
85
84
83
83
83
84
85
87
90
93
97
102
108
114
121
128
136
144
151
159
165
172
178
184
190
197
202
207
211
214
216
215
214
212
209
206
204
202
201
201
200
200
200
200
200
200
201
201
200
200
199
197
195
192
188
183
177
169
161
152
143
134
125
117
109
102
95
88
81
74
66
57
47
35
24
12
1
-10
-21
-30
-39
-47
-54
-60
-64
-68
-70
-72
-72
-72
-70
-67
-62
-54
-44
-32
-20
-8
2
9
15
19
21
21
19
16
11
4
-4
-13
-23
-33
-42
-48
-51
-51
-48
-44
-38
-30
-20
-9
3
13
23
32
40
49
59
69
80
90
99
108
117
127
136
145
154
162
167
170
172
173
174
175
177
180
184
187
191
195
199
203
206
208
208
208
206
203
201
199
197
194
190
183
173
160
145
129
112
96
80
66
52
40
29
19
10
0
-11
-24
-39
-55
-72
-88
-104
-118
-132
-146
-159
-172
-184
-195
-204
-211
-218
-225
-232
-240
-249
-258
-268
-277
-285
-291
-295
-295
-294
-291
-287
-282
-278
-273
-269
-263
-255
-245
-233
-220
-207
-196
-186
-179
-172
-167
-163
-159
-155
-150
-144
-138
-131
-123
-113
-102
-90
-79
-68
-57
-47
-36
-25
-14
-2
10
22
33
43
53
62
71
79
85
88
88
84
79
72
65
60
55
50
46
40
33
25
17
9
1
-7
-14
-20
-25
-31
-37
-45
-55
-66
-80
-94
-108
-123
-138
-150
-161
-169
-176
-182
-189
-195
-203
-210
-219
-228
-237
-247
-257
-267
-279
-290
-302
-312
-322
-332
-342
-352
-363
-373
-382
-390
-398
-405
-411
-417
-423
-428
-433
-439
-446
-453
-461
-470
-479
-488
-497
-505
-512
-518
-522
-523
-522
-520
-516
-513
-509
-505
-500
-495
-490
-484
-478
-471
-464
-457
-450
-441
-432
-421
-409
-396
-383
-369
-356
-344
-334
-324
-315
-308
-301
-295
-290
-285
-282
-278
-274
-271
-267
-263
-260
-256
-252
-248
-243
-239
-235
-231
-229
-228
-228
-227
-226
-223
-220
-216
-212
-208
-205
-203
-202
-202
-204
-207
-212
-219
-228
-238
-249
-260
-271
-282
-293
-304
-315
-326
-335
-342
-348
-353
-356
-358
-359
-360
-361
-363
-365
-369
-373
-379
-384
-390
-394
-397
-399
-401
-403
-404
-406
-408
-410
-412
-412
-412
-411
-410
-408
-407
-405
-403
-402
-402
-402
-402
-403
-405
-406
-407
-408
-409
-410
-412
-414
-418
-423
-429
-435
-443
-450
-457
-464
-468
-472
-474
-475
-475
-474
-473
-471
-469
-466
-462
-456
-450
-442
-433
-423
-412
-401
-390
-379
-368
-358
-347
-337
-327
-318
-311
-305
-300
-296
-294
-293
-294
-296
-299
-304
-311
-319
-328
-338
-350
-363
-377
-392
-408
-426
-444
-463
-483
-503
-522
-542
-560
-578
-595
-610
-624
-637
-647
-656
-663
-667
-669
-668
-664
-658
-650
-639
-628
-615
-601
-586
-571
-556
-541
-527
-512
-498
-485
-471
-458
-445
-433
-423
-414
-407
-401
-397
-393
-390
-386
-382
-377
-372
-366
-360
-353
-345
-336
-328
-320
-313
-307
-303
-299
-296
-293
-292
-291
-292
-296
-302
-310
-320
-331
-343
-354
-365
-375
-385
-396
-405
-415
-422
-428
-433
-435
-436
-435
-434
-433
-432
-433
-435
-439
-445
-453
-463
-475
-488
-503
-519
-537
-555
-575
-595
-616
-638
-660
-683
-706
-730
-753
-775
-796
-816
-834
-849
-862
-872
-878
-881
-880
-876
-869
-859
-845
-828
-808
-784
-758
-729
-700
-670
-640
-610
-580
-551
-522
-495
-468
-442
-417
-392
-368
-344
-321
-297
-274
-250
-226
-201
-176
-149
-121
-92
-64
-37
-10
16
43
70
97
124
150
175
198
218
237
255
273
291
310
329
347
365
383
400
417
432
447
460
471
481
488
493
496
497
498
497
495
493
489
484
477
468
458
446
434
421
408
393
377
359
338
316
291
265
237
208
178
149
120
91
63
35
8
-19
-45
-70
-93
-113
-132
-148
-161
-172
-181
-189
-195
-200
-205
-208
-209
-208
-204
-198
-189
-178
-164
-147
-128
-108
-85
-61
-34
-6
23
54
87
120
154
188
222
256
290
324
358
392
425
458
491
524
556
588
618
647
674
700
724
745
766
784
801
816
829
839
846
850
852
852
850
846
842
838
835
831
828
826
825
825
826
829
833
839
846
855
866
877
890
904
920
936
953
972
992
1012
1035
1057
1081
1106
1131
1157
1184
1211
1238
1265
1292
1319
1345
1372
1399
1426
1454
1483
1513
1543
1573
1604
1635
1666
1697
1730
1763
1798
1834
1871
1908
1946
1984
2021
2059
2096
2130
2163
2194
2222
2248
2269
2286
2300
2309
2314
2315
2312
2305
2294
2280
2263
2242
2217
2190
2160
2127
2092
2053
2013
1970
1926
1881
1834
1787
1739
1691
1641
1592
1542
1492
1442
1393
1346
1299
1253
1209
1166
1124
1083
1045
1008
975
944
916
890
866
845
825
808
792
778
766
755
746
737
728
720
712
704
696
688
681
676
671
668
666
664
663
662
661
661
661
661
661
662
662
662
662
662
661
660
658
655
652
648
644
640
638
636
635
635
636
638
642
648
655
665
676
690
706
724
744
765
788
813
838
864
890
916
941
966
991
1014
1036
1056
1075
1091
1106
1119
1130
1138
1144
1148
1149
1148
1144
1137
1128
1116
1102
1084
1064
1041
1014
988
958
927
894
861
827
793
759
724
689
655
621
588
556
524
493
462
432
402
373
342
312
281
249
218
186
153
120
87
52
16
-20
-58
-96
-135
-176
-216
-258
-300
-343
-386
-429
-472
-516
-559
-602
-644
-684
-724
-762
-798
-833
-866
-898
-928
-957
-984
-1010
-1034
-1058
-1079
-1100
-1119
-1136
-1151
-1165
-1178
-1190
-1201
-1213
-1224
-1235
-1246
-1256
-1266
-1275
-1284
-1293
-1301
-1309
-1316
-1322
-1326
-1329
-1331
-1331
-1329
-1324
-1318
-1310
-1301
-1290
-1279
-1267
-1253
-1240
-1225
-1209
-1193
-1177
-1160
-1144
-1128
-1113
-1098
-1084
-1071
-1058
-1045
-1033
-1022
-1012
-1002
-993
-985
-978
-972
-966
-961
-957
-954
-952
-952
-953
-955
-960
-967
-976
-987
-1000
-1016
-1032
-1050
-1068
-1087
-1107
-1126
-1146
-1166
-1186
-1205
-1225
-1245
-1265
-1285
-1305
-1326
-1346
-1367
-1387
-1408
-1429
-1450
-1472
-1493
-1515
-1537
-1558
-1579
-1599
-1619
-1637
-1655
-1671
-1687
-1701
-1713
-1725
-1735
-1743
-1750
-1756
-1760
-1763
-1765
-1766
-1767
-1767
-1768
-1768
-1769
-1770
-1771
-1773
-1776
-1779
-1783
-1788
-1794
-1800
-1806
-1813
-1820
-1828
-1835
-1842
-1849
-1856
-1862
-1868
-1872
-1876
-1878
-1878
-1877
-1875
-1872
-1867
-1860
-1851
-1840
-1827
-1811
-1793
-1774
-1752
-1729
-1704
-1678
-1650
-1620
-1589
-1557
-1524
-1489
-1453
-1416
-1378
-1340
-1300
-1260
-1220
-1181
-1141
-1103
-1065
-1028
-991
-956
-921
-887
-854
-822
-790
-760
-730
-702
-674
-647
-620
-594
-569
-545
-522
-500
-479
-459
-440
-422
-405
-389
-374
-361
-348
-337
-327
-318
-311
-305
-301
-298
-297
-297
-299
-301
-305
-310
-315
-320
-326
-331
-336
-340
-344
-348
-352
-356
-361
-365
-369
-374
-379
-383
-387
-391
-395
-398
-401
-403
-405
-407
-408
-410
-411
-412
-413
-414
-415
-416
-417
-418
-419
-421
-423
-425
-428
-430
-432
-434
-436
-438
-440
-441
-441
-440
-438
-434
-430
-424
-417
-407
-396
-382
-366
-347
-326
-301
-274
-244
-211
-174
-135
-92
-47
2
54
108
164
223
283
343
405
466
528
589
649
708
765
820
873
922
969
1012
1052
1090
1124
1156
1185
1211
1235
1257
1277
1295
1311
1327
1340
1353
1364
1373
1381
1388
1394
1399
1404
1408
1412
1414
1416
1417
1417
1417
1416
1415
1414
1413
1411
1409
1406
1404
1401
1397
1393
1388
1383
1377
1370
1362
1352
1342
1330
1317
1303
1286
1269
1249
1228
1206
1182
1156
1129
1100
1070
1038
1004
970
934
896
858
818
777
735
692
648
604
559
514
469
424
380
336
293
252
212
173
136
100
67
35
5
-22
-48
-72
-94
-114
-132
-148
-162
-175
-185
-193
-200
-204
-206
-205
-203
-197
-190
-179
-167
-151
-134
-114
-91
-66
-39
-9
23
57
92
129
167
206
246
287
328
369
411
452
493
534
575
614
653
691
727
762
795
826
855
882
906
927
946
961
974
984
991
995
997
997
994
989
982
973
962
949
934
918
901
882
861
839
816
792
766
740
712
684
654
624
592
559
524
488
451
413
374
333
291
248
204
158
112
65
17
-31
-79
-128
-177
-225
-274
-323
-371
-418
-465
-511
-556
-600
-644
-686
-726
-766
-804
-839
-873
-905
-934
-961
-985
-1006
-1028
-1046
-1062
-1076
-1088
-1098
-1106
-1112
-1116
-1118
-1118
-1116
-1112
-1107
-1100
-1091
-1082
-1071
-1059
-1045
-1030
-1014
-997
-979
-959
-939
-918
-896
-872
-848
-823
-796
-769
-741
-712
-682
-651
-619
-587
-553
-519
-484
-450
-415
-381
-346
-312
-278
-243
-209
-175
-141
-108
-76
-45
-15
14
43
70
96
121
146
170
193
215
237
259
279
299
318
336
353
369
385
401
415
430
444
457
470
481
492
502
511
518
525
530
535
538
541
542
543
543
542
540
538
535
531
526
520
512
503
493
483
471
459
446
433
420
407
394
381
368
355
343
331
320
310
301
292
285
278
272
266
262
258
254
251
248
245
242
239
236
233
230
227
224
222
219
217
214
212
211
209
208
206
205
203
202
200
199
197
196
194
193
193
192
192
191
191
191
191
191
192
193
195
197
199
202
205
209
213
218
223
229
235
241
248
255
262
269
276
283
290
297
304
310
316
321
325
329
331
333
334
334
333
332
330
328
326
323
319
315
310
304
298
291
283
274
265
256
247
238
228
218
208
197
187
175
164
152
141
129
117
106
95
84
73
61
50
38
27
15
4
-6
-17
-27
-36
-45
-53
-61
-68
-74
-80
-86
-91
-96
-101
-106
-110
-114
-117
-120
-123
-125
-127
-129
-131
-133
-134
-135
-137
-138
-139
-141
-142
-144
-145
-147
-148
-148
-149
-149
-148
-148
-147
-145
-144
-142
-141
-140
-139
-137
-136
-135
-135
-134
-133
-132
-131
-131
-131
-132
-133
-134
-135
-137
-139
-140
-142
-143
-144
-146
-147
-148
-150
-151
-153
-155
-158
-160
-163
-166
-170
-174
-179
-185
-191
-198
-206
-214
-224
-234
-245
-257
-270
-283
-297
-311
-326
-341
-357
-372
-388
-403
-418
-433
-448
-462
-476
-489
-502
-514
-525
-536
-546
-555
-564
-572
-578
-584
-589
-593
-596
-598
-599
-600
-600
-600
-599
-599
-598
-596
-595
-593
-592
-590
-588
-586
-585
-583
-582
-581
-579
-578
-577
-576
-575
-573
-572
-571
-570
-570
-568
-567
-565
-563
-559
-555
-550
-544
-538
-530
-523
-515
-506
-497
-489
-480
-471
-462
-453
-444
-435
-427
-418
-409
-400
-390
-381
-371
-360
-349
-338
-326
-314
-301
-288
-274
-259
-243
-227
-211
-194
-177
-160
-143
-126
-110
-93
-77
-60
-44
-28
-12
3
18
32
46
60
73
86
98
109
121
131
141
151
160
169
177
184
190
196
201
205
209
212
214
215
216
216
215
213
211
207
203
197
191
183
176
167
159
150
141
133
125
117
110
104
98
93
89
87
85
85
86
88
91
95
100
105
111
118
124
132
139
146
154
161
168
175
182
189
195
201
206
211
215
219
223
226
228
229
230
230
229
227
224
221
217
212
206
199
192
184
176
168
158
149
139
128
118
107
97
87
77
67
58
50
42
34
28
21
16
11
7
3
-1
-4
-7
-10
-13
-15
-18
-19
-21
-22
-22
-23
-23
-24
-24
-24
-23
-22
-21
-19
-18
-16
-14
-12
-10
-7
-5
-4
-2
0
1
2
2
2
2
2
2
1
0
-1
-2
-4
-6
-8
-11
-13
-16
-19
-21
-24
-27
-30
-34
-37
-41
-44
-48
-51
-55
-58
-61
-64
-66
-68
-70
-72
-72
-73
-73
-73
-73
-73
-72
-72
-71
-70
-69
-67
-65
-63
-60
-57
-54
-51
-47
-44
-41
-37
-34
-31
-28
-24
-21
-17
-13
-9
-6
-2
2
6
9
12
15
17
19
21
23
24
25
26
27
27
27
27
27
26
25
24
23
21
20
18
17
15
13
12
10
8
6
3
1
-2
-5
-8
-12
-15
-19
-22
-26
-30
-33
-37
-41
-44
-48
-51
-55
-59
-63
-67
-73
-78
-85
-92
-100
-108
-118
-128
-139
-151
-163
-176
-189
-203
-218
-233
-249
-265
-280
-296
-311
-326
-341
-354
-368
-380
-392
-403
-413
-422
-430
-436
-442
-446
-449
-451
-451
-450
-448
-446
-442
-437
-432
-427
-421
-414
-407
-399
-392
-383
-375
-366
-357
-348
-338
-329
-319
-309
-299
-289
-279
-268
-258
-247
-236
-225
-213
-202
-190
-177
-165
-151
-138
-124
-110
-96
-82
-68
-54
-40
-26
-12
3
17
31
45
59
73
87
100
113
126
138
150
162
173
185
195
206
216
225
234
241
249
256
262
267
272
277
281
284
286
288
289
289
289
288
287
285
282
280
277
274
271
268
265
262
259
255
253
250
247
245
243
241
239
237
236
235
233
232
230
228
227
225
223
221
219
216
213
210
207
203
199
195
191
187
183
179
175
171
167
163
158
154
149
145
140
135
131
127
122
118
114
110
106
103
99
96
94
91
89
88
87
86
86
86
87
88
90
92
93
95
98
100
103
106
110
114
118
123
128
132
137
142
146
151
155
160
164
169
174
179
184
190
195
200
206
211
216
220
224
228
232
235
238
241
243
244
244
244
243
241
239
236
231
227
222
216
210
203
196
188
179
170
160
151
140
130
119
108
96
85
73
61
49
37
24
11
-2
-16
-30
-44
-59
-73
-88
-102
-117
-132
-147
-161
-176
-190
-205
-219
-233
-246
-260
-273
-285
-297
-309
-321
-332
-343
-353
-363
-373
-382
-391
-399
-407
-414
-420
-426
-432
-437
-441
-446
-450
-453
-457
-459
-461
-463
-464
-465
-465
-465
-465
-464
-463
-461
-459
-456
-453
-450
-447
-443
-440
-436
-432
-428
-423
-419
-414
-409
-404
-398
-392
-386
-380
-373
-366
-359
-351
-343
-334
-326
-316
-307
-297
-287
-276
-266
-255
-245
-235
-225
-215
-206
-198
-190
-183
-177
-171
-166
-161
-157
-154
-152
-150
-149
-149
-149
-150
-151
-152
-154
-156
-158
-160
-162
-164
-166
-169
-171
-173
-175
-177
-179
-181
-182
-184
-184
-185
-185
-185
-184
-184
-183
-182
-181
-180
-179
-177
-176
-174
-172
-170
-168
-165
-163
-160
-158
-155
-152
-149
-145
-142
-138
-134
-131
-127
-122
-118
-114
-110
-106
-102
-98
-95
-92
-89
-86
-84
-82
-81
-79
-79
-78
-78
-79
-79
-80
-81
-82
-84
-85
-87
-89
-91
-93
-95
-97
-100
-102
-104
-106
-108
-110
-111
-113
-114
-115
-115
-115
-115
-113
-112
-109
-106
-103
-99
-94
-89
-84
-78
-71
-64
-56
-49
-40
-32
-23
-14
-5
4
12
21
30
38
47
55
63
71
78
85
92
99
106
112
118
124
129
135
140
144
149
154
158
162
166
170
174
177
181
184
186
189
191
193
195
196
198
199
200
201
202
203
204
205
206
207
208
209
210
211
213
214
215
217
218
220
221
223
224
226
227
228
229
230
231
231
231
231
231
229
228
225
222
219
215
210
205
200
194
188
181
173
165
157
149
141
132
123
115
106
97
88
79
70
62
53
45
37
29
21
14
8
1
-5
-10
-15
-20
-24
-28
-31
-34
-37
-39
-41
-43
-45
-47
-49
-51
-53
-55
-57
-60
-63
-67
-71
-75
-79
-84
-90
-96
-102
-109
-116
-123
-130
-137
-145
-152
-159
-166
-172
-178
-184
-189
-195
-199
-204
-207
-211
-214
-216
-217
-219
-219
-219
-219
-218
-216
-214
-212
-210
-207
-205
-202
-199
-196
-193
-190
-186
-183
-180
-177
-174
-171
-168
-165
-162
-159
-157
-154
-152
-149
-147
-146
-144
-143
-141
-141
-140
-140
-141
-141
-143
-145
-147
-150
-154
-158
-164
-170
-177
-184
-192
-200
-209
-217
-225
-234
-242
-249
-257
-264
-270
-276
-281
-285
-289
-292
-294
-295
-296
-296
-295
-293
-290
-287
-283
-278
-273
-267
-260
-252
-244
-235
-226
-215
-205
-193
-182
-170
-157
-145
-132
-119
-106
-93
-79
-66
-53
-41
-28
-16
-4
7
19
30
41
53
64
75
86
96
107
117
126
135
144
153
162
170
178
185
192
198
205
210
216
221
225
229
233
236
238
240
241
242
242
242
241
241
240
238
237
234
232
229
226
223
219
216
211
207
203
198
194
189
184
179
175
170
165
160
155
150
145
140
135
129
124
119
113
107
100
94
87
80
72
64
57
49
41
32
24
16
8
0
-8
-16
-23
-30
-37
-43
-49
-54
-59
-63
-66
-68
-69
-70
-70
-69
-67
-65
-61
-57
-53
-48
-42
-36
-29
-23
-16
-9
-1
6
13
20
27
34
41
47
54
60
66
72
78
83
88
92
95
99
101
104
106
107
108
108
108
108
107
105
103
100
97
93
89
85
80
74
69
62
56
49
43
35
28
21
13
6
-2
-10
-17
-25
-33
-41
-49
-57
-65
-72
-80
-87
-94
-101
-108
-115
-121
-127
-132
-138
-143
-147
-152
-156
-160
-164
-168
-171
-174
-178
-181
-185
-188
-191
-194
-197
-200
-203
-206
-209
-212
-215
-218
-221
-224
-227
-229
-232
-235
-237
-240
-243
-246
-249
-251
-254
-257
-260
-263
-266
-268
-271
-273
-276
-278
-280
-282
-284
-286
-288
-289
-291
-292
-293
-294
-295
-296
-297
-297
-298
-299
-301
-302
-303
-305
-307
-309
-311
-313
-315
-317
-318
-320
-321
-321
-322
-322
-322
-321
-320
-319
-318
-316
-314
-312
-309
-307
-304
-301
-298
-294
-291
-287
-283
-279
-274
-270
-265
-260
-254
-248
-242
-236
-230
-223
-216
-209
-202
-194
-187
-179
-172
-164
-156
-148
-140
-132
-123
-115
-106
-97
-88
-78
-69
-59
-49
-39
-30
-20
-10
-1
9
18
27
36
45
54
62
71
79
86
94
101
108
115
122
128
134
140
145
150
155
159
163
167
169
172
173
174
174
174
173
172
169
167
164
160
156
152
148
143
138
132
127
121
115
109
102
96
90
83
77
71
65
59
53
48
43
37
32
27
22
18
13
8
4
0
-4
-8
-11
-15
-18
-21
-24
-27
-29
-31
-32
-33
-34
-34
-34
-33
-32
-31
-29
-27
-24
-21
-18
-14
-10
-6
-1
3
8
14
19
25
32
38
45
52
59
66
73
81
89
96
104
111
119
126
133
140
147
154
161
167
173
179
184
189
193
197
201
204
207
210
213
216
218
221
223
226
228
230
232
234
236
238
240
242
243
245
246
247
248
248
248
248
248
247
245
243
240
237
233
229
224
219
214
207
201
194
186
178
170
161
151
141
131
120
110
98
87
76
64
52
40
28
15
3
-10
-24
-37
-51
-65
-80
-95
-110
-125
-140
-156
-172
-187
-203
-218
-234
-249
-264
-278
-292
-306
-319
-332
-345
-356
-367
-378
-388
-398
-407
-416
-424
-431
-439
-445
-451
-457
-462
-466
-470
-473
-476
-477
-479
-480
-480
-480
-479
-478
-476
-473
-469
-466
-461
-456
-451
-446
-440
-434
-428
-422
-416
-409
-403
-396
-390
-383
-377
-370
-364
-358
-352
-345
-339
-333
-326
-320
-313
-307
-300
-293
-286
-279
-272
-264
-257
-249
-242
-234
-226
-218
-210
-202
-194
-186
-178
-170
-162
-154
-145
-137
-128
-120
-111
-102
-93
-84
-75
-66
-57
-48
-39
-30
-21
-12
-3
7
16
24
33
42
50
59
67
75
83
90
97
104
111
117
123
128
134
139
143
148
152
156
160
163
167
170
173
175
178
180
183
185
186
188
189
190
191
192
192
192
192
191
190
189
187
185
183
180
177
174
171
167
163
159
155
150
146
141
137
132
127
122
117
111
106
100
95
89
84
79
74
69
64
60
55
51
47
43
39
35
31
27
23
19
15
11
7
3
-1
-5
-10
-15
-20
-25
-30
-36
-42
-47
-53
-59
-65
-71
-78
-84
-90
-97
-103
-110
-117
-123
-130
-137
-145
-152
-159
-166
-173
-180
-187
-194
-201
-208
-214
-221
-227
-233
-240
-245
-251
-256
-262
-267
-272
-276
-281
-286
-290
-295
-299
-303
-306
-310
-313
-315
-318
-320
-321
-322
-322
-323
-322
-322
-321
-319
-317
-315
-313
-310
-307
-303
-300
-296
-292
-288
-284
-279
-275
-270
-265
-260
-255
-250
-244
-239
-233
-227
-222
-216
-210
-204
-198
-192
-186
-180
-175
-169
-164
-158
-153
-148
-142
-137
-132
-126
-121
-115
-109
-102
-96
-89
-82
-74
-66
-58
-50
-42
-34
-26
-17
-9
0
8
16
25
33
41
49
58
66
73
81
89
97
104
112
119
127
134
141
148
155
161
168
174
179
185
190
194
199
202
206
209
211
213
214
215
215
216
216
215
215
214
213
211
210
208
206
204
202
200
198
196
193
191
188
186
183
179
176
173
169
165
161
156
152
148
143
139
134
130
125
121
116
112
108
104
100
96
92
88
85
81
77
74
70
67
64
61
58
55
52
49
46
43
41
39
37
35
33
32
30
29
28
27
26
25
25
25
25
25
25
25
25
25
25
25
24
23
22
20
18
16
13
10
7
3
-1
-5
-9
-13
-17
-21
-25
-29
-32
-36
-39
-43
-46
-49
-52
-54
-57
-59
-62
-65
-67
-70
-73
-77
-80
-84
-87
-91
-96
-100
-105
-109
-115
-120
-125
-131
-137
-143
-150
-156
-163
-171
-178
-186
-194
-202
-210
-218
-227
-235
-244
-252
-260
-269
-277
-285
-293
-301
-308
-315
-322
-329
-335
-341
-347
-351
-356
-359
-362
-365
-366
-367
-368
-368
-367
-365
-362
-359
-356
-351
-347
-341
-336
-330
-324
-318
-311
-304
-297
-291
-284
-277
-270
-263
-256
-249
-242
-235
-229
-222
-216
-209
-203
-197
-192
-186
-180
-175
-170
-165
-160
-155
-151
-147
-143
-139
-135
-132
-128
-125
-123
-120
-117
-115
-113
-111
-109
-107
-105
-103
-101
-100
-98
-96
-94
-91
-89
-86
-83
-79
-75
-72
-67
-63
-58
-54
-49
-44
-38
-33
-28
-22
-16
-11
-5
1
7
12
18
24
29
34
39
44
49
53
57
61
65
69
73
76
79
82
86
89
92
96
99
103
106
110
114
118
121
125
129
133
137
141
144
148
151
155
158
161
163
165
167
168
169
169
169
169
169
168
167
165
164
162
159
157
154
150
147
143
139
135
131
127
123
119
115
111
108
104
101
97
94
91
88
86
83
80
78
75
73
71
68
66
63
61
58
55
52
49
46
42
38
34
29
24
19
13
7
1
-6
-13
-20
-28
-36
-44
-53
-62
-71
-81
-91
-101
-111
-121
-132
-142
-153
-163
-174
-184
-194
-204
-214
-223
-232
-241
-249
-257
-265
-272
-279
-285
-291
-296
-301
-306
-310
-314
-317
-320
-323
-325
-326
-327
-328
-328
-327
-326
-324
-321
-318
-314
-310
-305
-300
-295
-289
-282
-275
-268
-260
-251
-243
-234
-224
-215
-205
-195
-185
-174
-164
-153
-143
-133
-122
-112
-102
-92
-83
-73
-64
-55
-47
-39
-32
-25
-18
-12
-7
-2
3
7
10
13
15
17
19
20
20
20
19
18
17
15
12
10
6
3
-1
-5
-9
-13
-18
-22
-27
-32
-36
-41
-46
-50
-54
-58
-62
-66
-69
-72
-75
-77
-79
-80
-81
-82
-82
-83
-82
-82
-81
-80
-78
-77
-75
-73
-71
-69
-66
-64
-62
-59
-57
-54
-52
-49
-46
-43
-40
-37
-34
-31
-27
-24
-20
-17
-14
-11
-8
-5
-2
1
3
6
8
11
13
15
17
19
21
23
25
26
28
29
30
31
32
33
34
35
36
36
37
38
38
39
39
40
40
40
41
41
41
42
42
42
43
43
43
43
44
44
44
44
44
44
44
44
44
43
42
41
40
38
36
34
32
29
26
23
19
16
12
7
3
-1
-6
-11
-16
-21
-27
-32
-38
-44
-49
-55
-61
-66
-72
-78
-84
-90
-96
-102
-107
-113
-119
-125
-130
-135
-140
-145
-149
-153
-157
-161
-164
-167
-170
-172
-174
-177
-179
-180
-182
-184
-186
-187
-189
-191
-192
-194
-195
-197
-198
-199
-200
-201
-202
-202
-203
-203
-203
-203
-202
-202
-201
-200
-199
-197
-196
-194
-192
-189
-186
-183
-180
-176
-173
-169
-164
-160
-155
-151
-146
-141
-136
-131
-127
-122
-117
-112
-108
-103
-99
-94
-90
-85
-81
-76
-71
-67
-62
-57
-52
-47
-41
-36
-31
-26
-20
-15
-10
-5
1
6
11
15
20
24
27
31
34
36
38
40
41
42
43
43
43
42
42
41
39
38
36
34
32
30
27
25
22
19
16
13
10
7
4
2
-1
-3
-6
-8
-10
-11
-13
-14
-16
-17
-17
-18
-18
-18
-17
-17
-16
-15
-14
-12
-10
-8
-6
-4
-1
1
4
6
9
12
14
17
19
22
24
27
29
31
32
34
35
37
38
38
39
39
40
40
39
39
38
37
36
35
33
31
29
27
24
21
18
15
11
8
4
0
-4
-8
-12
-16
-20
-24
-28
-32
-36
-40
-43
-47
-50
-53
-57
-60
-63
-66
-69
-72
-75
-78
-81
-84
-87
-90
-93
-96
-99
-102
-105
-108
-110
-113
-116
-119
-122
-125
-128
-131
-134
-138
-141
-144
-148
-151
-155
-159
-162
-166
-170
-174
-178
-182
-186
-190
-194
-198
-202
-206
-209
-213
-217
-220
-224
-227
-230
-233
-236
-239
-241
-243
-245
-247
-248
-250
-251
-252
-252
-253
-253
-253
-252
-252
-251
-250
-248
-247
-245
-243
-241
-239
-236
-234
-231
-228
-225
-221
-217
-213
-209
-204
-200
-194
-189
-183
-177
-171
-164
-157
-150
-143
-136
-129
-121
-114
-106
-99
-91
-83
-75
-67
-59
-51
-43
-35
-27
-18
-10
-1
8
17
26
34
43
52
61
71
80
89
98
107
116
125
134
142
151
159
167
174
181
188
194
200
205
209
213
216
219
221
223
224
224
224
223
222
220
217
214
211
207
202
197
192
186
180
174
167
160
152
144
136
128
119
110
101
91
81
72
61
51
41
31
20
10
0
-11
-21
-31
-41
-51
-60
-69
-78
-86
-95
-103
-111
-118
-126
-133
-139
-146
-152
-159
-165
-170
-176
-181
-187
-192
-196
-201
-206
-210
-214
-218
-221
-225
-228
-231
-233
-236
-238
-240
-241
-243
-245
-246
-247
-249
-250
-251
-252
-253
-254
-255
-256
-257
-258
-259
-260
-261
-262
-263
-264
-265
-266
-267
-268
-269
-270
-271
-272
-272
-273
-273
-273
-273
-273
-272
-271
-270
-269
-268
-266
-264
-262
-259
-257
-254
-251
-247
-244
-240
-237
-232
-228
-224
-220
-215
-211
-206
-202
-197
-192
-188
-183
-178
-173
-168
-163
-158
-153
-147
-142
-137
-131
-125
-120
-114
-108
-103
-97
-91
-85
-80
-74
-69
-64
-58
-54
-49
-44
-39
-35
-31
-26
-22
-18
-14
-11
-7
-3
0
3
6
9
12
15
17
20
22
24
26
28
29
31
32
34
35
36
37
38
39
40
41
42
42
43
44
45
45
46
47
47
48
48
49
49
49
49
49
48
48
47
46
44
43
41
39
36
33
30
27
24
20
17
13
9
5
1
-4
-8
-12
-16
-19
-23
-26
-30
-33
-36
-39
-42
-44
-47
-49
-51
-54
-55
-57
-58
-59
-60
-61
-61
-61
-61
-61
-60
-59
-57
-56
-54
-52
-49
-47
-44
-41
-38
-35
-32
-29
-25
-22
-18
-15
-11
-7
-4
0
4
7
11
15
19
22
26
30
33
37
40
43
46
49
52
55
58
60
63
65
68
70
72
74
75
77
78
80
81
81
82
83
83
83
83
82
81
81
80
78
77
76
74
72
71
69
67
65
63
61
58
56
54
52
50
48
46
43
41
39
37
35
32
30
27
25
22
20
17
14
12
9
6
2
-1
-4
-7
-10
-14
-17
-20
-24
-27
-30
-33
-37
-40
-42
-45
-48
-50
-52
-54
-56
-58
-60
-61
-62
-63
-64
-65
-65
-65
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-65
-65
-66
-67
-68
-69
-70
-71
-73
-74
-76
-78
-80
-82
-84
-86
-88
-90
-92
-94
-95
-97
-98
-99
-100
-101
-102
-102
-102
-102
-102
-102
-101
-101
-100
-99
-99
-98
-97
-96
-95
-94
-93
-92
-91
-90
-90
-89
-88
-87
-87
-86
-86
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-85
-85
-85
-86
-86
-87
-88
-88
-89
-90
-91
-91
-92
-93
-94
-94
-95
-96
-96
-97
-97
-98
-98
-98
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-99
-99
-99
-98
-98
-98
-98
-98
-98
-99
-99
-100
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-113
-114
-115
-116
-117
-118
-119
-121
-122
-123
-124
-126
-127
-128
-130
-131
-132
-133
-135
-136
-137
-138
-139
-139
-140
-140
-141
-141
-141
-141
-141
-141
-141
-141
-141
-140
-140
-139
-138
-137
-137
-136
-135
-133
-132
-131
-130
-129
-127
-126
-125
-123
-122
-120
-119
-117
-115
-113
-111
-109
-107
-105
-102
-100
-98
-95
-93
-90
-87
-84
-82
-79
-76
-73
-70
-67
-65
-62
-59
-56
-54
-51
-49
-46
-44
-41
-38
-36
-33
-30
-28
-25
-23
-20
-17
-15
-12
-10
-7
-4
-2
1
4
7
9
12
15
18
21
24
27
30
33
36
39
42
46
49
52
56
59
63
67
70
74
78
82
85
89
92
96
99
102
106
109
111
114
116
119
121
122
124
125
127
128
128
129
129
129
130
130
129
129
129
128
127
127
126
125
125
124
123
122
121
121
120
119
118
117
116
114
113
112
110
109
107
105
103
102
100
98
96
93
91
89
86
83
80
77
74
71
68
65
62
59
56
53
50
47
44
42
39
37
34
32
30
28
26
24
22
21
19
17
16
14
13
11
10
8
7
5
3
2
0
-2
-3
-5
-7
-9
-11
-12
-14
-16
-18
-20
-22
-23
-25
-26
-28
-29
-30
-31
-32
-33
-34
-34
-35
-36
-36
-36
-37
-37
-37
-37
-37
-37
-36
-36
-36
-35
-34
-33
-32
-31
-30
-29
-28
-26
-25
-23
-22
-20
-18
-17
-15
-13
-11
-9
-8
-6
-5
-3
-2
-2
-1
-1
-1
-2
-2
-3
-5
-7
-9
-12
-15
-19
-23
-27
-32
-36
-42
-47
-52
-58
-64
-70
-76
-82
-89
-95
-102
-108
-115
-121
-128
-135
-141
-148
-155
-162
-168
-175
-181
-188
-194
-200
-206
-212
-217
-223
-228
-233
-238
-243
-247
-252
-256
-260
-264
-267
-271
-274
-277
-280
-283
-285
-288
-290
-291
-293
-294
-296
-297
-297
-298
-298
-298
-298
-298
-298
-297
-297
-296
-295
-294
-293
-291
-290
-288
-286
-284
-282
-280
-278
-275
-273
-270
-268
-265
-263
-260
-258
-255
-253
-251
-249
-247
-246
-244
-243
-242
-241
-240
-240
-239
-239
-238
-238
-238
-238
-238
-237
-237
-237
-236
-235
-235
-234
-233
-232
-231
-229
-228
-227
-225
-224
-222
-221
-219
-218
-216
-214
-213
-211
-209
-207
-205
-203
-201
-198
-196
-194
-191
-189
-187
-184
-182
-180
-177
-175
-173
-172
-170
-168
-167
-166
-166
-165
-165
-165
-165
-165
-166
-166
-167
-168
-169
-169
-170
-171
-172
-173
-174
-175
-176
-177
-178
-178
-179
-180
-181
-182
-183
-184
-185
-185
-186
-186
-186
-186
-186
-185
-185
-184
-183
-182
-180
-179
-178
-177
-176
-175
-174
-173
-172
-171
-170
-169
-168
-167
-166
-165
-164
-163
-162
-161
-160
-159
-158
-157
-156
-155
-154
-153
-152
-151
-150
-149
-149
-148
-147
-146
-145
-144
-143
-142
-141
-141
-140
-139
-138
-137
-136
-135
-135
-134
-133
-132
-131
-131
-130
-129
-128
-127
-127
-126
-125
-124
-124
-123
-122
-121
-121
-120
-119
-118
-118
-117
-116
-115
-115
-114
-113
-113
-112
-111
-111
-110
-109
-109
-108
-107
-107
-106
-105
-105
-104
-103
-103
-102
-102
-101
-100
-100
-99
-99
-98
-97
-97
-96
-96
-95
-95
-94
-93
-93
-92
-92
-91
-91
-90
-90
-89
-89
-88
-88
-87
-87
-86
-86
-85
-85
-84
-84
-83
-83
-82
-82
-81
-81
-81
-80
-80
-79
-79
-78
-78
-77
-77
-77
-76
-76
-75
-75
-75
-74
-74
-73
-73
-73
-72
-72
-72
-71
-71
-70
-70
-70
-69
-69
-69
-68
-68
-68
-67
-67
-67
-66
-66
-66
-65
-65
-65
-65
-64
-64
-64
-63
-63
-63
-63
-62
-62
-62
-61
-61
-61
-61
-60
-60
-60
-60
-59
-59
-59
-59
-59
-58
-58
-58
-58
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-50
