3222
3537
152
3156
2628
2465
3695
400
2687
74
3665
1581
367
1199
2280
3311
330
3572
2825
165
1325
3538
1019
682
3184
3117
679
1142
2181
2934
385
670
420
847
623
13
964
3573
1067
144
2660
1023
3625
202
2179
328
584
1212
3030
65
606
2041
2721
2069
770
132
1832
190
2138
1755
2215
2749
3591
2440
1810
2969
1752
2171
848
3207
1678
3268
2207
2925
1929
3323
1405
2482
2426
552
2908
3578
3500
2679
3
1071
1761
596
981
741
1031
663
3026
1590
3174
3327
1731
507
1577
3553
2104
3759
2063
1878
1311
2415
2451
3648
266
19
1593
471
614
749
710
2432
1725
240
1940
660
898
922
844
1757
11
3002
3723
1313
2316
845
3683
800
1188
3199
2045
548
2026
3040
686
3100
433
541
408
3559
3762
3391
3749
2585
695
3204
1582
3629
1796
2244
1846
338
3684
2550
2364
1307
3736
1826
3640
1365
912
2226
926
2992
2398
2209
2433
1163
1953
1130
192
2993
2564
3189
1629
1153
401
1719
1276
1750
3732
2489
1971
437
2616
3260
233
1107
2854
511
154
2634
818
321
1422
1824
1804
3524
692
725
2742
2924
3377
3605
3561
3550
744
1129
1449
600
253
3231
2190
2819
331
156
1463
1282
3141
877
1435
1950
1916
3403
3104
2535
1699
2375
826
3216
3584
1778
1952
120
1089
3241
2173
3226
717
2401
2633
254
1020
1046
765
3090
3079
2843
205
3529
2840
1008
3073
1677
3093
3557
833
2384
2385
1502
1239
2445
48
2110
1475
1889
1780
1485
3558
3472
1490
1941
3105
491
760
3385
1272
2949
3623
3160
3167
3370
1294
365
2948
797
2474
2330
3399
2184
3421
3382
1642
1669
991
723
2436
1024
3345
2521
2311
2835
831
635
1426
210
3212
3639
3087
1320
167
3659
2003
310
3632
3153
2087
1822
2362
3027
3535
1959
1050
919
994
2484
3448
653
3721
3452
3137
3658
3025
3244
2883
2690
1716
3274
1278
1870
643
341
142
1455
2404
377
3192
2354
3711
305
1144
1881
2212
3511
2477
68
2505
1773
3092
1468
2081
1694
2227
403
853
521
2614
599
2621
3224
109
1051
2001
127
1324
2032
518
3347
360
3604
1352
100
2696
3331
2834
3408
1487
453
2782
1809
2704
2491
743
1424
1290
2431
245
735
681
3440
78
571
1428
112
1220
2813
858
668
107
705
1812
3730
1724
2064
1168
2036
3317
3744
2264
1602
3530
781
1928
671
438
2727
2807
1596
2493
829
1768
1128
3486
1323
2877
2576
711
779
2986
1184
3532
2518
122
3123
1882
308
718
1437
467
2779
218
2554
684
734
2128
1147
3308
1356
2852
3396
2928
2300
1417
2206
3369
647
798
1554
1367
2978
2630
3286
593
2189
49
2100
2145
815
3760
3483
891
1400
2242
1507
483
3215
1665
2709
2124
1231
1551
3203
1598
3673
3773
1393
2791
264
869
392
1797
2936
306
2627
896
1333
235
2270
1605
836
1470
1482
2894
2499
6
1049
1453
2582
2800
75
2420
620
221
2186
3716
3398
2014
187
1818
198
1096
2135
2656
1659
485
98
2644
386
2182
742
396
1234
3409
2475
2715
2022
463
1458
3099
114
3031
3242
2531
1079
3257
1661
1987
364
850
1851
837
2107
2143
1505
2811
950
821
2945
178
2466
849
1420
313
434
3294
3766
564
1813
2381
1896
46
2334
1668
171
929
1652
806
1687
217
1045
2089
1054
1565
2792
3082
3258
2833
224
3689
3132
2473
3757
498
2139
637
1066
2655
2926
813
2543
973
1284
1980
3233
884
1544
184
1647
986
1161
1689
1493
282
12
2120
2058
2946
1989
2287
928
3429
3148
1736
3699
2689
387
3386
3195
138
1271
2388
2067
1805
1183
3534
1306
775
3348
2557
2178
3523
2378
3477
570
673
1511
1411
1316
2076
3202
2772
1557
1055
708
2867
2250
2282
1547
1057
2083
933
569
949
195
1373
2847
1260
2344
3496
2119
2357
2257
3034
248
3297
3121
1308
2240
1542
3610
2654
678
2966
1672
214
1001
2042
1756
2235
3442
1645
1140
1535
2469
835
273
841
1160
3566
2304
1897
2309
2253
1862
1893
3088
72
58
1332
1240
2956
2399
2675
298
3446
3735
2820
1982
159
1543
1003
1486
2460
3464
3102
2547
2761
168
856
1372
1433
2448
1759
2343
1588
3300
568
1765
2954
3304
257
2862
3208
1620
1197
1709
2597
325
2513
1440
3682
3229
714
2245
1116
3019
223
3353
1947
3375
2714
860
3540
594
3482
2051
432
1043
2818
3460
1286
2232
2678
3651
730
1858
3608
209
2201
2700
1795
2047
2392
2701
1503
1966
2578
2010
1910
560
2275
2712
2898
542
3497
2973
2153
697
1662
3487
3536
1782
1513
116
1331
999
3617
1123
3213
2702
3664
887
1871
2278
2103
2559
1013
1305
559
2326
3526
3168
2797
2793
1828
1614
2355
687
2778
3152
3036
1283
3124
608
1166
2555
3654
3281
3552
2976
3315
2485
607
3354
3402
1478
2549
1963
3672
984
2018
1609
2035
3337
3101
2476
3495
2556
3458
2861
3542
3628
1268
3414
3173
2766
975
2631
3581
2373
316
1837
957
1619
1471
2623
946
1925
1210
3193
2288
3488
540
1044
1232
2962
1496
94
3374
226
2816
1048
1207
1958
3427
1353
1776
1911
2509
3248
1556
890
449
2407
1025
1204
3709
627
674
2857
3185
1571
2882
2734
2536
426
3430
1935
3045
1746
148
3512
752
3599
2248
1501
619
3653
1516
3435
2588
2501
2605
1215
189
939
3433
654
2790
3702
1401
1717
1948
1762
393
1682
2140
1264
204
1149
2681
2733
2073
2961
655
3111
1241
1406
3175
1355
3360
2624
39
3197
24
216
1034
484
3506
1181
3220
1248
2213
2019
2017
2013
1300
177
2261
2951
1917
1100
2657
2815
1978
2879
1112
3089
1842
2594
1799
2310
390
2748
3187
3518
3283
1176
1457
545
1860
642
2587
1936
3401
1257
3097
3278
457
3504
1432
2566
3122
1868
3341
236
924
1174
3445
851
3415
2758
1855
2755
3059
502
3064
838
2046
1165
1172
706
2637
3620
1016
534
493
3373
17
3186
2638
1105
3129
602
2642
1845
3357
1127
32
2108
982
61
3454
3596
588
2382
1715
764
2002
2927
412
2983
2454
161
3765
194
3086
1957
97
1655
333
1673
1387
509
379
510
948
777
3753
2105
2836
2828
2672
3676
1906
3246
2054
3587
812
2472
3685
1518
1267
2666
581
2615
615
1070
315
1664
252
1885
1606
3600
2057
2519
3018
2080
3366
3769
3418
824
2312
2990
3388
2468
66
557
1092
2759
3232
1214
1146
2659
911
1137
1578
1720
665
1473
389
1875
348
2411
567
1932
3655
572
1448
2680
2677
2486
376
3475
2504
603
1438
895
1671
1028
3305
878
15
970
1999
3006
3509
3611
1251
3062
1341
1643
1667
1766
103
2729
2302
2259
2619
2429
2610
1064
2396
1986
3677
1132
936
790
965
2824
2670
3136
2305
3510
2500
1942
482
477
3722
487
1101
2713
750
2238
2464
2718
3647
1035
2457
407
2012
2423
1915
1169
943
3576
640
1258
1233
786
1680
1707
1564
3351
906
2053
2662
2845
3265
2577
3742
1135
3754
3143
3585
2632
1924
1723
3444
281
3052
1256
2880
44
2534
1970
1074
3194
2808
3352
1007
1443
2801
3150
2600
1402
2000
2231
1539
2757
1145
237
2604
3571
832
3322
2225
1249
3273
2869
428
3436
1969
1410
1479
3733
1533
76
3279
3459
889
2224
1529
265
1663
3407
536
1740
3389
2881
3263
3177
1552
1748
2972
3691
3282
1434
22
3416
34
613
808
3125
1528
2601
3615
1395
2751
459
2301
2773
2061
3272
2163
3359
604
1573
538
176
278
1733
2389
3320
1072
515
71
941
1574
1481
2520
427
937
406
2351
31
2526
3236
2345
2850
496
2667
1404
1252
3602
2450
1690
2297
3379
2463
3468
1800
239
918
1419
3727
208
405
2106
1167
250
967
1785
488
3190
3367
661
2756
1265
2506
3060
901
2866
731
3484
3371
1531
2459
3381
867
1110
3107
1002
2853
3068
1180
1114
1865
1638
1960
232
1537
3751
2569
2516
1873
2618
149
739
3080
363
3678
2249
2335
297
1262
1093
2795
234
3652
1087
1246
67
1841
2376
2842
2996
2975
3083
2508
691
1349
3239
1461
2602
3140
3261
3726
1654
2892
1344
914
2844
2007
1698
1369
1611
2731
1182
21
3728
296
1879
2151
3554
2210
2200
839
1787
1117
2315
3028
2617
3342
2940
173
1891
2930
2874
733
917
2581
578
1208
1861
881
3267
931
629
537
3158
3227
2142
1370
1504
362
1069
1403
2236
960
3718
146
1451
3259
2112
3394
2256
3660
3669
3567
1015
2093
1494
130
2775
1903
465
696
2234
810
3206
2872
3741
373
1555
478
382
2574
1558
762
3284
3419
546
3063
2338
3318
1464
311
1228
3084
3336
1088
3361
1298
2276
1729
289
1548
1524
513
3474
1425
694
353
2177
3264
1622
795
3176
1357
2136
947
2494
2134
3412
532
2366
857
1726
2899
583
1326
99
2233
3756
876
110
2919
1933
2478
3675
3245
1827
616
1075
181
1121
1641
2888
2985
3043
1523
172
3217
1610
3001
803
3390
641
2397
117
2532
486
1883
183
2361
1408
499
2159
1229
676
2858
2118
719
1788
2328
1722
246
621
1651
1710
759
354
417
492
27
2514
356
1580
632
2955
3285
495
3075
2763
3276
3425
3461
2308
1696
1106
2698
2871
2062
1415
2088
1781
1288
153
2665
2524
3694
1259
2383
458
2424
2117
1414
2125
3138
1314
2695
439
3666
503
2752
1640
1994
1156
3545
1033
2410
3387
3772
1863
1866
738
185
320
952
212
1441
811
3432
1937
1648
3078
882
1351
2692
1839
1734
1808
388
2290
472
1460
1961
577
2785
207
2155
3179
893
1222
2817
2777
3069
2753
244
894
866
1972
2658
2353
1993
1703
1337
2246
2161
3339
2728
827
940
543
1052
1684
1042
1032
2580
139
2765
3522
2157
2622
874
2320
3705
788
2517
1230
3135
3119
639
2893
3465
3447
3462
2277
203
2031
1158
1829
703
462
2826
479
309
528
1309
2841
2452
3131
92
3519
3042
526
3066
1595
2645
657
1293
900
3234
474
70
907
1521
1245
1247
763
2202
2768
2267
1280
3324
921
3579
53
1371
285
988
3393
201
1335
1927
2725
554
3256
2027
2855
3094
1637
1275
3144
3130
215
1838
2317
1322
2
3568
3574
2130
2565
2730
780
2703
2911
3009
1159
3041
2052
2697
3437
9
2717
1825
2647
2900
1030
1589
1931
3038
2868
2741
771
768
846
314
633
523
721
508
2258
2609
2070
339
3340
576
2769
2122
3022
3724
3740
3372
561
2395
2483
1923
3171
128
2174
3516
1310
580
1912
2409
3577
1302
566
108
683
664
1427
2575
3004
1627
3697
2092
3612
748
2386
2608
1920
996
2437
2273
2403
677
1981
1021
1328
1224
2674
562
1287
529
631
2129
2640
1221
531
961
1480
3221
1289
2982
2060
1767
3392
160
3770
2293
3065
3590
2479
726
1194
1061
2252
3362
1649
2331
525
1338
196
3618
3560
1968
1381
143
2533
213
1608
1534
1218
355
2205
26
2333
1334
3295
3058
1900
3253
2008
3426
3505
1836
3431
243
628
2651
3501
3252
819
3410
814
962
1162
2916
2688
959
574
2979
1632
1538
345
1983
3668
3498
3162
1549
934
2342
1850
1820
1386
1546
1890
1977
2571
2719
3023
2545
2390
323
1450
206
1525
505
163
3329
2391
2020
1561
2950
2958
2121
2968
2941
1452
290
85
1686
3633
1009
2254
883
2907
2372
1623
2442
1157
1926
2127
1700
758
1076
2929
1711
1679
2255
2149
1154
2332
3095
3494
1412
1109
530
2722
638
656
1650
1295
1081
983
1462
1318
3113
460
1775
2896
2156
1666
1396
2160
2422
3764
2221
1743
1951
2223
104
1010
2086
41
2963
1618
2586
595
2109
2537
1343
3692
2427
1789
3163
3334
2920
287
2154
2620
1905
1884
2341
2369
87
3755
1340
3053
1576
1770
228
2611
157
3621
2402
3503
3292
617
1297
352
2441
423
1022
111
413
2285
905
1202
1714
3543
3209
448
1077
1192
2439
3076
1769
1175
3016
2686
2365
77
1389
1864
2676
3411
3428
840
1506
2461
2298
3644
977
2776
2314
2274
2909
2598
277
3642
3641
598
504
3183
3191
1472
188
2903
2349
16
3120
164
2447
953
3165
1098
2507
2724
997
301
2037
59
1742
1567
776
3469
1029
3493
50
1073
358
1359
3368
1566
2449
3592
605
2164
2906
3005
366
892
2430
3737
3127
1255
704
3481
547
494
1277
2964
3181
2664
115
1254
1459
292
1811
2152
978
2453
1976
231
2788
2203
2183
3237
2168
1965
3480
1376
384
1301
3103
134
2798
35
2848
993
3752
2989
2071
662
3466
1090
1793
3539
1888
1708
1497
3456
2706
935
1330
766
992
859
3056
1206
520
1786
1691
3164
908
3070
3734
3661
1366
1886
2851
636
2291
1939
2123
2542
2084
1223
3771
121
2251
170
2055
2960
2552
512
958
258
3696
2292
2891
1688
1744
1413
2098
773
2133
361
3693
2802
2551
1026
284
645
259
1266
1390
466
1216
713
461
955
1201
1281
1727
280
295
1466
1431
1830
141
2352
3116
772
3250
294
37
327
2762
1967
4
2684
854
1921
2387
2902
1345
3048
2456
2078
2024
3277
3188
2419
1859
1514
2641
191
586
2111
2260
2810
1849
2034
2981
3376
644
720
753
809
2306
2191
2021
123
2592
29
3763
563
199
2599
430
3575
769
3247
1616
419
86
2237
1014
3275
1358
589
685
2394
1624
1569
690
1996
2738
69
590
1847
2726
3508
3586
2303
801
817
544
1712
3134
102
1532
1644
2846
1908
1901
3033
3319
1094
1203
3011
624
1469
288
3417
1760
1037
227
1347
369
1115
3745
3686
2009
3638
2584
1676
269
2296
431
3635
2490
514
55
1124
293
54
425
497
445
343
3149
1584
998
761
2172
2560
689
1200
1527
7
381
3438
2849
3049
436
1456
1806
820
475
1225
90
709
3455
1155
2957
527
91
8
2671
2218
3021
793
2922
968
3533
3155
1572
2625
260
2371
2148
1141
219
3270
60
2711
1721
865
2876
1840
1270
1964
3485
3450
3457
3582
3490
611
2821
2859
2219
222
2901
2931
535
1575
550
1056
3218
2299
2806
2583
2405
105
2528
2113
357
1187
2085
3223
1346
2241
1269
1562
1171
3307
334
1657
3449
2831
1705
945
2771
2329
2243
1867
3012
2593
3492
2170
2980
565
3057
2568
82
1243
932
3719
727
609
2319
969
1238
3133
