160
160
160
157
157
177
183
185
186
190
190
190
188
185
169
168
165
162
161
160
160
160
163
170
179
179
180
183
185
189
192
185
188
185
185
187
185
178
172
183
189
197
200
200
201
209
206
208
209
212
210
213
225
219
205
208
202
205
203
207
209
214
214
212
219
226
230
232
230
230
234
237
238
238
237
235
238
239
243
245
245
245
248
250
255
256
257
259
271
275
278
284
302
291
290
281
282
267
265
266
272
260
276
273
260
260
258
248
256
264
260
256
256
265
269
272
287
293
294
294
298
297
293
288
287
284
280
281
286
285
280
280
279
281
295
299
314
312
322
320
330
329
329
329
335
342
344
351
354
349
367
373
372
370
389
398
412
402
383
403
402
401
400
398
398
398
394
388
380
377
387
373
373
380
364
359
359
357
356
353
352
350
351
353
355
347
348
346
346
342
339
340
342
343
344
345
358
353
365
361
365
372
377
376
379
377
376
403
396
400
400
399
401
389
403
420
412
411
403
418
417
413
409
411
431
443
418
420
428
431
432
430
429
436
433
429
432
435
446
459
444
436
447
447
444
445
452
446
451
448
446
444
435
436
440
442
444
447
459
464
468
470
480
485
496
505
501
504
507
513
516
508
494
489
489
480
465
465
499
479
481
491
495
498
499
506
520
515
512
510
502
497
502
506
515
522
518
519
527
507
515
504
498
502
505
510
513
517
519
522
528
529
543
543
543
539
547
563
570
568
567
567
563
550
547
548
542
520
531
531
530
584
633
653
666
674
689
683
684
686
688
690
679
679
700
700
700
700
702
711
718
725
727
713
727
719
731
732
734
735
736
732
738
740
743
747
752
756
781
781
781
781
779
779
778
778
787
799
827
827
824
816
826
828
831
842
842
863
901
916
915
913
910
907
904
905
921
934
935
934
931
941
950
957
959
962
958
953
955
959
960
962
966
980
989
991
993
1004
1002
1002
991
988
986
991
1013
1022
1029
1040
1046
1044
1037
1040
1084
1081
1071
1066
1069
1074
1077
1079
1095
1107
1115
1136
1151
1159
1176
1167
1153
1154
1158
1113
1101
1102
1105
1105
1105
1115
1129
1127
1122
1116
1112
1116
1125
1136
1146
1152
1155
1157
1170
1174
1179
1184
1182
1179
1173
1190
1246
1200
1152
1152
1191
1204
1196
1188
1249
1310
1317
1291
1267
1257
1257
1257
1257
1257
1267
1271
1289
1289
1288
1292
1309
1317
1317
1319
1320
1320
1318
1312
1303
1297
1303
1315
1286
1261
1283
1318
1366
1408
1409
1411
1423
1450
1372
1394
1418
1444
1423
1407
1378
1373
1371
1371
1370