7
12
17
18
18
19
32
27
32
35
44
54
60
66
47
59
69
52
70
149
102
70
98
94
96
82
77
105
195
141
110
102
123
115
130
106
111
117
129
143
147
152
122
164
149
133
160
196
143
159
176
154
162
169
175
188
221
197
230
176
191
174
181
174
216
178
205
182
270
250
195
192
204
190
294
205
205
208
316
327
254
327
258
522
394
255
253
283
344
383
351
312
268
384
293
283
325
378
306
279
484
288
337
418
313
297
504
399
312
307
442
587
341
460
341
389
386
387
329
356
417
938
372
711
355
604
439
531
462
426
569
423
453
384
441
469
408
724
412
425
406
480
511
475
502
433
457
462
442
394
559
431
451
539
456
574
504
403
485
580
517
438
494
483
502
474
561
531
647
577
493
578
526
508
547
553
568
583
593
598
572
549
671
566
515
547
467
678
561
591
694
514
578
639
542
538
749
1016
559
776
763
539
651
884
595
568
631
795
664
772
664
662
545
704
732
727
857
816
1275
852
856
740
657
711
693
952
872
605
751
680
742
809
707
664
759
805
709
686
687
682
586
607
646
745
689
704
1255
1228
824
1199
998
735
758
907
806
713
1196
777
1195
987
827
724
840
859
778
735
630
894
672
975
846
977
650
789
821
824
1508
826
601
1039
838
823
713
756
764
1098
984
723
927
1666
820
1052
862
835
894
686
881
758
961
834
712
905
1169
655
769
758
704
837
1060
828
717
758
628
1331
1460
877
1589
1297
748
653
790
1349
1000
904
1096
775
843
1011
1016
773
696
1363
780
854
1224
1407
867
2906
1681
761
1437
1414
817
941
975
1795
946
808
1161
929
956
1207
973
1168
1243
922
869
1030
964
1019
1204
1033
1014
1697
1148
1270
1390
2785
3045
1123
1818
2225
2648
1320
1756
1372
1191
921
1124
1184
2008
1770
914
2419
1284
1285
1248
1950
1078
1682
2259
1897
1194
2039
1564
1325
2537
1779
3171
2163
2417
2602
1716
2742
3864
1353
921
2012
2511
1382
940
836
2139
1317
1848
1222
1726
1783
1929
1650
1277
1649
1580
2060
1812
1812
1681
1914
1499
6828
2102
3743
1183
1378
1011
1416
1126
1655
1896
4258
2355
4603
1031
1153
1702
1422
1808
1562
2741
1533
2477
3650
5429
3035
1459
1505
1621
1827
4074
1764
2557
1631
2614
3176
1708
2191
3340
3878
1926
2801
1346
2084
2037
1549
1549
2639
2206
2503
2478
1957
2457
4103
2373
2081
1495
2038
5579
1750
3305
1440
1572
1824
1965
1463
1562
2148
3491
1625
1545
1966
3794
1489
2656
1724
1646
3227
1673
4361
2458
1587
3084
1357
1498
1402
1691
1190
2843
2156
2183
1275
772
883
3041
1878
2532
4342
2142
1366
1887
1877
1615
2064
2585
1932
3968
1672
2118
4790
2125
1807
2462
3213
2985
2217
4797
2973
2586
2740
1645
1181
1433
2430
3603
3930
1968
2904
6467
1029
1518
2042
2914
1416
1931
1857
1284
1262
2634
1494
1911
3360
1479
3022
970
3323
2975
2376
1706
3553
1273
1773
1714
1108
2933
2389
4379
1704
1078
3375
1738
2551
1192
1265
1748
1297
966
1041
1544
1321
1744
2577
2235
2914
1653
2189
841
839
908
944
1561
1435
985
1203
902
2181
1504
1684
2618
2902
1835
2936
3967
4935
1127
4939
2721
1905
2944
7797
4618
3571
2055
943
880
838
924
2533
3434
1055
1774
1495
2733
1970
932
880
881
951
942
924
2387
1717
1535
1200
1045
2037
2883
3516
1756
2479
3435
2138
916
841
3653
4790
1224
1953
1950
2429
1732
3665
1545
1141
1111
1029
914
850
774
1196
1308
970
810
1105
1230
1427
2140
2893
981
930
1015
1037
1207
1352
1286
5373
1430
2073
1909
2623
2674
2001
1408
1788
2442
921
1511
2422
1909
882
1526
936
1289
983
2126
2451
5671
2340
1089
4320
1968
2100
960
1199
1421
2038
2458
2177
3010
1846
1125
1196
1433
1109
1279
1322
868
1146
935
1730
2673
1932
848
864
932
3142
1729
909
1458
3029
928
11371
1181
1322
3479
2231
1548
1690
1049
1048
999
955
1267
1228
1954
976
890
921
909
878
1275
900
926
3915
4178
3788
4719
1181
2338
26636
4202
1579
1390
1359
2395
1914
1975
3377
1149
4688
9118
1088
7114
960
3711
988
1788
3105
2296
2484
2253
4663
2532
1424
994
3428
1440
3508
1271
7777
3837
947
976
2411
1250
1082
2109
1347
1736
1617
2908
2869
2392
2171
2274
2333
2753
3025
3005
2333
3305
1684
5017
18069
2063
2052
5339
3980
2284
8398
4237
5163
3946
3540
4416
2332
2538
1224
2221
1125
1086
2570
1237
1378
1528
1177
1152
1185
1222
1169
1292
2659
1192
1220
1245
1196
1080
1227
1224
1131
1914
1726
2115
1761
1456
3982
1375
1373
1276
1739
1396
3108
2341
2639
1235
1272
1623
1698
1324
1101
1124
3118
1449
1174
1619
1787
1300
1355
1535
1253
1197
1526
1369
1511
1496
1298
2189
1474
1423
2270
1301
1533
1395
2240
1796
1410