1672
624
2708
1380
1841
447
493
502
952
463
1933
3298
764
3628
2559
2659
306
3606
3712
2578
1473
875
3337
1468
1744
2210
2849
750
2563
3650
2886
646
2358
3038
3725
2683
2574
2632
3391
2977
3769
1638
3280
1295
893
1647
2225
2011
3408
321
1048
3427
2038
313
1385
1518
2024
3317
3202
1934
2130
9
719
2133
1635
483
2015
1134
2621
565
3684
2217
2269
2466
1358
1163
1252
2536
3733
3176
3598
3572
1463
1384
579
469
1713
2644
1435
3451
1018
3373
2516
1199
503
1441
1119
2721
1665
963
1721
101
3108
1177
2446
1481
705
928
1439
2260
352
955
2893
1361
1634
3490
3101
2153
1359
3582
2455
3348
1865
3676
2008
2278
3630
506
2570
416
2843
2146
3385
3184
1292
3446
3189
947
1709
466
62
2889
1357
2572
1181
340
2339
2394
1498
2993
215
319
1883
1114
1110
3506
73
3130
2165
720
3551
2235
201
2022
3756
144
3221
3469
1689
2779
3649
3438
1039
1447
2412
991
3609
739
1700
576
3047
2238
1434
465
2614
1573
1263
885
3658
1132
2228
1716
3401
1135
3674
1102
2974
898
3706
2392
3198
1187
1212
280
2969
2366
2102
370
424
3048
1652
1959
342
1809
382
3066
16
355
3409
2360
2202
3154
1925
1746
2460
3467
1859
309
2407
2013
2901
2230
2800
729
1868
2602
650
1066
2982
1027
3352
2066
1189
1364
549
1723
894
3106
3753
1023
3262
418
827
1639
1244
2003
602
2295
3133
1291
109
2506
634
3704
1432
2037
1597
2048
91
2655
1636
3141
2328
635
3376
1065
11
2203
189
3493
1329
3098
1469
2729
2752
325
2576
2373
941
1101
3174
2754
1613
2064
1759
1500
904
3261
3736
623
2261
430
3498
747
1459
3300
601
1193
361
2106
1131
718
241
1834
1419
1910
3531
460
1605
250
699
454
1562
1038
34
17
3036
1977
1732
135
1072
1241
1671
1141
3025
3249
3392
1046
2177
467
2870
72
259
1873
443
1677
3472
902
555
138
248
2166
1082
1423
1412
1198
3426
1667
93
2806
2777
2880
3621
2389
3727
3217
615
3020
935
1831
808
1021
1970
1267
295
1620
1711
3365
1802
2749
2782
1059
721
3058
1913
580
1337
1196
927
2361
1007
1080
554
1598
2499
3574
3374
3054
631
1707
1979
21
2984
3145
1012
219
3004
2625
3644
2802
3743
3008
847
3766
926
3327
2263
2406
2476
3631
2062
2639
951
3641
2266
445
257
475
3394
2027
31
3579
1471
3259
2017
1996
1787
1488
929
1113
726
2287
1640
2911
2435
224
1984
2007
1340
2997
775
1026
2286
670
3282
2246
3740
1076
3436
2919
2591
2409
3587
3742
3069
2160
2734
1912
2633
3178
2333
1561
3284
2347
102
1032
730
1115
2172
96
3011
800
1536
2817
3555
573
2421
1736
2402
439
2742
2616
667
1524
1341
1362
2965
1320
1009
3459
861
3264
2585
3515
339
1714
517
231
2696
3698
1200
1370
196
437
1486
2980
2316
2156
3403
2113
1104
1960
2382
3203
214
2844
1232
793
1461
468
270
2044
680
2253
1030
3517
940
2428
583
3647
3255
2792
1279
510
410
923
3208
97
2543
2143
3268
948
521
1673
1735
3541
919
1091
1532
2190
2826
3107
2758
1120
277
19
228
2596
1932
2845
2688
523
3499
3220
3437
2841
3053
1583
3338
855
2114
2756
2105
3193
3640
1206
3425
2479
275
3760
585
2970
3560
36
2738
3297
1054
1421
53
2915
2505
1861
2938
2464
563
2256
2954
3357
2542
1747
2465
401
442
661
2417
3752
652
2251
2812
2877
504
13
2086
684
1842
3379
2144
2581
876
308
1326
2866
3454
166
858
3749
3500
1892
2226
2697
3095
1731
779
3380
2338
1850
3191
300
2201
2693
2252
1406
3662
3206
2956
1210
962
3542
1149
63
738
638
2242
1570
593
2787
1939
3692
3378
3646
3287
2416
1410
161
2191
3557
3345
564
3491
3699
1627
3372
2195
1712
1074
3713
264
1633
1011
1978
968
2903
603
1225
2732
1595
46
618
3384
3104
3419
2595
3449
3161
477
2717
3353
3466
2169
2396
2127
1733
2888
3514
3142
1019
752
1785
3682
2978
2056
1107
272
1219
1827
1512
849
3132
691
227
3622
4
1025
1224
2415
3177
1271
307
3534
1201
3046
518
1108
223
1138
2145
3581
1574
2152
1963
3702
3468
1489
2647
376
2860
3691
60
2790
1328
836
1136
1757
489
1786
3295
1790
1773
2131
1242
784
2494
2214
3204
399
1849
296
3689
2715
1234
1143
1966
2550
3685
225
533
1817
846
2404
3748
1797
1422
912
3399
388
1450
121
1843
938
2265
1695
879
2077
3042
2793
3602
2748
1235
2799
791
2046
2139
394
2867
3163
2943
392
2117
3073
594
3762
131
3577
1808
2410
1703
142
3452
35
1763
130
1309
369
2789
2293
840
3723
3241
3368
1761
3463
1648
3248
2491
1810
1207
3146
2554
2545
909
3029
2480
2964
2359
299
3294
2082
2857
2107
2556
1878
444
2546
958
2298
528
917
2788
3296
1626
2994
1891
368
850
545
3060
2816
106
244
2762
821
220
2874
3240
1003
1472
2470
2178
95
626
540
2058
440
2432
1860
900
2713
3513
620
2593
2065
2071
1377
193
1811
2719
1363
1034
1885
3165
2773
3608
3086
1325
1544
1764
1696
298
3480
1001
790
2185
2181
1940
1382
69
3234
3233
2853
71
3045
596
41
3159
1699
714
2488
1852
760
1625
630
119
434
3395
2448
2881
1537
2067
359
582
713
3134
123
2941
1317
822
3566
3135
591
27
3049
2386
1641
2706
746
2193
336
1784
546
1534
1383
346
3013
756
2525
2244
2426
731
3366
1876
3094
604
656
716
2450
1820
294
3619
1257
285
2859
139
3564
2876
2918
3273
2060
2234
3522
216
2687
1389
1005
301
1828
1140
2374
2544
2939
3643
1768
2413
190
1533
796
1815
3519
2498
2375
3223
2972
3024
1408
3548
1822
2923
3230
3481
745
1211
559
3741
1100
3180
2618
3250
486
2607
113
78
3428
1961
2125
2856
1560
1153
363
2368
1150
1901
3239
2481
2989
1916
2771
2691
210
3627
2768
785
169
282
682
3355
3474
3277
1130
3435
3120
1413
499
3754
2140
3068
304
1273
1258
2023
2896
1454
1261
2548
2692
505
1942
1452
1172
1974
243
226
2770
3624
965
3605
1255
291
649
3558
2862
2577
2484
643
1061
3212
1896
880
1342
3030
859
3155
2329
2935
2180
3687
3714
2750
2262
3375
3502
763
2568
3062
2353
589
1906
1049
239
1986
891
617
1424
2391
2541
417
3125
1022
1148
3278
2720
2453
753
3292
1914
3381
1801
3406
918
501
2547
94
204
1985
153
742
1004
1604
2344
2088
3673
3147
1336
2774
967
1948
2128
2478
806
1956
1147
3554
2590
996
2175
2300
263
655
1347
1117
1416
1742
2840
609
3501
1659
2900
450
2660
167
2549
3057
1715
755
3152
910
1814
1618
870
874
787
2442
1203
759
2600
1980
1799
344
1465
327
88
1529
1318
3637
725
3568
1780
3275
3767
315
844
2100
1154
3200
379
3117
24
1045
3334
38
2369
2335
3215
3343
1783
687
2945
2312
737
672
3005
438
3441
1087
2518
1277
354
1602
1218
1656
3173
3205
2216
2429
2283
1718
3112
3569
2798
116
757
3596
871
2805
2642
869
1352
1969
1521
1887
3592
413
1789
378
3153
3593
2921
815
1427
1931
3735
807
3377
3236
2159
3484
180
405
824
2628
3512
1151
2306
68
1499
2276
1547
372
1088
986
592
367
717
598
890
897
3254
2665
1590
1976
322
2848
1430
2380
925
1445
728
949
678
1330
1800
1719
1928
679
2059
3252
834
568
543
3329
3482
2949
2294
427
3276
3626
832
2894
302
2999
2188
3227
1251
1908
2204
1858
535
1457
3044
2852
2763
2998
786
3192
942
415
406
2054
1899
2273
516
2942
408
895
514
1581
1373
2473
3316
3093
2108
3055
2371
1660
2497
3759
1579
2830
888
23
3663
479
3757
797
1084
3010
425
2953
3709
1051
3639
2891
2580
2241
3128
2036
58
1477
665
1895
1008
2049
2489
3059
2069
1609
2443
2231
2085
3635
2219
566
2433
1804
3604
1505
3632
1213
3666
1938
1420
3516
1006
1621
2764
1643
2019
2424
860
3652
1125
2170
1490
188
1997
1855
1872
2645
2975
1246
2001
1946
1298
569
2634
886
2348
3260
1920
1728
1229
1438
2929
2501
3532
3076
2675
1701
400
403
1575
1075
2197
3207
2490
509
3288
52
3633
2781
1803
2182
2400
1243
3576
980
1436
1805
2035
1161
222
15
920
2521
371
1217
2093
3573
2098
365
804
353
1608
2922
1917
1464
3417
2401
3657
1162
3306
492
669
213
329
903
2589
1957
2667
1554
2990
1955
149
2760
423
2148
3629
1819
3267
25
2237
3559
572
247
1308
2212
82
1990
695
108
1692
2304
456
3304
1266
2445
1572
1615
1192
2987
230
3599
732
2387
1543
2532
1355
3
1056
1971
1758
3023
1265
3528
1813
1837
921
2885
1508
2530
3432
2363
805
2561
2597
3638
2520
1433
3518
1580
1233
2658
45
1767
1682
998
238
625
28
701
2408
1651
3659
1829
3247
1898
2995
1812
2192
2535
837
3701
2063
1381
3158
1475
2080
1081
334
2345
1540
268
2641
3172
637
3589
1040
3654
2772
1371
221
1739
802
2311
1287
931
2704
1333
3195
520
2761
3279
2803
2487
2365
3715
1775
2111
511
3003
55
129
1694
1900
1520
1313
206
3693
597
284
387
1591
3540
178
2232
1918
3645
2584
1024
1053
1612
488
3607
3746
1093
735
1485
1425
152
3127
1096
1044
673
1845
1186
164
841
3183
2962
480
1844
2319
2676
829
1610
551
2496
1073
2957
640
664
1727
360
2034
2796
1414
2211
3595
567
2702
777
8
373
26
1222
816
3364
1782
1823
2352
993
1484
2850
473
2449
1417
3648
2025
542
495
3271
1724
1730
3382
2291
2322
255
2250
1411
2399
1793
433
2868
2119
3478
3496
2010
2021
458
560
2367
2073
3270
700
2810
3578
435
3238
2240
970
3123
2097
160
1607
2898
627
776
558
3721
3447
3126
2112
843
3423
229
1523
2118
380
1556
2553
3734
924
595
1945
3084
3293
748
1322
2737
3226
537
115
3051
3216
636
1016
1863
42
608
2776
1832
768
1967
3597
2564
2669
481
1478
2854
3755
3642
3479
1927
1741
2703
1159
3670
2161
3307
628
2775
99
987
2523
436
1889
3323
2457
1495
899
2431
2346
1052
3679
2275
1629
267
3140
1836
969
2364
3695
2441
3148
3397
1085
2357
2091
648
2950
3729
3291
553
3041
1558
3730
2355
621
3544
1392
710
2249
1350
2940
3407
2637
2147
2028
709
769
80
2513
3525
3199
140
3669
1324
1155
814
1853
1366
1552
2586
3536
37
383
1344
2620
1632
1112
3758
3697
2684
1619
513
1409
1680
708
3433
1538
3495
182
2179
3299
581
2310
407
3667
2032
975
2215
3349
2646
3771
3414
1272
2736
74
2271
641
1286
3222
801
2087
1378
1238
3485
240
2786
1501
3416
3549
901
2908
1601
3508
455
1184
2099
774
85
258
76
2397
811
704
916
3232
2971
3413
2846
2946
781
1972
1281
3686
2029
1288
2124
421
3526
2522
780
1864
323
3457
1676
606
3237
3770
2469
87
148
3711
654
1397
305
956
2122
881
3332
1214
67
607
199
3486
914
1103
2566
470
3655
812
2511
2640
1289
519
3171
1394
2925
1907
960
1553
1943
3450
3422
2120
3722
600
619
1372
1535
2403
2797
1953
783
3015
1708
1993
1921
205
1929
2627
3707
3099
3246
2808
3014
2932
1698
697
2334
1250
192
2735
171
2134
1062
2890
2930
2351
2398
723
1314
2103
150
1751
1642
671
2047
3615
853
2330
232
1587
337
1216
266
2534
3726
2670
3253
1705
2855
146
3583
2740
2475
2341
1
3214
290
2986
1816
2526
2314
2794
3386
3412
2205
2509
449
864
3420
3181
3122
3739
2461
622
173
402
794
1226
3455
127
1128
1848
1323
1902
2689
1446
2538
3362
2690
497
3082
1194
271
1171
2601
2218
1387
3000
2967
1236
922
3102
2221
2502
2638
1923
2425
2757
3473
316
2955
3289
1771
663
3119
1585
2315
3074
3064
2674
2176
614
191
3415
547
1525
234
384
3360
2055
137
1142
1443
645
3354
2588
2678
358
1981
3037
2937
1546
1904
1456
2587
289
1428
2731
934
2746
1137
1402
2504
3235
985
2299
1332
1064
2767
2500
668
1593
1449
1755
983
2081
249
3668
2050
2268
461
2084
3358
362
3728
103
2362
3272
2931
2973
1569
2714
212
3131
207
854
2254
946
1269
2198
3043
1294
3556
1856
862
2009
548
1111
1577
2531
2129
1551
3678
3434
966
3100
848
2463
412
2598
2388
33
2155
2976
2677
1678
3696
1542
571
978
3732
828
1403
657
2983
2320
3018
348
2184
2323
3527
1215
2694
198
2142
2769
112
2072
2163
2871
1871
426
3470
3027
1086
1188
2838
3079
2026
2759
1964
1097
331
3563
3677
3389
2569
1109
1669
181
2710
883
1458
3683
3580
141
2539
107
246
2839
2343
1826
265
1290
2324
2753
2305
915
2582
1756
1335
70
3439
1951
2292
3402
1616
2682
187
3356
689
2092
961
1164
937
3091
932
1510
1300
2528
1897
3052
122
2189
476
1563
2321
2236
10
867
685
2747
2540
743
343
1624
3610
2068
1264
1594
2209
482
3213
2342
3269
1345
2745
2377
526
124
2699
2611
770
809
3585
3504
651
1506
3359
64
662
3613
1437
1994
261
1043
3281
90
128
1395
278
1623
2833
2551
1835
1480
2378
104
3256
3665
2865
464
1935
2423
2624
857
2583
1070
3458
1924
512
1191
3089
1571
3543
431
2809
2167
2783
177
2594
1455
287
930
3497
462
2154
5
1368
761
1737
2016
1010
2436
3075
1401
2439
3085
1944
3245
2654
350
2679
3625
1170
1688
1190
1762
184
3703
839
3114
2370
696
3187
1002
1000
936
1792
647
1995
3369
3383
751
3209
314
311
1180
1183
561
2427
3614
3538
1127
2599
3039
65
211
147
842
366
1253
1327
878
1178
3103
778
2801
1950
1175
3505
1717
1565
283
2492
1305
1586
1991
2958
2272
584
1017
3342
740
1657
2821
3623
203
386
2495
1307
2149
487
3168
1675
1866
2458
887
2617
396
303
1058
838
2514
3523
1351
3347
611
727
2963
2825
197
3196
1589
3588
2267
1274
3562
2258
2078
2223
3263
84
20
2137
2052
3169
1152
2907
3396
3061
1664
1047
39
2988
1334
2811
749
2174
2281
2224
2873
3618
