197
2905
838
1917
92
396
2415
1879
3098
1558
94
2391
2183
3055
1878
2460
2427
2253
2510
2023
1390
1451
2526
1955
329
2205
247
190
193
1855
692
1450
65
848
3086
165
847
2986
3080
2244
2006
3071
2332
1417
170
740
2316
731
983
263
2257
1748
265
883
2314
201
2103
2664
870
176
1958
2987
1801
1695
2190
2907
594
2683
2312
1455
1459
412
64
398
2584
1673
2539
223
511
2475
1481
2360
1590
2192
2492
1177
2197
272
2627
2237
386
420
1559
346
2091
2525
2247
850
2352
821
2206
1436
414
1905
336
1378
834
2576
1860
2421
2586
2668
2078
2449
1660
2275
2528
208
2830
639
882
1413
547
1865
712
1946
2740
3096
1448
599
2736
2580
219
711
2088
2137
284
977
1416
268
2790
1923
922
2797
1797
2687
976
2511
10
3105
998
2708
327
1420
700
673
1565
1896
2365
2884
2329
87
518
2599
2714
938
2969
2695
1674
978
802
2071
378
2728
29
1741
2189
2175
2633
2932
2389
822
2812
2591
37
1992
3123
2305
879
455
7
2694
808
837
2393
76
1216
623
2142
244
2426
2407
2140
2735
1803
606
199
2039
705
2817
2051
2935
1863
867
477
887
2872
2272
926
2179
2612
2485
2930
43
628
2025
105
1962
1634
2547
2508
253
2462
1960
1551
2486
83
2659
2093
2100
591
2108
1350
638
2702
2530
709
2552
142
1819
1802
972
1392
1424
14
1396
2390
316
909
2459
2909
168
801
2641
1520
41
640
1687
297
186
1768
128
120
947
2343
224
1776
1395
1511
529
510
2245
645
565
42
345
3034
100
2249
2149
1887
2996
1386
2382
416
2082
140
3142
16
934
1653
2821
2863
765
2102
1577
2248
841
771
2187
1862
1836
71
2619
564
411
2060
2086
2066
931
161
1872
1811
3137
917
2804
1994
1720
1503
614
1897
707
110
342
1411
357
2592
220
1343
96
119
84
1552
2337
482
305
794
3081
60
2158
1769
957
275
2119
611
2703
405
491
1070
40
2080
1856
103
2822
907
1785
3088
889
2307
866
885
1864
1561
430
2726
2228
573
2509
1945
1523
724
1893
1053
1507
299
568
610
986
3120
871
1337
2321
2118
988
3047
2620
3115
2167
3046
2385
985
238
2498
2311
285
2264
212
5
1015
793
725
129
805
2660
137
438
466
543
2128
61
1618
2995
2607
2613
1410
495
757
1834
21
2723
2921
811
3125
242
2274
1376
2173
118
1732
1575
1947
3083
1877
716
2236
2631
1409
2590
625
358
133
235
2594
1675
2999
3048
2582
2546
782
513
937
589
881
1762
408
1397
2428
693
2220
307
2240
175
605
989
2150
2376
575
3004
2404
1652
2463
2306
2107
924
689
2990
2146
718
930
1625
2540
2565
1789
1568
393
908
1589
24
184
674
815
1934
2263
57
1921
3
1935
773
2310
204
46
150
650
2152
2719
1898
2267
2224
32
824
2722
1655
2434
1393
148
1651
2536
633
775
1661
1348
196
1667
1463
222
2699
2961
869
2252
1549
240
484
2101
392
826
2291
1204
2216
2738
421
283
581
3045
1576
2671
312
2009
229
328
1747
3065
713
33
1777
2202
31
2344
1725
289
929
2302
792
3040
1581
927
1468
2354
124
1993
676
2693
2024
2168
2523
97
1512
576
2934
2635
502
2680
727
1547
3026
2444
340
1709
2265
2131
368
2136
651
113
390
2784
1361
542
1817
2893
462
1692
1731
1536
2871
433
2445
2144
921
2105
1382
916
872
2073
818
2522
1792
44
560
1495
448
198
905
2689
1690
2409
1509
512
461
733
1327
53
593
546
2901
1982
375
2364
1366
75
417
1458
619
68
2500
108
1338
182
99
719
1708
891
1712
2666
787
1815
2724
1754
59
397
2929
365
2558
183
1356
2420
11
3057
1521
915
1579
56
3132
2328
2356
2157
2712
1694
1546
2424
2012
2363
2160
116
2769
505
496
174
2881
514
626
1375
1605
3127
687
470
489
1055
853
2688
2127
981
2639
2493
3139
2395
1595
404
806
2225
269
2646
363
248
1841
291
2938
2707
485
1859
830
2089
1460
126
354
479
1757
2715
2241
2652
3025
1033
321
1869
1008
1691
603
457
2117
1505
2423
863
814
979
3124
1943
370
1
2154
2193
3141
1611
2366
664
1492
146
2342
646
3068
1874
2148
923
6
1780
377
66
2133
1335
864
293
144
1539
1760
501
352
1726
2452
121
2330
446
790
498
1857
551
2138
271
308
162
949
807
2617
2696
38
884
449
2876
467
2334
2378
257
766
2535
3133
439
211
178
2195
2279
2416
9
1608
1749
2561
3020
1696
2638
187
902
2862
2408
2369
2324
828
1369
797
1677
911
276
2453
702
2425
3005
434
337
1814
1641
192
2430
971
2672
1453
2542
701
2317
3103
3011
277
2047
300
1761
1787
1771
1782
264
880
2861
973
2125
410
1365
1778
2417
590
2717
1620
413
2327
2286
2947
2746
1990
2184
730
2888
2174
2139
180
2477
2201
2090
1952
1837
1996
2839
744
748
1924
252
2691
2130
851
153
2971
770
2629
173
1816
768
1680
18
415
832
45
819
2808
380
2203
2793
93
138
939
127
1426
2571
2721
3126
294
804
1886
123
3114
356
2402
2943
8
3018
422
2075
2926
2276
991
255
3094
2375
2514
1003
764
876
2568
732
2637
23
745
382
1910
1022
314
2656
2397
1810
3138
659
2484
214
2681
2506
3058
2031
1899
2700
2874
432
2603
4
3064
403
2048
425
2180
215
343
2221
3012
615
2200
1824
1788
2098
2756
1340
1718
27
28
2470
2222
2778
2579
1431
2682
2235
844
3082
2313
1765
2922
739
2601
424
333
166
1666
741
1727
39
1626
274
1381
3149
2697
678
163
2234
2062
389
339
2094
117
1423
2549
920
2562
258
1914
2554
2398
656
608
135
2226
1570
1829
1564
1812
2517
604
675
624
25
1545
2155
1895
1715
2388
2454
562
3028
918
843
1331
2065
475
682
2780
912
1007
2351
288
303
2442
1429
1639
2491
2600
940
2063
3039
2122
552
2630
1485
1407
2238
2534
3014
131
2710
779
55
2028
1679
1833
1466
483
239
2061
746
747
2478
2262
17
171
1630
621
22
74
1969
156
788
913
1628
91
2467
1805
2000
243
1828
1389
694
1388
754
2218
570
1795
90
2231
237
839
2285
875
2210
2431
2304
1804
2494
145
609
2338
2294
631
1714
440
1037
829
2219
227
236
1522
914
2055
472
2496
2215
994
862
2368
1193
2559
2182
2256
900
868
2577
1684
3154
2057
2166
696
1019
3061
1067
786
537
1954
2271
1000
714
2487
2451
2212
2087
2944
1487
2985
509
2141
387
2037
3131
1781
1573
2336
541
612
954
1051
668
51
688
555
897
78
946
1205
1697
2230
2303
2361
2026
1017
226
347
1516
1933
756
1823
154
2674
2223
2550
1593
2349
1884
399
230
3100
663
1985
2643
2113
374
172
367
1401
1408
2377
1360
72
205
738
2725
1374
2468
493
19
2857
292
167
1508
2156
1956
1541
225
488
2383
666
1700
2570
1654
1574
1901
330
2515
2283
2191
1623
776
1922
2438
667
521
2469
2649
671
715
338
49
894
1279
2214
1490
1419
2011
447
2213
301
1822
2513
152
3101
2709
2622
661
394
266
2499
1057
750
158
2270
1517
2716
3007
290
950
107
2177
157
500
1383
1772
2251
30
2772
480
1023
2593
2852
2260
1477
1056
402
516
561
3069
1983
1479
865
2116
1938
2557
364
3051
2928
2447
1557
2111
1973
194
2134
130
2411
2032
3116
1698
2077
381
2227
391
2176
2372
1313
3070
2720
2705
906
1494
2309
459
2677
854
549
861
20
2676
13
355
982
2410
12
935
1767
1867
2038
1352
249
323
3022
1510
1764
2036
2615
944
2008
683
1179
2161
80
487
545
1632
254
2403
583
147
1387
456
2774
613
492
460
2233
2567
2340
1968
2647
607
185
2488
780
125
2877
15
596
1421
2172
2963
101
1001
777
3054
1042
2079
2543
2588
1456
2132
2143
143
2123
1890
952
647
600
2679
904
2658
2413
997
1664
2422
2770
755
428
115
1615
3136
2826
2605
1610
774
322
2815
2621
1713
3013
1647
990
88
2322
2269
2440
2609
409
2654
813
723
559
1925
2805
1913
778
373
522
1737
1345
1430
1069
106
1435
3062
245
803
1730
313
2727
729
2636
348
35
2479
1889
1796
1984
1881
941
2587
827
2297
1759
1851
2033
690
1344
111
82
436
1846
160
1488
672
721
52
648
1842
2446
309
1467
823
1598
857
2767
2273
69
1774
2281
210
2034
2058
761
2229
540
423
251
3032
1548
1399
1334
1020
2015
1742
344
2701
419
1642
679
592
874
3050
996
406
1849
2069
2585
2860
2
2371
58
50
2399
948
662
2856
2194
2029
584
2988
2653
2290
2280
73
785
1038
1779
717
763
772
1471
2208
2308
1607
2419
3027
3072
810
734
207
81
1631
842
2908
1351
877
685
2657
481
2598
634
451
63
2239
1915
1707
2072
2503
1483
2994
206
2074
2962
1566
925
2299
2472
1976
708
1728
1750
67
2217
892
3117
1648
102
2569
2834
2886
1650
2096
670
114
571
1870
677
1058
267
320
643
2345
558
641
2667
1544
452
2384
2347
2319
151
736
760
26
816
426
95
1563
2043
2406
62
188
742
2045
1342
2581
2162
77
47
3063
984
1721
953
2918
36
1818
554
490
1470
1745
341
3130
1717
1844
3044
515
141
587
893
1489
2906
728
2282
1405
2651
2250
1662
602
1362
1746
1486
2919
2379
697
1826
1525
2046
181
1843
3049
825
896
2829
503
836
2471
2733
2292
1756
262
2085
1440
873
752
2751
769
809
2538
2278
2070
2846
2414
2589
273
379
578
231
385
680
955
1705
109
1583
878
139
2341
2501
2663
384
177
2939
1464
279
1469
2401
2573
2242
2583
1493
2035
2616
3087
2849
910
2466
3152
1385
2977
1442
1733
2120
3104
2153
620
2301
992
2387
2474
1763
2207
1586
1918
751
2436
2915
383
3110
494
2614
2381
1005
2056
1606
1002
228
304
2095
159
1663
3003
1861
585
427
2604
686
759
2940
112
2362
642
2810
471
820
179
681
85
1353
169
855
1571
1364
86
2335
691
2437
2323
2505
191
134
463
2461
660
658
280
497
250
136
901
395
1427
1043
317
784
1744
2259
2450
2165
654
2713
1025
1578
1501
2768
286
122
1009
630
2400
474
1959
895
256
2730
469
270
2067
1452
1363
781
2980
2121
1359
2350
3077
2232
54
531
1734
706
310
840
2433
2124
577
737
149
360
3147
699
762
2560
753
898
2937
951
2014
2339
1880
407
856
282
1371
2978
720
2084
89
1380
618
2914
2333
1506
833
2367
2818
2129
476
2396
2386
431
1030
1957
1882
798
2675
104
3016
2665
1377
2936
649
1624
1029