# DWR PLABAACO SOUTH PLATTE RIVER AT BALZAC, CO. daily mean flow
# Written by Hydrohistorian; missing days are NaN, never zero.
start_date: 1917-01-01 24:00
end_date: 1987-09-30 24:00
timestep: 1 DAY
units: cfs
scale: 1
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
294
294
294
294
294
294
294
294
225
200
103
87
69
59
50
50
155
59
69
37
37
37
46
50
59
80
87
112
124
650
598
598
545
545
505
124
103
46
41
37
59
50
69
46
41
41
37
37
33
33
37
41
41
41
41
47
47
47
41
37
47
64
124
80
54
74
74
69
59
59
87
87
59
50
64
80
135
225
650
1400
2000
2700
3400
5300
6100
6000
6450
6800
6800
6800
6400
6000
6400
6900
7300
7000
6600
6300
6300
6800
5800
5300
4940
4940
5200
4690
4200
3290
3080
2670
3290
1000
1500
1500
1000
1000
1000
1000
1110
1230
1000
950
770
855
560
610
415
254
180
110
110
110
110
110
254
438
610
273
311
254
237
220
220
126
126
145
168
168
168
168
168
180
220
220
193
180
193
180
193
220
193
168
157
145
168
145
157
157
157
145
145
145
145
145
145
145
145
145
126
118
145
145
126
180
220
220
220
220
220
254
254
254
392
415
330
292
254
220
254
254
254
254
254
370
392
415
370
330
330
392
415
415
415
460
510
560
510
460
350
330
460
510
535
350
273
273
273
254
254
254
330
370
370
370
311
254
237
193
168
254
415
440
460
485
510
460
438
438
415
392
237
180
180
168
168
145
110
136
145
126
126
145
156
136
126
126
126
110
110
110
118
110
118
126
126
126
126
126
126
126
145
145
136
126
126
126
220
254
292
330
330
237
311
415
370
350
237
145
145
103
96
96
96
96
96
273
205
166
147
147
128
166
166
128
128
92
128
423
288
205
246
377
400
377
446
423
332
354
354
400
518
377
332
423
332
377
423
377
423
450
450
450
450
450
450
450
450
450
450
470
332
332
470
205
205
200
200
260
332
470
332
246
310
356
377
423
288
288
610
660
470
377
332
288
205
205
65
46
42
38
38
38
38
38
36
36
36
36
34
34
34
34
32
32
32
32
32
34
36
40
46
65
65
65
65
65
92
128
110
128
46
44
42
40
38
36
34
32
30
28
26
28
34
46
76
82
121
101
86
90
95
118
126
101
95
90
101
101
114
114
117
121
112
88
101
114
146
200
215
203
183
180
197
136
117
143
143
156
215
254
221
143
128
128
158
197
200
195
153
136
143
257
395
608
900
1060
984
798
520
840
2400
2820
2910
2820
2570
1140
311
123
195
189
200
200
192
183
254
278
240
234
268
458
628
1290
1690
1430
1360
1320
912
710
395
209
143
221
493
488
209
86
101
97
128
169
209
156
177
271
414
377
382
339
335
296
289
267
343
304
296
355
373
274
228
192
161
183
183
161
119
114
126
107
59
59
61
68
50
64
70
90
119
143
128
107
80
66
59
76
84
66
59
76
86
64
82
86
80
84
107
88
82
103
90
107
95
88
88
76
82
90
86
82
80
74
72
95
90
74
70
76
76
82
92
88
76
72
76
86
86
59
57
57
56
56
55
59
64
66
59
52
61
68
76
84
94
90
86
82
78
74
74
74
74
64
59
64
64
114
164
214
264
314
364
373
257
153
88
68
55
55
47
50
50
44
40
40
40
40
47
47
40
35
40
40
236
236
236
236
236
236
236
236
236
236
236
270
210
150
100
130
160
200
230
260
300
335
347
360
372
384
396
408
420
468
539
556
652
758
830
854
870
798
822
830
846
950
1040
974
950
990
1020
934
982
942
950
878
934
982
1040
1030
870
862
870
878
736
687
694
604
562
574
550
510
488
814
463
239
164
114
94
91
77
61
61
60
58
54
54
54
52
49
45
39
37
33
35
33
39
40
37
37
35
35
34
33
39
71
41
39
48
66
54
54
539
568
598
631
666
592
385
232
87
45
36
42
30
30
30
29
29
29
29
29
28
28
28
28
28
27
21
44
101
204
624
624
385
158
44
20
49
57
49
94
150
87
74
63
52
48
48
48
24
24
24
29
41
52
51
51
49
49
48
48
51
52
66
148
143
128
126
121
121
119
128
138
359
285
252
256
256
223
177
148
175
169
150
161
184
189
216
292
263
167
181
175
189
161
140
153
143
183
213
256
256
204
186
195
201
166
121
100
112
129
146
150
156
189
289
210
89
124
352
950
990
830
522
281
198
172
140
136
148
183
236
226
236
198
175
175
192
189
186
183
148
130
156
148
105
84
116
148
189
347
376
434
443
285
192
172
172
143
133
148
169
166
180
201
198
204
232
273
307
300
304
296
307
372
381
288
232
210
189
175
175
192
220
246
256
266
319
347
368
389
398
398
355
311
300
300
285
263
256
252
252
260
277
266
260
252
249
220
180
180
175
105
69
65
55
81
116
265
415
527
540
550
560
600
750
708
673
617
550
493
493
434
364
359
354
348
343
338
332
327
321
316
310
305
299
294
288
283
277
272
267
262
256
249
266
249
210
208
206
204
201
207
210
216
216
242
232
232
187
108
98
163
193
112
50
50
50
50
50
50
50
50
50
42
52
64
42
34
34
46
34
19
26
21
16
18
19
22
21
22
24
19
22
26
28
25
30
32
28
24
24
20
22
26
31
25
22
22
22
22
19
22
19
19
22
21
21
28
25
22
21
25
19
52
30
31
38
21
16
16
18
18
19
19
19
18
16
18
16
16
14
12
13
13
14
16
16
14
13
16
18
18
24
22
19
16
19
21
24
53
84
40
24
19
16
33
200
200
400
785
500
172
370
460
475
465
450
390
250
214
199
205
361
955
1860
2070
2200
2090
2090
1780
1730
1810
1520
1280
1080
901
655
547
321
349
637
1080
1350
1440
1320
1040
792
415
96
74
62
50
64
175
175
157
151
142
136
232
505
440
329
559
607
577
799
910
885
430
136
80
64
60
62
70
70
92
120
56
50
94
131
175
235
196
178
190
187
214
208
226
226
232
253
345
214
277
325
269
250
244
235
273
329
293
269
250
353
365
273
353
400
380
289
229
190
175
226
333
380
345
261
199
178
217
329
305
196
181
166
154
181
247
361
241
169
181
229
217
235
217
172
160
160
187
211
223
226
244
385
535
460
385
337
289
321
365
349
305
277
261
202
175
166
154
145
163
196
211
208
199
205
199
217
226
211
211
217
232
253
265
289
293
293
293
345
390
577
643
420
325
309
305
301
301
313
329
349
313
281
261
289
333
390
410
405
349
309
321
265
169
142
131
120
148
151
178
151
163
175
126
126
122
92
53
46
52
58
48
46
44
42
43
46
48
48
48
53
56
50
50
46
50
54
53
43
46
40
43
50
62
100
72
92
157
187
199
285
317
108
72
84
124
215
247
269
151
68
59
57
54
52
57
54
46
54
66
182
76
63
54
46
45
46
45
48
57
54
46
48
46
46
108
66
52
45
45
48
48
48
55
50
48
30
30
61
57
45
35
76
29
31
34
32
32
35
23
22
24
26
30
31
29
28
28
26
26
28
30
30
28
28
28
29
24
30
27
26
26
26
27
30
31
31
28
26
27
32
45
30
26
26
26
29
26
27
29
28
26
29
29
29
29
28
26
30
34
29
30
31
32
34
35
37
50
48
52
55
168
1610
2960
2270
1010
252
73
52
43
37
46
134
953
1810
2360
2050
1270
299
59
84
81
35
24
59
343
556
480
263
556
423
362
274
458
589
423
286
311
630
1030
1350
1760
5900
12000
17100
18300
30400
31200
27500
25600
23600
20900
21800
21500
20300
19100
14600
12600
10900
7680
5030
3540
2700
2170
2000
2000
1920
1870
1760
1690
1620
1540
1470
1400
1340
1270
1270
1210
1030
820
820
630
548
402
336
324
242
258
330
247
389
525
548
693
1170
1410
986
684
548
465
430
711
1320
1310
1070
890
657
487
409
293
263
293
305
258
317
293
210
206
196
258
274
305
389
458
472
409
382
336
280
215
164
104
90
87
101
117
181
247
349
510
299
324
274
252
220
201
242
286
269
286
305
423
505
525
510
510
502
437
369
416
448
416
389
369
356
305
330
356
356
343
362
349
341
334
327
319
312
305
206
191
186
210
191
286
430
423
382
376
395
409
382
356
247
168
134
124
111
120
120
138
147
151
151
125
100
73
70
70
78
73
70
78
76
87
87
73
63
63
70
76
78
87
98
68
30
84
168
451
465
480
444
376
313
252
168
111
215
464
581
564
525
510
502
444
465
465
465
548
548
573
409
258
225
182
130
134
177
263
293
349
409
376
430
548
451
409
369
225
225
220
220
220
240
300
400
500
639
564
458
299
382
382
495
395
451
349
293
263
286
293
225
293
311
330
343
389
402
437
389
356
349
330
362
369
349
525
589
711
770
942
931
1050
931
684
800
870
870
820
730
770
780
657
416
258
164
120
95
114
164
127
120
147
151
186
143
147
143
120
90
84
95
106
117
70
38
34
35
35
30
29
31
27
20
18
18
17
17
17
17
21
45
92
147
104
37
26
73
437
134
29
31
28
31
29
124
31
31
31
31
31
47
131
131
116
108
111
44
49
137
131
122
125
122
113
111
95
100
140
149
159
149
143
143
140
134
131
108
93
86
100
119
140
146
146
172
178
185
209
219
246
243
219
231
243
235
219
219
227
209
235
288
277
246
235
219
192
181
122
131
159
149
156
146
140
156
134
131
146
165
165
165
137
119
152
152
159
175
175
131
134
202
134
103
95
113
202
235
212
212
235
277
265
231
239
246
212
209
250
239
231
258
261
326
439
258
205
185
212
235
246
239
235
239
220
223
227
205
205
212
239
231
205
178
162
162
159
152
172
212
192
209
205
216
235
242
246
223
216
198
156
119
113
113
131
103
95
89
103
103
115
134
128
103
89
84
101
106
95
92
106
134
175
164
154
151
147
141
144
144
141
131
118
134
151
125
115
131
144
131
150
232
266
288
131
109
62
37
37
40
43
28
32
36
38
40
31
26
22
17
15
18
22
25
22
24
26
26
25
30
20
17
17
18
17
18
19
27
16
31
21
25
43
37
18
16
16
17
17
18
19
20
21
22
22
20
22
17
28
40
37
28
27
30
30
28
28
28
26
25
20
22
21
19
19
19
19
18
18
17
17
18
19
17
21
21
25
16
26
27
26
25
22
14
10
20
22
28
26
19
11
10
22
20
21
26
25
25
24
22
20
19
22
24
24
21
22
24
24
26
25
26
24
22
23
24
22
24
22
24
31
34
40
95
62
38
154
56
36
30
37
38
32
32
38
40
32
32
36
32
30
31
32
32
30
31
45
47
28
28
28
27
28
28
28
26
25
21
21
28
28
28
28
28
25
32
30
30
74
37
24
14
25
28
31
34
42
51
49
28
164
121
27
22
28
34
40
100
47
43
42
36
30
32
32
30
27
26
26
26
27
81
131
43
42
49
42
51
178
11300
16800
12500
11400
10300
10600
12500
13000
10100
8660
7440
6220
4670
3140
2360
1780
1340
974
670
392
263
212
201
200
200
207
207
207
214
255
350
459
359
280
377
448
1130
1500
1290
638
382
432
705
606
453
341
267
234
684
853
459
232
207
193
201
200
200
212
214
205
203
237
274
260
287
332
407
284
354
373
287
210
185
277
632
422
373
277
196
242
311
247
230
387
427
397
382
364
368
368
377
373
373
422
521
600
625
644
644
684
822
983
925
814
799
740
876
908
853
755
740
587
559
550
635
736
843
1030
1050
1030
910
798
809
788
767
1010
1250
1270
1240
1200
1080
1070
1080
1090
1150
1050
1100
1650
1740
1720
1760
1760
1780
1780
1760
1780
1780
1820
1760
2050
2250
2230
2360
2640
2530
2460
2450
2460
2480
2430
2400
2280
2180
2170
2120
2040
1660
1520
1440
1410
1360
1330
1250
1220
1160
1130
1100
1110
1110
1090
1110
1000
780
800
810
820
860
940
1000
1000
1000
1000
1000
1000
1000
1020
1020
1020
1020
1020
1020
1020
1020
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1050
1050
1050
1100
1100
1150
1150
1300
1350
1400
1400
1350
1250
1200
1180
1130
1110
1160
1180
1160
1160
1190
1200
1270
1230
1140
1050
970
832
736
684
616
541
532
532
541
625
715
715
777
922
1130
1400
1470
1610
1660
1690
1700
1720
1750
1750
1780
1800
1930
2090
2090
2200
2040
2010
1980
1920
1750
1340
1280
1280
1220
1240
1200
1040
958
982
1070
934
1040
1340
1740
2280
2970
3360
3250
2970
2770
2450
2150
2150
2290
2590
2830
3130
3420
3330
3290
3380
3420
3420
3380
3400
3400
3010
2380
1980
1580
1020
578
240
96
48
96
99
96
134
175
160
160
180
180
200
340
404
2610
3760
5530
6030
7080
8310
8850
9500
9660
9960
10100
9860
8850
7020
5590
4920
5320
6750
7270
6400
4890
3650
2810
2050
1400
1020
854
809
736
587
625
587
454
348
246
207
220
266
253
165
180
195
200
259
246
207
200
220
266
185
190
165
146
142
180
126
96
76
76
93
170
130
122
118
138
150
126
122
114
93
83
83
86
86
99
86
79
86
68
43
83
126
93
79
73
68
76
73
90
73
76
200
195
190
190
180
185
146
134
118
122
142
165
170
220
317
396
348
325
348
420
487
645
462
445
496
437
310
233
165
150
118
76
51
60
54
34
39
44
46
44
42
42
38
36
29
29
28
27
28
28
54
32
28
27
26
26
26
20
23
38
30
24
25
26
26
24
22
20
21
23
22
21
22
22
21
20
21
22
20
20
25
25
24
24
23
23
23
20
20
21
20
21
21
21
20
20
20
24
26
22
25
66
42
42
40
38
34
26
23
21
28
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
30
32
35
29
28
28
28
28
28
28
266
256
251
251
236
208
204
208
226
226
230
230
240
240
240
260
284
286
275
270
241
241
240
240
240
240
240
240
240
240
240
250
250
250
250
250
260
260
260
260
260
260
276
276
276
251
217
174
136
116
73
46
46
46
44
40
35
32
25
25
28
27
35
32
31
29
29
30
30
28
26
25
26
26
28
30
32
35
30
29
56
64
34
31
30
29
32
60
60
56
54
37
60
170
162
142
142
146
120
102
89
89
120
142
186
170
170
186
191
195
186
174
174
170
154
142
136
126
120
132
129
126
120
107
105
110
105
94
89
92
94
92
89
136
146
208
213
150
129
116
102
97
92
87
84
89
217
208
120
107
132
142
132
107
120
113
110
170
162
110
129
113
142
154
132
113
116
126
120
116
100
113
100
110
116
139
154
120
94
94
116
110
105
120
123
105
84
129
113
136
126
120
132
132
158
150
136
158
158
146
628
352
105
64
132
222
236
271
226
142
132
347
110
46
452
246
75
44
50
158
191
150
129
126
120
113
87
73
92
107
120
126
123
110
113
120
116
107
110
142
142
126
102
120
162
170
174
178
146
142
142
146
162
178
156
139
120
89
50
54
73
73
74
72
72
72
76
82
106
104
104
99
74
109
171
161
106
92
99
112
104
97
90
82
74
68
60
19
19
19
18
17
16
15
9
15
16
16
16
16
16
16
16
16
16
16
16
16
16
15
13
13
14
14
16
15
13
13
14
16
16
17
16
16
15
15
16
16
16
15
13
13
13
13
14
17
20
24
30
40
24
40
38
36
50
46
31
29
27
25
32
26
46
59
26
19
17
18
27
36
42
26
36
23
22
30
19
18
19
19
20
17
23
22
22
24
28
35
30
34
38
22
19
19
19
18
17
19
17
29
28
26
23
22
22
46
48
48
146
262
310
310
271
267
267
240
249
280
258
213
195
188
178
158
80
45
36
33
38
27
26
24
23
22
21
20
16
16
16
17
16
16
18
19
19
17
16
16
16
19
18
18
16
16
16
17
17
16
17
17
18
18
19
19
20
25
21
21
20
21
21
56
33
92
104
191
536
3740
4870
4290
3080
2230
2000
2000
1730
1780
1700
1560
1510
1400
1860
2270
2620
2400
2140
1430
996
1100
1080
996
968
940
954
982
996
842
723
701
560
424
405
412
369
1010
1380
1190
1240
1110
1050
1100
968
778
814
1800
3080
3280
2890
2520
2350
3190
5730
6030
5700
5080
4430
3860
3230
2580
1560
800
580
320
260
240
240
200
172
180
200
249
690
1610
2420
1910
1640
2460
2200
2310
1730
1380
828
464
271
174
84
161
174
146
195
213
181
155
152
137
137
146
152
143
109
101
92
82
82
101
123
146
198
174
152
146
140
120
109
96
89
84
82
78
87
80
74
82
80
80
87
89
80
99
99
106
131
146
171
191
213
202
184
171
146
131
112
92
72
72
104
123
140
146
134
126
117
117
128
149
164
181
184
220
269
326
364
406
350
192
153
119
113
108
82
64
52
60
70
68
60
46
42
36
35
39
34
29
28
27
26
29
32
25
24
24
23
22
22
24
24
22
22
22
21
21
21
21
20
21
21
20
21
25
24
22
20
18
17
18
20
24
23
23
22
21
22
24
21
20
20
20
19
18
18
18
20
23
31
50
36
26
19
22
22
20
19
23
44
47
60
32
37
28
23
22
16
15
13
13
12
12
12
12
12
11
12
17
37
84
192
216
292
153
40
76
127
118
144
458
367
396
396
358
284
122
47
32
24
25
25
25
23
22
28
140
192
367
329
406
367
310
277
269
300
192
122
111
91
84
74
63
52
45
40
28
74
210
300
348
348
338
348
329
310
417
396
469
406
269
216
198
245
261
300
367
490
511
469
406
367
300
230
216
277
406
469
479
469
458
469
417
329
253
168
162
230
269
427
964
1450
1550
1740
2020
2090
1740
1650
1720
1720
1510
1240
1010
744
556
438
377
348
222
101
76
79
91
101
216
230
300
438
222
140
122
108
98
98
98
101
122
140
144
131
111
108
94
94
101
111
111
140
144
162
180
144
149
149
140
115
94
84
204
406
238
238
58
79
74
40
34
29
32
53
68
98
127
108
122
153
140
238
210
144
108
101
153
115
104
127
136
149
162
292
358
490
396
222
269
261
238
210
210
216
427
192
158
140
144
136
949
964
1350
545
612
490
377
284
261
253
238
104
61
68
84
136
144
111
186
210
186
153
118
118
127
149
180
180
180
168
192
174
245
319
245
204
180
174
136
122
118
111
111
108
111
111
98
84
84
101
140
136
131
122
104
111
144
186
329
438
448
500
511
518
454
258
167
142
121
104
107
104
101
83
53
43
42
34
23
14
13
12
10
9
10
10
9
10
10
9
9
10
11
12
12
12
11
10
16
18
12
12
12
21
13
14
14
14
13
13
13
12
13
14
14
14
14
13
12
13
12
12
14
14
13
12
13
13
12
12
13
20
40
60
70
24
23
20
23
37
38
37
48
69
69
69
69
74
56
36
28
36
41
41
43
60
61
78
104
121
150
228
420
180
111
78
53
38
36
28
21
18
17
21
19
20
35
155
163
155
151
146
155
146
159
209
276
228
218
223
223
199
194
172
159
151
142
131
151
223
258
336
445
550
584
584
550
507
475
507
561
607
618
595
540
407
312
264
190
167
151
131
121
114
114
118
111
111
111
128
185
234
270
270
282
264
163
121
111
104
107
107
88
76
81
86
91
124
135
114
91
91
135
172
180
208
199
176
142
121
99
104
111
121
128
135
163
180
159
142
128
128
114
121
128
135
151
163
180
176
176
199
209
194
167
159
151
167
228
475
653
406
246
258
416
464
406
344
352
435
475
320
214
180
344
1020
1990
2400
2040
1640
1630
1730
6210
5200
3400
2350
1700
1400
1590
1650
1380
948
416
304
270
328
738
1070
812
595
464
387
312
246
194
163
336
2270
2790
2160
1730
1320
880
572
288
209
246
416
445
352
344
368
426
360
378
387
425
618
507
894
1210
1680
1750
1320
1160
1160
866
826
907
572
378
336
328
336
296
218
176
151
167
163
159
167
151
138
138
128
118
107
114
118
121
128
124
131
151
146
155
172
163
151
172
214
218
223
218
180
176
163
124
121
121
107
111
121
111
118
121
124
131
131
135
138
131
142
131
138
163
180
209
118
88
91
91
94
94
159
159
159
163
167
270
304
352
529
454
344
172
65
60
51
48
48
48
43
42
36
36
36
45
46
42
29
38
33
30
33
34
33
32
32
32
23
24
24
23
22
24
22
20
22
23
23
23
24
23
21
21
25
26
27
30
30
26
30
33
38
146
146
86
74
63
58
71
53
46
42
54
86
88
91
91
96
92
88
83
77
71
63
57
51
42
45
48
42
45
50
51
107
111
121
167
209
264
312
360
665
787
738
665
880
787
770
760
760
750
750
740
740
750
750
750
750
750
755
812
810
810
800
780
760
740
738
740
730
730
720
720
710
676
660
640
600
570
540
500
500
500
507
480
400
260
185
131
130
128
124
122
120
118
121
234
276
296
320
344
388
416
397
406
387
387
397
572
584
584
562
529
595
583
572
572
580
540
500
460
440
380
336
464
540
561
583
607
607
328
163
114
91
76
81
131
218
228
368
976
1530
1560
1590
1460
1350
1460
1530
1500
1430
1370
1430
1460
1340
1210
880
826
750
561
368
228
121
91
88
172
167
167
167
121
114
135
155
138
121
121
155
240
159
146
155
151
128
121
124
138
107
114
121
146
138
118
121
124
135
142
194
194
185
185
163
155
185
180
180
185
167
151
146
135
127
146
135
135
146
185
176
155
167
172
163
155
155
155
155
155
146
135
121
118
131
138
135
159
138
131
121
194
101
71
71
71
78
83
142
246
223
234
352
607
320
218
190
163
180
209
194
180
151
172
135
114
135
159
155
142
138
185
240
270
276
276
258
240
258
218
222
174
905
1520
1790
2000
1750
1270
876
558
383
193
54
30
30
25
22
54
40
75
127
134
142
158
217
165
165
135
110
70
72
97
112
91
63
64
81
74
76
86
97
104
124
136
114
11
13
13
13
13
14
13
32
50
53
84
81
136
182
400
407
188
188
194
194
91
34
36
48
95
104
110
117
54
26
32
173
500
500
500
500
500
500
500
500
456
326
248
284
295
284
284
316
356
265
194
114
89
60
48
34
30
36
119
230
234
239
374
456
442
435
414
400
393
344
234
93
44
34
30
27
26
24
24
27
29
44
72
190
170
170
170
170
200
240
280
320
320
320
340
340
360
380
420
480
547
600
600
620
620
620
680
720
780
840
860
920
1040
1060
1080
1440
2440
2200
1680
1560
1610
1920
2090
1830
1630
1330
1160
896
685
590
536
435
442
512
572
626
608
520
456
350
239
161
102
66
64
61
61
61
64
64
64
53
41
30
29
29
24
20
19
21
21
21
22
22
22
21
20
20
19
19
19
19
52
136
156
147
176
219
99
35
30
30
30
30
29
28
26
24
22
22
29
53
91
150
131
93
84
61
112
136
106
86
91
74
45
29
27
27
30
25
23
25
24
25
25
24
32
79
91
112
106
110
114
88
76
71
71
95
126
117
122
144
164
179
176
164
158
176
188
198
194
188
182
156
170
179
170
147
126
129
139
131
102
95
142
156
136
117
110
95
126
134
124
117
153
198
194
134
102
93
104
129
142
131
131
119
112
134
156
131
156
158
176
153
134
144
142
150
124
150
139
161
176
153
279
248
290
714
1320
1520
2520
2090
1380
1020
626
350
274
274
182
153
164
161
216
428
414
226
173
167
176
167
182
243
212
150
147
208
274
252
201
164
52
55
54
53
50
45
49
48
52
38
33
45
45
49
43
61
59
64
72
65
76
47
32
32
30
30
28
28
28
30
29
27
23
32
30
30
31
30
25
25
26
25
25
26
24
20
24
24
24
24
22
23
24
22
22
22
21
21
21
20
20
20
19
20
32
143
786
376
365
305
288
296
260
249
228
235
235
231
212
187
157
159
157
140
133
135
119
117
117
119
101
91
83
76
70
77
67
61
48
55
50
62
80
90
100
121
123
121
123
125
76
76
76
76
76
76
76
76
76
76
76
76
76
76
70
152
121
113
94
80
65
65
64
80
82
82
82
80
84
82
83
86
84
84
146
143
129
113
107
107
107
107
107
103
97
177
405
412
394
376
371
371
394
382
376
433
433
447
528
533
528
468
433
468
543
334
249
89
46
59
82
84
58
28
31
23
16
14
30
40
75
100
200
450
535
604
810
810
846
846
834
728
388
184
105
91
65
61
65
55
51
65
115
99
61
48
71
67
57
37
39
42
32
11
12
13
12
11
13
16
20
22
24
65
205
224
212
231
140
94
80
90
125
143
149
146
205
187
178
205
253
280
218
224
218
284
314
365
454
371
284
276
405
338
288
343
399
365
284
235
181
151
159
167
205
138
120
115
113
100
95
100
93
95
95
83
113
113
135
149
108
82
73
62
59
55
46
39
55
91
100
106
127
138
118
187
256
205
132
113
146
167
154
205
167
152
143
174
187
216
208
187
180
180
187
198
184
187
174
184
194
194
180
149
146
205
216
191
180
219
243
264
243
212
198
184
194
208
212
219
230
216
201
167
146
140
138
140
194
212
212
219
212
212
217
201
208
230
239
219
212
191
154
143
347
157
82
100
146
152
170
175
202
175
173
168
159
159
161
168
170
188
200
205
205
205
208
208
210
210
215
212
218
218
212
208
225
269
269
228
170
93
75
84
80
73
67
62
57
57
57
57
57
50
46
44
40
38
35
30
27
24
22
23
20
19
20
19
19
18
18
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
133
12
12
11
12
15
16
15
16
16
14
13
16
15
48
33
30
27
22
19
17
17
17
17
19
20
21
22
89
67
50
32
20
33
29
25
17
21
32
19
18
16
16
16
24
25
26
71
139
120
175
242
260
249
195
141
116
124
148
141
130
130
145
175
218
258
112
59
48
44
39
41
39
38
39
44
63
128
159
128
130
130
173
228
205
202
200
258
272
242
225
239
249
252
212
225
249
252
249
252
233
233
225
200
190
178
178
190
178
145
132
137
190
205
202
192
182
170
166
164
185
212
242
355
220
222
198
180
178
178
215
210
218
205
195
200
192
192
200
198
190
170
168
175
188
154
152
150
166
161
166
141
126
137
139
141
145
175
164
185
175
185
212
1000
970
430
447
297
202
180
178
178
205
200
200
192
198
200
198
178
188
185
200
210
225
246
220
195
212
205
218
210
205
198
192
190
190
189
187
186
184
184
183
182
182
190
192
190
192
195
190
192
195
192
185
188
178
178
168
150
141
139
141
141
143
122
115
106
100
65
92
65
39
59
84
88
84
84
84
78
68
82
94
118
128
135
152
155
128
80
80
51
32
36
46
46
34
26
25
25
24
28
29
24
36
42
32
22
20
20
18
17
17
18
18
18
18
17
17
17
18
18
18
18
18
17
16
17
17
17
17
17
17
18
18
18
18
17
17
17
16
16
16
16
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
18
18
16
15
15
15
14
15
15
15
16
15
16
15
14
14
15
15
17
17
17
17
17
24
16
16
18
17
16
16
17
17
18
18
18
18
18
18
19
19
19
20
20
21
22
22
21
20
20
20
20
20
20
20
20
20
20
20
20
20
82
169
49
26
26
23
24
22
23
24
25
25
24
25
25
28
22
72
80
78
90
138
140
142
169
138
142
142
142
132
142
128
132
145
122
130
155
155
155
175
150
130
122
130
155
158
202
308
122
59
54
53
122
166
155
128
90
86
135
199
166
60
56
51
51
53
65
56
54
56
59
67
48
46
41
36
36
37
70
287
267
140
115
56
46
50
92
132
244
241
184
181
275
240
211
322
425
367
326
326
349
435
326
390
410
313
271
248
336
430
556
562
484
372
304
271
214
152
130
125
152
202
271
205
175
181
241
178
230
230
128
112
102
84
199
894
652
283
184
150
152
140
120
100
90
80
76
80
88
108
158
199
2200
2500
1430
862
708
574
430
375
350
275
200
181
187
181
175
181
178
178
190
208
205
196
420
638
367
680
514
484
372
250
225
225
225
225
225
200
200
300
2500
2000
900
400
100
60
60
55
54
60
60
55
50
60
70
80
90
100
160
175
98
92
80
72
62
55
53
48
43
41
43
46
44
41
33
30
30
30
24
21
20
18
17
16
16
16
16
16
16
13
13
16
13
13
17
17
17
17
28
32
30
16
11
9
9
11
8
12
22
26
27
30
33
33
30
26
26
22
22
26
22
9
13
13
11
14
18
12
11
11
11
11
11
11
11
8
8
8
8
9
12
8
7
9
9
7
8
11
8
7
8
7
6
8
12
12
9
13
13
12
13
17
13
12
14
16
13
14
17
14
12
13
14
13
13
16
13
14
13
13
13
13
14
14
14
18
18
17
18
18
18
13
14
13
9
9
9
9
9
11
11
9
9
14
13
12
13
96
218
396
388
131
59
50
38
28
24
21
18
14
17
14
13
13
13
12
12
14
14
12
12
14
39
74
28
16
14
12
12
12
51
115
149
153
92
34
26
26
26
21
33
41
28
28
28
51
64
55
53
78
86
76
74
76
78
120
135
140
140
142
144
135
133
149
180
135
62
41
34
34
44
59
74
59
74
133
166
198
208
176
193
170
158
160
153
146
140
151
149
131
111
98
126
158
149
156
183
190
178
168
173
173
176
183
183
176
170
178
178
170
135
115
96
131
105
98
137
163
151
126
117
113
109
120
120
122
137
142
117
115
105
107
111
115
151
146
144
140
135
135
170
137
124
115
122
135
144
144
158
146
120
92
96
98
100
137
135
133
133
133
135
149
153
160
170
176
156
153
160
163
160
156
231
300
237
190
173
160
168
166
160
156
156
149
153
160
166
180
180
173
144
153
183
203
203
206
190
166
158
168
178
178
166
156
156
168
173
178
186
186
188
166
151
170
178
174
170
151
124
151
147
48
47
50
50
48
47
68
170
124
36
43
62
111
97
75
50
25
22
20
20
32
87
111
111
111
144
192
192
214
111
62
60
58
68
56
102
147
144
117
56
50
50
54
50
52
52
77
75
62
43
34
32
29
22
21
22
30
73
50
54
22
18
19
18
18
17
16
15
15
17
17
19
24
25
24
24
25
27
27
27
27
24
21
20
18
18
16
12
10
10
11
11
9
9
8
6
6
10
13
12
12
12
12
13
16
21
24
25
25
22
16
13
11
12
16
18
17
18
20
21
21
21
22
20
20
22
20
19
18
17
15
15
16
16
14
13
12
12
12
14
17
18
20
18
14
14
16
17
18
17
18
15
15
16
16
17
16
16
16
17
18
17
15
15
15
12
14
18
30
32
29
32
56
73
79
79
120
174
188
192
174
174
163
155
159
114
29
21
71
151
244
188
174
155
140
136
124
117
111
174
229
32
30
58
155
124
100
79
75
71
73
60
58
64
58
54
45
363
29
27
24
22
24
27
809
3610
1860
1680
990
1560
1560
1560
1560
1560
1560
1560
1560
5300
5300
5300
5300
5300
5300
5300
5300
5300
5300
5300
5300
5300
5300
5300
5300
5300
5300
5300
5300
792
556
225
182
144
123
115
109
86
129
81
84
91
84
74
76
109
109
109
129
148
154
179
160
141
141
154
160
166
129
88
91
96
112
74
60
45
24
32
36
47
38
69
84
84
101
98
86
69
47
98
118
112
101
101
98
88
71
91
121
121
123
123
115
112
115
218
205
215
316
277
208
195
229
261
157
98
160
946
464
292
218
86
69
123
112
186
176
126
107
98
86
94
94
101
104
94
94
144
176
179
176
182
185
188
174
159
158
158
156
162
179
181
123
71
54
48
43
39
35
34
33
39
38
36
36
36
29
16
15
14
14
12
12
11
10
10
10
10
10
11
11
11
12
13
14
15
15
14
13
13
12
12
11
12
12
11
11
11
10
10
9.8
9.8
9.8
9.4
9.4
9.4
9
9
8.2
7.4
7.4
7.8
8.2
8.2
9
9.8
10
11
11
11
11
10
9
9
9.4
9.4
9.8
10
9
10
9.4
9
9
9.4
8.6
7.8
7.8
6.2
4.6
5.8
7.4
7.8
8.6
9
9
7.8
8.2
8.2
7.4
7.8
9.8
18
16
22
13
13
13
13
12
13
13
16
15
15
16
12
11
12
13
14
12
13
13
15
15
14
14
13
12
14
14
15
16
16
17
19
25
21
20
15
13
13
15
13
12
12
12
12
12
13
13
12
12
11
11
9.8
11
10
11
11
12
11
10
11
23
43
15
13
14
12
12
14
12
12
19
16
12
11
11
9.8
27
68
96
152
139
131
133
102
94
89
85
85
91
111
116
144
147
155
172
186
216
195
207
204
201
201
192
192
186
172
163
183
133
28
46
144
150
142
144
158
186
175
169
155
142
133
144
142
150
158
169
172
163
147
152
144
198
235
266
280
307
252
210
177
116
73
53
55
52
51
91
116
102
139
155
175
219
232
223
198
183
177
161
150
144
133
128
128
128
128
128
89
76
87
98
116
152
152
150
177
177
163
152
152
150
155
158
155
144
144
142
150
144
172
442
1360
347
242
323
660
1360
578
424
256
201
232
150
121
123
139
139
161
147
169
207
229
219
351
315
276
252
207
150
150
155
163
166
158
175
189
195
201
186
210
175
175
169
183
189
175
177
177
175
186
186
175
169
161
175
177
169
163
166
192
226
339
331
318
340
297
240
214
248
242
247
267
276
246
123
54
41
34
32
32
29
27
28
30
27
27
26
25
24
24
19
11
11
10
9.6
9.2
9.7
9.2
8.7
9.3
10
9.3
8.3
8.7
8.8
8.2
8.4
8.6
8.2
8.1
8.5
8.7
8.4
8.3
8.7
9
8.9
9
8.9
8.2
8.5
9
8.5
8.8
9.2
9.1
8.1
8.8
9.9
8.9
10
9.5
9.5
8.9
9.3
9.5
8.9
8.9
9.4
9.4
8.8
9.2
9.3
8.8
8.8
9.1
9.1
8.7
9.2
9.7
9.4
9
9.7
10
13
17
13
12
12
13
13
11
11
11
11
11
10
10
10
11
11
10
9.2
9.1
8.8
9.3
10
12
12
13
14
13
13
13
13
11
10
9.7
9.2
9.2
12
13
13
13
13
13
13
13
13
13
13
13
13
12
13
13
13
12
12
12
12
15
17
17
14
14
17
16
11
10
9.9
9.4
9.6
9.4
9.1
11
13
12
11
12
11
11
12
14
13
13
14
14
13
16
23
22
20
20
19
17
16
17
16
15
15
15
14
14
17
15
15
29
88
70
86
124
150
162
162
179
212
273
324
330
363
362
329
270
232
228
218
207
195
165
130
135
193
191
152
112
89
90
101
95
129
137
129
118
115
116
116
120
111
112
845
275
189
235
272
231
220
193
164
189
194
190
205
263
155
50
39
46
136
106
110
125
135
166
122
106
104
129
193
199
177
177
182
211
293
376
262
262
308
297
234
176
147
130
122
126
115
143
149
144
132
135
142
158
178
156
150
140
133
141
152
150
149
144
160
162
167
154
163
176
165
159
142
114
123
136
138
135
129
129
134
147
147
145
143
134
136
141
126
123
113
120
101
93
118
133
149
150
450
214
200
436
202
182
211
198
145
132
161
194
215
217
214
194
179
175
169
156
146
148
146
146
154
155
152
155
159
160
151
149
144
130
115
111
107
103
103
102
97
92
91
91
111
131
140
137
137
114
114
127
154
161
200
190
160
120
81
73
59
55
53
52
47
47
59
68
69
72
80
75
67
68
86
95
101
138
152
127
119
55
38
31
28
24
21
22
18
17
17
17
15
13
14
14
11
11
12
10
10
12
11
8.8
13
13
9.2
10
13
11
8.6
9.2
11
9
30
107
91
60
39
30
20
18
18
16
14
14
17
13
13
16
12
10
11
14
14
15
17
14
11
11
11
10
10
13
10
10
12
15
13
13
14
15
14
17
16
12
12
13
11
11
11
12
9.8
10
11
10
10
12
13
12
12
12
10
8
8.6
10
9.4
10
11
10
10
10
11
11
11
12
11
11
13
33
36
38
38
39
40
43
44
46
61
73
75
82
107
140
170
191
171
167
160
155
149
134
126
124
123
126
132
135
122
117
115
108
103
103
117
130
145
155
156
148
144
145
128
134
153
159
144
126
118
1900
479
66
50
36
28
21
13
13
13
10
7.8
12
42
40
18
8
5.2
25
175
166
210
182
193
183
119
96
84
75
48
71
148
180
49
180
94
142
343
329
327
343
496
559
593
507
464
578
678
727
674
385
163
123
86
66
58
117
183
220
352
331
289
257
203
171
200
211
246
255
225
188
162
148
136
134
134
146
221
296
271
536
406
326
308
320
273
228
187
191
198
160
149
157
156
152
136
119
127
140
149
147
173
196
199
207
284
202
249
211
220
226
225
291
230
218
235
202
176
183
186
896
1630
506
566
539
1380
966
738
1070
1370
3230
2880
8000
10000
3220
1320
829
783
3090
2720
1910
1550
596
158
89
77
52
56
51
59
24
17
11
19
87
108
100
93
122
157
93
53
33
31
25
25
33
23
28
37
33
32
26
23
22
18
20
20
18
19
19
21
20
20
20
19
19
19
19
20
22
24
22
20
21
21
20
20
20
19
17
19
21
22
23
23
20
19
19
19
19
19
22
21
19
19
21
20
19
19
19
18
18
20
22
23
24
25
70
421
750
865
1040
1080
1060
925
895
870
850
833
802
765
739
711
671
667
660
667
685
620
527
462
444
447
415
359
472
636
656
692
730
755
960
1200
1210
1220
1160
1100
949
1000
1030
975
858
848
857
858
825
825
835
769
700
627
578
536
504
445
419
392
387
407
574
1190
1270
888
676
710
704
609
539
511
529
560
594
586
455
405
506
480
394
324
376
417
490
621
751
993
3000
6880
7820
4670
4460
3180
2600
2490
2380
2240
2110
2080
2100
2120
2140
2120
2080
2060
2000
1980
1930
1890
1870
1820
1770
1730
1640
1580
1540
1530
1550
1580
1610
1580
1550
1530
1560
1540
1540
1570
1580
1570
1550
1450
1420
1450
1190
837
528
277
84
63
74
88
118
106
129
208
183
160
156
147
149
139
134
133
152
208
217
188
159
135
126
125
101
79
82
89
115
122
140
169
159
166
161
168
236
354
343
282
216
170
164
160
180
181
165
146
143
166
165
189
205
202
180
162
172
177
178
177
163
143
134
134
134
132
129
118
104
111
100
99
99
109
131
133
131
136
144
158
149
152
140
136
133
141
151
156
158
161
172
195
231
250
207
181
177
169
143
150
147
160
165
159
154
149
149
147
143
136
126
128
128
138
144
135
125
134
150
148
147
144
146
143
152
155
151
144
151
148
145
148
154
160
162
155
145
151
132
148
157
166
166
162
172
174
161
144
151
158
162
166
166
168
178
175
155
144
163
177
183
182
182
200
194
175
150
134
134
135
128
124
115
101
90
87
89
88
101
124
131
145
155
156
138
123
119
124
122
127
125
123
119
111
103
100
100
99
100
102
104
102
100
96
87
85
82
82
77
78
79
75
76
84
89
86
90
130
153
224
248
189
124
115
101
97
94
100
93
82
84
83
66
52
51
48
44
29
26
25
28
25
27
25
30
28
23
18
18
19
16
13
14
14
16
14
16
16
16
17
16
14
15
17
16
14
15
16
17
18
20
20
20
21
20
20
21
22
22
21
21
18
18
17
17
16
14
15
14
13
12
12
12
13
13
14
15
15
16
16
16
17
17
14
16
18
18
20
24
22
20
19
19
19
17
18
18
16
17
19
17
16
16
17
16
14
14
13
13
21
21
19
18
18
22
16
16
18
17
17
18
17
16
18
19
16
27
68
42
28
26
26
22
34
39
34
43
62
62
76
79
90
95
88
95
95
156
175
170
151
135
134
117
108
97
93
88
91
92
92
107
110
104
99
108
125
119
109
116
135
136
120
120
118
128
119
145
265
145
138
126
142
140
118
148
373
72
51
92
116
119
115
112
130
127
121
112
100
97
90
102
109
118
113
114
126
125
143
151
178
198
176
140
122
134
199
183
142
107
102
104
107
113
110
118
116
108
104
112
115
120
113
115
117
138
170
169
174
191
126
125
122
115
113
132
149
147
148
142
149
132
120
121
164
163
144
144
159
165
167
175
172
175
175
177
203
164
131
126
125
118
118
130
143
155
162
169
166
176
173
198
444
277
236
170
147
151
222
254
258
245
219
201
215
263
407
386
262
137
119
118
123
172
190
169
169
163
157
193
193
200
210
230
238
234
230
242
242
227
210
203
200
206
203
178
181
187
184
203
190
190
175
157
151
142
148
142
157
160
184
169
116
70
40
32
27
27
27
23
17
14
14
13
13
14
13
12
12
12
11
11
12
11
10
11
11
10
11
11
11
10
11
11
9.8
9.3
24
10
9.3
9.8
10
9.8
9.8
11
9.8
9.3
9.3
9.8
9.3
9.8
10
9.8
8.8
9.3
9.8
9.3
9.3
9.3
8.8
8
8.4
8.4
8.4
11
12
9.8
8.8
9.3
10
9.8
9.3
11
10
9.3
10
11
10
9.8
10
9.3
7.5
8
8.4
9.3
10
8.8
7.5
7.5
8
7.5
7.5
8.4
8
7.1
6.8
6.8
7.5
8.8
8.4
9.8
8.4
8.4
8.4
8.8
8
8.4
9.3
8.8
7.5
8
8.4
7.5
8
8.8
9.8
9.8
9.3
9.8
9.8
9.8
10
9.8
9.8
10
11
9.8
9.8
10
9.8
10
10
11
33
123
118
123
56
22
19
16
14
14
14
13
13
13
13
13
13
12
11
10
11
11
10
14
82
49
22
30
58
36
22
19
19
22
42
24
26
43
43
64
120
210
249
309
267
178
125
163
216
206
238
216
190
275
321
253
227
193
249
313
210
210
275
313
271
223
210
337
385
397
457
501
461
369
317
227
227
216
256
278
353
461
568
193
56
29
27
53
24
23
44
50
36
45
98
100
178
361
510
377
452
514
305
242
223
223
160
175
210
175
133
94
80
83
329
220
113
253
333
275
238
160
104
86
94
139
130
125
151
160
157
227
249
275
230
213
181
154
139
130
108
102
125
133
163
187
184
200
206
290
213
260
321
329
381
421
501
417
337
256
230
203
172
181
154
113
106
133
123
175
216
238
271
275
253
206
184
216
227
203
184
187
190
187
166
154
187
267
333
230
148
120
108
108
77
35
26
26
25
23
18
18
17
13
13
14
13
13
12
13
13
13
13
13
12
13
13
16
16
18
21
26
24
24
27
29
37
37
24
19
18
16
16
15
14
12
13
13
12
12
12
12
12
12
12
13
13
13
13
12
15
16
17
17
18
17
16
16
17
17
17
18
17
16
16
17
21
18
19
19
20
18
20
18
17
19
18
18
24
40
60
70
64
55
50
95
119
135
90
60
43
31
31
33
33
32
34
32
29
28
27
24
22
24
22
18
18
18
16
16
16
16
15
15
17
19
22
18
46
109
177
116
82
38
32
27
18
18
18
16
16
16
14
12
12
11
12
14
22
28
26
18
18
19
21
22
21
18
19
21
21
21
21
21
73
350
764
1050
1170
4150
6190
4240
3190
2020
1400
1130
1000
940
870
865
850
950
1080
1000
780
568
430
369
369
357
325
242
88
32
28
19
19
22
24
36
160
620
1080
1300
1310
1570
1780
2350
3160
5160
6660
7500
10400
16000
14800
13700
11200
11000
11000
15600
15200
13800
12600
11800
10200
9480
9140
8980
8980
9180
9620
9980
9300
8100
7380
6880
6400
5500
3870
3020
2680
2380
2280
1970
1660
1400
1350
1450
1600
1810
2030
2430
2270
2180
2330
2220
2820
3320
3810
3530
3570
3950
5740
7580
6980
5770
5400
5620
5680
5950
6040
6100
5800
5400
4780
4110
3050
2130
1490
927
565
350
190
87
9
22
76
123
126
154
162
166
158
142
166
186
182
170
178
202
296
335
330
255
206
198
182
134
90
109
130
138
158
278
375
360
335
214
170
134
126
130
154
202
198
186
178
170
174
182
190
182
170
154
138
112
126
178
178
170
186
264
583
370
365
370
375
385
365
355
273
246
242
214
174
154
134
120
178
232
246
278
325
375
472
511
517
472
400
330
278
250
206
142
154
126
146
170
146
56
45
40
47
43
43
95
219
79
210
300
138
71
43
40
38
27
15
17
16
17
21
20
16
16
17
16
21
23
24
33
22
24
26
22
23
21
16
15
16
17
18
22
13
16
59
52
42
43
45
24
50
190
250
345
395
430
420
461
577
547
517
494
505
510
329
190
223
381
253
98
94
245
405
496
532
457
435
443
605
676
695
710
760
780
880
1040
1040
925
775
770
760
745
745
725
596
528
487
461
451
442
449
465
495
550
591
532
443
365
333
297
353
474
461
452
483
401
234
223
213
193
178
102
133
116
74
46
83
64
42
35
30
25
80
181
184
190
193
190
190
190
181
187
227
349
518
530
531
533
535
539
540
596
652
652
610
573
564
559
536
501
510
483
479
483
474
461
457
435
426
353
301
271
178
151
130
111
92
76
67
68
77
86
74
245
457
457
448
536
573
536
413
421
264
139
102
94
86
58
29
28
27
24
24
47
56
57
108
125
108
123
193
113
133
223
190
197
230
309
256
77
74
184
329
681
1080
1400
1490
1840
2300
2090
1540
1130
975
1140
1900
2120
1970
2420
2170
1530
1130
800
540
381
305
750
875
785
715
629
501
271
197
197
216
142
133
160
187
260
216
210
238
293
357
409
365
286
249
203
148
120
120
104
116
120
125
108
108
130
160
181
187
175
193
200
163
130
139
133
123
104
96
94
92
90
94
128
142
142
169
203
206
197
157
169
154
145
139
142
145
145
169
200
200
200
223
242
245
242
238
234
227
223
238
234
223
206
216
230
220
216
216
206
203
200
193
172
151
145
157
163
223
245
253
249
234
220
210
200
184
175
184
181
163
145
133
123
113
113
116
118
118
120
125
142
160
169
178
213
238
282
321
349
369
357
373
321
172
125
104
88
68
56
47
40
35
30
25
18
15
14
13
12
13
16
16
16
16
16
16
16
18
18
18
18
18
18
18
18
18
18
18
17
17
17
18
17
17
18
17
16
16
16
15
15
16
15
13
15
17
16
16
17
16
14
16
17
16
13
14
13
13
13
14
13
13
15
13
12
13
13
13
12
15
12
22
18
13
11
12
12
13
13
14
15
14
14
14
14
13
14
16
16
16
16
35
49
175
112
135
135
86
67
101
105
107
94
150
205
175
142
130
130
96
69
47
38
35
35
32
29
28
29
29
24
24
23
22
22
23
22
20
23
23
22
19
21
19
17
18
19
18
18
20
19
18
18
19
18
18
18
18
18
18
18
18
18
21
20
19
20
20
19
18
19
19
19
28
28
27
25
29
46
67
200
190
197
264
305
397
501
582
955
1010
1110
1190
1220
990
1590
1810
2240
2630
2680
2410
2190
2160
2220
2790
2820
2840
2520
2470
2340
2090
2020
2060
1970
1390
865
286
220
297
267
249
373
409
417
381
349
361
421
457
465
430
377
313
313
389
409
337
389
275
220
220
210
193
193
190
184
154
154
160
148
136
130
145
151
148
154
151
145
154
175
175
90
102
163
190
242
260
234
187
160
136
220
169
130
275
275
86
76
72
64
61
57
83
136
104
133
184
210
197
187
193
203
184
169
163
169
160
172
181
187
181
154
157
154
154
145
139
166
157
161
180
186
186
189
177
163
150
158
166
172
186
189
183
177
180
183
193
202
202
218
222
212
212
209
186
150
86
86
92
94
94
92
90
86
88
92
96
96
96
100
96
126
129
129
94
80
82
77
74
71
96
68
52
39
32
28
28
31
30
29
30
30
28
27
28
28
27
27
27
26
26
28
28
27
32
29
28
27
28
28
26
23
23
22
22
25
23
22
20
20
18
18
32
22
20
23
27
22
22
23
25
18
20
20
20
19
22
20
18
18
18
18
16
18
18
16
17
18
16
16
18
16
16
18
18
15
17
20
18
102
172
107
52
22
19
16
14
14
18
15
22
18
15
14
17
15
16
14
15
15
23
18
14
15
16
18
17
15
18
20
22
23
24
20
18
19
19
17
17
20
18
16
17
18
16
14
16
15
13
14
13
12
19
18
16
16
18
19
17
17
18
17
15
17
17
14
14
17
17
15
15
16
15
14
15
14
13
14
14
14
13
15
17
14
14
15
12
13
14
14
13
23
22
14
13
14
12
11
12
12
10
11
15
15
18
22
21
20
18
18
17
17
35
25
22
21
23
27
25
25
24
22
226
269
106
84
71
56
46
41
36
34
30
30
26
18
13
40
30
26
24
19
63
128
171
204
209
218
320
301
164
92
110
53
231
1150
304
192
234
918
216
152
108
112
291
345
342
310
277
244
187
164
171
166
182
241
323
221
178
180
164
146
158
158
150
148
150
148
178
226
239
216
216
247
405
189
154
156
158
255
271
505
366
250
214
283
234
60
56
90
122
108
114
116
118
128
146
214
460
1880
2200
1980
2190
1920
1200
836
320
120
85
84
82
230
2640
990
700
490
350
250
175
125
94
80
76
65
63
102
102
98
106
112
108
100
96
90
80
86
92
114
134
134
134
132
84
69
102
98
90
78
90
140
297
391
402
468
457
313
150
48
43
43
43
41
40
38
43
40
34
31
30
28
28
34
34
34
38
38
40
41
43
41
36
34
33
20
19
22
16
13
14
13
12
10
12
9.8
6.2
5
31
30
41
47
48
48
51
40
40
104
107
109
123
149
136
117
113
115
113
113
123
39
21
16
15
24
68
106
162
356
580
635
653
623
620
625
640
670
690
710
740
765
800
830
862
860
850
830
810
784
707
641
611
570
525
485
450
432
410
401
401
396
424
485
480
460
480
515
535
555
540
490
356
396
495
540
540
560
560
575
565
480
297
289
306
318
410
401
396
392
356
344
322
202
188
180
167
164
157
146
142
125
119
111
84
76
75
75
78
75
104
314
344
378
480
530
535
565
480
297
344
322
335
365
331
326
297
258
215
225
218
205
175
146
129
125
129
127
123
119
119
121
121
121
121
121
132
134
164
293
208
100
82
70
63
59
55
49
52
97
162
162
144
117
139
183
225
205
205
222
225
202
191
191
205
218
177
159
183
164
186
188
146
134
167
159
146
194
172
242
225
208
222
211
232
250
235
250
246
228
175
102
106
66
56
52
95
139
170
186
180
152
115
107
111
121
136
162
194
180
208
211
167
129
121
129
152
177
177
159
149
146
136
129
123
123
117
111
113
121
132
136
129
142
183
180
170
170
297
361
370
170
119
167
200
172
172
136
125
106
104
111
113
111
107
109
107
107
123
125
125
132
142
170
152
121
106
104
100
94
90
90
111
246
202
194
326
348
235
222
235
235
239
218
186
164
164
152
651
941
401
136
34
28
30
23
21
27
26
24
35
31
31
30
37
30
26
15
12
10
13
19
23
18
17
17
42
100
78
52
29
29
28
24
21
23
16
11
10
12
10
10
10
9.8
9.2
8.6
9.2
9.2
8.6
8.6
8
6.8
6.8
7.4
7.4
6.8
11
14
11
8.6
20
20
37
62
134
111
29
26
17
14
13
13
12
11
13
13
13
13
13
12
13
19
13
13
12
12
12
13
15
15
15
15
15
14
14
15
15
14
15
15
15
15
16
16
15
15
15
14
16
36
84
175
175
129
186
202
211
289
186
33
34
18
10
5.6
4.7
6.2
54
123
136
97
246
281
285
254
225
132
4.1
1.3
1.9
4.4
4.7
6.2
66
100
113
197
211
211
177
66
14
63
129
170
310
281
142
39
29
24
21
21
21
18
18
18
17
17
16
17
30
18
41
94
172
154
48
38
38
36
30
27
26
33
27
82
239
365
460
505
570
689
758
920
1030
1020
969
1010
1040
997
1040
1020
941
450
331
186
92
167
419
374
254
113
246
281
273
269
258
218
225
277
180
70
55
48
44
41
40
46
44
84
125
79
58
52
46
39
35
84
79
70
89
205
262
250
326
388
617
659
326
205
888
1540
1440
1000
860
860
806
457
416
413
395
2020
2780
3360
3950
4050
3950
3390
2790
2560
2280
2160
2060
1990
1300
1400
2630
3550
4700
4830
4720
4600
3650
3340
3670
4240
4830
5030
8000
11000
9900
9000
9300
7800
6400
5200
3430
2110
1400
1070
950
800
680
570
480
409
359
304
244
216
218
192
239
493
724
970
1420
1670
2760
2290
1690
1080
647
400
250
200
244
218
187
180
169
156
140
250
260
250
210
252
277
310
556
570
387
570
493
377
310
291
384
380
317
206
166
160
128
120
150
120
112
106
154
156
150
154
197
234
300
377
464
637
703
501
427
320
252
218
206
194
166
144
170
189
187
192
140
7.9
34
58
51
54
50
46
33
35
31
29
32
39
28
31
42
49
221
700
553
354
107
61
44
125
334
318
287
227
173
123
98
92
95
98
101
83
76
128
141
164
208
230
224
213
210
205
141
108
91
81
76
71
69
92
120
126
145
170
195
186
170
168
168
156
154
145
182
219
226
230
222
200
192
203
212
213
216
202
158
117
94
108
125
132
135
123
141
139
141
175
188
196
198
348
351
371
188
79
64
64
65
65
62
58
49
39
62
130
108
106
94
84
289
170
160
150
251
683
688
660
620
590
670
780
840
860
860
850
830
860
900
850
820
860
830
760
810
900
1000
1390
1320
1250
1300
1550
1500
1340
1190
1280
1310
1270
1240
1310
1490
1420
1320
1280
1250
1280
1290
1270
1250
1300
1380
1350
1320
1340
1440
1770
2090
1580
1340
1170
1080
1050
1160
1340
1490
1580
1720
1760
1670
1610
1500
1450
1370
1290
1280
1210
1160
1160
1140
1090
1050
780
600
350
200
182
216
247
173
150
153
150
159
324
560
892
1220
1510
1440
1220
1080
1280
1590
1980
1910
1810
1390
1080
765
541
276
134
134
297
687
456
503
556
557
452
432
474
523
442
523
1100
603
605
688
764
787
863
621
1140
1390
656
497
416
454
665
571
789
809
804
888
854
806
651
513
290
216
296
345
391
226
262
284
83
117
180
292
519
420
210
117
86
121
245
220
181
148
132
145
148
141
158
193
191
187
182
193
155
130
117
103
97
98
109
115
110
101
98
95
92
134
170
175
160
243
199
174
249
338
288
131
93
88
85
122
147
126
129
128
133
150
165
176
198
235
242
240
223
234
209
193
191
213
236
244
251
262
282
279
264
225
212
208
180
164
173
200
220
228
237
226
226
230
194
164
154
155
143
151
154
142
136
145
138
158
162
178
230
273
322
195
61
54
37
40
44
32
35
62
71
80
80
75
23
15
15
15
15
17
15
15
14
13
13
13
13
13
13
13
13
13
14
15
16
15
15
17
17
17
16
16
15
18
15
15
14
14
15
15
15
15
16
16
16
17
16
15
15
15
15
15
15
16
16
16
17
18
20
16
16
15
15
15
16
16
18
18
16
21
76
87
105
130
130
135
150
350
620
880
800
700
600
565
530
534
530
534
530
516
516
508
490
480
475
470
470
465
465
467
485
498
512
485
490
467
449
472
444
449
440
436
458
526
589
580
544
566
594
622
613
530
480
381
254
150
103
82
76
70
59
50
40
36
31
30
30
28
25
23
22
19
20
23
23
23
23
23
18
17
17
18
18
18
18
22
31
36
36
35
32
34
29
30
30
25
20
19
17
16
14
19
18
17
17
16
13
14
13
12
11
11
11
11
11
11
23
22
22
182
200
210
295
355
360
371
371
335
419
530
535
236
76
80
84
100
76
42
32
88
57
40
34
164
210
92
61
53
46
218
255
228
214
295
335
376
371
305
330
483
1710
4900
7500
11400
9900
7960
8020
9580
10400
12800
13000
11700
10400
8890
9900
9800
9200
7590
6650
5800
4520
3080
1520
1960
1350
969
853
853
775
721
715
829
847
799
721
691
703
853
799
745
733
739
613
457
374
314
255
204
170
117
114
101
78
84
87
78
87
76
66
95
92
73
90
63
70
84
127
170
239
250
260
234
219
244
265
292
302
302
308
292
275
255
275
308
308
319
302
270
286
341
427
505
511
451
469
439
265
239
180
219
250
195
166
117
114
108
84
84
92
84
70
68
40
38
35
90
73
74
93
152
200
170
65
53
48
65
48
40
40
38
37
36
35
34
31
29
28
26
24
22
20
18
18
17
13
16
17
20
24
27
24
24
25
24
17
17
14
19
40
27
34
32
23
19
18
18
18
18
18
17
16
16
14
14
16
16
16
16
15
15
14
16
16
16
15
14
15
16
16
15
16
17
18
16
17
14
15
18
18
16
16
17
18
18
17
16
15
15
16
16
16
15
14
13
15
18
17
16
16
16
12
12
13
12
13
14
15
11
10
10
10
12
12
13
13
19
22
28
37
52
68
67
58
58
47
34
32
30
24
30
40
47
59
79
112
140
160
133
133
91
61
58
63
79
89
154
367
367
361
366
355
295
261
244
261
258
256
256
272
285
301
342
328
353
340
328
341
310
259
111
63
54
52
53
54
54
60
77
66
62
62
117
235
254
176
102
129
135
141
91
75
69
70
69
79
88
102
85
68
103
200
224
253
314
335
318
301
298
292
259
291
256
254
237
228
251
269
253
220
188
163
147
141
121
109
133
141
161
156
147
122
96
91
118
164
311
469
397
325
278
249
224
190
172
161
160
129
137
126
126
144
168
158
120
114
165
194
257
489
657
582
467
313
210
146
142
118
137
136
129
121
143
136
149
198
232
187
161
199
244
190
132
134
145
148
127
128
179
177
165
160
156
167
158
142
146
143
131
141
153
190
161
144
150
128
116
124
107
92
99
136
147
158
144
104
82
82
85
104
137
147
134
125
115
138
159
165
185
215
212
193
158
139
147
145
134
127
134
160
162
148
161
173
180
190
189
176
147
190
153
156
142
127
114
110
117
122
111
107
107
70
48
44
45
40
44
36
27
24
21
22
59
20
22
26
30
41
38
39
40
43
43
44
44
46
59
98
105
103
90
43
35
33
35
40
21
13
12
14
18
21
23
40
32
31
29
28
28
26
25
23
20
19
17
16
15
15
14
13
14
14
14
15
19
17
13
14
13
12
12
11
13
12
12
11
11
11
13
13
13
15
15
15
15
14
14
14
14
15
15
15
15
15
15
16
14
14
15
15
15
17
19
15
14
12
12
11
12
13
13
14
14
13
14
15
14
13
15
16
14
12
13
14
15
17
16
24
34
40
40
62
41
15
11
11
11
14
19
21
25
18
13
14
14
14
14
15
15
15
15
17
15
15
14
14
14
13
11
9.5
10
12
13
14
15
16
17
17
17
18
18
19
18
14
9.8
10
12
14
12
12
14
13
13
14
18
21
42
169
159
174
183
201
203
233
249
219
258
266
272
258
222
217
193
144
43
26
20
19
15
13
14
13
14
14
17
49
107
91
94
104
108
158
205
212
202
183
166
155
172
152
148
162
183
196
258
312
373
379
347
233
210
218
219
242
212
232
239
269
385
389
429
465
414
394
323
208
144
92
57
36
25
20
38
26
35
35
20
27
37
37
33
22
22
56
68
69
81
89
132
165
189
200
177
175
162
197
208
177
167
158
129
132
146
118
108
115
132
125
150
249
249
197
161
117
142
161
192
247
270
5170
1970
2210
3860
2690
1800
1150
760
560
309
340
296
308
266
208
222
251
274
311
316
333
320
308
296
267
253
238
214
212
396
344
346
372
543
1050
668
559
462
324
279
256
218
170
156
125
87
67
55
77
145
190
353
578
487
218
151
94
75
71
50
34
27
28
31
26
22
22
20
18
18
17
18
16
16
16
16
16
16
14
15
14
14
14
14
14
14
14
14
15
16
18
20
23
29
32
35
38
31
33
26
29
24
20
14
16
15
12
12
11
11
11
11
12
11
11
11
10
9.6
9.6
11
11
10
8.1
9.3
11
10
11
12
14
10
8.2
8.1
9.7
11
13
17
14
13
11
10
9.7
8.1
7.1
6.9
6.9
6.9
7
7.1
7.3
8.3
8.8
9
9.5
10
20
46
103
165
140
77
55
19
13
7.2
3.4
3.2
3.7
6.4
14
19
43
67
193
158
181
47
22
25
26
27
28
29
30
30
31
31
109
367
381
389
388
381
375
380
382
376
378
385
374
373
362
346
342
352
372
372
378
385
383
341
313
344
438
611
640
619
584
551
521
472
413
379
388
417
423
404
377
391
401
403
422
423
439
513
616
644
636
609
621
628
461
190
155
190
172
162
183
206
368
451
359
294
301
319
335
323
291
187
110
72
65
97
210
248
485
452
334
448
509
604
620
633
731
955
1050
866
654
462
312
130
59
143
235
170
139
128
276
311
522
1160
897
342
145
300
488
866
2060
2880
3240
3400
3420
2980
2690
2580
2400
2020
1460
1070
762
739
1040
1500
1760
1560
1040
442
457
557
481
601
533
321
267
202
184
170
144
146
141
142
219
307
318
255
205
155
138
177
227
248
265
316
259
201
156
143
144
141
120
117
123
145
145
139
123
133
118
135
175
168
160
146
145
154
158
144
157
128
135
103
130
172
187
217
197
186
169
152
145
148
167
148
142
145
297
1360
1020
761
586
485
418
368
324
305
354
331
314
301
280
259
247
232
210
186
172
161
163
156
148
145
146
144
133
116
94
110
132
120
115
113
111
109
107
99
107
99
120
164
140
152
171
177
179
200
236
244
169
52
45
33
30
28
25
30
25
24
22
23
24
24
24
24
24
23
23
23
23
23
23
20
9.3
8.7
8.1
7.5
7.5
6.9
7.2
8.4
9
10
17
19
18
17
12
12
14
15
16
16
16
15
15
15
17
57
117
142
74
32
11
8.9
8
7.6
8.2
8.2
8.8
14
13
12
13
14
13
12
14
16
14
14
16
37
71
133
57
38
36
25
26
25
22
18
17
14
12
12
14
14
14
21
24
23
69
48
41
204
356
138
21
16
16
14
16
15
14
14
8.1
7.4
6.7
6
6
6
5.4
5.4
5.4
4.8
5.4
8.2
24
12
8.7
8.9
6.6
6.2
11
5.8
5.6
18
102
82
161
338
327
155
27
23
14
14
10
10
10
10
10
10
9.3
9.3
9.3
8.7
13
17
18
18
21
17
16
16
16
15
13
12
12
12
12
15
17
20
22
29
21
21
22
19
17
18
20
24
21
20
22
22
92
345
459
537
507
492
482
472
274
62
35
24
164
330
326
219
141
191
197
210
233
235
232
212
104
27
24
17
26
68
127
110
110
159
165
174
181
246
227
167
143
206
251
219
156
296
247
176
174
214
244
188
178
214
319
328
323
353
274
212
174
180
200
235
295
339
250
236
341
409
477
543
407
290
250
227
193
163
156
157
137
120
120
111
96
77
75
55
54
63
80
162
187
160
144
145
151
171
236
203
185
161
122
97
105
145
146
154
286
462
265
226
244
195
241
271
204
142
145
131
102
109
109
114
118
127
146
160
240
225
219
189
250
267
198
157
151
151
180
194
209
205
182
150
154
153
198
167
140
141
160
160
158
152
141
136
142
147
167
187
188
185
190
188
188
183
179
176
171
169
173
172
157
173
184
193
200
194
194
186
167
149
148
149
155
171
193
223
199
169
145
134
99
142
113
92
150
205
124
101
75
45
19
18
19
20
22
20
15
13
9.8
8.1
7.8
8.5
8.3
8.3
8.3
8.3
9
9.5
12
16
16
15
14
12
13
12
11
11
9.9
9.9
9.5
8.8
8.8
8.8
8.5
8.8
9
8.8
10
10
13
15
12
14
11
10
10
9.3
9.5
9.8
11
17
20
19
14
11
11
15
11
12
13
11
11
9.9
8.8
8.8
8.5
8.5
8.9
9.2
9.9
9.2
9.2
9.9
9.9
9.9
9.2
11
12
13
15
24
11
9.2
8.6
8.5
7.9
8
8.2
8.3
8.3
8.5
8.8
8.8
9
9
9
9
9
9.1
9.1
8.8
8.2
8.5
8.2
8.2
8.2
8.2
8.3
8.3
8.3
8.3
8.3
8.1
8.3
8.5
8.5
8.5
8.5
8.5
8.8
12
26
26
19
15
12
11
10
10
9.9
14
17
18
17
16
17
16
16
16
17
17
17
17
15
13
11
10
10
12
12
13
12
12
13
12
17
19
17
23
61
62
51
88
163
167
178
168
165
155
148
146
150
117
100
100
103
106
109
118
142
193
77
46
112
169
153
157
162
167
163
163
174
163
145
120
99
102
105
112
134
154
157
147
195
213
202
183
170
155
151
156
161
154
152
153
140
123
116
110
105
123
123
122
126
121
130
132
135
141
131
122
99
71
55
50
72
99
110
134
142
149
152
127
123
119
107
112
103
101
125
145
146
132
117
169
167
196
222
143
124
93
105
146
141
113
120
127
115
104
93
79
152
86
55
38
55
81
213
374
238
234
183
151
148
141
122
147
183
171
122
105
95
100
116
106
109
104
114
122
123
149
174
171
159
144
144
168
200
221
192
194
174
159
152
151
156
155
150
145
147
138
136
128
122
119
110
106
106
105
111
128
133
137
118
100
110
107
97
99
107
104
100
99
99
94
92
98
108
110
136
158
185
217
224
240
262
283
251
205
181
163
126
64
48
69
95
82
61
50
41
28
21
14
16
11
9.7
8.9
7.9
7.9
8.4
8.4
8.4
11
18
29
32
29
30
35
42
33
23
19
18
14
12
12
11
10
10
11
10
9.8
9.2
8.6
8.6
8.5
7.7
7.7
7.2
7.7
7.2
7.2
7.2
7.2
7.2
6.9
6.9
6.9
7
7.4
12
13
8.9
8.6
6.4
6.9
7.2
8.4
8.4
7.8
8.6
9.2
7.3
9.3
8.2
9.7
14
12
12
12
9.5
9.4
12
11
12
12
13
8.5
12
12
11
10
10
9.7
9.5
9.5
10
12
13
13
12
13
10
9.5
11
13
13
9.8
9.5
9.5
9.8
11
11
17
25
23
23
29
31
21
17
15
13
13
13
13
13
15
12
12
11
11
11
10
10
9.9
9.6
9.3
8.2
8
7.5
7.3
5.6
7.8
7.5
6
6.3
11
22
11
8
7.5
7.2
8.3
7.7
7.8
7.8
7.8
9.2
14
98
105
63
61
130
252
270
243
224
232
227
189
169
169
157
146
161
172
162
133
115
102
96
96
106
120
134
146
158
159
162
170
173
170
170
163
127
110
120
116
130
109
82
71
68
75
79
78
76
158
115
75
62
79
92
82
63
41
32
31
30
34
64
112
131
114
121
135
148
1160
379
151
107
74
65
55
46
44
82
148
136
134
139
151
139
111
99
109
114
126
131
173
130
216
209
182
178
164
160
152
144
160
154
138
140
142
134
127
127
127
122
173
178
159
150
151
139
127
127
109
97
104
126
147
119
143
256
1760
871
238
156
200
175
153
203
219
228
183
152
116
96
104
151
190
342
235
209
226
190
132
102
82
90
110
112
119
132
155
164
159
159
163
170
155
143
196
246
229
204
184
210
268
292
300
298
207
182
177
167
157
133
120
100
83
82
71
72
104
129
128
127
143
156
167
197
220
243
260
263
318
290
274
258
254
246
202
99
55
44
44
49
44
38
43
44
46
46
34
95
45
22
15
12
12
12
14
12
9.2
6.9
5.4
5.1
4.6
4.7
4.8
4.7
4.7
4.7
4.8
5
5
5.3
6.3
8.5
6.5
5.3
6.3
6.3
5.6
5.6
4.6
4.1
3.9
5.3
5.3
4.8
4.6
5.1
5.3
5.3
5
5.3
5
5.5
5.3
5.8
6.1
6.3
6.3
5.5
5.7
5.7
6.7
6.2
5.7
5.5
5.5
6
6.5
8.2
7
7.4
7.2
7
7
7.2
9.2
11
10
8.5
7.2
7
6.2
6.1
6.3
6.3
6.2
6.7
6.8
8
8.4
12
12
17
18
11
9.4
8
7.5
11
10
7.5
8.5
7.2
8.2
8
8.5
12
7.5
7
7.5
7.5
7.6
8.1
8.8
8.8
7.5
5.5
5.3
5.6
5.3
5.7
6.2
6
5.5
5.9
7.1
5.8
5.5
6.1
7.2
7.2
9.3
7.2
6.6
6.6
9.1
8.1
7.5
7.5
7.3
6.6
7.1
6.2
6.6
7
7.7
8
8
8.6
13
61
157
196
198
182
186
199
215
188
161
135
112
102
108
106
95
166
229
247
213
157
111
121
117
113
131
140
144
143
154
167
171
169
143
119
113
89
68
72
97
112
126
142
153
166
170
174
154
144
141
146
131
132
129
120
138
183
211
316
532
380
267
291
268
253
246
268
249
287
234
188
162
125
111
111
121
220
229
1310
703
412
367
291
220
184
155
147
111
87
78
77
112
152
144
109
102
78
68
66
55
53
89
133
145
144
140
142
160
193
198
149
126
114
132
137
138
138
138
136
131
158
991
1370
530
374
317
213
123
113
144
147
126
100
88
75
58
42
48
123
149
171
204
225
208
230
222
186
150
131
142
139
142
158
168
186
187
181
187
182
146
134
117
128
131
132
124
126
142
136
128
145
188
194
187
184
176
175
166
148
136
117
98
97
94
81
72
74
77
83
83
78
62
66
78
83
90
105
117
131
139
151
163
176
183
186
186
189
202
219
233
250
247
264
261
279
347
422
472
432
230
133
100
89
63
56
51
46
44
41
38
34
32
28
28
27
21
17
15
14
12
10
9
9
11
17
17
17
24
50
49
40
50
107
169
192
117
83
70
76
70
72
74
74
79
83
79
85
89
83
81
81
76
74
72
68
68
68
68
70
72
70
64
66
74
110
150
155
150
140
125
96
107
112
110
112
128
115
107
94
89
110
110
103
94
81
80
80
80
65
26
25
24
23
23
23
23
22
21
20
18
15
13
10
8
8
7
7
7.5
8
8
10
11
15
28
68
117
157
189
208
169
41
25
20
18
17
35
46
70
70
70
64
59
58
56
70
128
77
53
45
40
36
34
32
31
29
27
25
22
19
17
16
16
15
15
15
15
15
14
14
14
13
13
14
13
12
12
11
11
9.8
9.8
9.4
9.4
9.4
9.4
20
74
242
266
242
225
215
215
238
320
198
341
5420
5740
3900
3220
4370
5280
5540
6890
5100
4260
3940
3830
3420
2740
2260
1990
1620
1240
936
705
658
876
1740
2760
2740
2790
2560
2220
2220
2380
3010
3650
2750
2310
2200
3260
3440
3560
3230
2230
1660
1240
1160
1250
640
180
40
20
38
234
514
918
912
460
330
400
420
270
148
133
280
395
536
498
547
900
888
696
684
768
1340
1230
756
822
445
325
305
261
355
360
198
144
194
133
117
270
256
212
212
430
514
350
212
148
140
133
130
225
375
564
912
990
966
924
1100
1010
864
618
558
492
586
569
552
508
400
234
160
127
176
194
230
266
220
207
202
212
275
380
481
450
410
390
390
410
430
450
425
430
400
375
315
280
209
149
115
80
70
85
117
154
90
87
78
37
27
24
25
34
36
22
20
19
18
18
20
21
24
20
18
14
14
15
15
15
14
14
14
14
14
14
14
14
14
14
13
12
12
12
12
13
13
13
13
13
13
14
27
63
94
124
160
202
226
244
262
265
258
237
237
251
251
234
206
198
206
202
174
174
167
164
154
146
146
149
146
138
119
113
102
85
82
70
63
340
568
670
732
772
804
810
817
844
865
872
879
872
886
865
844
824
778
765
758
765
765
752
810
810
844
810
778
658
554
540
554
536
518
472
370
420
488
496
504
550
600
610
620
590
484
448
435
420
415
410
408
370
370
400
370
360
340
310
310
320
320
320
370
488
536
558
568
576
605
620
625
600
576
572
576
610
615
640
688
694
700
713
746
752
791
778
726
804
830
865
865
844
810
858
942
942
914
851
893
865
928
942
949
935
804
352
62
63
77
237
290
304
376
568
928
1420
1390
1390
1450
1500
1510
1420
1310
1130
1140
1490
1730
2120
2540
1970
3680
5840
5970
6300
6030
6330
7330
7980
8040
7530
7210
7040
6920
6640
6640
6720
7060
7560
7530
7380
6860
6500
5920
4890
3900
2980
2220
1310
1090
1250
1180
1280
791
581
682
480
400
312
248
234
237
223
223
216
198
279
368
572
772
688
563
396
265
254
237
209
223
209
149
146
124
128
119
117
111
103
94
94
146
464
527
509
468
376
286
230
258
344
324
240
198
128
87
70
89
62
78
72
74
119
146
146
164
167
184
160
146
160
184
181
157
132
135
216
234
234
248
272
293
248
226
209
192
178
167
160
154
178
170
198
184
178
174
174
206
209
234
234
254
268
268
332
344
332
332
300
258
216
188
198
251
206
157
98
68
77
75
46
40
31
28
22
22
20
18
19
14
13
11
13
12
11
11
12
15
12
12
11
11
11
11
12
10
9.4
9.7
10
10
10
11
12
12
13
13
14
15
16
16
16
15
15
16
16
15
14
14
14
14
13
13
13
13
13
25
14
14
14
14
14
14
15
15
16
14
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
18
18
19
19
17
16
18
18
17
16
16
16
15
15
15
15
15
16
25
20
18
18
18
18
18
18
17
17
18
18
18
16
16
16
16
16
14
42
69
41
25
20
18
16
16
15
16
16
16
16
16
16
18
18
18
18
18
20
20
20
20
20
20
24
37
24
22
22
22
22
22
22
22
183
368
376
408
476
496
527
563
610
655
723
800
848
902
944
902
848
767
728
685
680
675
670
750
767
812
854
914
878
944
998
998
1030
1050
1030
1120
1020
938
884
986
1080
1080
1020
778
476
356
265
328
492
680
866
992
902
789
718
590
476
324
265
202
154
132
244
272
320
500
1570
2250
2230
2140
1910
1450
1110
908
608
191
54
35
33
24
30
132
94
135
254
360
340
296
436
536
563
464
448
400
328
254
392
480
388
251
167
143
135
140
152
154
128
98
87
85
72
68
60
52
62
62
60
64
80
132
154
202
220
220
223
181
152
138
170
170
192
174
111
96
100
105
113
113
105
113
103
107
107
111
128
167
181
154
154
164
206
234
226
212
206
184
209
206
202
192
184
167
138
138
143
154
164
184
167
174
192
206
234
230
202
206
223
216
244
244
251
254
262
279
304
286
304
324
304
308
392
468
550
461
272
304
360
272
234
304
226
160
94
47
39
36
33
29
28
26
26
25
26
22
20
20
18
17
16
16
15
14
14
19
20
20
18
16
16
16
16
13
12
16
23
18
19
12
12
12
12
19
42
40
16
15
13
12
12
12
12
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
11
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
15
16
18
20
23
23
23
22
21
20
19
19
19
19
20
22
22
22
32
50
100
150
220
250
275
262
204
153
105
39
38
30
26
27
23
22
20
20
21
20
24
94
210
230
265
262
269
236
233
220
220
220
220
220
220
220
220
230
250
250
350
600
1060
1420
1450
1240
900
720
640
527
454
423
393
402
364
316
152
136
150
29
20
47
102
276
586
1260
1670
1650
1480
1370
1200
1010
872
720
713
732
720
545
360
360
329
250
165
146
134
165
128
95
163
114
106
99
124
139
141
139
141
158
273
243
184
168
155
265
713
417
226
339
398
288
210
158
134
139
710
1070
830
499
1240
1170
935
628
423
276
196
201
181
178
190
153
137
130
120
181
433
574
460
292
265
342
521
670
706
320
128
68
88
139
210
148
118
132
201
178
163
171
153
128
106
102
99
116
155
171
210
187
176
168
163
153
134
132
139
126
112
106
112
101
93
90
84
70
60
54
46
39
40
43
72
102
126
128
126
158
158
153
146
153
137
126
130
122
116
118
102
97
95
97
116
118
132
132
124
126
124
118
128
148
158
165
168
163
153
153
160
168
176
184
190
198
213
204
193
201
204
198
201
213
230
230
226
210
220
250
258
240
233
220
213
207
201
213
216
234
240
207
180
150
125
88
35
40
46
51
60
60
98
115
78
49
25
19
15
14
13
12
11
11
11
11
12
12
12
12
12
12
12
12
12
12
11
12
12
12
11
11
11
12
13
12
12
12
12
11
10
11
10
10
9.6
9.6
9.2
9.2
10
11
11
11
10
9.6
9.6
9.6
9.6
11
12
11
12
12
11
11
14
12
12
11
11
12
12
12
12
12
12
11
12
12
13
12
13
14
15
15
15
14
13
12
12
12
12
12
13
14
13
13
13
12
12
13
14
15
14
14
13
13
14
16
18
19
31
20
18
16
19
18
17
13
12
13
13
14
13
12
12
13
15
15
12
12
14
14
13
12
12
15
15
15
16
19
17
18
18
33
20
20
23
26
30
29
30
29
25
29
32
31
27
40
26
22
24
25
25
23
32
26
26
27
23
22
22
22
20
20
19
20
20
23
23
24
26
25
24
24
23
282
485
440
261
36
29
22
19
15
40
120
153
148
222
207
210
210
192
186
177
138
216
225
198
165
177
315
420
560
142
80
142
540
1150
1670
2370
2860
2990
2880
2240
2240
2390
2150
1800
1920
1880
2050
2440
3690
5840
7520
7020
5960
5430
5650
5800
6080
6040
5180
3900
3050
2980
2370
1770
1410
1060
795
545
308
180
322
392
384
255
165
182
195
277
290
248
226
220
215
220
258
322
388
441
372
326
277
239
204
180
150
140
129
122
131
167
195
193
195
209
268
287
271
408
198
162
232
229
182
212
188
204
220
268
294
297
271
248
287
277
255
271
268
242
218
212
223
218
212
182
165
180
195
226
349
409
331
239
150
131
131
144
146
153
131
121
159
185
172
170
140
180
206
284
336
450
790
1100
1240
1140
1030
932
890
932
1030
1100
1020
926
830
1050
1380
1400
1430
1360
1350
1400
1430
1470
1490
1510
1460
1380
1290
1260
1230
1230
1170
1120
1120
1120
1150
1200
1280
1430
1480
1550
1550
1500
1380
1400
1340
1320
1350
1360
1370
1360
1390
1360
1220
980
884
812
776
752
710
704
740
728
722
716
686
660
660
605
675
920
1010
1060
1070
1060
1050
986
944
884
974
860
830
926
1130
1290
1330
1340
1320
1240
1310
1350
1340
1340
1380
1370
1320
1280
1360
1270
1210
1140
1070
1020
1000
962
944
962
500
980
1080
1030
1040
1060
1080
1060
1060
1050
1070
1070
1040
1010
1020
1100
1120
1150
1180
1210
1250
1300
1370
1440
1540
1590
1650
1730
1690
1690
1530
1410
1440
1520
1550
1410
1140
1080
1030
950
920
944
938
896
884
848
794
872
1050
1070
960
930
940
1000
1000
1020
1000
974
980
986
962
938
866
854
782
710
692
944
1150
1130
1170
1060
914
920
884
860
806
794
770
824
854
884
902
836
842
824
782
680
716
746
698
734
794
896
992
842
710
585
380
360
325
207
1040
550
620
525
390
260
268
256
201
204
264
330
435
365
280
234
222
201
204
195
174
165
189
204
198
234
380
440
390
272
216
159
82
39
44
60
47
54
60
32
47
272
62
40
30
30
36
40
304
580
848
932
830
806
800
670
698
884
1200
1020
660
445
167
48
207
256
162
150
78
73
159
519
632
600
575
204
52
159
142
195
305
240
204
159
515
445
440
256
174
132
105
88
78
88
335
415
575
660
704
800
980
1020
992
1040
1050
1110
830
550
300
192
195
192
180
180
171
168
153
122
128
132
165
195
210
207
183
210
240
305
390
430
365
260
252
315
390
400
370
370
360
435
410
400
425
405
335
315
305
272
248
240
216
186
183
213
268
300
340
395
420
440
365
335
320
193
92
75
60
46
52
49
100
127
107
93
80
56
45
40
34
36
34
42
44
24
20
16
14
11
12
11
11
11
10
10
11
11
11
12
12
11
11
11
11
11
11
11
14
20
22
21
21
22
22
23
23
21
21
21
20
22
22
22
22
23
24
24
24
23
23
23
24
24
28
22
21
21
21
21
20
19
19
18
19
20
20
19
18
18
19
22
27
29
30
41
71
94
83
64
54
45
41
35
33
29
27
25
22
24
25
27
31
33
35
34
35
48
61
76
79
92
115
148
173
219
251
282
364
538
637
619
680
587
470
412
386
362
340
319
305
294
297
280
253
260
244
209
159
130
119
102
95
94
95
85
285
443
462
508
562
667
707
723
701
672
662
678
705
712
670
672
613
560
574
601
634
644
623
587
529
395
209
83
38
35
32
29
24
21
21
21
18
20
90
133
146
175
170
161
155
162
190
193
194
189
199
178
160
141
134
150
150
144
138
139
144
151
145
134
126
112
143
131
95
95
82
86
116
129
132
128
133
139
132
130
132
127
126
133
145
138
126
119
113
126
137
246
149
130
135
126
111
109
110
108
110
117
129
158
144
126
174
240
353
384
622
336
313
185
269
281
197
149
167
159
144
115
100
95
79
88
101
97
117
125
118
132
141
169
174
175
163
169
152
165
156
129
118
122
154
157
144
154
295
186
136
94
78
69
64
62
93
201
177
148
146
140
167
120
135
141
126
159
193
250
333
281
274
284
209
129
93
79
81
104
123
171
225
238
239
297
283
261
240
245
282
275
280
321
270
210
147
130
124
152
137
116
105
109
146
360
2290
1370
998
756
573
520
478
447
402
323
242
183
152
135
117
111
104
102
99
95
93
64
38
34
30
30
22
22
29
21
18
18
17
16
16
16
16
16
15
15
15
15
15
15
16
17
14
12
12
12
13
14
14
14
14
14
15
15
16
16
16
15
16
15
16
15
15
16
16
16
15
15
15
16
16
14
15
14
14
17
18
18
18
18
23
23
25
27
27
27
26
23
22
20
19
20
18
18
17
19
16
16
15
15
15
14
14
14
13
12
12
11
11
12
13
14
16
18
15
14
14
16
14
14
14
14
14
13
13
13
13
13
14
14
13
13
12
13
13
13
12
12
13
12
13
12
12
12
12
12
13
13
14
13
12
12
12
13
12
12
13
12
12
12
11
10
11
10
10
10
10
10
10
10
10
10
10
10
11
12
12
11
10
10
11
11
11
11
11
10
20
18
28
32
25
25
25
24
24
23
22
22
24
24
20
12
11
9.6
11
9.6
12
12
95
176
154
159
182
231
313
255
182
104
78
63
69
80
122
147
206
255
265
215
158
151
140
147
158
142
142
134
127
124
121
111
105
113
125
134
148
192
257
510
1180
840
467
336
322
294
288
237
208
219
255
227
204
304
361
264
127
121
156
136
167
367
109
52
59
41
92
146
162
178
209
208
166
146
130
132
151
161
175
202
215
173
163
129
118
115
115
115
158
205
207
214
211
193
167
152
163
143
153
160
170
174
194
249
257
230
194
174
167
185
182
157
165
180
181
182
170
207
187
168
173
180
178
145
196
210
207
207
197
170
166
161
167
160
139
138
138
151
176
181
179
216
222
208
166
171
187
210
200
184
165
146
155
195
180
185
196
176
152
153
144
140
144
145
148
150
153
156
158
157
160
160
188
217
224
216
208
219
211
199
186
182
129
92
87
118
141
157
163
183
215
185
228
260
344
400
350
251
137
117
65
54
44
30
22
18
16
18
18
22
20
17
15
14
12
11
11
11
12
12
11
11
11
11
12
11
11
11
11
12
12
11
11
10
10
10
14
13
10
12
12
11
12
12
12
14
14
13
14
14
14
13
13
14
16
17
22
22
16
15
14
14
14
14
14
14
13
14
14
14
14
15
14
15
15
15
14
14
14
14
14
14
14
14
13
12
12
12
22
21
13
12
12
12
12
15
18
18
12
15
19
22
16
14
14
14
13
12
14
14
16
14
13
13
13
14
22
24
16
15
14
14
14
14
14
15
15
14
13
13
13
15
14
15
14
14
15
15
18
18
21
16
16
16
16
16
16
16
18
17
16
82
128
314
310
267
192
155
130
141
146
195
190
172
159
162
164
162
154
163
171
149
181
252
258
211
211
182
146
121
126
115
123
125
131
159
171
180
200
180
170
172
168
168
168
168
182
181
200
263
283
278
298
268
188
210
243
203
173
170
67
170
98
48
42
42
33
58
464
766
4330
8320
27700
13400
13300
10400
8680
6920
6020
5110
4260
3460
2790
2040
1260
630
248
165
141
117
99
91
144
182
161
167
193
168
180
161
250
295
213
187
184
206
184
241
107
2180
3290
4440
4960
4730
3800
2900
1760
1620
2240
2730
2180
1530
923
671
580
318
207
201
285
173
146
145
211
238
235
920
829
1140
3620
4070
2480
1310
562
444
353
293
313
291
258
235
242
244
251
266
286
299
307
424
452
398
372
324
285
359
554
718
858
1040
976
855
672
568
508
487
464
562
656
755
1270
1200
1190
1070
1030
1150
1110
1070
1030
964
949
945
909
879
788
753
733
904
892
942
964
945
942
988
919
746
667
685
613
536
488
353
298
331
278
178
360
411
415
399
382
367
365
353
690
962
954
958
973
974
1000
1040
1050
1060
1050
1050
1040
1010
1040
1030
978
810
636
572
521
519
504
499
508
501
539
572
618
626
624
613
600
592
585
582
580
584
587
602
617
636
704
719
720
721
699
716
703
703
708
690
676
697
707
679
674
674
665
669
669
655
707
736
726
747
736
762
760
690
620
600
610
630
630
650
670
680
690
720
770
830
910
940
960
950
940
900
870
860
820
750
700
680
660
799
970
1040
1070
914
609
554
342
252
224
216
177
201
186
144
296
471
680
386
180
124
201
394
376
247
55
40
28
24
23
22
22
21
21
21
18
17
17
17
17
17
15
15
15
15
21
31
21
22
18
16
15
15
19
25
58
38
33
35
35
48
162
209
132
108
98
95
86
66
56
42
39
39
39
59
86
98
84
77
75
85
100
104
112
124
125
121
113
100
117
114
103
99
94
93
99
102
92
80
62
44
42
36
39
59
90
107
101
100
107
592
583
172
100
78
63
51
39
39
42
39
37
33
28
68
92
77
64
56
50
24
30
57
45
59
91
106
104
89
84
80
73
94
145
169
159
138
167
162
150
150
139
136
138
159
202
192
207
209
279
253
163
124
100
84
75
64
86
93
119
149
185
220
277
200
126
111
94
90
83
76
66
86
152
213
201
193
199
245
237
230
199
197
197
156
142
603
1600
621
585
589
494
355
243
176
132
109
102
104
213
262
279
270
252
242
241
202
164
148
159
163
154
130
86
77
103
113
122
149
123
51
51
40
31
28
33
32
40
38
52
30
36
63
22
18
16
9.4
6.4
5.9
6.8
6.4
6.6
5.6
5.6
5.8
7.2
7.2
6.9
6.4
6.9
7.1
6.8
7.2
6.8
7.7
7.2
7.2
7.6
7.2
7.2
8
8
9.2
8.4
9.2
9.2
9.7
9.7
8.4
8.1
8.9
8.8
9.6
9.2
9.6
9.6
9.6
9.6
9.6
10
9.6
10
12
12
9.6
8.6
7.4
8.2
8
7.5
7.5
8
8.4
8
8.4
8.4
8.8
8.8
9.8
10
13
13
10
9.6
9
6.8
7.7
18
17
17
13
14
17
17
18
13
14
16
16
15
14
13
11
11
12
12
11
13
13
13
11
10
10
10
10
10
10
10
10
10
10
9.6
9.6
11
9.2
9.6
9.2
8.3
8.3
8.3
8.3
8.3
9.6
9.6
9.2
9.2
8.8
8.3
8.8
9.2
9.2
8.8
8.8
8.3
8.3
8.1
8.1
7.9
8.1
7.7
8.4
8.8
12
12
9.7
9.2
8.8
9.7
10
10
9.2
8.1
8.5
8.7
8.7
8.7
8.7
8.7
13
39
30
29
171
223
199
185
211
253
337
305
215
163
133
100
130
115
140
217
252
267
248
220
949
683
339
150
100
83
86
89
115
118
102
98
106
112
100
100
93
95
93
93
107
118
110
121
124
110
94
92
105
116
118
144
146
142
115
12
8.9
8
8.7
46
103
39
22
34
581
2640
2460
698
502
469
443
395
262
163
136
527
473
83
77
51
27
108
302
216
707
570
533
702
1900
2550
2530
2620
2610
2500
2720
2430
2300
1930
1660
1720
2190
2260
1870
1450
1470
1910
1910
1850
1930
1820
1380
1040
966
1150
752
503
409
336
223
154
153
125
102
100
174
205
207
206
201
165
147
130
122
117
91
80
103
97
87
94
120
118
99
106
103
120
114
123
127
116
108
102
103
124
144
165
202
234
228
189
122
90
85
81
77
100
157
179
192
201
127
63
46
35
32
28
27
29
39
34
37
61
101
159
165
164
174
210
224
159
74
61
45
32
30
32
32
22
20
15
12
11
10
9.9
9.9
9.3
9.3
9.1
9.8
9.6
9.8
10
9.9
9.9
9.4
9.2
9
9
9.3
9.3
12
10
7.6
8.6
7.2
6.3
6.7
6.5
6.5
6.1
6.1
5.7
6.1
5.7
7.1
12
12
12
12
12
12
12
12
13
16
16
14
14
12
12
15
16
13
14
12
33
15
17
29
19
19
23
12
11
12
16
15
20
18
21
30
29
52
73
76
77
83
71
71
71
59
47
40
40
37
87
73
64
64
80
128
173
127
147
160
200
215
181
151
136
118
111
111
102
105
91
38
20
16
16
14
14
15
13
13
12
12
12
10
11
11
10
10
10
11
10
12
12
11
11
11
12
12
12
12
13
13
13
13
13
19
24
30
23
14
14
12
14
15
27
29
33
20
19
262
461
468
458
465
476
425
376
374
385
378
381
407
276
244
212
218
217
188
183
246
286
207
135
64
42
30
6.7
5.9
6
5.1
14
93
96
189
244
249
251
195
149
133
124
151
178
206
227
213
205
217
230
199
175
157
171
154
148
145
143
145
175
146
114
108
110
129
143
152
171
176
178
163
116
74
55
34
24
38
42
34
24
27
32
24
24
23
32
73
55
85
85
57
62
53
53
63
145
245
85
27
68
209
291
269
234
197
227
243
146
105
84
80
70
86
117
165
216
268
273
253
232
221
183
178
167
116
63
41
28
81
136
146
210
239
213
200
166
159
143
118
103
119
304
282
238
211
178
140
197
217
244
247
241
185
222
86
38
32
29
22
16
14
13
29
44
41
34
106
144
162
199
221
219
221
233
247
285
189
129
136
138
123
88
58
42
61
133
139
164
170
167
147
136
166
202
245
216
182
168
135
124
112
114
123
171
158
154
82
21
11
9.3
8.3
28
12
9.2
8.8
39
11
7.2
6
6
6
6.4
5.8
5.8
5.8
5.4
5.4
5.1
5.5
5.5
5.5
5.5
6.1
6.5
6.5
6.9
8.4
8.4
8
8.4
8.4
8.4
8.4
9.2
13
12
10
10
10
9.9
9.8
9.8
10
10
10
10
10
12
10
15
14
11
11
13
12
12
10
12
12
10
11
12
12
13
13
12
15
11
9.5
11
13
20
13
12
12
12
13
19
36
52
43
29
22
31
42
48
54
55
48
40
25
22
27
23
19
20
23
18
16
14
14
14
14
14
14
14
14
12
14
19
12
14
13
12
10
12
18
17
12
11
12
11
9.7
9.7
10
11
10
11
10
11
11
11
10
10
11
11
11
11
11
11
11
12
12
12
19
29
24
25
28
24
22
26
26
16
15
16
15
14
14
24
27
22
20
16
25
22
20
16
15
15
15
15
15
15
12
9.2
6.8
6.8
6.5
6.8
6.8
5.8
6.1
8.8
6.1
26
94
126
174
192
217
206
146
160
154
161
230
254
269
269
249
207
175
163
156
147
133
100
112
56
1680
11800
11900
5950
3360
2540
1880
1310
1030
1570
2590
2130
1860
1810
1760
1680
1610
1370
1180
1060
830
748
778
576
460
533
518
396
296
207
153
138
171
1990
2870
3750
4410
4230
3900
3880
4050
4530
5630
6620
6720
6720
6900
6540
5510
4900
3960
3420
2700
2360
2160
1800
1330
852
513
335
159
108
87
61
55
47
53
46
38
31
25
55
144
323
445
330
199
119
122
127
163
182
164
156
147
139
144
141
141
144
143
129
114
108
107
97
82
77
81
105
152
169
184
184
185
205
227
262
250
248
261
243
230
226
200
179
186
238
247
221
193
197
201
183
115
79
95
121
187
226
249
283
361
370
286
105
95
90
85
82
81
74
63
55
52
73
63
77
110
106
73
197
153
54
37
42
39
45
67
40
44
61
107
58
35
32
29
29
26
26
28
24
24
37
49
50
175
349
567
780
739
688
707
738
714
704
744
745
785
740
714
740
745
756
727
752
709
733
814
853
858
818
789
766
783
745
694
652
625
626
613
583
620
802
858
790
812
796
811
849
880
912
918
901
866
848
842
862
890
926
922
910
929
915
925
902
939
1160
1140
1140
1200
1200
1210
1180
1120
1170
1160
1200
1220
1220
1240
1200
1160
1170
1140
1150
1160
1190
1230
1270
1270
1270
1250
1220
1180
1160
1120
1120
1120
1090
1080
1060
1060
1070
1060
1060
1050
1020
924
970
978
962
945
954
869
676
591
565
557
546
526
508
471
428
404
331
306
306
280
453
698
635
569
528
537
561
556
529
529
526
521
357
127
85
85
81
80
121
123
131
194
424
532
592
642
743
912
1070
1210
1260
1290
1360
1430
1440
1530
1700
1930
2010
2140
2060
2130
1940
1870
1840
1880
1870
1990
2010
1950
1910
1870
1810
1700
1600
1420
1510
1850
3060
4800
5950
5750
3600
2490
2300
2510
2920
3100
2530
2080
1760
1460
1190
978
825
530
132
58
89
153
220
604
506
301
376
708
906
1220
1520
1700
1900
2250
2300
1990
1570
1280
800
545
511
719
1790
4840
9400
14700
12800
10500
10000
10300
9820
10100
9700
9640
9020
8580
8630
7950
7160
5870
4050
3090
2420
1680
1220
966
896
842
730
622
644
627
655
647
781
790
709
564
465
388
372
341
465
640
600
527
519
470
341
257
229
146
125
147
179
347
361
329
295
293
307
314
320
321
302
252
223
212
207
199
169
158
167
411
642
874
849
713
602
475
383
327
283
203
158
122
120
174
224
282
331
380
403
410
427
545
625
636
688
768
802
742
685
572
539
546
806
1240
1150
1450
1290
823
694
612
546
486
442
293
136
112
103
83
72
68
73
69
93
110
93
91
96
98
91
82
76
76
68
63
63
61
64
109
84
91
108
127
138
148
413
670
596
584
566
494
470
493
435
485
509
600
571
521
521
521
485
443
401
365
357
360
393
409
396
391
345
294
317
304
288
299
317
334
370
404
435
443
471
485
559
525
519
514
530
550
524
510
535
535
603
698
688
677
647
640
657
661
678
459
320
279
274
264
265
335
415
472
605
766
847
861
852
878
913
962
1010
1070
1060
1020
992
980
946
934
924
897
903
906
881
813
783
827
946
932
897
965
937
964
949
979
914
900
900
886
939
944
931
919
923
922
918
888
849
807
641
612
612
632
597
539
546
545
535
545
561
577
599
621
650
671
639
606
732
849
833
838
842
850
857
857
858
849
838
823
817
811
816
809
792
767
760
744
681
616
536
520
467
490
490
462
443
398
344
282
194
135
70
60
152
350
821
1740
1740
1910
4380
6980
6620
5630
3780
3070
3150
3580
3820
4200
3990
3680
3720
3420
3750
4170
4080
3820
3680
3520
3580
3880
4110
3930
3160
2600
2470
2420
1890
1550
1180
976
1140
1320
1630
1630
1400
1230
894
771
672
556
598
496
397
508
726
742
790
780
832
1160
1610
2060
1960
1850
1590
1120
572
80
14
33
57
290
717
714
602
451
359
254
205
146
163
278
269
254
269
286
243
250
333
358
313
302
268
303
431
262
195
252
281
231
355
340
260
261
328
287
266
222
262
307
404
345
315
292
297
274
270
269
273
227
209
238
251
256
281
331
316
292
254
238
247
261
306
346
283
182
198
201
250
346
473
542
521
561
698
696
691
630
536
518
558
684
1020
1340
1140
994
1000
930
860
830
855
855
780
780
500
474
446
422
406
387
345
309
311
304
258
219
237
268
236
209
169
183
186
196
174
160
156
144
133
152
207
148
125
115
114
123
154
193
174
199
231
197
142
134
143
158
152
156
139
117
116
100
86
75
73
73
75
72
76
89
102
80
83
83
81
82
82
84
84
82
81
79
78
180
456
452
362
350
388
409
426
440
370
323
303
293
280
264
260
263
262
270
261
250
245
241
256
268
207
116
98
114
215
445
595
640
675
695
680
495
328
343
498
649
759
891
909
928
959
944
765
535
326
395
621
723
785
808
786
675
595
571
606
654
709
714
713
635
607
596
577
536
466
431
401
372
371
140
162
150
149
148
145
143
133
143
144
143
210
352
375
397
421
505
594
601
616
603
475
431
434
355
281
274
266
263
256
245
241
246
245
236
224
228
240
236
239
226
223
227
203
144
140
104
96
105
118
120
124
144
138
136
142
263
327
296
254
228
209
207
193
182
256
362
258
99
85
66
56
45
45
42
81
86
103
113
224
221
124
101
94
90
84
71
66
90
140
165
186
199
182
181
167
196
252
246
258
279
323
301
214
142
159
172
486
1520
925
322
113
74
59
106
92
50
35
25
16
9.7
18
27
73
128
184
141
134
104
98
91
141
118
133
144
153
193
263
327
259
178
146
152
151
140
137
139
134
136
138
136
140
138
123
135
146
170
176
160
145
133
118
136
142
219
250
274
317
251
202
170
137
125
120
93
82
117
134
147
163
155
197
256
254
222
311
459
569
873
713
504
463
400
335
172
168
156
125
80
69
66
60
59
49
31
28
28
26
26
42
38
32
29
26
23
29
42
24
110
209
268
250
137
146
184
103
32
25
29
64
78
93
109
87
86
98
105
86
97
85
68
60
57
58
61
57
43
28
24
24
25
26
26
27
27
30
31
32
39
63
65
44
30
26
25
25
24
32
31
30
30
30
30
28
27
26
25
25
32
27
26
27
76
145
83
100
129
110
87
75
65
80
132
178
225
251
261
262
261
256
246
246
257
274
297
347
444
522
581
545
425
413
354
226
239
235
230
220
215
206
192
190
195
245
368
239
580
635
689
728
781
905
974
1070
1010
908
931
804
825
812
808
810
801
669
663
793
985
910
836
807
806
823
805
766
744
660
710
752
723
704
702
682
661
651
628
624
621
615
621
618
627
623
599
678
623
618
625
615
592
618
583
541
521
502
493
482
508
709
644
605
570
566
636
723
805
860
854
1010
964
836
753
849
853
874
891
854
778
699
668
696
737
796
846
877
913
992
1070
1310
2310
1720
1520
1480
1520
1500
1380
1320
1410
1340
1230
1420
1640
2180
2300
2080
1960
2070
2270
3200
3780
3580
3720
10400
13000
15800
12200
9760
8580
8520
8520
8520
8630
8740
8460
8580
8100
8410
9070
9820
10200
11000
10000
8850
7750
6620
5230
4140
4110
4530
3600
3120
2930
2940
2870
2470
2160
2110
2140
2780
4080
5470
6180
6760
7350
6720
4470
3340
2650
1850
1470
1100
862
619
385
317
405
432
358
294
243
227
318
374
303
321
318
312
304
282
252
251
323
602
990
1000
836
840
779
1350
1620
1540
1360
1280
1370
1020
716
709
584
640
732
748
658
581
497
447
400
282
251
210
202
183
164
153
140
139
150
149
148
145
148
150
147
176
310
327
318
325
321
346
351
326
343
422
482
566
633
664
1140
1290
1260
1500
1600
1450
1210
1130
1060
1050
1030
1010
966
907
880
886
872
873
850
920
1080
1260
1670
1440
1250
1180
1130
1120
1090
1030
1000
987
1070
1100
1090
1080
1080
1060
1050
1020
974
969
954
942
992
863
854
862
887
882
848
830
831
876
785
615
613
653
628
598
564
556
578
551
525
503
520
544
537
535
500
435
568
733
716
674
646
634
642
668
651
627
526
464
415
345
334
311
298
286
296
289
284
264
226
216
203
189
182
296
509
470
421
412
510
544
679
749
722
830
830
854
898
786
710
673
580
530
480
460
490
570
630
720
740
760
910
970
1010
1110
1200
1180
1240
1460
1820
1730
1540
1390
1330
1270
1190
1130
1050
950
850
800
785
765
745
730
703
691
629
654
674
686
714
731
736
763
802
830
839
852
882
1000
986
947
877
810
805
791
801
788
801
780
812
1000
1080
1050
947
888
893
971
1070
1120
1080
907
582
382
352
349
366
547
705
715
670
679
765
788
881
886
804
806
802
798
871
1000
1140
1190
1110
1130
1150
1140
1070
983
1030
1080
1110
1360
1380
1400
1370
1360
1320
1260
1120
938
851
658
438
317
282
280
927
1150
1100
981
902
772
402
245
203
175
150
296
576
283
175
160
234
421
359
304
315
368
380
343
286
277
278
262
254
246
243
277
276
232
248
242
219
207
277
419
1890
2170
668
156
75
74
89
81
114
177
389
410
325
216
207
133
177
254
240
238
204
203
183
151
146
139
132
132
126
123
123
144
167
186
199
273
305
322
363
340
250
224
280
190
382
626
565
404
296
255
240
238
235
214
195
150
151
170
186
236
256
283
399
497
489
427
372
310
273
233
182
160
169
165
169
175
200
229
255
293
349
373
633
691
746
808
827
974
920
687
632
521
373
350
351
362
430
494
475
472
495
472
451
441
466
442
349
276
240
227
223
225
227
252
227
221
214
221
271
203
130
95
89
85
82
80
94
185
131
131
96
80
76
94
80
78
84
89
89
91
94
91
87
88
88
99
108
113
109
108
112
83
74
78
84
75
67
64
60
51
48
46
44
43
39
40
40
39
40
39
40
40
45
77
178
428
335
209
107
87
82
89
84
81
86
66
76
86
139
212
195
143
109
109
109
106
95
73
68
93
276
275
383
312
326
312
366
328
348
412
338
239
204
211
155
136
133
111
148
201
333
391
356
348
310
214
235
416
472
455
447
442
430
394
408
543
615
642
451
372
403
266
220
273
265
393
628
684
716
708
576
421
396
397
212
166
174
144
130
117
105
82
70
85
88
77
38
35
32
30
30
28
28
34
67
43
30
29
28
30
30
28
28
28
29
29
29
42
130
119
235
619
513
706
691
489
470
491
494
472
402
343
321
290
256
290
359
318
316
280
226
212
201
189
187
211
345
281
216
173
184
260
496
560
565
493
399
298
233
186
161
160
237
305
278
246
255
465
507
438
490
484
378
284
246
269
184
211
279
146
123
117
141
481
749
2140
1850
1140
725
573
508
476
388
246
180
384
941
1690
2000
1720
1500
1480
1770
1980
2180
2450
2900
2820
2500
2120
1560
1120
783
551
252
96
124
111
122
124
124
142
523
807
753
828
750
1030
780
512
357
363
432
771
1030
570
378
416
972
716
438
436
502
444
273
208
236
200
218
365
405
363
266
207
191
173
189
216
212
258
689
1040
1380
1100
860
693
531
384
352
302
324
302
274
253
215
224
224
276
287
285
290
301
315
399
493
504
510
515
460
363
396
485
566
588
585
566
457
359
341
296
298
261
265
226
195
190
295
440
355
257
282
260
229
174
137
121
117
130
101
103
76
48
38
38
36
36
33
34
34
34
29
27
26
19
24
22
14
13
13
13
12
12
12
13
17
25
22
18
18
19
22
30
28
27
26
26
26
34
52
68
40
35
118
138
88
75
72
132
87
64
164
224
283
201
155
144
132
118
108
97
103
98
91
199
249
440
353
331
345
344
346
360
305
294
268
345
425
376
331
295
199
170
229
329
369
389
356
367
395
423
539
572
594
585
580
628
682
716
589
509
490
402
375
325
279
268
302
320
214
193
148
139
130
109
103
83
92
174
529
714
560
291
212
152
127
130
102
56
52
51
43
100
90
64
55
68
63
128
183
179
169
174
294
473
494
608
608
577
583
575
559
554
562
538
463
456
587
526
484
456
458
312
151
103
54
54
42
35
32
29
29
28
27
28
28
26
27
26
27
78
129
176
153
157
151
167
200
269
384
368
412
505
350
235
222
180
139
148
156
188
371
445
428
465
339
191
114
111
115
214
253
273
255
250
227
209
183
182
135
101
96
101
157
273
359
153
97
72
53
86
115
135
116
107
98
95
65
27
22
24
70
71
70
102
163
254
348
333
334
305
238
225
293
309
225
172
172
182
252
189
170
145
135
149
1060
419
277
223
104
62
49
53
77
75
62
56
55
50
42
37
72
87
94
109
143
262
191
151
87
91
85
62
62
85
122
345
956
734
287
130
100
105
152
190
193
172
151
153
182
253
258
273
247
209
222
240
187
180
168
233
256
241
204
243
296
295
307
237
127
116
96
94
104
115
146
176
174
204
211
251
427
562
535
604
586
484
396
86
55
50
49
58
119
133
51
41
37
36
22
15
17
10
8.3
7.9
7.9
7.9
7.9
7.9
8.7
11
12
10
11
12
12
12
12
12
12
12
12
12
14
15
16
15
15
14
14
14
15
14
14
16
17
17
18
19
20
23
27
20
16
16
15
15
15
16
16
16
19
20
21
20
19
27
53
95
47
32
48
32
25
27
24
48
35
24
28
40
57
42
38
29
42
103
165
131
121
152
181
129
96
86
79
84
50
41
38
48
61
64
47
67
67
54
47
49
46
51
69
186
233
216
228
280
248
185
149
123
99
86
74
66
63
63
65
68
63
70
53
39
34
51
45
36
29
25
23
25
35
28
23
22
65
96
63
53
50
49
48
45
44
39
39
39
38
87
78
31
21
19
17
16
16
21
75
153
128
141
184
309
373
438
463
437
404
406
410
510
485
463
312
242
126
93
118
117
159
178
168
166
65
39
29
20
18
20
18
18
21
60
70
71
60
283
283
181
74
55
53
48
94
93
102
106
158
448
330
191
65
48
47
44
42
40
40
124
283
254
172
135
98
95
131
145
157
161
165
175
160
158
168
162
164
155
95
87
76
71
73
79
78
78
59
54
51
49
114
121
77
61
57
52
51
55
52
50
38
26
25
22
21
20
30
52
48
40
39
73
165
130
61
29
20
21
30
39
33
25
27
38
89
108
158
156
136
148
172
220
452
413
477
921
756
411
216
210
215
176
139
126
158
156
142
144
156
152
149
155
160
151
163
160
167
168
197
221
271
337
350
328
304
276
231
223
164
136
76
67
61
76
77
73
66
62
50
41
39
41
44
48
44
45
50
50
47
42
41
38
38
41
50
62
68
73
64
84
83
80
91
158
187
197
220
146
39
53
41
21
16
15
13
12
12
11
11
10
9.4
9.8
10
10
11
10
9.7
9.7
9.7
10
10
10
10
10
10
12
12
11
13
13
9.8
9
10
12
12
12
13
13
12
14
14
18
18
32
25
16
13
11
10
9
8.9
8.9
9.3
9.3
8.8
8.8
8.2
8.2
7.7
7.7
7.7
9.3
10
34
27
23
23
18
15
20
16
16
18
19
18
16
16
16
28
24
22
19
21
20
18
17
16
31
95
76
75
73
60
49
46
51
58
45
32
26
30
40
40
46
38
48
66
61
42
36
35
52
70
77
77
67
55
49
60
35
24
23
23
28
21
18
18
19
20
22
20
18
24
21
22
34
34
28
20
20
20
19
19
19
20
29
27
22
19
20
17
16
16
16
16
16
15
15
14
15
15
15
15
15
15
15
15
15
15
15
16
15
15
21
27
33
38
43
49
81
156
204
230
223
150
148
281
505
534
546
503
400
367
319
290
240
189
154
136
119
97
85
71
57
37
34
353
278
72
82
119
71
34
30
28
25
25
33
19
26
67
186
255
109
401
568
610
584
621
260
269
164
98
65
42
40
42
413
193
236
155
35
30
51
35
82
600
1580
1250
1080
1120
866
753
491
77
232
95
61
45
69
194
295
389
293
258
205
257
204
180
174
151
174
189
184
185
192
173
126
121
159
166
141
125
101
112
176
222
388
445
369
265
217
185
188
171
244
332
272
275
281
336
318
236
221
166
160
176
186
186
185
174
183
188
206
194
192
190
175
171
161
159
153
162
183
323
228
209
193
171
153
137
116
105
98
101
108
127
139
159
215
222
228
238
224
224
185
191
215
239
239
204
205
199
229
236
173
94
82
102
135
171
189
226
252
318
332
112
89
85
99
90
72
80
88
76
62
60
60
58
57
129
45
35
30
29
28
27
25
25
25
24
24
24
23
23
23
22
22
22
21
21
21
21
22
22
23
23
23
23
24
28
28
27
26
25
24
23
25
26
28
39
102
71
49
41
42
36
46
131
141
187
79
54
67
43
44
52
61
52
53
46
40
38
34
33
32
31
30
30
31
30
33
39
60
80
100
120
145
170
190
220
205
170
145
165
205
285
295
325
390
320
215
225
320
305
235
190
151
165
185
175
165
185
200
225
270
280
295
210
270
405
610
685
718
767
814
806
752
643
541
416
290
230
135
85
60
65
72
57
55
55
50
30
40
25
25
30
30
30
30
26
30
30
145
95
85
85
80
70
78
85
85
80
60
70
40
34
30
28
27
26
26
26
24
23
23
23
24
42
72
87
160
447
354
266
253
207
186
182
196
278
286
280
238
203
207
260
242
215
262
290
260
1200
876
487
457
487
794
1650
1840
1730
1560
1420
1240
1180
1120
1130
1140
1220
1230
1370
1230
1100
1170
1330
1380
1540
1740
2060
3030
3810
3390
2750
2330
1950
1740
1960
2780
4560
7550
9340
7900
6540
5790
5830
6850
7260
7450
7450
6850
5830
5150
4210
3760
3380
2840
2140
1610
1200
1000
793
684
616
509
438
361
284
287
411
392
317
258
278
297
260
263
247
243
248
266
280
278
295
299
316
317
312
392
374
448
368
340
387
360
304
258
217
200
175
532
790
1100
1370
1090
966
1080
1400
1430
2110
2600
3030
3160
2390
1850
1590
1410
1240
1100
1050
895
778
641
544
501
431
384
343
331
341
377
405
400
401
431
442
448
572
475
284
259
250
239
196
196
224
211
186
172
163
154
148
145
98
88
87
86
80
76
78
78
81
85
107
126
125
114
115
157
184
192
137
143
161
164
289
297
286
241
227
223
303
360
382
399
384
378
317
298
287
288
299
304
308
298
283
273
287
301
284
266
259
266
289
436
481
503
528
510
489
479
448
486
461
642
1020
1000
847
762
655
613
579
556
556
547
548
653
769
758
713
681
637
684
794
793
808
836
854
846
869
883
903
872
839
867
921
902
887
877
877
820
887
864
882
880
924
866
732
751
845
912
985
933
906
850
823
818
868
890
780
330
235
265
340
415
355
664
930
1270
1350
1270
1300
1210
1090
993
1050
1090
1110
1150
1180
1170
1140
1220
1400
1420
1450
1430
1370
1360
1410
1520
1460
1400
1390
1380
1320
1260
1240
1250
1300
1370
1560
1440
1300
1280
1280
1240
1230
1360
1360
1240
1120
1080
1050
1010
1130
1100
972
910
888
868
889
902
1000
1160
1380
1450
1680
2170
2000
1820
1600
1440
1410
1390
1510
1590
1600
1580
1530
1590
1870
1880
1660
1560
1650
1930
1820
2010
2500
4370
6580
5870
5080
4590
4590
5950
9700
13600
12900
11700
11000
10500
10200
11000
10900
9880
9120
10100
11400
10800
10700
13700
14800
14200
12600
11600
10800
10000
9880
10200
10500
9940
8850
7900
7030
6580
6260
5870
5440
5020
4880
4760
4780
4850
4760
4740
4830
4720
4660
4500
4210
3900
3600
3290
3020
2710
2640
2350
2270
1910
1700
1350
1030
893
764
541
371
442
507
717
676
546
351
257
226
223
240
327
398
482
477
439
350
303
333
327
348
289
264
286
440
416
445
477
422
340
274
230
207
200
192
174
154
163
167
163
149
152
141
138
163
147
288
545
410
397
264
220
237
221
210
226
248
248
329
362
435
570
660
712
710
590
495
461
439
429
432
397
490
612
617
605
568
544
505
476
470
476
346
200
148
120
101
93
89
84
80
57
46
43
42
38
38
38
41
49
56
47
44
43
47
51
54
54
69
134
151
137
135
171
70
57
52
46
42
43
43
44
44
79
142
121
109
105
110
111
108
107
98
117
180
202
207
253
327
338
361
366
381
341
330
320
308
312
327
324
328
315
304
302
340
338
348
381
366
313
243
228
217
225
228
234
232
224
219
217
224
283
424
468
457
333
345
333
336
335
386
677
667
637
630
621
609
601
619
615
615
612
612
611
595
606
661
697
720
705
697
723
793
758
695
567
478
437
386
355
334
330
320
328
228
187
322
314
262
64
47
41
33
47
54
50
119
270
329
333
281
165
46
30
27
26
25
24
24
25
25
25
26
26
27
32
28
29
32
50
93
264
286
284
294
312
315
286
185
75
63
42
42
40
37
40
151
356
298
323
238
220
314
459
435
364
337
436
477
451
410
394
341
218
80
61
50
40
38
161
331
426
505
599
526
468
464
398
312
267
232
211
241
256
245
223
260
183
61
55
110
150
140
138
141
163
169
175
169
185
221
227
224
274
242
211
201
189
183
176
256
234
395
1320
1610
1410
1420
1370
1640
2000
1950
1670
1370
1390
1050
666
394
257
184
113
119
168
153
127
119
82
105
117
104
105
109
106
129
158
141
140
158
179
187
171
120
96
84
70
67
89
107
113
116
126
143
139
146
146
129
108
99
93
110
198
196
191
103
77
105
174
133
111
87
76
71
67
65
72
125
199
230
260
271
269
266
261
254
233
218
210
217
560
351
290
214
197
213
221
232
226
184
167
153
187
236
257
273
308
330
316
314
293
298
308
311
283
277
260
59
46
44
129
131
114
109
86
53
49
72
54
50
43
50
77
93
111
125
142
114
25
24
19
20
16
18
53
21
17
16
14
14
13
13
14
15
13
13
13
12
11
11
11
10
10
11
11
11
10
10
10
10
10
10
9.8
10
10
11
11
11
11
11
10
9.8
9.8
9.8
11
11
11
11
11
12
11
11
11
11
11
11
11
11
12
12
14
16
18
18
20
20
20
20
21
29
45
25
22
22
26
35
31
78
225
164
137
103
43
37
42
196
179
46
30
27
27
27
25
27
103
155
207
205
239
264
260
225
139
150
171
309
457
352
203
197
156
50
30
35
44
40
37
40
109
268
474
567
578
582
521
490
355
218
73
35
33
33
33
33
32
31
32
32
30
29
29
24
23
23
23
23
23
23
22
23
22
21
21
21
21
21
20
21
21
20
20
20
20
20
21
22
21
22
21
20
20
20
20
20
21
22
23
24
25
23
23
23
20
22
52
80
82
85
82
63
72
169
203
213
208
197
184
181
176
172
167
163
158
152
164
194
201
198
194
194
189
183
196
236
238
294
132
48
42
32
26
23
35
89
83
102
116
124
131
140
172
106
98
114
110
81
67
48
36
31
29
26
26
62
114
104
57
57
78
88
76
63
56
25
22
20
19
26
665
997
871
912
1230
1710
1990
2030
1540
887
346
74
41
80
109
144
122
106
96
90
87
99
83
80
74
65
81
86
71
65
101
234
523
680
1040
849
524
329
242
256
333
359
427
530
497
373
317
315
357
323
369
355
287
249
325
237
184
167
324
260
210
185
184
283
261
253
250
258
228
204
185
192
219
280
347
368
365
402
480
502
516
1140
969
804
533
225
58
32
32
30
30
30
32
61
56
59
51
48
52
52
54
55
54
56
59
74
92
139
38
20
19
20
20
21
24
24
26
27
30
33
36
40
41
43
44
45
45
40
38
38
38
42
79
94
61
52
59
54
65
58
49
46
41
40
43
36
25
30
37
41
47
99
288
294
303
307
288
226
300
388
388
407
519
994
993
1060
1060
1030
996
1080
1180
1120
1140
1120
1080
1060
1040
1030
1060
1110
1120
1080
999
985
1090
1160
1120
1110
1160
1200
1250
1230
1220
1230
1230
1290
1490
1500
1490
1470
1460
1470
1470
1480
1470
1400
1380
1370
1330
1310
1310
1300
1300
1270
1270
1270
1290
1280
1260
1230
1220
1180
1190
1220
1140
1090
1040
986
957
918
901
883
866
875
905
938
950
940
919
906
884
869
852
839
823
798
773
747
617
342
351
461
469
728
1760
1560
1380
1350
1300
1240
1170
1130
1080
1200
1820
2090
2040
2000
1950
1960
1940
1850
1850
1940
2020
1960
1880
1900
1930
1930
1970
1970
1970
2010
2090
2140
2160
2160
2210
2320
2460
2440
2480
2460
2450
2340
2210
2150
2090
2150
2740
4260
6940
6720
7030
7400
7850
7550
7260
7210
7120
6720
5750
5470
5350
5080
4770
4410
4140
4260
4410
5310
5190
5310
4980
5390
6850
9760
10000
10600
10900
8740
9240
9400
9520
9760
9520
9070
9240
10300
11500
12400
12200
12000
13600
13900
14600
13200
12300
11700
12000
12800
14000
16200
16400
13700
10500
9580
10100
11000
13000
13200
11700
9880
9240
8580
9760
11500
12100
11500
11000
10000
9100
8200
7500
5500
4700
4300
4300
4600
5200
7500
4500
3600
3000
2500
2230
2150
2050
1450
1200
1750
3420
4150
4100
2840
2550
2540
2360
2170
2190
2120
1720
1430
1410
1350
2330
3340
2810
2490
2120
1840
1590
1450
1540
1900
2320
2020
1760
1560
1450
1660
1910
1890
1780
1650
1600
1530
1510
1460
1440
1400
1360
1380
1360
1350
1330
1330
1340
1350
1320
1280
1270
1250
1200
1180
1170
1160
1170
1170
1170
1170
1170
1160
1140
1140
1140
1130
1100
1080
1060
1090
1100
700
680
590
540
600
630
620
610
600
600
670
650
580
540
520
500
490
490
490
550
560
610
540
522
510
580
640
650
530
480
470
440
560
750
670
560
525
660
830
830
900
930
940
930
910
810
750
750
770
900
950
850
800
750
800
790
790
770
1130
1300
1290
1370
1480
1490
1400
1290
1460
1360
1210
1350
1310
1260
1250
1250
1330
1270
1250
1170
1120
1060
875
915
930
810
830
910
1010
1030
870
970
1120
1260
1200
1240
1470
1620
1590
1610
1610
1670
1490
1430
1430
1320
1260
1120
1080
1270
1190
1190
1190
1170
1230
1270
1380
1530
1640
1750
1860
2090
2140
2150
2200
2210
2120
2270
2380
2140
2100
1990
2040
2000
1840
1630
1540
1470
1470
1620
1570
1410
1260
1190
1100
1070
1060
1080
1040
1060
1060
1170
1150
1110
1270
1130
1100
1100
1020
970
890
860
800
960
940
940
900
840
820
800
810
820
820
800
720
730
860
1150
780
710
640
520
920
689
774
888
924
933
960
1000
980
970
980
1180
1760
2190
2560
2680
2630
2470
2400
2280
2040
2400
3690
4570
4740
4990
5770
5920
5940
5940
6140
5870
5580
4920
5600
5670
5650
4900
5010
4830
4720
4540
4010
4180
4260
4900
6040
7060
7550
8030
7060
6370
5670
5270
5040
4370
4240
5040
5180
4350
3420
2550
1970
1770
2220
3480
3270
3440
3300
3010
3060
2900
2580
2360
2440
2500
3100
4650
4900
5430
5510
5220
4880
4390
3690
3210
2520
1590
990
879
766
640
528
439
365
314
267
222
209
209
212
212
215
230
477
290
560
1130
1280
806
577
390
322
304
322
360
390
486
897
584
412
355
468
498
584
1120
1710
1620
1620
1490
1460
1250
1080
750
661
598
528
456
516
504
546
612
718
1010
1780
4100
4180
4240
4410
4610
4310
4010
3750
3610
3550
3420
3380
3420
3210
3060
2730
2880
2660
2610
2610
2200
1720
1560
1590
1660
1640
1720
1710
1590
1530
1340
1150
1000
879
806
766
846
862
933
1080
1080
1060
1160
1550
3890
5840
3970
3250
2880
2660
2680
2610
2520
2500
3100
3300
3690
3830
3910
3650
3420
3270
3140
3010
2880
2870
2850
2940
2920
2900
3010
2990
2970
2870
2810
2810
2760
2610
2520
2420
2400
2360
2360
2160
1960
1790
1840
1680
1500
1580
1550
1510
1540
1480
1440
1440
1450
1460
1300
1240
1400
1170
1010
980
1030
1020
970
960
942
924
951
924
814
846
1180
1070
1050
1050
1020
1150
1370
1050
960
942
1010
970
990
990
980
906
862
822
822
854
990
942
879
846
870
854
862
830
814
879
933
1030
1260
1500
1500
1380
1380
1360
1340
1380
1490
1550
1670
1640
1500
1380
1360
1230
990
780
780
790
865
955
1040
1200
1470
1590
1730
1700
1680
1780
1720
1510
1420
1240
1140
1090
940
888
822
806
806
758
654
540
480
450
439
400
395
434
323
151
130
127
125
122
122
122
93
71
75
71
62
58
58
55
42
41
44
31
29
28
27
25
24
23
60
110
30
29
27
27
31
35
29
27
63
42
24
23
23
24
25
24
29
28
124
370
395
730
742
758
1600
1320
1230
960
1460
2120
2250
2320
2190
2070
2100
2220
2010
1760
1390
1860
2080
2830
2660
2600
2320
2420
2870
2850
3030
2830
2710
2530
2580
2660
2990
3060
2500
1840
1450
1220
1120
1480
1890
3250
3850
3710
3770
4180
4410
4120
3030
2060
1510
810
350
146
143
140
140
140
140
137
215
345
380
737
960
870
675
474
412
345
252
156
186
183
177
192
206
237
244
233
240
267
420
619
612
612
2110
3100
1490
970
492
322
318
322
327
340
820
1120
1350
1140
924
668
434
288
240
212
180
183
219
267
370
406
395
417
422
456
486
486
474
417
380
365
390
395
380
395
390
375
375
428
510
814
960
970
970
915
862
724
689
766
854
862
924
814
734
668
710
726
726
726
750
675
654
742
750
766
854
888
951
1100
951
734
647
605
554
522
516
462
456
558
591
577
522
570
591
558
528
510
504
498
474
468
428
332
288
284
280
259
259
280
255
271
233
156
135
125
122
125
146
255
439
444
375
322
309
304
336
355
400
468
500
650
800
950
1150
1150
1100
1000
900
782
726
879
1180
1240
1320
1290
1230
1180
1180
1050
790
734
718
766
980
1050
1110
1280
1420
1380
1380
1360
1220
1150
1180
1200
1160
1070
1010
1100
1080
1060
1110
1140
1140
1010
1140
1280
1120
1100
1120
1180
1190
1220
1230
1150
1040
1070
1120
1090
1150
1170
1170
1120
1060
970
942
990
1010
942
924
743
468
498
552
612
626
584
558
668
814
838
814
888
1090
924
758
506
314
304
284
248
212
226
199
148
95
75
55
44
33
28
28
28
27
25
25
24
24
24
24
24
24
24
23
24
24
24
24
24
24
30
34
35
35
55
82
101
90
82
73
123
356
558
696
1190
2250
2660
2550
2400
2660
2880
2780
2710
2200
1900
1720
1530
1380
1280
1310
1250
1310
1170
1100
1100
1050
1120
1190
1130
897
598
395
275
209
154
130
177
255
229
252
229
177
165
143
417
300
651
862
492
206
154
140
137
148
159
143
151
215
233
462
591
458
309
673
1040
2060
3550
4810
5670
6300
7110
8240
7500
5940
5340
5210
5530
4970
4940
4310
3910
3610
2970
2070
1250
798
462
322
322
327
327
370
647
1000
897
897
1060
1150
897
558
439
492
486
564
696
598
598
564
546
640
696
654
726
528
444
450
439
422
322
244
212
196
162
148
168
440
540
498
474
355
300
288
267
255
237
288
271
248
288
284
244
209
183
189
226
280
546
498
434
422
474
486
540
668
696
782
888
906
846
814
960
1170
1270
1170
1040
1030
1040
1030
990
879
798
822
830
879
888
924
933
1020
1030
1040
774
591
558
558
522
498
439
385
365
300
229
189
165
229
300
456
406
345
318
300
280
280
271
288
300
314
300
314
340
332
322
314
300
322
360
492
661
534
504
498
480
474
486
468
417
406
417
534
546
540
528
534
540
486
385
350
355
360
360
336
327
318
304
304
304
300
300
309
380
439
365
406
591
668
830
1280
1340
1270
1010
970
960
942
980
1010
1020
1000
915
915
862
838
830
838
846
846
862
888
906
888
682
534
516
510
504
492
516
510
510
516
528
560
680
810
820
830
830
800
780
780
880
970
1020
1020
1020
1020
915
854
790
619
558
546
814
814
790
774
758
758
718
385
252
350
340
355
375
370
380
380
434
462
444
422
492
681
1030
1030
942
990
1050
1060
1090
1090
1110
1110
1090
1350
1460
1560
1600
1500
1480
1590
1720
1910
1820
1760
1640
1640
1560
1340
1190
942
806
758
734
696
605
552
492
474
486
534
570
564
598
598
591
598
718
790
1110
1060
888
830
854
806
689
1010
1450
1460
1190
1080
1020
960
924
703
718
605
726
1070
2160
2900
2810
2810
2740
2940
2850
2730
2340
2060
1930
1700
1770
1830
2010
2670
3200
3900
4600
5560
6250
6630
6260
5910
5900
5370
4610
4160
3890
3530
3120
2680
2390
1890
1560
1440
1830
3080
4120
3960
3080
2500
2050
1660
1250
910
710
600
450
220
170
120
120
230
310
420
318
466
1710
732
450
248
162
135
209
240
292
252
229
233
226
365
434
322
322
292
355
271
202
140
101
101
95
180
189
202
206
202
183
186
226
259
263
240
259
292
322
350
292
292
229
215
209
244
280
229
177
137
115
113
122
168
660
750
1000
1400
1540
1130
970
888
814
726
682
696
718
806
830
814
790
758
703
696
661
528
474
327
350
271
309
300
252
177
148
104
67
53
47
53
58
