212
211
209
209
214
215
221
222
222
222
222
222
222
221
218
228
228
219
218
214
209
206
205
210
207
205
204
203
198
202
203
203
203
203
204
204
201
202
203
210
215
241
241
261
295
297
299
286
301
313
304
284
256
243
214
226
227
226
227
229
232
224
212
212
214
215
215
215
214
214
214
217
224
244
300
313
330
331
314
304
290
295
296
297
296
294
291
270
249
237
229
210
203
205
206
206
206
206
205
203
205
207
207
206
206
208
210
209
208
207
207
205
205
207
205
205
205
206
209
210
216
217
218
217
216
219
219
220
222
227
227
228
227
226
226
225
219
217
222
218
216
213
211
211
206
203
205
212
210
205
207
209
209
207
203
205
204
204
203
203
204
205
205
205
205
203
202
201
208
211
224
232
205
203
212
215
214
198
220
225
227
219
214
207
217
233
216
221
217
213
208
199
223
220
214
212
213
213
211
206
203
204
205
206
204
205
215
217
219
222
214
211
204
203
204
207
204
204
210
211
210
210
211
211
205
211
219
231
233
210
216
226
220
214
212
208
217
214
210
208
201
201
202
201
200
203
203
203
203
203
203
203
203
203
202
201
200
200
201
202
199
201
207
205
211
219
219
228
240
292
294
287
281
271
262
239
219
213
202
201
202
205
210
210
214
218
220
223
226
227
227
223
223
223
209
205
220
225
236
277
259
221
210
207
205
204
203
202
201
206
205
204
201
202
203
205
204
203
204
205
205
205
207
208
205
203
203
205
209
210
211
212
209
205
209
217
229
201
205
206
197
200
199
199
200
202
200
200
202
202
205
206
206
206
206
206
209
208
208
207
209
210
208
205
205
209
210
207
207
208
210
210
210
210
216
221
221
219
216
219
219
220
220
220
219
219
219
219
225
226
226
227
232
232
233
248
255
256
257
257
258
276
288
288
285
289
293
292
292
291
291
291
293
293
293
294
294
294
301
312
323
324
324
324
324
324
323
323
322
322
321
321
321
320
320
319
319
319
319
318
319
320
321
321
323
324
325
326
326
326
326
326
327
328
329
336
338
362
362
381
376
378
382
388
395
395
394
391
393
402
399
394
398
403
410
426
428
427
433
436
435
453
482
480
470
467
464
464
464
478
480
482
496
499
500
499
498
497
501
506
518
525
528
532
537
539
541
542
549
549
549
549
544
543
563
575
575
573
566
564
568
572
579
579
576
575
586
592
595
605
606
613
618
625
630
635
644
644
642
646
650
654
656
658
659
669
670
671
672
675
677
669
679
683
696
698
702
703
703
703
703
703
707
720
717
718
722
727
722
733
734
732
731
735
739
739
743
771
770
770
769
769
770
770
770
771
775
782
796
800
801
801
800
800
799
799
800
800
800
800
801
804
808
811
812
813
837
836
835
834
834
833
831
833
834
835
843
849
852
848
845
840
857
861
859
858
858
865
867
868
886
879
882
882
882
887
888
890
892
898
900
914
916
920
923
928
928
932
938
950
953
955
958
966
972
972
980
967
956
963
987
990
1001
1025
1052
1047
1046
1045
1042
1045
1064
1066
1064
1060
1063
1069
1071
1070
1069
1073
1078
1080
1098
1108
1108
1110
1108
1105
1101
1099
1099
1099
1099
1099
1098
1098
1097
1092
1090
1090
1089
1089
1089
1132
1137
1108
1094
1111
1136
1145
1153
1142
1125
1155
1162
1168
1179
1179
1178
1177
1177
1183
1186
1192
1204
1211
1217
1224
1225
1226
1231
1231
1231
1231
1231
1231
1231
1234
1235
1249
1269
1271
1273
1273
1273
1273
1274
1275
1279
1292
1292
1289
1281
1281
1281
1282
1282
1284
1286
1286
1286
1286
1286
1285
1284
1283
1281
1286
1331
1339
1344
1358
1377
1379
1380
1382
1381
1378
1377
1386
1390
1392
1393
1384
1381
1381
1402
1403
1411
1414
1422
1428
1436
1442
1448
1452
1456
1456
1468
1472
1462
1460
1462
1465
1478
1498
1495
1497
1512
1512
1500
1507
1537
1524
1513
1527
1539
1543
1544
1544
1547
1548
1550
1561
1562
1574
1596
1602
1604
1633
1624
1619
1619
1619
1629
1639
1658
1651
1664
1666
1667
1672
1672
1672
1680
1693
1694
1694
1694
1694
1695
1696
1702
1704
1708
1708
1714
1714
1726
1730
1736
1739
1724
1727
1731
1747
1767
1782
1822
1848
1865
1880
1889
1903
1901
1901
1899
1898
1895
1893
1901
1906
1905
1901
1895
1900
1906
1909
1931
1934
1950
1959
1962
1962
1974
1985
2000
2001
2023
2049
2049
2081
2100
2105
2105