20
1222
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-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
-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
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-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
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-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
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-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
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
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
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
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
5
5
5
5
5
4
4
4
4
4
4
4
3
3
3
3
3
3
2
2
2
2
1
1
1
1
0
0
0
0
0
-1
-1
-1
-1
-1
-2
-2
-2
-2
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-7
-7
-7
-7
-8
-8
-8
-8
-9
-9
-9
-10
-10
-10
-10
-10
-11
-11
-11
-12
-12
-12
-12
-13
-13
-13
-13
-14
-14
-14
-15
-15
-15
-15
-16
-16
-16
-17
-17
-17
-17
-18
-18
-18
-19
-19
-19
-20
-20
-20
-21
-21
-21
-21
-22
-22
-22
-22
-23
-23
-23
-24
-24
-24
-25
-25
-26
-27
-28
-29
-30
-31
-34
-38
-46
-58
-72
-89
-107
-123
-137
-151
-165
-184
-209
-236
-261
-285
-305
-322
-334
-341
-340
-328
-312
-296
-287
-281
-276
-279
-294
-318
-343
-366
-379
-380
-373
-362
-353
-348
-347
-355
-375
-406
-441
-473
-500
-521
-532
-537
-539
-540
-545
-557
-572
-585
-595
-599
-596
-585
-568
-545
-518
-490
-463
-439
-419
-405
-395
-390
-387
-383
-383
-386
-389
-390
-386
-381
-382
-389
-401
-414
-424
-428
-420
-398
-366
-331
-299
-277
-267
-264
-264
-264
-262
-254
-239
-223
-210
-207
-217
-232
-244
-249
-246
-234
-227
-224
-217
-204
-194
-189
-177
-157
-133
-98
-62
-35
-13
-2
-6
-11
-11
-14
-21
-24
-28
-39
-64
-99
-136
-171
-202
-231
-256
-273
-290
-307
-317
-326
-332
-326
-313
-301
-288
-276
-266
-261
-263
-270
-274
-276
-283
-298
-317
-339
-362
-378
-388
-392
-389
-381
-370
-355
-335
-315
-302
-298
-294
-290
-287
-280
-266
-250
-238
-230
-227
-227
-224
-214
-203
-191
-168
-135
-103
-81
-71
-65
-57
-47
-32
-11
12
39
71
99
117
123
117
98
72
50
41
44
63
94
131
167
198
216
226
233
240
253
269
282
294
309
323
332
332
327
323
323
327
334
346
357
369
381
393
406
425
450
482
516
547
571
584
587
578
562
542
518
490
460
434
419
416
430
455
481
500
512
512
506
502
498
501
512
530
550
577
603
621
627
624
616
608
606
607
605
598
589
582
576
573
575
586
605
626
650
677
705
737
774
815
859
898
928
943
946
938
923
904
884
868
860
857
853
846
845
851
862
876
891
906
926
949
972
991
1006
1016
1028
1043
1059
1071
1080
1085
1085
1082
1081
1079
1075
1069
1062
1057
1056
1056
1062
1076
1092
1107
1122
1133
1141
1149
1156
1159
1161
1163
1167
1176
1186
1196
1207
1217
1222
1220
1211
1200
1191
1180
1169
1159
1153
1151
1150
1151
1154
1154
1152
1144
1130
1110
1087
1058
1022
984
950
921
898
878
859
841
829
824
822
822
821
818
810
801
796
796
802
811
818
821
826
829
822
807
782
746
703
659
619
577
525
462
394
330
270
218
177
153
149
167
205
256
310
356
394
427
456
474
482
480
466
437
393
339
281
221
162
107
64
44
50
75
106
142
177
201
208
194
155
97
32
-23
-56
-69
-75
-80
-85
-83
-72
-52
-33
-27
-45
-88
-145
-208
-268
-318
-347
-350
-325
-269
-186
-90
2
80
135
157
149
113
47
-51
-176
-313
-439
-536
-598
-616
-592
-532
-445
-340
-232
-135
-53
8
49
75
85
69
24
-40
-111
-181
-250
-324
-404
-488
-568
-632
-670
-674
-646
-591
-525
-459
-400
-347
-309
-285
-265
-235
-196
-151
-99
-43
4
26
23
0
-45
-115
-200
-287
-377
-478
-584
-666
-704
-698
-661
-607
-539
-458
-364
-264
-177
-122
-108
-128
-170
-235
-331
-447
-556
-637
-685
-711
-726
-744
-772
-802
-815
-793
-734
-652
-575
-526
-525
-573
-652
-732
-793
-831
-861
-895
-928
-958
-987
-1014
-1020
-994
-932
-846
-755
-673
-606
-568
-567
-597
-637
-664
-664
-648
-632
-626
-629
-633
-626
-604
-574
-548
-537
-543
-557
-571
-578
-571
-547
-518
-490
-468
-460
-471
-498
-535
-577
-620
-663
-714
-778
-855
-945
-1041
-1121
-1166
-1166
-1120
-1031
-908
-758
-589
-416
-248
-99
19
96
125
104
40
-48
-146
-243
-333
-413
-480
-524
-537
-516
-460
-374
-270
-168
-81
-21
12
28
31
21
-3
-35
-69
-105
-150
-208
-274
-329
-362
-372
-368
-357
-341
-322
-299
-264
-214
-152
-91
-45
-23
-21
-29
-39
-42
-32
-5
38
92
150
207
261
308
349
384
410
425
432
437
445
456
468
484
501
515
526
534
534
522
496
460
419
378
344
321
311
315
327
348
382
430
485
541
594
642
685
722
751
777
803
828
846
854
850
833
805
769
730
689
649
615
592
579
573
576
585
599
615
637
667
705
745
776
792
794
782
758
723
680
637
597
565
544
537
542
555
568
579
587
589
585
578
571
567
564
564
565
567
563
552
534
512
483
451
416
377
334
284
226
163
98
33
-29
-84
-130
-168
-197
-216
-226
-228
-222
-208
-190
-172
-158
-149
-150
-161
-182
-213
-253
-298
-343
-387
-425
-452
-466
-464
-447
-416
-371
-315
-255
-196
-145
-105
-80
-74
-90
-123
-171
-226
-288
-354
-418
-475
-521
-554
-572
-578
-577
-573
-566
-557
-547
-536
-524
-514
-508
-509
-516
-527
-539
-552
-562
-566
-560
-542
-513
-471
-423
-370
-317
-267
-224
-188
-163
-152
-160
-186
-229
-283
-343
-403
-457
-500
-531
-546
-546
-531
-500
-457
-401
-337
-269
-202
-137
-76
-21
22
51
69
78
82
79
75
73
75
83
97
114
129
140
149
157
167
181
202
232
270
316
368
422
478
534
585
629
659
676
684
683
674
658
633
602
568
531
492
452
413
378
347
324
308
301
302
308
317
332
353
382
414
447
476
499
517
528
528
515
491
455
409
355
297
237
177
122
75
36
6
-14
-23
-21
-12
2
17
30
36
35
25
7
-17
-47
-80
-115
-150
-181
-210
-236
-259
-279
-294
-301
-301
-292
-273
-248
-220
-194
-172
-155
-144
-142
-149
-165
-191
-225
-267
-312
-357
-398
-431
-453
-465
-468
-464
-452
-438
-422
-406
-391
-378
-369
-364
-361
-359
-356
-354
-354
-357
-362
-368
-377
-387
-397
-405
-410
-412
-410
-405
-401
-398
-396
-394
-391
-386
-378
-367
-352
-333
-311
-288
-264
-240
-217
-195
-175
-155
-137
-119
-104
-90
-76
-62
-48
-33
-17
-2
9
14
13
7
-3
-13
-22
-28
-33
-35
-36
-35
-31
-24
-12
5
28
56
86
117
146
170
188
198
203
202
197
190
181
175
171
170
171
173
176
182
191
205
223
243
265
287
311
336
363
392
420
445
468
489
507
522
533
542
550
559
571
586
605
629
657
686
716
744
766
781
789
792
789
783
774
761
744
723
700
677
656
639
626
616
610
608
609
610
613
617
622
627
633
637
638
639
639
638
637
635
629
618
601
578
552
525
497
469
441
414
390
367
347
331
317
304
290
272
246
213
173
128
80
30
-19
-68
-115
-160
-202
-241
-278
-312
-345
-378
-411
-445
-478
-510
-541
-572
-602
-629
-653
-673
-690
-705
-716
-725
-730
-731
-730
-726
-719
-708
-695
-684
-674
-668
-665
-664
-665
-666
-667
-666
-664
-659
-651
-641
-626
-608
-586
-562
-536
-507
-476
-443
-410
-377
-346
-318
-293
-272
-257
-247
-241
-237
-234
-228
-220
-210
-197
-183
-166
-147
-126
-103
-77
-48
-15
20
55
90
122
152
178
200
218
231
242
252
262
270
276
281
286
291
298
307
319
332
348
366
385
403
421
437
452
468
483
498
511
521
529
534
539
542
544
546
547
548
547
544
539
532
522
511
502
493
487
483
481
480
481
482
483
483
482
480
476
470
461
450
437
421
401
378
352
323
290
254
215
176
139
105
75
50
29
12
-1
-12
-19
-24
-26
-27
-29
-35
-45
-59
-78
-102
-128
-157
-188
-221
-254
-287
-319
-348
-371
-389
-401
-405
-403
-396
-385
-369
-352
-335
-318
-302
-288
-275
-262
-251
-241
-230
-221
-212
-205
-198
-190
-183
-177
-172
-168
-165
-162
-161
-162
-164
-167
-170
-172
-172
-170
-165
-157
-147
-135
-121
-106
-90
-74
-57
-41
-27
-15
-6
1
4
4
1
-4
-9
-11
-11
-6
4
19
39
63
90
118
146
172
196
217
233
245
252
255
257
257
256
255
255
256
258
262
268
275
281
286
291
294
294
290
283
271
255
238
219
200
184
170
160
154
153
155
159
166
173
180
186
191
193
191
185
173
157
137
115
92
70
51
34
23
17
18
25
36
51
69
90
111
132
150
165
175
180
180
178
173
166
158
150
141
133
125
116
107
99
92
85
80
74
69
63
57
51
43
37
32
29
29
32
38
44
52
60
68
75
83
90
97
105
115
125
135
145
156
167
178
188
198
205
211
213
213
211
209
206
202
197
192
186
179
172
165
158
151
146
142
139
136
134
131
126
119
108
95
80
63
45
29
14
1
-10
-18
-24
-27
-29
-28
-27
-26
-26
-27
-30
-34
-41
-49
-61
-75
-92
-112
-133
-153
-171
-187
-200
-210
-216
-218
-217
-213
-205
-193
-178
-159
-137
-115
-93
-72
-54
-40
-31
-27
-27
-32
-39
-48
-55
-61
-65
-67
-67
-66
-62
-57
-51
-44
-36
-27
-16
-4
10
24
39
55
71
87
101
114
126
137
145
153
158
160
160
157
151
142
132
120
108
96
86
77
70
66
64
66
72
81
93
108
125
142
158
171
182
187
189
187
182
174
164
153
140
128
116
106
99
96
95
98
102
109
117
127
138
149
162
175
189
203
216
228
237
243
246
244
239
228
212
192
169
142
113
83
51
20
-10
-38
-64
-85
-103
-116
-126
-132
-137
-139
-139
-137
-134
-131
-127
-123
-120
-120
-121
-124
-128
-133
-137
-139
-141
-141
-141
-140
-139
-137
-135
-133
-131
-128
-124
-118
-111
-102
-93
-82
-72
-60
-49
-38
-28
-18
-9
-2
3
6
8
8
8
7
6
4
2
1
0
0
2
5
9
15
23
32
41
51
61
72
83
95
106
118
128
137
146
154
163
172
182
192
201
210
218
225
231
234
236
236
235
233
231
229
228
229
231
235
240
246
252
257
259
262
264
266
268
268
268
266
263
259
256
251
246
240
233
225
218
212
207
203
200
199
199
200
201
202
202
202
202
201
199
197
195
192
188
184
180
175
170
164
158
152
145
139
131
121
111
99
86
73
60
47
36
25
16
8
3
-1
-3
-3
-2
0
2
4
6
7
9
11
12
14
16
17
18
18
18
19
20
22
25
29
34
39
45
50
54
58
59
60
59
58
58
56
55
53
50
46
42
39
36
33
30
27
24
20
16
11
6
0
-7
-15
-22
-29
-35
-42
-48
-53
-57
-60
-62
-62
-60
-58
-55
-51
-48
-45
-41
-38
-34
-30
-26
-21
-16
-10
-4
2
9
16
24
31
37
43
47
50
52
53
52
51
49
47
46
47
50
55
63
72
82
93
105
115
124
131
136
138
137
135
132
129
126
123
123
124
126
130
135
141
146
150
152
154
154
154
154
155
157
159
161
164
166
168
170
170
169
166
161
155
146
136
125
113
101
89
76
62
46
27
8
-14
-36
-58
-79
-97
-110
-120
-126
-130
-131
-130
-130
-131
-134
-139
-145
-150
-155
-159
-162
-165
-166
-167
-167
-166
-164
-161
-159
-156
-151
-146
-139
-131
-122
-112
-102
-90
-79
-67
-55
-44
-33
-22
-10
2
12
21
28
33
37
40
42
44
47
52
58
66
74
82
91
99
107
114
121
128
133
139
146
153
161
170
179
187
192
196
197
197
195
192
189
187
183
177
170
161
151
140
128
117
108
100
94
90
88
86
83
80
77
75
72
68
64
59
54
51
47
43
38
32
24
17
9
1
-8
-16
-22
-28
-32
-35
-36
-37
-37
-35
-32
-28
-24
-20
-18
-16
-16
-16
-18
-20
-21
-23
-24
-25
-26
-28
-29
-30
-28
-25
-20
-15
-10
-8
-7
-8
-9
-11
-14
-16
-18
-19
-19
-18
-17
-16
-16
-15
-15
-14
-14
-15
-14
-14
-13
-11
-8
-5
-2
1
3
5
6
6
6
7
8
10
12
16
19
24
28
32
36
39
43
48
52
57
62
66
70
73
75
77
79
79
79
79
79
79
80
82
85
89
95
101
108
115
124
133
143
153
163
173
182
189
195
200
204
206
208
208
209
210
210
210
211
211
212
213
214
214
213
212
209
206
202
198
193
187
180
173
166
159
154
150
147
145
143
141
138
134
128
122
116
109
103
98
95
93
93
95
98
102
105
106
106
105
102
98
93
87
80
73
65
57
49
42
35
28
20
12
4
-4
-11
-17
-22
-27
-33
-40
-47
-55
-63
-70
-78
-84
-90
-96
-101
-106
-110
-113
-115
-115
-114
-111
-107
-101
-94
-85
-76
-66
-55
-45
-36
-29
-24
-21
-19
-19
-19
-20
-21
-20
-19
-17
-14
-10
-5
2
10
18
27
35
43
50
55
57
57
55
51
46
38
28
16
2
-13
-28
-43
-57
-70
-82
-91
-99
-105
-110
-112
-113
-113
-110
-104
-97
-89
-83
-78
-76
-75
-76
-78
-80
-83
-86
-89
-90
-90
-90
-90
-88
-86
-83
-78
-73
-68
-63
-57
-52
-48
-45
-44
-43
-43
-44
-44
-45
-45
-46
-47
-49
-52
-54
-57
-59
-61
-62
-63
-63
-63
-62
-61
-60
-58
-56
-54
-53
-53
-55
-57
-60
-63
-66
-68
-70
-72
-72
-72
-69
-66
-62
-58
-54
-51
-48
-47
-47
-48
-50
-52
-53
-54
-52
-50
-45
-39
-32
-24
-17
-9
-3
3
9
14
19
25
30
37
44
51
60
67
74
81
86
90
93
95
96
97
97
97
98
100
103
106
111
116
122
127
132
137
141
146
150
154
158
161
164
166
166
166
165
164
161
159
156
152
148
144
139
135
132
129
128
126
125
124
124
123
122
121
120
119
118
118
116
113
109
103
98
92
87
82
78
74
69
65
60
56
51
47
41
36
30
24
17
9
0
-9
-18
-27
-35
-43
-50
-57
-64
-72
-81
-90
-99
-108
-115
-121
-125
-127
-128
-129
-129
-128
-127
-126
-126
-125
-125
-125
-124
-124
-123
-121
-118
-115
-112
-110
-108
-106
-104
-101
-98
-95
-91
-88
-84
-79
-74
-67
-60
-51
-42
-32
-22
-13
-3
7
17
27
37
46
55
64
70
76
81
85
90
94
100
105
110
116
122
128
134
139
145
150
154
158
161
162
163
163
162
161
159
157
154
150
146
142
138
134
130
126
123
121
120
119
119
119
119
120
119
119
119
119
119
120
121
123
125
127
129
132
135
139
142
146
149
151
153
153
153
151
148
144
139
133
127
121
116
111
108
105
103
101
99
97
95
91
86
80
73
66
58
50
41
33
25
15
6
-4
-14
-24
-34
-44
-53
-61
-68
-75
-80
-85
-88
-92
-94
-96
-98
-99
-100
-101
-102
-103
-103
-103
-103
-104
-105
-106
-108
-110
-112
-115
-118
-122
-126
-129
-132
-134
-137
-139
-139
-138
-135
-132
-127
-122
-117
-112
-107
-102
-97
-93
-89
-84
-79
-73
-67
-61
-56
-50
-45
-39
-32
-24
-15
-4
7
18
31
43
56
68
81
93
104
114
123
131
140
149
158
169
179
190
201
211
221
230
238
246
252
258
263
268
273
277
281
286
290
295
299
303
307
310
312
313
312
310
307
303
300
297
294
292
290
289
288
289
291
294
298
302
306
311
315
318
321
323
324
325
324
323
320
316
311
305
299
292
287
283
280
279
280
283
286
290
294
299
303
306
308
309
310
309
307
303
299
294
287
280
272
265
256
248
240
232
225
218
210
203
196
188
181
174
167
160
153
145
137
129
120
112
103
96
89
82
75
69
64
59
55
53
51
50
49
48
48
48
48
48
48
48
48
48
48
48
49
49
50
51
51
52
52
53
54
54
55
57
58
60
63
67
72
78
84
90
97
103
109
114
118
123
127
131
135
138
141
146
150
155
160
164
169
174
180
186
193
200
206
214
221
228
235
241
248
255
262
268
275
281
286
292
298
303
308
313
318
323
327
332
337
342
348
354
360
365
370
375
380
385
390
395
401
407
413
418
423
428
432
437
441
446
451
455
459
462
463
464
464
463
461
460
458
456
454
452
450
448
447
445
443
441
440
438
436
434
433
431
429
427
426
424
422
421
419
417
416
414
412
410
409
407
405
404
402
401
399
397
396
394
392
391
389
387
386
384
383
381
379
378
376
375
373
372
370
368
367
365
364
362
361
359
358
356
355
353
352
350
349
347
346
344
343
341
340
338
337
335
334
332
331
330
328
327
325
324
322
321
320
318
317
315
314
313
311
310
308
307
306
304
303
302
300
299
298
296
295
294
292
291
290
288
287
286
284
283
282
281
279
278
277
275
274
273
272
270
269
268
267
265
264
263
262
261
259
258
257
256
255
253
252
251
250
249
247
246
245
244
243
242
241
239
238
237
236
235
234
233
232
230
229
228
227
226
225
224
223
222
221
220
219
217
216
215
214
213
212
211
210
209
208
207
206
205
204
203
202
201
200
199
198
197
196
195
194
193
192
191
190
189
189
188
187
186
185
184
183
182
181
180
179
178
178
177
176
175
174
173
172
171
170
170
169
168
167
166
165
165
164
163
162
161
160
160
159
158
157
156
155
155
154
153
152
152
151
150
149
148
148
147
146
145
145
144
143
