8
4
4
7
20
63
57
45
36
49
59
39
60
80
79
55
60
70
96
101
60
145
100
74
68
152
76
149
151
91
89
108
94
93
101
113
134
108
154
160
196
113
125
141
109
137
402
254
135
215
164
182
169
142
191
501
237
184
198
220
190
241
178
201
192
222
223
244
269
193
251
244
202
263
319
204
229
260
220
301
236
244
269
338
299
331
257
265
240
246
240
471
240
321
264
410
347
257
276
289
255
432
282
313
276
470
482
334
499
332
917
698
320
323
350
444
489
454
380
336
477
403
418
514
502
408
401
1911
369
488
586
392
383
668
489
395
381
756
837
472
728
400
493
461
470
407
471
516
3158
483
855
435
725
528
639
576
508
720
515
537
471
565
564
473
1030
529
534
480
552
626
571
620
505
524
545
504
456
658
501
515
644
542
795
631
467
555
676
608
503
577
562
600
600
647
609
771
649
568
654
611
588
615
633
643
690
697
702
656
645
789
678
573
661
530
765
694
685
830
616
639
739
712
623
872
1163
661
923
916
665
730
1029
668
649
733
988
782
875
770
754
616
822
887
846
1117
921
1512
1141
951
825
723
868
770
1085
1013
678
908
781
845
911
992
738
888
900
841
815
799
791
649
679
781
841
762
814
1385
1408
961
1282
1106
857
857
1071
925
794
1303
895
1383
1142
996
818
946
1005
892
837
775
990
784
1098
964
1104
755
926
930
924
1763
929
693
1236
954
950
812
851
873
1258
1094
815
1053
1873
925
1183
972
956
1060
865
1001
831
1158
936
810
1037
1317
740
850
861
795
945
1255
944
823
864
731
1532
1770
965
1762
1538
847
722
884
1551
1140
1095
1234
883
968
1159
1177
893
785
1594
906
1003
1449
1650
993
3603
2194
864
1623
1644
884
1088
1135
2118
1066
912
1316
1084
1083
1409
1104
1280
1403
1031
958
1164
1122
1201
1296
1119
1198
1813
1297
1422
1557
3185
3471
1210
1958
2407
2976
1455
1881
1890
1294
1012
1236
1287
2249
1929
1014
2717
1515
1409
1386
2197
1236
1874
3271
2060
1329
2307
1728
1438
2706
2281
3458
2359
2604
2818
1903
2929
4728
1520
1005
2191
2629
1513
1034
925
2318
1467
2011
1328
1887
1995
2076
1789
1428
1794
1732
2327
1945
1954
1811
2056
1749
7082
2226
4014
1297
1540
1115
1543
1203
1777
2082
4655
2497
5366
1113
1226
1866
1570
1945
1685
3400
1650
2669
4029
6152
3317
1761
1600
1784
1996
4396
1923
2726
1740
2817
3360
1811
2350
3668
4145
2095
2989
1444
2243
2190
1816
1638
2750
2536
2664
2609
2081
2653
4276
2648
2215
1666
2194
6352
1997
3604
1552
1674
1947
2147
1590
1666
2353
3703
1796
1793
2154
4026
1596
2906
1838
1815
3532
1874
4601
2711
1776
3203
1505
1606
1559
1833
1315
3028
2307
2555
1393
823
940
3253
2008
2809
4558
2274
1505
2029
2042
1777
2248
2749
2061
4154
1854
2303
5120
2302
2019
2654
3451
3200
2349
5034
3174
2789
2967
1774
1292
1530
2651
4146
4230
2221
3208
7284
1152
1704
2312
3066
1544
2112
1991
1360
1379
2753
1736
2023
3548
1573
3279
1056
3778
3305
2519
1784
3639
1374
1894
1778
1190
3201
2545
4697
2813
1149
4490
1826
2821
1264
1334
1844
1413
1023
1102
1710
1390
1836
2720
2396
3092
1763
2294
903
888
967
1001
1664
1524
1042
1318
962
2337
1560
1802
2864
3061
1941
3067
4171
5789
1218
5164
3207
2062
3970
9072
4779
3744
2223
998
938
892
993
2702
3822
1117
1887
1582
2953
2115
997
943
932
1004
1008
991
2535
1893
1706
1268
1108
2150
3130
3698
1872
2641
3598
2376
989
904
3811
5025
1284
2032
2201
2570
1885
3872
1659
1311
1185
1108
967
924
823
1309
1419
1029
861
1159
1309
1493
2259
3472
1041
996
1071
1097
1271
1439
1358
5792
1550
2246
2033
2784
3032
2108
1498
1908
2539
974
1617
2535
2084
941
1838
1001
1372
1037
2318
2602
6055
2562
1159
4704
2179
2220
1031
1282
1486
2184
2751
2375
4072
2067
1214
1268
1544
1179
1388
1447
943
1326
1101
1906
2950
2417
911
935
1021
3489
1871
997
1589
3209
1016
15279
1376
1505
3922
2545
1642
1873
1147
1137
1096
1064
1363
1307
2138
1058
965
1036
985
965
1359
977
1007
4086
4506
3963
5204
1451
2526
26999
4425
1661
1479
1453
2644
2069
2086
3614
1233
5006
10167
1200
8289
1016
5095
1069
2251
3240
2432
2655
2411
4828
2688
1494
1078
3786
1525
3727
1363
7990
4052
1008
1061
2725
1320
1150
2175
1535
1857
1679
3019
2954
2618
2350
2401
2513
2848
3140
3298
2504
3434
1782
5580
20253
2208
2184
5575
4249
2408
9325
4418
5753
4117
4049
4689
2494
2732
1298
2388
1173
1167
2710
1290
1453
1612
1256
1210
1237
1301
1223
1362
2934
1246
1286
1297
1248
1127
1283
1275
1190
1971
1825
2741
1858
1541
4473
1463
1462
1330
1833
1475
3433
2505
3357
1287
1362
1687
1824
1438
1161
1175
3509
1691
1228
1675
1845
1372
1412
1605
1307
1809
1889
1484
1667
1913
1361
2366
1637
1544
3214
1404
1661
1451
2376
1948
1514