533
538
543
557
551
547
542
527
524
525
525
526
526
526
526
526
523
519
516
510
509
516
527
535
542
550
555
555
555
555
572
568
552
550
551
552
552
537
531
517
511
509
506
508
506
504
504
506
508
508
510
510
512
512
512
509
516
518
524
529
532
538
542
548
555
561
567
571
575
578
589
626
640
669
737
753
764
778
788
801
810
826
938
944
948
958
984
999
1060
1062
1067
1069
1074
1053
1019
1012
1012
996
996
999
1011
1017
1023
1031
1077
1080
1079
1072
1072
1069
1076
1076
1066
1039
1036
1031
1030
1028
997
968
950
944
937
935
915
899
887
886
870
848
835
838
873
915
938
983
1025
1075
1083
1116
1133
1164
1174
1187
1198
1205
1212
1218
1225
1273
1294
1300
1297
1268
1160
1123
1117
1106
1081
1060
1045
993
982
951
920
857
818
814
809
810
812
813
814
825
830
833
843
844
845
841
834
832
832
849
852
859
865
870
872
873
880
881
886
892
894
907
913
915
930
926
927
929
935
941
976
1004
1020
1028
1032
1039
1045
1056
1069
1078
1087
1103
1109
1136
1147
1197
1210
1226
1245
1251
1258
1272
1280
1293
1304
1308
1339
1349
1355
1390
1409
1417
1432
1443
1450
1478
1485
1521
1524
1534
1538
1555
1583
1611
1595
1570
1567
1559
1543
1530
1522
1518
1514
1470
1438
1428
1378
1375
1373
1367
1363
1350
1333
1310
1295
1291
1290
1285
1253
1241
1236
1231
1226
1209
1202
1191
1177
1172
1159
1145
1127
1103
1096
1092
1086
1080
1049
1047
1045
1023
996
975
944
925
911
897
858
843
836
818
789
759
735
743
724
719
709
705
702
697
694
719
676
654
639
627
623
602
577
583
582
578
578
577
580
580
569
566
566
569
560
555
549
543
555
560
570
572
562
558
550
526
527
536
539
556
557
551
570
567
581
582
554
521
512
506
508
511
494
492
494
488
479
488
493
488
478
472
483
473
466
463
459
461
462
456
454
452
451
433
431
431
431
431
428
432
432
432
430
430
433
434
417
428
428
416
412
406
429
430
446
456
467
490
495
507
510
492
474
464
458
446
441
438
430
426
418
413
405
398
388
386
382
386
384
382
379
371
369
367
366
365
363
362
361
360
360
360
357
362
357
362
363
366
352
356
362
366
358
344
343
347
341
339
340
346
347
340
355
359
381
378
374
395
411
419
430
449
447
433
371
355
354
357
357
354
324
320
306
307
311
317
322
323
327
333
341
359
345
339
329
308
291
278
258
259
234
232
233
230
223
226
229
221
221
210
208
204
221
215
211
202
198
196
195
197
197
201
198
200
202
204
202
206
207
207
208
205
197
219
210
208
208
209
205
197
184
182
186
192
194
192
180
181
178
172
165
165
166
164
164
163
163
165
162
160
158
158
157
158
158
163
165
166
167
173
184
189
191
195
169
166
165
164
161
161
161
161
156
155
158
163
162
168
199
161
165
172
171
163
161
170
175
178
179
174
172
180
182
191
188
199
212
217
228
236
248
270
290
303
308
311
313
333
356
372
377
391
406
419
423
425
437
452
456
474
479
505
512
515
526
531
537
537
544
548
548
550
558
569
571
578
595
606
606
606
607
607
607
608
608
608
624
630
637
640
638
637
640
640
639
636
627
613
610
602
606
616
680
738
786
873
905
915
932
967
967
962
950
942
939
942
942
941
934
932
931
929
927
924
920
920
921
921
922
921
868
870
868
866
864
857
848
847
846
854
860
864
865
871
871
866
855
849
849
849
838
838
837
837
843
843
841
840
841
825
824
827
840
849
859
885
880
876
875
869
866
853
815
801
688
665
627
596
579
550
545
510
482
464
461
452
456
455
431
415
384
360
353
348
348
348
333
326
326
335
346
343
312
291
285
278
269
247
226
222
197
166
159
152
148
141
135
123
119
119
124
126
126
127
128
130
130
128
127
127
126
118
100
83
78
71
68
76
79
85
140
146
154
154
157
161
153
145
143
137
135
134
123
115
109
105
102
96
87
82
81
81
79
85
99
112
117
122
153
169
180
197
224
226
250
260
271
282
294
304
314
303
293
290
290
271
271
263
247
237
232
228
234
234
252
257
237
241
241
255
267
250
248
246
245
244
242
239
239
241
243
247
246
245
241
235
225
205
211
232
237
244
249
272
276
276
270
270
266
253
241
237
233
224
218
218
218
214
209
205
204
204
208
215
219
220
225
238
265
268
306
325
312
311
312
312
305
290
282
272
273
273
273
273
274
273
267
263
262
263
267
267
262
262
265
259
248
242
237
235
233
232
232
232
232
234
236
237
231
232
232
232
235
236
247
246
247
249
249
250
252
254
250
247
203
178
167
155
123
90
57
33
12
7
3
2
4
6
6
6
4
5
6
10
12
13
13
14
15
15