Professional Documents
Culture Documents
Journal Citation Report
Journal Citation Report
Journal Citation Report
Rank
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
34
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
55
57
58
59
60
61
62
63
64
64
66
67
68
69
70
71
72
73
74
74
76
77
78
79
80
81
82
82
84
85
86
87
88
89
90
91
92
93
94
94
96
97
97
99
100
101
102
103
104
105
106
107
108
109
109
111
111
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
134
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
157
159
159
161
162
163
164
165
166
167
168
169
170
171
172
173
174
174
176
177
178
179
180
181
182
183
183
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
207
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
261
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
306
306
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
325
327
328
329
330
331
332
333
334
335
336
337
337
339
340
341
342
343
344
345
345
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
376
378
379
380
381
381
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
403
405
405
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
427
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
465
467
467
469
470
471
472
473
474
475
476
477
478
479
480
480
482
483
483
485
486
487
488
488
488
491
491
493
493
495
496
496
498
499
500
501
502
503
504
504
506
507
508
509
510
511
512
512
514
515
516
517
518
519
520
521
522
523
523
525
526
527
528
529
529
531
532
533
534
535
536
537
538
539
540
540
542
543
544
545
546
547
547
549
550
551
552
553
554
555
556
556
558
558
560
561
562
563
564
564
566
567
567
569
570
571
572
573
574
575
575
577
577
579
580
581
582
583
583
585
586
587
588
588
588
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
611
613
614
615
616
616
618
619
620
621
622
623
624
625
625
627
628
628
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
646
648
649
650
651
652
652
654
655
656
657
657
659
660
661
662
663
664
665
666
666
668
669
670
671
672
673
674
674
676
677
678
679
680
680
682
683
683
685
685
687
688
689
690
690
690
690
694
695
696
697
697
697
700
700
702
703
704
704
706
706
708
708
710
711
711
713
714
715
716
716
718
719
720
721
721
721
724
725
726
726
728
729
730
731
732
733
734
734
736
737
738
739
740
741
741
741
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
767
769
770
771
772
773
774
775
776
776
776
779
780
781
781
783
784
785
785
785
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
815
817
817
819
820
821
821
821
824
825
825
827
828
829
829
831
832
833
834
835
836
837
838
838
840
841
842
843
843
845
846
847
847
849
850
850
852
853
854
855
855
857
858
859
860
861
862
863
863
865
866
867
868
869
870
871
872
873
874
875
875
875
875
879
880
881
882
883
884
885
885
885
885
889
890
891
892
893
893
895
896
896
898
899
900
901
901
903
904
905
905
907
908
909
910
911
912
912
914
915
916
917
918
919
919
919
922
923
924
925
925
927
927
929
930
931
932
932
934
935
936
936
938
939
940
941
942
943
944
945
946
947
948
949
950
951
951
953
953
955
956
957
958
958
960
961
961
963
964
965
966
967
968
969
970
971
972
973
974
975
976
976
976
979
980
981
982
982
984
985
986
987
988
989
989
991
992
992
994
995
996
997
998
999
1000
1001
1001
1003
1004
1004
1004
1007
1008
1009
1009
1009
1012
1012
1014
1015
1015
1017
1017
1019
1020
1021
1022
1023
1024
1024
1026
1027
1028
1029
1029
1031
1032
1032
1034
1034
1036
1037
1038
1039
1040
1041
1041
1043
1044
1045
1045
1045
1048
1049
1050
1051
1051
1053
1054
1055
1056
1057
1057
1059
1060
1061
1061
1063
1064
1065
1065
1067
1068
1069
1070
1071
1072
1072
1074
1075
1076
1077
1078
1079
1079
1081
1081
1083
1083
1085
1086
1087
1087
1089
1090
1091
1092
1093
1093
1093
1096
1096
1098
1099
1100
1100
1102
1103
1104
1105
1105
1107
1107
1109
1110
1111
1112
1113
1114
1114
1116
1116
1118
1118
1120
1120
1122
1122
1122
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1137
1139
1139
1141
1142
1142
1142
1145
1146
1146
1146
1149
1149
1151
1151
1153
1154
1155
1156
1156
1158
1158
1160
1161
1161
1163
1164
1165
1166
1167
1167
1167
1170
1171
1171
1171
1174
1175
1176
1177
1178
1179
1180
1181
1182
1182
1182
1185
1186
1187
1188
1189
1190
1191
1191
1191
1191
1195
1195
1197
1198
1199
1200
1201
1201
1203
1204
1204
1206
1207
1208
1209
1210
1211
1212
1213
1213
1213
1216
1216
1218
1218
1218
1218
1218
1223
1224
1225
1225
1225
1225
1225
1230
1230
1230
1233
1234
1235
1236
1237
1238
1238
1238
1241
1241
1243
1244
1245
1246
1246
1246
1246
1246
1246
1252
1253
1254
1254
1256
1257
1258
1259
1260
1260
1262
1262
1264
1265
1266
1267
1268
1269
1269
1269
1272
1273
1274
1275
1276
1277
1277
1279
1279
1281
1281
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1293
1293
1296
1297
1298
1298
1300
1301
1301
1301
1301
1301
1301
1307
1308
1309
1310
1310
1312
1313
1314
1314
1316
1316
1318
1318
1320
1321
1322
1322
1324
1325
1326
1327
1328
1329
1329
1329
1329
1333
1333
1335
1336
1337
1338
1339
1339
1341
1342
1343
1343
1343
1346
1347
1348
1348
1350
1350
1352
1352
1354
1355
1355
1357
1358
1359
1359
1361
1361
1363
1363
1363
1363
1367
1368
1369
1369
1371
1372
1373
1374
1374
1376
1377
1378
1379
1379
1381
1382
1382
1384
1385
1386
1386
1388
1388
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1406
1406
1406
1410
1410
1412
1413
1413
1415
1415
1417
1417
1419
1419
1419
1422
1423
1423
1423
1423
1423
1428
1429
1430
1430
1432
1432
1432
1432
1436
1437
1438
1438
1440
1440
1442
1443
1444
1445
1446
1446
1448
1448
1448
1451
1452
1452
1454
1455
1456
1457
1458
1459
1459
1461
1462
1463
1464
1464
1466
1467
1468
1468
1470
1470
1472
1473
1473
1473
1476
1476
1478
1479
1479
1479
1482
1482
1484
1484
1486
1487
1488
1488
1490
1490
1492
1492
1494
1495
1496
1497
1498
1499
1500
1501
1502
1502
1502
1505
1506
1507
1508
1508
1510
1510
1510
1513
1514
1515
1515
1517
1518
1518
1520
1521
1522
1522
1524
1524
1524
1527
1527
1529
1530
1531
1531
1533
1533
1533
1536
1537
1538
1539
1540
1541
1541
1543
1543
1545
1545
1545
1545
1549
1549
1551
1552
1553
1553
1555
1555
1557
1558
1558
1558
1558
1562
1563
1563
1565
1566
1566
1566
1569
1570
1571
1572
1573
1573
1573
1576
1577
1578
1578
1580
1580
1582
1583
1584
1585
1586
1586
1588
1588
1588
1591
1591
1593
1594
1594
1596
1596
1598
1598
1600
1601
1601
1601
1604
1605
1605
1607
1607
1607
1610
1611
1612
1613
1613
1615
1616
1617
1618
1619
1620
1620
1620
1620
1624
1624
1626
1627
1628
1628
1628
1631
1632
1632
1634
1635
1636
1636
1638
1639
1640
1640
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1651
1653
1654
1655
1656
1656
1656
1659
1659
1661
1662
1663
1663
1665
1665
1665
1668
1669
1669
1669
1669
1673
1674
1674
1674
1677
1677
1679
1679
1679
1682
1682
1684
1685
1686
1686
1688
1689
1690
1691
1691
1693
1694
1695
1695
1697
1698
1699
1699
1701
1702
1703
1703
1705
1706
1707
1707
1709
1710
1711
1711
1713
1714
1714
1714
1714
1718
1719
1719
1721
1722
1723
1723
1723
1726
1726
1728
1729
1730
1731
1731
1733
1734
1734
1736
1737
1737
1739
1739
1739
1739
1743
1743
1743
1743
1747
1748
1748
1748
1751
1752
1753
1754
1755
1756
1756
1756
1756
1760
1761
1761
1763
1764
1765
1765
1767
1768
1768
1768
1771
1771
1771
1774
1775
1775
1775
1778
1779
1779
1779
1779
1783
1783
1785
1785
1787
1788
1789
1790
1790
1792
1792
1794
1795
1795
1795
1795
1799
1800
1800
1802
1802
1804
1804
1806
1807
1807
1807
1810
1810
1810
1813
1813
1813
1813
1817
1817
1819
1819
1821
1821
1823
1824
1824
1826
1827
1828
1829
1829
1829
1832
1833
1834
1834
1836
1836
1836
1839
1840
1841
1841
1843
1843
1845
1846
1847
1848
1849
1850
1850
1852
1852
1854
1854
1854
1857
1858
1859
1860
1861
1861
1863
1863
1863
1866
1866
1868
1869
1869
1871
1872
1873
1874
1875
1876
1877
1877
1877
1880
1880
1880
1883
1884
1885
1886
1887
1887
1887
1887
1891
1892
1893
1894
1895
1896
1897
1897
1897
1900
1900
1902
1902
1904
1904
1906
1907
1908
1908
1908
1911
1912
1912
1914
1915
1916
1917
1917
1919
1920
1920
1922
1922
1922
1922
1922
1927
1928
1929
1930
1931
1931
1933
1934
1935
1935
1935
1938
1939
1939
1939
1942
1942
1944
1944
1944
1944
1948
1949
1949
1951
1951
1951
1954
1954
1954
1957
1958
1958
1960
1960
1962
1963
1964
1964
1966
1967
1967
1969
1969
1969
1972
1973
1974
1975
1975
1977
1978
1978
1980
1980
1980
1980
1980
1980
1986
1987
1987
1987
1990
1991
1992
1992
1992
1995
1996
1997
1998
1998
1998
2001
2001
2003
2003
2005
2006
2006
2006
2006
2006
2011
2011
2011
2011
2015
2016
2016
2016
2019
2019
2021
2022
2022
2022
2025
2026
2027
2028
2029
2030
2031
2032
2032
2034
2035
2036
2036
2038
2038
2040
2040
2042
2042
2044
2044
2044
2047
2048
2048
2050
2051
2052
2053
2053
2055
2056
2056
2058
2058
2060
2060
2062
2063
2063
2063
2066
2066
2066
2066
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2080
2082
2082
2084
2085
2086
2087
2088
2088
2090
2091
2092
2093
2093
2095
2095
2097
2097
2097
2100
2100
2102
2102
2102
2102
2102
2102
2108
2108
2110
2111
2112
2112
2114
2114
2116
2116
2116
2119
2119
2119
2122
2123
2123
2125
2126
2127
2127
2127
2127
2131
2131
2133
2133
2135
2136
2137
2138
2139
2139
2141
2141
2143
2143
2143
2146
2146
2146
2146
2150
2151
2151
2153
2153
2155
2155
2157
2157
2157
2157
2161
2162
2162
2164
2164
2164
2167
2167
2167
2167
2167
2172
2173
2174
2175
2175
2175
2175
2175
2175
2181
2182
2182
2182
2185
2185
2185
2188
2188
2190
2191
2191
2191
2191
2195
2196
2197
2197
2199
2199
2201
2201
2203
2204
2205
2205
2207
2207
2209
2209
2211
2211
2213
2213
2213
2216
2216
2218
2218
2220
2221
2222
2222
2224
2224
2224
2224
2228
2229
2229
2229
2232
2233
2234
2234
2234
2237
2237
2237
2237
2241
2242
2243
2243
2245
2245
2247
2247
2247
2250
2250
2252
2253
2254
2255
2255
2255
2258
2259
2259
2259
2262
2263
2263
2265
2266
2267
2267
2269
2270
2271
2271
2273
2274
2274
2274
2277
2277
2279
2279
2281
2282
2283
2284
2284
2284
2287
2288
2289
2289
2291
2291
2291
2291
2291
2291
2291
2291
2291
2291
2291
2291
2291
2304
2305
2305
2307
2307
2309
2310
2311
2311
2311
2314
2314
2314
2317
2317
2319
2320
2320
2320
2320
2324
2324
2326
2327
2327
2329
2329
2329
2332
2332
2334
2334
2334
2334
2338
2339
2340
2341
2341
2341
2344
2344
2346
2346
2348
2348
2348
2351
2352
2352
2354
2354
2356
2357
2358
2359
2359
2361
2361
2363
2363
2365
2365
2367
2367
2369
2369
2371
2372
2372
2374
2375
2375
2375
2378
2379
2379
2381
2382
2383
2383
2383
2383
2387
2387
2389
2389
2389
2389
2389
2394
2394
2396
2397
2397
2399
2399
2401
2401
2401
2404
2405
2406
2407
2407
2407
2407
2411
2411
2413
2414
2415
2415
2417
2418
2418
2418
2418
2422
2422
2422
2422
2426
2426
2428
2428
2430
2430
2430
2433
2434
2434
2436
2437
2438
2438
2438
2438
2442
2443
2444
2444
2444
2447
2447
2447
2447
2447
2452
2453
2453
2455
2455
2457
2458
2458
2458
2458
2462
2462
2462
2462
2466
2467
2467
2467
2470
2470
2472
2473
2473
2475
2475
2477
2477
2477
2480
2480
2482
2482
2484
2485
2485
2487
2488
2489
2490
2490
2492
2493
2494
2495
2495
2497
2497
2499
2499
2501
2501
2501
2504
2504
2504
2507
2508
2508
2510
2510
2510
2513
2513
2513
2516
2516
2518
2519
2519
2521
2522
2523
2523
2523
2523
2527
2528
2528
2528
2531
2531
2531
2534
2534
2534
2534
2534
2534
2540
2540
2540
2543
2543
2543
2546
2547
2547
2547
2550
2550
2552
2552
2552
2552
2556
2557
2557
2559
2559
2559
2559
2563
2564
2565
2565
2567
2568
2568
2568
2568
2572
2573
2573
2573
2576
2577
2578
2579
2579
2579
2579
2579
2584
2584
2584
2584
2588
2588
2588
2588
2592
2592
2594
2595
2596
2596
2598
2599
2600
2600
2602
2603
2604
2604
2604
2604
2604
2604
2610
2611
2612
2613
2614
2614
2614
2617
2617
2619
2619
2619
2619
2623
2623
2625
2625
2625
2625
2625
2630
2631
2632
2632
2634
2634
2636
2637
2638
2638
2638
2638
2642
2642
2644
2645
2646
2647
2647
2647
2650
2650
2650
2653
2654
2654
2654
2657
2658
2658
2660
2660
2662
2663
2663
2665
2665
2665
2665
2669
2669
2671
2672
2673
2673
2675
2675
2677
2677
2677
2680
2681
2681
2681
2681
2681
2686
2686
2688
2688
2690
2690
2690
2690
2690
2695
2695
2697
2697
2697
2700
2701
2701
2703
2703
2703
2703
2707
2707
2707
2710
2711
2712
2712
2714
2714
2714
2717
2718
2719
2719
2721
2721
2723
2724
2724
2726
2727
2727
2729
2729
2731
2731
2733
2734
2734
2736
2736
2736
2739
2739
2741
2742
2742
2742
2745
2746
2747
2747
2747
2747
2747
2752
2752
2752
2755
2756
2756
2758
2758
2760
2760
2760
2760
2760
2760
2760
2767
2767
2769
2770
2771
2772
2772
2774
2774
2776
2776
2778
2778
2780
2781
2782
2783
2784
2784
2784
2787
2787
2789
2790
2790
2792
2792
2794
2794
2794
2794
2798
2798
2798
2801
2801
2803
2804
2804
2804
2807
2807
2807
2807
2811
2812
2813
2813
2815
2816
2816
2818
2818
2818
2821
2821
2823
2824
2825
2825
2825
2825
2829
2829
2829
2832
2832
2834
2835
2835
2837
2837
2837
2837
2837
2837
2843
2844
2845
2845
2845
2845
2845
2850
2850
2850
2850
2854
2855
2855
2855
2855
2855
2860
2860
2860
2863
2864
2864
2866
2866
2868
2868
2868
2871
2871
2873
2873
2875
2875
2877
2877
2877
2880
2880
2880
2883
2883
2885
2885
2887
2888
2888
2890
2891
2891
2893
2893
2893
2896
2896
2896
2899
2900
2900
2902
2902
2904
2904
2904
2907
2907
2907
2910
2910
2912
2913
2913
2913
2916
2916
2918
2918
2920
2921
2922
2922
2924
2925
2925
2925
2928
2929
2929
2929
2932
2933
2934
2934
2934
2934
2938
2939
2939
2939
2942
2942
2942
2942
2946
2947
2947
2947
2947
2951
2951
2951
2951
2955
2955
2955
2955
2955
2955
2961
2961
2961
2961
2961
2961
2961
2968
2968
2968
2971
2971
2973
2973
2973
2976
2977
2977
2977
2977
2981
2981
2981
2981
2985
2985
2985
2985
2989
2989
2989
2992
2992
2992
2995
2995
2997
2998
2999
3000
3001
3002
3002
3002
3005
3005
3005
3005
3005
3005
3011
3012
3013
3014
3014
3014
3017
3017
3017
3017
3021
3021
3021
3024
3025
3025
3025
3028
3028
3028
3031
3032
3033
3033
3033
3036
3037
3038
3039
3040
3040
3040
3043
3044
3044
3046
3047
3047
3047
3050
3051
3052
3052
3054
3054
3054
3054
3054
3059
3060
3060
3060
3063
3063
3065
3066
3066
3066
3069
3070
3070
3072
3072
3072
3075
3076
3076
3078
3078
3080
3080
3080
3080
3080
3085
3085
3085
3085
3085
3085
3085
3092
3092
3092
3095
3095
3095
3095
3099
3099
3101
3101
3101
3104
3105
3106
3106
3106
3106
3106
3106
3106
3113
3113
3113
3116
3117
3117
3117
3120
3120
3120
3123
3123
3125
3126
3126
3126
3126
3126
3131
3131
3133
3133
3133
3133
3137
3137
3139
3139
3139
3139
3139
3144
3145
3145
3147
3148
3148
3148
3151
3151
3153
3154
3154
3156
3157
3158
3159
3159
3159
3159
3163
3164
3164
3164
3164
3164
3164
3164
3164
3164
3164
3164
3175
3175
3177
3178
3178
3180
3181
3181
3181
3184
3184
3186
3186
3186
3189
3190
3190
3192
3192
3192
3195
3196
3196
3196
3196
3200
3200
3200
3203
3204
3204
3204
3204
3204
3209
3209
3209
3212
3212
3212
3215
3215
3217
3218
3218
3218
3218
3218
3223
3223
3223
3226
3226
3228
3229
3229
3231
3231
3233
3233
3233
3236
3236
3238
3238
3240
3240
3240
3243
3243
3243
3246
3247
3247
3249
3250
3251
3252
3252
3254
3254
3254
3257
3257
3257
3257
3261
3261
3261
3264
3264
3266
3266
3266
3266
3266
3271
3272
3272
3274
3274
3274
3277
3277
3277
3277
3277
3282
3282
3282
3285
3286
3286
3286
3286
3286
3286
3286
3286
3294
3295
3295
3297
3298
3298
3300
3300
3300
3303
3304
3305
3305
3307
3307
3307
3310
3310
3310
3310
3310
3310
3316
3316
3318
3318
3318
3318
3318
3318
3318
3318
3318
3327
3327
3329
3329
3329
3332
3332
3334
3335
3335
3335
3335
3339
3340
3340
3340
3343
3343
3343
3343
3343
3348
3348
3348
3351
3351
3353
3353
3353
3353
3357
3357
3357
3360
3360
3362
3362
3364
3364
3366
3366
3366
3366
3370
3371
3372
3373
3373
3375
3375
3375
3378
3378
3378
3381
3381
3383
3384
3384
3384
3384
3384
3384
3390
3390
3392
3392
3394
3394
3396
3396
3396
3396
3396
3401
3401
3401
3404
3404
3404
3407
3407
3407
3407
3407
3412
3412
3412
3412
3412
3412
3412
3419
3419
3421
3422
3422
3422
3425
3425
3427
3427
3427
3427
3427
3432
3433
3433
3433
3436
3437
3437
3437
3440
3441
3442
3442
3442
3445
3446
3446
3448
3449
3449
3449
3452
3453
3453
3455
3455
3455
3455
3459
3459
3459
3459
3459
3464
3465
3465
3467
3467
3467
3467
3471
3471
3471
3474
3475
3476
3477
3478
3478
3478
3478
3482
3482
3482
3485
3485
3487
3487
3487
3487
3491
3491
3491
3494
3494
3496
3497
3497
3497
3500
3500
3500
3500
3504
3504
3504
3504
3504
3509
3509
3511
3511
3511
3511
3511
3516
3516
3518
3518
3518
3518
3518
3523
3523
3525
3525
3525
3525
3525
3525
3531
3531
3531
3531
3531
3531
3531
3531
3539
3540
3541
3542
3542
3542
3542
3546
3546
3546
3546
3550
3551
3551
3551
3554
3554
3556
3556
3558
3559
3559
3559
3559
3559
3559
3559
3559
3567
3567
3569
3569
3571
3571
3571
3571
3575
3575
3575
3575
3575
3580
3580
3580
3580
3580
3580
3586
3586
3588
3588
3588
3588
3592
3592
3594
3594
3596
3596
3596
3596
3596
3596
3596
3603
3603
3603
3603
3603
3608
3609
3609
3609
3612
3613
3614
3615
3615
3617
3617
3617
3620
3620
3622
3622
3624
3624
3624
3627
3627
3627
3630
3630
3632
3632
3634
3634
3636
3636
3636
3636
3636
3636
3636
3643
3644
3644
3646
3646
3646
3646
3646
3651
3651
3651
3651
3651
3651
3657
3657
3659
3660
3660
3662
3662
3662
3662
3662
3667
3667
3667
3670
3670
3670
3670
3674
3674
3676
3676
3676
3679
3679
3679
3682
3682
3684
3684
3684
3687
3687
3687
3690
3690
3690
3690
3690
3695
3695
3697
3697
3697
3700
3701
3701
3703
3703
3703
3706
3706
3706
3706
3710
3711
3711
3711
3714
3714
3714
3714
3718
3718
3720
3721
3721
3723
3724
3724
3724
3724
3728
3728
3728
3728
3732
3733
3733
3733
3736
3736
3738
3738
3738
3741
3741
3743
3743
3743
3746
3746
3748
3748
3748
3751
3752
3752
3752
3755
3755
3757
3757
3759
3759
3761
3761
3761
3761
3761
3761
3761
3768
3769
3770
3770
3772
3772
3772
3772
3772
3772
3778
3778
3778
3778
3778
3783
3783
3783
3783
3783
3788
3788
3790
3790
3790
3793
3793
3795
3795
3797
3797
3797
3800
3800
3800
3800
3804
3804
3806
3806
3806
3806
3806
3806
3812
3813
3813
3813
3816
3817
3817
3819
3819
3819
3819
3823
3824
3825
3825
3825
3828
3829
3829
3829
3829
3833
3833
3833
3833
3837
3838
3838
3838
3841
3841
3841
3844
3844
3844
3844
3844
3849
3849
3851
3851
3851
3851
3851
3856
3857
3857
3857
3857
3857
3862
3862
3862
3862
3862
3867
3867
3869
3870
3870
3872
3872
3872
3872
3876
3877
3877
3877
3880
3880
3882
3882
3882
3882
3882
3887
3887
3887
3887
3887
3892
3892
3892
3895
3896
3896
3896
3896
3896
3901
3901
3901
3901
3905
3905
3907
3907
3907
3907
3911
3912
3913
3913
3913
3913
3913
3918
3918
3918
3921
3921
3921
3921
3925
3925
3925
3928
3928
3928
3928
3928
3933
3933
3933
3936
3937
3938
3938
3938
3941
3941
3941
3944
3945
3945
3947
3947
3947
3947
3947
3947
3953
3953
3955
3955
3955
3955
3959
3960
3960
3962
3963
3963
3963
3966
3966
3968
3968
3970
3970
3970
3970
3970
3975
3975
3977
3977
3977
3977
3981
3981
3983
3983
3985
3985
3985
3985
3989
3989
3989
3989
3989
3994
3995
3996
3996
3998
3998
4000
4000
4000
4000
4004
4004
4004
4007
4007
4009
4009
4009
4009
4009
4009
4009
4016
4016
4016
4016
4016
4021
4021
4021
4024
4025
4025
4025
4025
4029
4030
4031
4031
4033
4033
4035
4035
4035
4035
4035
4035
4041
4041
4041
4044
4044
4046
4046
4046
4049
4050
4050
4050
4053
4053
4053
4053
4057
4057
4057
4060
4061
4061
4061
4064
4064
4066
4067
4068
4068
4070
4070
4070
4070
4074
4074
4074
4077
4077
4077
4077
4081
4082
4082
4084
4084
4086
4086
4088
4088
4090
4090
4090
4090
4094
4094
4094
4094
4098
4098
4100
4100
4100
4103
4104
4104
4104
4104
4104
4104
4110
4110
4112
4112
4114
4115
4115
4117
4117
4117
4120
4120
4120
4120
4124
4124
4126
4126
4126
4126
4126
4131
4131
4131
4134
4134
4136
4136
4136
4139
4140
4140
4140
4140
4144
4144
4144
4144
4144
4149
4150
4151
4151
4151
4154
4154
4156
4157
4157
4157
4157
4161
4161
4163
4164
4165
4165
4165
4168
4168
4168
4168
4172
4172
4174
4174
4176
4177
4178
4178
4178
4178
4178
4183
4183
4183
4183
4187
4187
4187
4187
4191
4191
4193
4193
4195
4195
4195
4195
4199
4200
4200
4200
4200
4204
4204
4204
4204
4208
4209
4210
4210
4212
4213
4213
4213
4213
4213
4213
4213
4220
4220
4220
4223
4224
4224
4224
4227
4227
4227
4230
4230
4230
4233
4234
4234
4234
4234
4238
4238
4238
4238
4242
4242
4242
4242
4242
4247
4247
4247
4250
4250
4250
4253
4253
4253
4253
4253
4258
4258
4260
4260
4262
4262
4264
4264
4264
4264
4264
4269
4269
4269
4269
4273
4273
4273
4273
4273
4273
4273
4273
4281
4281
4281
4281
4285
4285
4287
4287
4289
4289
4289
4292
4293
4293
4295
4295
4295
4298
4298
4300
4300
4300
4300
4304
4304
4306
4307
4307
4309
4310
4311
4311
4313
4313
4313
4313
4313
4313
4319
4320
4321
4321
4321
4321
4325
4325
4325
4328
4328
4330
4330
4330
4333
4333
4333
4333
4337
4337
4337
4337
4341
4341
4343
4343
4345
4345
4345
4348
4348
4348
4351
4351
4351
4351
4351
4351
4357
4357
4357
4360
4360
4360
4363
4363
4363
4366
4366
4368
4368
4368
4371
4371
4371
4374
4374
4376
4376
4376
4376
4376
4376
4376
4376
4376
4376
4376
4376
4376
4389
4389
4389
4392
4392
4394
4395
4395
4397
4398
4398
4398
4401
4401
4401
4401
4401
4406
4406
4406
4409
4409
4411
4411
4411
4414
4414
4414
4417
4417
4419
4420
4420
4420
4423
4423
4423
4423
4427
4427
4429
4429
4431
4432
4432
4434
4434
4434
4437
4437
4439
4439
4441
4441
4443
4443
4443
4446
4446
4446
4446
4446
4451
4451
4451
4454
4454
4454
4454
4454
4459
4459
4461
4461
4463
4464
4465
4466
4466
4468
4469
4470
4470
4472
4473
4473
4475
4475
4477
4477
4477
4477
4477
4482
4482
4482
4482
4482
4487
4487
4489
4489
4491
4491
4491
4491
4495
4495
4495
4495
4495
4500
4500
4502
4502
4502
4505
4505
4507
4507
4509
4509
4511
4512
4512
4514
4514
4516
4516
4516
4519
4519
4519
4519
4523
4523
4523
4526
4526
4526
4526
4530
4531
4531
4531
4531
4535
4536
4536
4536
4539
4539
4539
4539
4539
4539
4545
4545
4545
4545
4545
4550
4550
4550
4553
4554
4554
4554
4557
4557
4559
4559
4559
4562
4562
4562
4565
4565
4567
4568
4568
4568
4568
4568
4573
4573
4573
4576
4576
4576
4576
4576
4581
4581
4581
4581
4585
4585
4585
4585
4585
4585
4591
4592
4592
4594
4595
4595
4595
4595
4595
4595
4601
4601
4601
4601
4601
4601
4601
4608
4608
4608
4611
4611
4611
4611
4615
4615
4615
4615
4615
4620
4620
4620
4620
4620
4620
4626
4626
4628
4629
4629
4631
4631
4631
4631
4635
4635
4635
4635
4639
4639
4639
4642
4642
4644
4644
4644
4644
4644
4649
4649
4649
4652
4652
4654
4654
4654
4654
4654
4654
4660
4660
4660
4660
4660
4665
4665
4665
4665
4669
4670
4671
4671
4673
4673
4675
4675
4675
4675
4679
4679
4681
4681
4683
4683
4685
4685
4687
4687
4687
4687
4691
4691
4691
4694
4695
4695
4695
4698
4698
4698
4698
4698
4698
4704
4704
4706
4706
4708
4708
4708
4708
4712
4712
4714
4715
4715
4717
4717
4717
4717
4721
4721
4721
4721
4721
4721
4727
4727
4727
4727
4727
4732
4732
4732
4732
4732
4732
4738
4738
4740
4740
4740
4740
4740
4745
4745
4745
4745
4745
4745
4751
4751
4753
4753
4755
4755
4755
4755
4755
4755
4761
4762
4762
4764
4764
4764
4764
4764
4769
4769
4769
4769
4769
4769
4769
4769
4769
4769
4769
4769
4781
4781
4783
4784
4784
4786
4786
4788
4788
4788
4788
4788
4793
4794
4794
4794
4794
4794
4794
4794
4801
4801
4803
4803
4803
4806
4806
4806
4806
4810
4811
4811
4811
4814
4814
4816
4816
4816
4816
4816
4821
4821
4823
4823
4823
4826
4827
4827
4827
4827
4831
4831
4831
4831
4831
4836
4836
4836
4839
4839
4841
4841
4841
4841
4845
4845
4845
4845
4845
4850
4850
4850
4853
4853
4853
4853
4853
4853
4853
4853
4853
4862
4862
4864
4864
4864
4864
4864
4869
4869
4871
4871
4871
4871
4875
4875
4875
4878
4879
4879
4879
4882
4882
4882
4882
4882
4882
4882
4882
4882
4882
4892
4892
4894
4894
4894
4894
4898
4898
4898
4898
4898
4898
4904
4904
4904
4904
4908
4908
4908
4911
4911
4911
4911
4911
4911
4911
4918
4918
4920
4921
4921
4921
4924
4924
4924
4924
4928
4928
4930
4930
4930
4930
4934
4934
4934
4937
4937
4937
4937
4937
4937
4937
4937
4945
4945
4945
4948
4948
4950
4950
4950
4953
4954
4954
4956
4956
4956
4956
4956
4956
4956
4956
4964
4964
4964
4967
4967
4969
4970
4970
4970
4973
4973
4975
4975
4977
4977
4977
4980
4980
4980
4983
4984
4984
4984
4984
4984
4984
4990
4990
4990
4993
4993
4993
4996
4996
4996
4996
4996
4996
4996
4996
4996
4996
4996
4996
5008
5008
5010
5010
5010
5010
5010
5015
5015
5017
5017
5019
5019
5019
5019
5023
5024
5025
5025
5027
5027
5027
5027
5027
5027
5027
5034
5034
5034
5034
5038
5038
5038
5038
5038
5043
5043
5043
5043
5043
5043
5049
5049
5049
5049
5049
5049
5055
5055
5057
5057
5059
5059
5059
5059
5063
5063
5063
5063
5067
5067
5067
5070
5071
5071
5073
5074
5074
5074
5074
5074
5074
5080
5080
5082
5083
5083
5083
5083
5083
5083
5083
5090
5090
5090
5090
5094
5094
5096
5097
5097
5097
5097
5097
5102
5102
5102
5102
5102
5102
5108
5108
5108
5111
5111
5111
5114
5115
5115
5115
5118
5118
5118
5118
5118
5123
5124
5124
5124
5124
5128
5128
5128
5128
5132
5132
5132
5132
5132
5137
5137
5137
5137
5137
5142
5142
5144
5144
5144
5144
5144
5149
5149
5149
5149
5153
5154
5154
5154
5157
5157
5157
5157
5161
5161
5161
5164
5164
5164
5167
5167
5167
5170
5170
5172
5172
5172
5172
5176
5177
5177
5177
5180
5180
5182
5183
5183
5183
5183
5187
5187
5187
5187
5187
5192
5192
5192
5192
5196
5196
5198
5198
5200
5200
5202
5202
5202
5202
5202
5207
5208
5208
5208
5208
5212
5212
5212
5212
5212
5217
5217
5217
5217
5221
5221
5221
5224
5224
5224
5224
5224
5229
5229
5231
5231
5231
5231
5235
5235
5235
5238
5238
5238
5241
5241
5241
5241
5245
5245
5245
5248
5248
5248
5251
5251
5253
5253
5253
5256
5256
5258
5258
5258
5258
5258
5263
5263
5265
5265
5265
5265
5269
5269
5269
5272
5272
5272
5272
5272
5277
5277
5277
5277
5277
5282
5282
5282
5282
5282
5282
5282
5282
5290
5290
5292
5292
5292
5295
5295
5295
5295
5299
5299
5299
5299
5303
5303
5303
5303
5307
5308
5308
5310
5311
5311
5311
5311
5311
5311
5311
5311
5311
5320
5320
5320
5320
5324
5324
5324
5324
5324
5329
5330
5330
5330
5330
5330
5330
5330
5337
5337
5337
5337
5341
5341
5341
5341
5345
5345
5345
5348
5348
5350
5350
5350
5350
5354
5354
5354
5357
5357
5359
5359
5359
5359
5363
5363
5365
5365
5367
5368
5368
5368
5368
5368
5368
5368
5368
5368
5368
5368
5368
5380
5381
5381
5381
5384
5384
5384
5384
5388
5388
5388
5388
5392
5393
5393
5393
5393
5393
5398
5398
5398
5398
5398
5398
5398
5398
5406
5406
5406
5406
5406
5411
5411
5411
5411
5411
5416
5416
5416
5416
5416
5416
5422
5422
5422
5425
5425
5425
5428
5428
5430
5430
5430
5433
5434
5434
5434
5434
5434
5434
5440
5440
5442
5442
5444
5444
5444
5447
5447
5449
5450
5450
5450
5450
5450
5455
5455
5455
5458
5458
5458
5458
5458
5458
5464
5465
5465
5467
5467
5467
5467
5467
5472
5473
5473
5473
5476
5477
5477
5477
5477
5477
5477
5477
5477
5485
5485
5485
5485
5485
5485
5491
5491
5491
5494
5494
5496
5496
5496
5499
5499
5501
5501
5501
5504
5504
5504
5504
5504
5509
5509
5511
5511
5513
5513
5513
5516
5516
5518
5518
5518
5518
5518
5523
5523
5523
5523
5527
5527
5529
5529
5531
5531
5531
5531
5531
5531
5537
5538
5538
5538
5541
5541
5541
5541
5541
5541
5541
5548
5548
5548
5548
5548
5553
5553
5553
5553
5553
5558
5558
5560
5560
5560
5563
5563
5563
5563
5567
5567
5569
5569
5569
5569
5569
5574
5574
5576
5576
5576
5579
5579
5579
5579
5583
5583
5583
5583
5583
5588
5588
5588
5588
5588
5593
5593
5593
5596
5596
5598
5598
5598
5598
5598
5598
5598
5598
5598
5598
5608
5609
5609
5609
5609
5613
5613
5613
5613
5613
5618
5618
5618
5618
5618
5618
5618
5625
5625
5627
5627
5627
5630
5630
5630
5633
5633
5635
5635
5635
5635
5639
5639
5639
5642
5642
5642
5645
5645
5645
5645
5645
5645
5645
5645
5653
5653
5653
5656
5656
5656
5656
5660
5660
5660
5660
5664
5664
5664
5664
5668
5668
5668
5668
5672
5672
5672
5672
5672
5677
5677
5679
5679
5679
5679
5679
5684
5684
5684
5684
5688
5688
5688
5688
5688
5693
5693
5695
5695
5695
5695
5695
5695
5695
5695
5695
5695
5705
5705
5707
5707
5707
5707
5707
5707
5713
5713
5713
5713
5713
5718
5718
5720
5720
5720
5723
5723
5723
5723
5723
5723
5729
5729
5731
5731
5733
5733
5733
5733
5737
5737
5737
5740
5740
5740
5740
5740
5740
5746
5746
5748
5748
5748
5748
5752
5752
5752
5752
5756
5756
5756
5759
5759
5759
5759
5759
5759
5765
5765
5765
5765
5765
5765
5771
5772
5772
5772
5775
5775
5777
5778
5778
5778
5781
5781
5781
5784
5784
5784
5784
5784
5784
5790
5790
5790
5790
5794
5794
5794
5794
5794
5799
5799
5801
5801
5801
5801
5801
5806
5807
5807
5807
5807
5807
5807
5807
5814
5814
5816
5816
5818
5818
5818
5818
5822
5823
5823
5823
5823
5823
5823
5823
5823
5831
5831
5831
5831
5835
5835
5835
5835
5835
5840
5840
5842
5842
5842
5842
5846
5846
5846
5846
5850
5850
5850
5850
5850
5850
5850
5850
5850
5850
5860
5860
5862
5862
5862
5862
5862
5867
5867
5867
5867
5867
5867
5867
5874
5874
5874
5877
5877
5877
5877
5881
5881
5881
5881
5881
5881
5887
5888
5888
5890
5891
5891
5893
5893
5893
5893
5893
5898
5898
5900
5900
5900
5900
5900
5905
5906
5906
5906
5906
5906
5911
5911
5913
5913
5913
5913
5917
5917
5917
5917
5917
5917
5917
5924
5924
5924
5924
5924
5929
5929
5929
5932
5933
5933
5933
5933
5933
5933
5939
5939
5939
5939
5943
5943
5943
5946
5947
5947
5949
5950
5950
5952
5953
5954
5954
5954
5954
5954
5954
5954
5954
5954
5954
5954
5954
5954
5954
5954
5954
5970
5971
5971
5973
5973
5973
5973
5973
5978
5978
5978
5978
5978
5983
5983
5983
5983
5983
5983
5989
5990
5990
5990
5990
5990
5995
5995
5995
5998
5998
6000
6000
6000
6000
6000
6005
6005
6005
6008
6008
6010
6011
6011
6013
6013
6015
6015
6015
6015
6019
6019
6019
6022
6022
6022
6022
6022
6022
6022
6022
6030
6031
6031
6031
6031
6031
6036
6036
6036
6039
6039
6039
6039
6043
6043
6045
6045
6045
6048
6048
6050
6050
6050
6050
6050
6050
6056
6056
6056
6056
6056
6056
6062
6063
6063
6063
6063
6063
6068
6068
6068
6068
6072
6072
6072
6075
6076
6076
6076
6076
6080
6080
6080
6083
6083
6083
6083
6083
6088
6088
6088
6088
6092
6092
6092
6092
6092
6092
6098
6098
6098
6098
6098
6103
6103
6103
6106
6106
6106
6109
6109
6109
6109
6109
6114
6115
6115
6115
6115
6115
6115
6115
6115
6123
6124
6124
6126
6126
6128
6128
6128
6131
6131
6131
6131
6131
6136
6136
6136
6139
6139
6139
6142
6142
6144
6144
6144
6144
6144
6149
6149
6151
6151
6151
6151
6151
6156
6157
6157
6157
6160
6160
6160
6163
6163
6163
6163
6163
6163
6169
6169
6169
6169
6173
6173
6173
6173
6173
6178
6178
6178
6181
6181
6181
6181
6181
6181
6181
6188
6189
6189
6189
6192
6192
6194
6194
6194
6194
6194
6199
6200
6200
6200
6200
6204
6204
6204
6204
6204
6204
6210
6210
6210
6210
6210
6210
6216
6216
6216
6216
6220
6220
6220
6220
6220
6220
6226
6226
6226
6226
6230
6230
6230
6230
6230
6230
6236
6236
6238
6238
6238
6238
6242
6242
6242
6242
6242
6247
6247
6247
6247
6251
6251
6251
6254
6255
6255
6255
6255
6255
6260
6260
6260
6260
6260
6265
6265
6265
6268
6268
6268
6268
6272
6273
6273
6275
6275
6275
6275
6279
6279
6279
6279
6283
6283
6283
6283
6287
6287
6287
6287
6287
6292
6292
6292
6292
6292
6292
6292
6292
6292
6301
6302
6302
6302
6305
6306
6306
6306
6309
6309
6309
6309
6309
6309
6309
6309
6317
6317
6319
6319
6319
6322
6323
6323
6323
6323
6323
6328
6328
6328
6331
6331
6331
6331
6331
6331
6331
6338
6339
6339
6341
6341
6343
6343
6343
6346
6346
6346
6346
6350
6350
6350
6350
6354
6355
6355
6355
6355
6355
6355
6355
6355
6355
6355
6365
6366
6366
6366
6369
6369
6371
6371
6371
6371
6375
6375
6375
6375
6375
6380
6380
6380
6380
6384
6384
6384
6384
6388
6388
6388
6388
6392
6392
6392
6395
6395
6397
6397
6397
6397
6397
6402
6402
6402
6402
6406
6406
6406
6409
6409
6409
6409
6409
6409
6409
6409
6417
6417
6417
6417
6417
6422
6422
6422
6422
6426
6426
6426
6429
6429
6429
6429
6433
6433
6433
6433
6433
6438
6438
6438
6438
6438
6438
6444
6444
6446
6446
6446
6446
6446
6446
6452
6452
6452
6455
6455
6455
6455
6455
6455
6455
6455
6455
6464
6464
6464
6464
6468
6468
6468
6471
6471
6471
6471
6471
6476
6476
6476
6479
6479
6479
6479
6483
6483
6485
6486
6486
6486
6486
6490
6490
6490
6490
6490
6490
6496
6496
6496
6496
6496
6496
6502
6502
6502
6502
6506
6506
6506
6506
6506
6506
6506
6506
6506
6506
6516
6516
6518
6518
6518
6518
6518
6523
6523
6523
6523
6523
6523
6523
6523
6531
6532
6532
6532
6532
6532
6537
6537
6537
6540
6540
6540
6540
6540
6540
6540
6547
6547
6547
6547
6551
6551
6551
6551
6551
6556
6556
6556
6559
6559
6559
6559
6559
6559
6565
6565
6565
6565
6565
6570
6571
6571
6571
6571
6575
6576
6576
6576
6576
6576
6576
6576
6576
6576
6576
6576
6576
6576
6576
6576
6576
6576
6576
6594
6594
6596
6596
6596
6596
6600
6600
6600
6600
6604
6604
6604
6604
6604
6604
6604
6604
6612
6612
6612
6615
6615
6615
6615
6615
6615
6621
6621
6621
6621
6621
6626
6626
6626
6626
6626
6626
6626
6633
6633
6633
6633
6637
6637
6637
6637
6637
6637
6643
6643
6645
6645
6645
6645
6649
6649
6649
6649
6649
6649
6655
6655
6657
6657
6659
6659
6661
6661
6661
6661
6661
6666
6666
6666
6669
6669
6669
6669
6669
6669
6669
6676
6676
6676
6676
6680
6680
6680
6680
6680
6680
6686
6686
6686
6686
6686
6686
6686
6686
6686
6695
6695
6695
6695
6695
6700
6700
6700
6703
6703
6703
6703
6703
6708
6708
6710
6710
6710
6710
6710
6710
6716
6717
6717
6717
6717
6721
6721
6721
6721
6725
6725
6725
6725
6725
6725
6731
6731
6731
6734
6734
6734
6734
6734
6734
6734
6734
6734
6743
6744
6744
6744
6744
6744
6744
6744
6744
6752
6752
6752
6752
6756
6756
6758
6758
6758
6758
6762
6762
6762
6762
6762
6762
6768
6768
6768
6771
6771
6771
6771
6771
6771
6771
6778
6778
6778
6781
6781
6781
6781
6781
6781
6787
6787
6787
6790
6790
6790
6790
6790
6790
6796
6796
6796
6799
6799
6799
6799
6803
6803
6803
6803
6807
6808
6808
6810
6810
6810
6813
6813
6815
6815
6815
6815
6815
6815
6821
6821
6821
6821
6821
6826
6826
6826
6826
6826
6826
6826
6833
6833
6833
6833
6833
6833
6833
6833
6833
6833
6833
6833
6845
6845
6845
6845
6845
6845
6845
6845
6845
6854
6854
6856
6856
6858
6858
6858
6858
6858
6863
6863
6863
6863
6863
6868
6868
6868
6871
6871
6873
6873
6873
6873
6877
6878
6878
6880
6881
6881
6883
6883
6883
6883
6883
6883
6889
6889
6889
6889
6889
6889
6895
6895
6895
6895
6895
6895
6895
6902
6902
6902
6902
6902
6902
6908
6908
6908
6911
6911
6911
6911
6911
6911
6911
6918
6918
6918
6918
6918
6918
6924
6925
6925
6925
6925
6925
6930
6930
6930
6930
6930
6930
6930
6930
6930
6930
6940
6940
6940
6940
6944
6944
6944
6947
6947
6947
6950
6951
6951
6951
6951
6951
6951
6951
6951
6951
6951
6951
6951
6951
6951
6951
6951
6951
6968
6968
6970
6970
6970
6973
6973
6973
6973
6973
6978
6978
6978
6978
6982
6982
6982
6985
6985
6985
6985
6985
6985
6985
6992
6992
6992
6992
6992
6992
6998
6998
6998
6998
6998
7003
7003
7003
7003
7003
7003
7009
7009
7009
7009
7009
7014
7014
7014
7014
7018
7018
7018
7018
7018
7023
7023
7023
7023
7023
7023
7023
7023
7031
7031
7031
7034
7034
7034
7034
7038
7038
7038
7038
7038
7038
7038
7038
7046
7046
7046
7049
7050
7051
7052
7052
7052
7052
7056
7056
7056
7059
7059
7059
7059
7063
7063
7063
7063
7063
7063
7063
7070
7070
7070
7073
7073
7073
7073
7073
7073
7079
7079
7081
7081
7081
7081
7085
7085
7085
7085
7085
7085
7091
7091
7091
7091
7095
7095
7095
7095
7095
7100
7100
7100
7100
7100
7100
7106
7106
7106
7106
7110
7110
7110
7110
7110
7110
7110
7110
7118
7118
7118
7121
7121
7121
7124
7124
7124
7124
7124
7129
7129
7129
7132
7132
7132
7132
7132
7137
7137
7137
7140
7140
7140
7140
7144
7144
7144
7144
7148
7148
7148
7148
7152
7152
7154
7154
7154
7154
7154
7159
7160
7160
7160
7163
7163
7163
7163
7163
7163
7163
7163
7163
7163
7163
7163
7163
7176
7177
7177
7177
7177
7177
7182
7182
7182
7185
7185
7185
7185
7185
7185
7191
7191
7191
7191
7191
7196
7196
7196
7196
7196
7196
7196
7203
7203
7203
7206
7206
7206
7206
7210
7210
7210
7210
7210
7215
7215
7215
7215
7219
7219
7219
7219
7223
7223
7223
7223
7223
7223
7223
7223
7231
7231
7231
7234
7234
7234
7234
7238
7238
7238
7238
7238
7238
7244
7244
7246
7246
7246
7246
7250
7250
7250
7250
7250
7250
7256
7256
7256
7256
7256
7261
7261
7261
7264
7264
7264
7264
7264
7264
7264
7271
7271
7273
7273
7273
7273
7277
7277
7277
7277
7281
7282
7282
7282
7282
7286
7286
7288
7289
7289
7289
7289
7289
7289
7289
7289
7297
7297
7297
7297
7297
7297
7297
7297
7305
7305
7305
7305
7309
7309
7311
7311
7311
7311
7311
7311
7311
7311
7311
7320
7320
7320
7320
7320
7325
7325
7325
7325
7329
7329
7329
7329
7329
7334
7334
7334
7334
7334
7334
7334
7341
7341
7341
7341
7341
7346
7346
7346
7346
7346
7346
7352
7352
7352
7352
7352
7352
7352
7359
7359
7359
7359
7359
7359
7359
7366
7366
7368
7368
7368
7368
7368
7368
7368
7368
7376
7376
7378
7378
7378
7381
7381
7383
7384
7384
7384
7387
7387
7387
7387
7391
7391
7391
7391
7395
7395
7395
7395
7399
7399
7399
7399
7399
7399
7399
7406
7406
7406
7406
7406
7406
7406
7413
7413
7413
7413
7413
7413
7413
7420
7420
7420
7420
7420
7420
7426
7426
7426
7426
7426
7426
7426
7426
7426
7426
7436
7436
7436
7436
7436
7441
7441
7441
7441
7441
7441
7447
7447
7449
7449
7449
7449
7449
7449
7449
7449
7457
7457
7457
7460
7460
7462
7463
7463
7463
7463
7463
7463
7469
7469
7469
7469
7473
7473
7473
7473
7473
7473
7473
7473
7473
7473
7473
7473
7473
7486
7486
7486
7486
7486
7491
7491
7491
7491
7495
7495
7495
7495
7495
7495
7495
7495
7503
7503
7505
7505
7505
7505
7509
7509
7511
7511
7513
7513
7513
7513
7513
7513
7513
7520
7520
7520
7523
7523
7523
7526
7527
7527
7529
7529
7529
7529
7533
7533
7533
7533
7533
7533
7533
7533
7541
7541
7543
7543
7543
7543
7543
7543
7543
7550
7550
7550
7550
7554
7554
7554
7554
7554
7554
7560
7560
7560
7560
7560
7565
7565
7567
7567
7567
7567
7571
7571
7571
7574
7574
7574
7574
7578
7578
7580
7580
7580
7580
7580
7580
7580
7580
7580
7580
7590
7590
7590
7590
7594
7594
7594
7594
7594
7599
7600
7600
7600
7600
7604
7604
7604
7607
7607
7607
7607
7607
7607
7613
7613
7613
7613
7617
7617
7619
7619
7619
7619
7619
7624
7624
7624
7627
7627
7627
7627
7631
7631
7631
7631
7631
7631
7631
7631
7631
7640
7640
7640
7640
7640
7640
7646
7646
7646
7646
7646
7646
7646
7653
7653
7653
7653
7653
7658
7658
7658
7658
7658
7663
7663
7665
7665
7665
7665
7669
7669
7669
7669
7669
7669
7675
7675
7675
7675
7675
7680
7680
7680
7680
7680
7685
7685
7685
7685
7685
7685
7691
7692
7692
7692
7692
7692
7692
7698
7698
7698
7698
7698
7703
7704
7704
7704
7704
7704
7704
7704
7711
7711
7711
7711
7715
7715
7715
7718
7718
7718
7718
7718
7718
7718
7725
7725
7725
7725
7729
7729
7729
7732
7732
7734
7734
7734
7737
7737
7739
7739
7739
7739
7739
7739
7739
7739
7739
7739
7749
7749
7749
7749
7749
7754
7754
7754
7754
7754
7759
7759
7759
7759
7759
7759
7765
7765
7765
7765
7765
7765
7771
7771
7771
7771
7775
7775
7775
7775
7779
7779
7779
7779
7779
7779
7785
7785
7785
7788
7788
7788
7788
7788
7788
7794
7794
7794
7794
7794
7794
7800
7800
7800
7800
7800
7805
7805
7805
7805
7805
7810
7810
7812
7812
7812
7812
7816
7816
7816
7816
7820
7820
7820
7820
7820
7825
7825
7825
7825
7825
7825
7825
7825
7825
7825
7825
7825
7837
7837
7837
7837
7837
7837
7837
7844
7844
7844
7844
7844
7844
7844
7844
7844
7844
7854
7854
7854
7854
7858
7858
7858
7861
7861
7861
7861
7865
7865
7865
7868
7868
7870
7870
7870
7873
7873
7873
7873
7877
7877
7879
7879
7879
7882
7882
7882
7882
7882
7882
7882
7889
7890
7890
7890
7893
7893
7893
7893
7893
7893
7893
7893
7893
7902
7902
7902
7902
7902
7902
7902
7902
7902
7911
7911
7911
7911
7911
7916
7917
7917
7917
7917
7917
7922
7922
7922
7922
7922
7927
7928
7928
7928
7928
7932
7932
7932
7935
7935
7935
7935
7935
7935
7935
7942
7942
7944
7944
7944
7947
7948
7948
7948
7951
7951
7951
7951
7951
7956
7956
7956
7956
7960
7960
7960
7963
7963
7963
7963
7963
7968
7968
7968
7971
7971
7971
7971
7971
7971
7971
7978
7978
7978
7981
7981
7981
7981
7981
7981
7981
7988
7988
7988
7991
7991
7991
7991
7991
7991
7997
7997
7997
8000
8000
8002
8002
8002
8005
8005
8005
8005
8009
8009
8009
8009
8009
8014
8014
8014
8017
8018
8019
8020
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8075
8076
8076
8078
8078
8078
8078
8078
8078
8084
8084
8084
8087
8088
8088
8088
8088
8092
8092
8092
8092
8096
8096
8096
8099
8099
8099
8099
8099
8104
8104
8104
8107
8107
8107
8107
8107
8112
8112
8112
8115
8115
8115
8115
8115
8115
8121
8122
8122
8122
8125
8125
8125
8125
8129
8129
8131
8131
8131
8131
8131
8136
8136
8136
8136
8140
8140
8140
8143
8144
8144
8144
8144
8144
8144
8144
8151
8151
8151
8151
8151
8151
8157
8157
8159
8159
8159
8159
8159
8159
8159
8166
8166
8166
8166
8166
8166
8172
8172
8172
8172
8172
8177
8177
8177
8177
8177
8177
8183
8183
8183
8183
8187
8187
8187
8190
8190
8190
8193
8193
8193
8193
8193
8193
8193
8193
8193
8193
8193
8204
8204
8204
8204
8204
8204
8210
8210
8210
8210
8210
8210
8210
8217
8217
8217
8217
8217
8217
8217
8217
8225
8225
8225
8228
8228
8228
8228
8228
8228
8234
8234
8234
8234
8234
8234
8234
8241
8241
8241
8241
8245
8245
8245
8245
8249
8249
8249
8249
8253
8253
8253
8253
8257
8257
8257
8257
8257
8257
8263
8263
8263
8263
8263
8263
8263
8270
8270
8272
8272
8272
8272
8272
8272
8272
8279
8279
8279
8279
8279
8284
8284
8284
8287
8287
8287
8290
8290
8290
8293
8293
8293
8293
8297
8297
8297
8300
8300
8300
8300
8300
8300
8300
8307
8307
8309
8309
8309
8309
8309
8314
8314
8314
8314
8318
8318
8318
8318
8318
8318
8324
8324
8324
8324
8324
8324
8324
8324
8324
8324
8324
8335
8335
8335
8335
8339
8339
8339
8339
8339
8344
8344
8346
8346
8346
8346
8346
8346
8352
8352
8352
8352
8352
8352
8358
8358
8358
8358
8358
8358
8358
8365
8365
8365
8365
8365
8370
8370
8370
8370
8370
8370
8370
8370
8370
8370
8380
8380
8382
8382
8382
8382
8386
8386
8386
8386
8386
8391
8391
8391
8391
8391
8391
8391
8391
8399
8400
8400
8400
8400
8400
8400
8400
8407
8407
8407
8407
8407
8407
8413
8413
8413
8413
8413
8413
8413
8420
8420
8420
8420
8420
8425
8425
8425
8425
8425
8425
8425
8432
8432
8432
8432
8436
8436
8436
8436
8436
8436
8436
8436
8436
8436
8446
8446
8446
8446
8450
8450
8450
8450
8454
8454
8454
8454
8454
8454
8460
8460
8460
8460
8460
8460
8460
8467
8467
8467
8467
8467
8467
8467
8467
8475
8475
8475
8475
8475
8475
8481
8481
8481
8484
8484
8484
8484
8484
8484
8484
8484
8484
8484
8484
8484
8484
8497
8497
8497
8497
8497
8502
8502
8504
8504
8504
8504
8504
8504
8504
8504
8512
8512
8514
8514
8514
8514
8514
8519
8519
8519
8519
8519
8519
8519
8526
8526
8526
8526
8526
8526
8526
8533
8533
8533
8533
8537
8537
8537
8537
8537
8537
8543
8543
8543
8543
8547
8547
8547
8547
8547
8552
8552
8552
8552
8552
8552
8558
8558
8558
8558
8558
8558
8558
8558
8558
8567
8567
8567
8567
8567
8567
8567
8567
8567
8576
8577
8577
8577
8577
8577
8582
8582
8584
8584
8584
8587
8587
8587
8590
8590
8590
8590
8594
8594
8596
8596
8596
8599
8599
8601
8601
8601
8601
8601
8601
8607
8607
8607
8610
8610
8612
8612
8612
8612
8612
8617
8617
8617
8617
8617
8617
8623
8623
8623
8623
8623
8623
8629
8629
8629
8632
8632
8632
8632
8636
8636
8636
8636
8636
8636
8642
8642
8644
8644
8644
8644
8644
8644
8650
8651
8651
8651
8651
8651
8651
8651
8651
8659
8659
8661
8661
8661
8661
8661
8661
8667
8667
8667
8670
8670
8672
8672
8672
8672
8672
8672
8672
8679
8679
8679
8679
8679
8679
8685
8686
8686
8686
8686
8686
8691
8691
8691
8691
8691
8691
8691
8691
8691
8700
8700
8702
8702
8704
8704
8704
8704
8704
8709
8709
8709
8709
8709
8709
8709
8709
8717
8717
8717
8717
8717
8717
8723
8723
8725
8725
8725
8725
8725
8725
8731
8731
8731
8734
8734
8736
8737
8737
8737
8737
8737
8737
8737
8744
8744
8744
8744
8744
8744
8744
8744
8744
8753
8753
8753
8753
8753
8758
8758
8758
8758
8758
8758
8758
8758
8758
8758
8768
8768
8768
8771
8771
8771
8771
8771
8776
8776
8778
8778
8778
8781
8781
8781
8781
8781
8786
8786
8786
8786
8786
8791
8791
8791
8794
8794
8794
8794
8798
8798
8798
8801
8801
8801
8801
8805
8805
8805
8805
8809
8809
8809
8812
8812
8812
8812
8812
8812
8818
8818
8818
8818
8818
8818
8818
8825
8825
8827
8827
8827
8827
8827
8827
8827
8827
8827
8827
8837
8838
8839
8839
8839
8839
8843
8843
8843
8843
8843
8843
8843
8843
8843
8843
8853
8853
8853
8853
8853
8853
8853
8860
8860
8860
8860
8860
8860
8866
8866
8866
8866
8866
8866
8866
8873
8873
8873
8873
8873
8873
8879
8879
8879
8879
8879
8884
8884
8884
8884
8888
8888
8888
8888
8888
8888
8888
8895
8895
8895
8898
8898
8898
8901
8901
8901
8904
8904
8904
8904
8908
8908
8908
8908
8908
8908
8914
8914
8914
8914
8918
8918
8918
8918
8918
8918
8924
8924
8924
8924
8924
8924
8924
8931
8931
8931
8931
8931
8931
8931
8931
8931
8931
8931
8942
8942
8942
8942
8942
8942
8942
8942
8942
8942
8942
8942
8954
8954
8954
8954
8954
8954
8960
8960
8960
8960
8964
8965
8965
8965
8968
8968
8968
8971
8971
8971
8974
8974
8974
8974
8974
8979
8979
8981
8981
8981
8981
8981
8981
8987
8987
8989
8989
8989
8989
8989
8989
8989
8989
8989
8989
8989
8989
8989
9002
9002
9004
9004
9004
9007
9008
9008
9008
9008
9012
9012
9012
9012
9012
9012
9012
9012
9012
9021
9021
9021
9024
9024
9024
9024
9024
9024
9030
9030
9030
9033
9033
9033
9033
9033
9033
9033
9033
9041
9041
9043
9043
9043
9043
9043
9043
9049
9049
9049
9049
9049
9049
9049
9049
9049
9058
9058
9058
9058
9058
9058
9058
9065
9065
9065
9065
9069
9069
9069
9069
9073
9073
9075
9075
9075
9075
9079
9079
9079
9082
9082
9082
9082
9086
9086
9086
9086
9090
9090
9090
9090
9094
9094
9094
9094
9094
9094
9094
9094
9094
9094
9104
9104
9106
9106
9106
9106
9106
9106
9106
9106
9114
9114
9114
9114
9118
9118
9118
9121
9121
9121
9121
9121
9126
9126
9126
9126
9126
9126
9132
9132
9132
9132
9132
9132
9132
9132
9132
9141
9141
9141
9141
9141
9141
9141
9148
9148
9148
9148
9148
9148
9148
9148
9148
9148
9158
9158
9158
9158
9158
9158
9158
9158
9166
9166
9166
9166
9166
9171
9171
9171
9171
9171
9171
9177
9177
9177
9177
9177
9182
9182
9182
9182
9186
9186
9186
9186
9190
9190
9190
9190
9190
9190
9190
9197
9197
9197
9197
9197
9197
9197
9197
9205
9205
9205
9205
9205
9205
9205
9212
9212
9212
9212
9216
9216
9216
9216
9220
9220
9220
9223
9223
9223
9226
9226
9226
9226
9226
9231
9231
9233
9233
9233
9233
9233
9233
9233
9233
9233
9242
9243
9243
9243
9243
9243
9243
9243
9243
9243
9243
9243
9243
9243
9243
9243
9243
9243
9243
9243
9243
9263
9264
9264
9266
9266
9266
9266
9270
9270
9270
9270
9270
9270
9270
9277
9277
9277
9277
9277
9277
9277
9277
9277
9286
9286
9286
9286
9286
9286
9292
9292
9292
9292
9296
9296
9296
9296
9296
9296
9302
9302
9302
9302
9302
9302
9308
9308
9308
9311
9311
9311
9311
9311
9311
9311
9311
9319
9319
9319
9322
9322
9322
9322
9322
9327
9327
9327
9327
9327
9332
9332
9332
9332
9332
9337
9337
9337
9337
9337
9337
9343
9343
9343
9343
9343
9343
9343
9343
9351
9351
9351
9351
9351
9351
9351
9351
9351
9360
9360
9360
9360
9360
9360
9366
9366
9366
9369
9369
9369
9369
9369
9369
9369
9376
9376
9378
9378
9378
9378
9378
9378
9378
9378
9378
9378
9378
9389
9389
9389
9389
9389
9394
9394
9394
9394
9394
9394
9394
9394
9394
9403
9403
9403
9406
9406
9406
9406
9406
9406
9406
9406
9406
9415
9415
9415
9415
9415
9420
9420
9420
9420
9420
9420
9426
9426
9426
9426
9430
9430
9430
9433
9433
9433
9436
9436
9436
9436
9436
9441
9441
9441
9441
9441
9446
9446
9448
9448
9448
9448
9452
9452
9452
9452
9452
9452
9452
9459
9459
9459
9459
9463
9463
9463
9463
9463
9468
9468
9468
9468
9468
9473
9473
9475
9475
9475
9475
9479
9479
9479
9479
9479
9479
9485
9485
9485
9485
9485
9490
9490
9490
9493
9493
9495
9495
9495
9498
9498
9498
9501
9501
9501
9504
9504
9504
9504
9504
9504
9504
9504
9504
9513
9513
9513
9513
9513
9518
9518
9518
9518
9518
9518
9524
9524
9524
9524
9524
9524
9524
9524
9524
9533
9533
9533
9533
9533
9533
9533
9540
9540
9540
9540
9540
9545
9545
9545
9545
9549
9549
9551
9551
9551
9551
9551
9551
9551
9558
9559
9559
9559
9559
9559
9559
9559
9559
9559
9559
9569
9569
9569
9569
9569
9569
9569
9569
9569
9578
9578
9578
9578
9578
9578
9578
9578
9578
9587
9587
9587
9590
9590
9590
9590
9590
9590
9596
9596
9596
9596
9596
9601
9601
9603
9603
9603
9603
9603
9603
9603
9603
9611
9611
9611
9611
9615
9615
9615
9615
9615
9615
9621
9621
9621
9621
9625
9625
9625
9625
9625
9625
9631
9631
9631
9631
9631
9636
9636
9636
9636
9636
9641
9641
9641
9641
9641
9641
9641
9641
9641
9641
9651
9651
9651
9651
9651
9656
9656
9656
9656
9656
9656
9662
9662
9662
9662
9662
9662
9662
9662
9662
9662
9672
9672
9672
9672
9672
9677
9677
9677
9680
9680
9680
9680
9680
9680
9680
9680
9688
9689
9689
9689
9689
9689
9689
9689
9689
9689
9689
9689
9689
9689
9689
9689
9689
9689
9689
9689
9689
9689
9689
9689
9689
9689
9714
9715
9715
9715
9718
9719
9719
9719
9719
9723
9723
9723
9723
9723
9728
9728
9728
9728
9728
9728
9734
9734
9734
9734
9734
9734
9740
9740
9740
9740
9740
9740
9746
9746
9746
9749
9749
9749
9752
9752
9752
9752
9752
9752
9758
9758
9758
9761
9761
9763
9763
9763
9763
9767
9767
9767
9770
9770
9770
9770
9770
9775
9775
9775
9775
9775
9775
9781
9781
9781
9781
9785
9785
9785
9785
9785
9785
9785
9785
9785
9794
9794
9794
9794
9794
9794
9794
9794
9802
9802
9802
9805
9805
9805
9805
9805
9810
9810
9810
9810
9810
9810
9810
9817
9817
9817
9817
9817
9817
9817
9817
9817
9817
9827
9827
9827
9827
9827
9827
9827
9827
9835
9835
9835
9838
9838
9838
9841
9841
9841
9841
9841
9846
9846
9848
9848
9848
9848
9848
9853
9853
9853
9853
9853
9853
9853
9860
9860
9860
9860
9860
9860
9866
9866
9866
9866
9870
9870
9870
9870
9870
9870
9870
9877
9877
9877
9880
9880
9880
9883
9883
9883
9883
9883
9883
9883
9890
9890
9890
9890
9890
9890
9896
9896
9896
9899
9899
9899
9902
9902
9902
9902
9902
9902
9902
9902
9902
9911
9911
9911
9911
9911
9916
9916
9916
9919
9919
9919
9919
9919
9919
9919
9926
9926
9926
9926
9926
9926
9932
9932
9932
9932
9936
9936
9936
9936
9936
9941
9941
9941
9941
9941
9941
9941
9941
9949
9949
9949
9949
9949
9954
9954
9954
9954
9954
9959
9959
9959
9959
9959
9959
9959
9959
9959
9959
9969
9969
9971
9972
9972
9972
9975
9975
9975
9975
9979
9979
9979
9979
9979
9984
9984
9984
9984
9984
9984
9984
9984
9984
9984
9984
9984
9984
9984
9998
9999
9999
9999
9999
9999
9999
10005
10005
10005
10005
10005
10005
10005
10012
10012
10012
10012
10012
10017
10017
10017
10017
10021
10021
10021
10021
10021
10021
10021
10028
10028
10028
10031
10031
10031
10031
10031
10031
10037
10037
10037
10037
10037
10037
10037
10037
10037
10037
10037
10037
10037
10037
10037
10052
10053
10054
10054
10054
10054
10054
10054
10054
10054
10062
10062
10064
10064
10064
10064
10064
10069
10070
10070
10070
10073
10073
10073
10073
10073
10073
10073
10080
10080
10080
10083
10083
10083
10086
10086
10086
10086
10090
10090
10090
10090
10094
10094
10094
10094
10094
10099
10099
10101
10101
10101
10104
10104
10104
10104
10108
10108
10108
10111
10111
10111
10111
10111
10111
10111
10111
10119
10119
10119
10122
10122
10122
10122
10122
10127
10127
10127
10127
10127
10127
10133
10133
10133
10133
10137
10137
10137
10137
10137
10137
10137
10137
10137
10137
10137
10148
10148
10148
10148
10148
10153
10153
10153
10153
10153
10158
10158
10158
10158
10158
10158
10158
10165
10166
10166
10166
10166
10166
10166
10166
10166
10166
10166
10176
10176
10178
10178
10178
10178
10178
10178
10184
10184
10186
10186
10186
10186
10186
10186
10192
10192
10192
10192
10196
10196
10196
10196
10196
10196
10202
10202
10204
10204
10204
10207
10207
10207
10207
10207
10212
10213
10213
10213
10213
10213
10218
10218
10218
10218
10222
10222
10222
10222
10222
10222
10222
10222
10222
10231
10231
10233
10233
10233
10233
10233
10233
10233
10233
10233
10242
10243
10243
10243
10243
10243
10243
10249
10249
10249
10252
10252
10252
10252
10256
10256
10258
10258
10258
10258
10258
10258
10264
10264
10264
10267
10267
10267
10267
10267
10267
10267
10267
10267
10267
10267
10267
10267
10267
10281
10281
10281
10281
10285
10285
10285
10285
10289
10289
10289
10289
10289
10294
10294
10294
10294
10294
10294
10294
10301
10301
10301
10301
10301
10306
10306
10306
10306
10306
10311
10311
10311
10311
10311
10316
10316
10318
10318
10318
10318
10318
10318
10318
10318
10318
10318
10328
10328
10330
10330
10330
10330
10334
10334
10334
10334
10334
10334
10334
10341
10341
10341
10341
10341
10346
10346
10346
10349
10349
10351
10351
10353
10353
10353
10353
10353
10353
10353
10353
10353
10353
10353
10364
10364
10364
10364
10364
10369
10369
10369
10372
10372
10372
10372
10376
10376
10376
10376
10376
10376
10382
10382
10382
10385
10385
10385
10388
10388
10388
10388
10388
10388
10394
10394
10394
10394
10394
10399
10399
10399
10399
10399
10399
10399
10399
10399
10399
10409
10409
10409
10412
10412
10412
10412
10412
10412
10412
10419
10419
10419
10419
10419
10419
10419
10419
10419
10419
10419
10419
10431
10431
10433
10433
10433
10433
10433
10433
10439
10439
10439
10439
10443
10443
10443
10443
10447
10447
10447
10447
10447
10452
10452
10454
10454
10454
10457
10457
10457
10457
10457
10462
10462
10462
10465
10465
10465
10468
10468
10468
10468
10472
10473
10473
10475
10475
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10477
10514
10514
10516
10516
10516
10516
10520
10520
10520
10520
10520
10520
10526
10526
10528
10528
10528
10528
10532
10532
10532
10532
10532
10532
10538
10538
10538
10538
10542
10542
10542
10542
10542
10547
10547
10547
10547
10547
10547
10547
10547
10555
10555
10555
10555
10555
10555
10555
10555
10563
10563
10563
10563
10563
10568
10568
10568
10571
10571
10571
10571
10571
10571
10577
10577
10577
10580
10580
10580
10580
10580
10580
10580
10580
10580
10589
10589
10589
10592
10592
10592
10592
10596
10596
10596
10596
10596
10596
10596
10596
10596
10596
10606
10606
10606
10606
10610
10610
10610
10610
10610
10615
10615
10615
10615
10615
10620
10620
10620
10620
10624
10624
10624
10624
10624
10624
10630
10630
10630
10630
10630
10635
10635
10635
10635
10635
10635
10635
10635
10635
10644
10645
10645
10645
10645
10645
10645
10651
10651
10651
10651
10655
10655
10655
10655
10655
10660
10660
10660
10660
10660
10660
10666
10666
10666
10666
10670
10670
10670
10670
10670
10670
10670
10677
10677
10679
10679
10679
10679
10683
10683
10683
10686
10686
10688
10688
10688
10688
10688
10688
10688
10688
10688
10697
10698
10698
10698
10701
10701
10701
10701
10701
10706
10706
10706
10706
10706
10706
10706
10706
10714
10714
10714
10714
10714
10714
10720
10720
10720
10720
10720
10720
10720
10720
10728
10728
10728
10728
10728
10728
10728
10728
10736
10736
10738
10738
10738
10738
10738
10738
10738
10738
10738
10738
10748
10748
10750
10750
10750
10750
10750
10755
10755
10757
10757
10757
10757
10757
10762
10762
10762
10762
10766
10766
10766
10766
10766
10771
10772
10772
10772
10772
10772
10772
10772
10772
10780
10780
10780
10783
10783
10783
10786
10786
10786
10789
10789
10789
10792
10792
10792
10792
10796
10796
10796
10799
10799
10801
10801
10801
10801
10801
10801
10801
10808
10809
10809
10811
10811
10811
10811
10811
10816
10816
10816
10819
10819
10819
10819
10819
10824
10824
10824
10824
10828
10828
10828
10828
10828
10828
10828
10828
10836
10837
10837
10837
10837
10837
10837
10837
10844
10844
10844
10847
10847
10847
10847
10847
10852
10852
10852
10852
10852
10857
10857
10857
10860
10860
10860
10860
10860
10860
10860
10860
10868
10868
10870
10870
10870
10870
10870
10870
10876
10876
10878
10878
10878
10878
10878
10878
10884
10884
10886
10886
10886
10886
10886
10886
10886
10893
10893
10893
10893
10893
10898
10898
10898
10901
10901
10901
10901
10905
10905
10905
10905
10905
10910
10910
10910
10913
10913
10913
10916
10916
10916
10916
10920
10920
10920
10923
10923
10923
10923
10923
10928
10928
10928
10928
10928
10928
10934
10934
10934
10934
10934
10934
10934
10934
10934
10943
10943
10943
10943
10947
10947
10949
10949
10949
10949
10949
10949
10949
10949
10949
10949
10949
10949
10949
10949
10949
10949
10949
10949
10949
10968
10968
10968
10968
10972
10972
10972
10972
10976
10976
10976
10976
10976
10976
10976
10983
10983
10983
10986
10986
10986
10986
10986
10986
10986
10993
10993
10993
10993
10993
10998
10998
10998
11001
11001
11001
11001
11005
11005
11005
11005
11009
11009
11009
11009
11013
11013
11013
11013
11013
11013
11019
11019
11019
11019
11019
11019
11025
11025
11025
11028
11028
11028
11028
11032
11033
11033
11033
11033
11037
11037
11037
11037
11037
11037
11037
11037
11045
11045
11045
11048
11048
11048
11048
11048
11048
11054
11054
11054
11054
11054
11054
11054
11054
11054
11054
11064
11064
11064
11064
11064
11069
11069
11071
11071
11071
11074
11074
11074
11074
11074
11074
11074
11074
11074
11074
11074
11074
11074
11074
11088
11089
11090
11090
11090
11093
11093
11093
11093
11093
11093
11093
11100
11101
11101
11103
11103
11103
11103
11103
11103
11109
11109
11109
11109
11113
11113
11113
11113
11113
11118
11118
11118
11118
11118
11123
11123
11123
11123
11123
11123
11123
11123
11123
11123
11123
11134
11134
11136
11136
11136
11136
11136
11136
11142
11142
11142
11145
11146
11146
11146
11146
11146
11151
11151
11151
11151
11151
11151
11151
11151
11159
11159
11159
11162
11163
11163
11163
11163
11163
11163
11169
11169
11169
11172
11172
11172
11175
11175
11175
11178
11178
11180
11180
11180
11180
11180
11180
11180
11187
11187
11189
11189
11189
11192
11192
11192
11195
11195
11195
11198
11198
11198
11198
11198
11198
11204
11204
11204
11207
11207
11207
11207
11207
11207
11207
11214
11214
11214
11214
11218
11218
11218
11218
11218
11218
11224
11225
11225
11227
11227
11227
11230
11230
11230
11230
11230
11230
11230
11230
11230
11230
11230
11230
11230
11230
11230
11230
11230
11230
11230
11230
11230
11230
11230
11230
11230
11230
11256
11257
11257
11259
11259
11259
11262
11262
11264
11264
11266
11266
11268
11268
11268
11268
11268
11268
11268
11268
11268
11268
11278
11278
11278
11278
11278
11283
11283
11283
11283
11283
11283
11289
11289
11289
11292
11292
11294
11294
11294
11297
11298
11298
11298
11298
11302
11302
11302
11302
11302
11307
11307
11307
11307
11311
11311
11311
11314
11314
11316
11316
11316
11316
11320
11320
11320
11320
11320
11320
11320
11320
11320
11329
11329
11329
11329
11329
11329
11335
11335
11335
11335
11339
11339
11341
11341
11341
11341
11341
11341
11341
11341
11341
11341
11351
11351
11351
11354
11355
11355
11357
11357
11359
11359
11359
11359
11359
11359
11359
11366
11367
11367
11367
11367
11367
11367
11367
11367
11367
11367
11377
11377
11377
11377
11377
11377
11377
11384
11384
11384
11384
11388
11389
11389
11389
11392
11392
11394
11394
11394
11394
11394
11394
11394
11394
11394
11394
11404
11404
11406
11406
11406
11406
11410
11410
11410
11413
11413
11413
11416
11416
11416
11416
11416
11421
11421
11423
11423
11423
11423
11423
11423
11423
11423
11423
11423
11423
11423
11423
11436
11437
11437
11437
11440
11440
11440
11440
11440
11445
11445
11445
11445
11445
11445
11445
11452
11452
11454
11454
11454
11457
11457
11457
11457
11457
11462
11462
11462
11462
11462
11462
11468
11468
11468
11471
11471
11473
11473
11473
11473
11477
11478
11478
11478
11481
11482
11483
11483
11483
11483
11487
11487
11487
11487
11487
11487
11487
11487
11495
11495
11497
11497
11497
11500
11500
11502
11502
11502
11502
11502
11502
11502
11509
11509
11509
11512
11512
11512
11512
11512
11517
11517
11517
11517
11517
11517
11523
11524
11524
11524
11524
11524
11524
11530
11530
11530
11533
11533
11535
11535
11535
11535
11539
11539
11539
11542
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11543
11571
11571
11573
11573
11575
11575
11575
11575
11575
11575
11575
11582
11583
11583
11583
11583
11587
11587
11587
11587
11587
11592
11592
11592
11592
11596
11596
11596
11596
11596
11601
11601
11603
11603
11603
11603
11603
11603
11603
11610
11610
11612
11612
11612
11612
11612
11612
11618
11618
11618
11618
11622
11622
11622
11622
11626
11626
11626
11626
11626
11626
11632
11632
11634
11634
11634
11634
11638
11638
11638
11641
11641
11641
11641
11645
11645
11645
11645
11645
11650
11650
11650
11653
11654
11655
11655
11655
11655
11655
11660
11660
11660
11660
11660
11665
11665
11667
11667
11667
11670
11670
11670
11670
11674
11675
11675
11675
11675
11675
11680
11680
11680
11680
11680
11685
11685
11685
11688
11688
11688
11688
11688
11693
11693
11693
11693
11693
11698
11699
11699
11699
11699
11703
11704
11704
11706
11706
11706
11709
11709
11709
11709
11713
11713
11713
11713
11713
11718
11718
11720
11720
11720
11723
11724
11724
11724
11724
11724
11724
11724
11724
11724
11724
11724
11724
11724
11737
11737
11739
11739
11739
11739
11743
11743
11743
11743
11747
11747
11749
11749
11749
11752
11753
11753
11753
11753
11757
11757
11757
11757
11761
11761
11761
11761
11765
11765
11765
11768
11768
11768
11771
11771
11771
11771
11775
11775
11777
11778
11778
11780
11780
11782
11782
11784
11784
11786
11787
11787
11787
11787
11791
11791
11791
11794
11794
11796
11796
11796
11799
11799
11799
11799
11799
11799
11799
11806
11807
11807
11807
11807
11807
11807
11813
11814
11814
11814
11814
11818
11818
11818
11821
11821
11821
11821
11821
11826
11827
11827
11829
11830
11830
11830
11833
11833
11833
11833
11833
11838
11838
11838
11841
11841
11841
11844
11845
11845
11845
11845
11845
11845
11851
11851
11853
11853
11855
11855
11855
11855
11855
11855
11861
11861
11861
11861
11865
11865
11865
11868
11869
11870
11870
11870
11873
11873
11873
11876
11876
11878
11878
11878
11878
11878
11878
11878
11885
11885
11887
11887
11889
11889
11889
11892
11892
11894
11894
11894
11897
11898
11899
11900
11900
11900
11900
11900
11905
11906
11906
11908
11908
11910
11911
11912
11912
11912
11915
11916
11916
11918
11918
11920
11921
11921
11921
11921
11925
11925
11927
11927
11927
11930
11931
11932
11933
11934
11934
11934
11937
11938
11938
11938
11938
11938
11938
11938
11945
11945
11945
11948
11949
11950
11951
11952
11952
11952
11955
11956
11957
11957
11957
11960
11960
11960
11963
11964
11965
11965
11965
11968
11968
11970
11971
11971
11973
11973
11975
11975
11975
11975
11975
11980
11981
11981
11983
11983
11985
11986
11986
11986
11989
11989
11989
11992
11992
11994
11995
11995
11995
11998
11999
11999
11999
11999
12003
12004
12004
12004
12004
12008
12008
12010
12011
12012
12013
12014
12014
12016
12016
12016
12016
12020
12020
12022
12022
12024
12024
12026
12027
12028
12028
12030
12031
12032
12033
12034
12035
12036
12036
12038
12039
12040
12041
12042
12042
12042
12045
12046
12046
12048
12049
12050
12051
12051
12053
12053
12053
12053
12053
12053
12053
12053
12053
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
12062
Copyright © 2017 Thomson Reuters
By exporting the selected data, you agree to the data usage policy set forth in the Terms of Use
Journal Data Filtered By: Selected JCR Year: 2016 Selected Editions: SCIE,SSC