3742
3740
3739
3741
3630
3629
3631
3619
3616
3624
3614
3613
3612
3627
3611
3633
3621
3609
3617
3626
3623
3632
3620
3618
3628
3610
3615
3622
3634
3625
3635
3637
3636
3638
3639
3429
3419
3420
3421
3357
3356
3358
3422
3423
3416
3413
3414
3424
3417
3415
3425
3426
3418
3427
3428
3270
3268
3269
3308
3271
3273
3272
3306
3307
3309
3229
3274
3820
3821
3832
3214
3182
3175
3171
3167
3138
3131
3129
3126
3121
3106
3102
3098
3092
3094
2050
3067
3068
3069
3064
3062
3059
3060
3066
2558
2556
3046
2489
3057
3056
3065
2513
3053
3049
3043
2970
2966
2965
2967
2971
3181
2968
2901
2869
2867
2870
2972
2974
2975
2866
3169
3170
3172
3168
3173
2770
2827
2831
2828
2769
2829
2830
2834
2731
2730
2732
2832
2833
2835
2729
2837
3130
3122
3123
3124
2693
2696
2701
2697
2694
2652
3097
2695
2621
2620
2651
2698
2699
2700
2692
2703
2964
3099
3089
3100
2051
2014
2052
2479
2554
2541
2540
2543
2504
2503
2506
2505
2514
2509
2507
2508
2501
2054
2055
2499
2555
2547
2544
2545
2490
2528
2530
2486
2515
2510
2512
2516
2500
3063
3061
2482
3022
2480
2478
2483
2485
2056
2481
2477
2495
2496
2497
2565
2564
2548
2494
2542
2550
2551
2546
2552
2475
2474
2488
2476
2492
2491
2473
2487
2531
2493
2525
2526
2471
2470
2472
2517
2518
2519
2511
2520
2522
3044
3045
3058
2973
3176
2969
3177
3178
3091
3179
2868
3180
3174
2771
2836
2768
2838
2767
2766
3125
2839
3127
3128
2702
2654
2653
2704
3090
3093
3095
3096
2619
3101
2484
2502
2567
2568
2569
2570
2498
2553
2557
2549
2559
2560
2527
2529
2532
2533
2534
2535
2521
2523
2524
3047
3048
3050
2571
2572
2573
2574
2561
2562
2563
2566
2536
2537
2538
2539
3051
3052
3054
3055
2294
2243
2241
2240
2292
2208
2163
2161
2160
2196
2125
2098
2096
2113
2310
2008
2028
2029
2035
2053
2007
2013
2004
2024
2002
2021
2046
1915
1997
1996
2018
1993
1991
1992
2042
2245
2293
2242
2246
2247
2248
2244
2273
2295
2296
2164
2198
2200
2197
2165
2201
2162
2202
2199
2203
2100
2101
2124
2114
2115
2099
2097
2116
2117
2118
2010
2003
2005
2006
2026
2022
2023
2043
1998
1999
2000
2019
1994
2017
2034
2036
2011
2012
2015
2009
2016
2027
2025
2044
2045
2047
2048
2049
2001
2020
2030
2031
2032
2033
1995
2037
2038
2039
2040
2041
1879
1880
1881
1883
1899
1857
1859
1860
1861
1862
1840
1841
1842
1882
3842
1806
1817
1804
1800
1810
1807
1808
1809
1816
1818
1819
3844
1805
1811
1814
1815
1801
1802
1803
1812
1885
3851
3856
1770
3859
3860
1813
373
371
1767
1748
1747
369
362
364
363
1663
359
352
354
353
1591
1542
1544
1548
1711
1532
1533
1534
1032
1520
1518
1519
1509
1503
1500
1501
349
347
1411
1409
1408
346
339
340
342
1385
331
1321
1322
1330
1310
332
333
1308
1320
1306
1318
1338
995
1284
1283
1285
1292
1290
1289
1291
1246
1244
1245
1204
1208
1215
1201
1187
1198
1186
1211
1182
1209
1229
1226
1179
1181
1188
325
317
309
301
326
300
327
328
1096
318
311
319
321
324
1103
310
315
316
312
304
302
303
305
941
366
365
1662
367
1664
356
355
1593
357
1618
1033
1545
1549
1750
1540
1536
1537
1525
1521
1522
1523
1510
1504
1502
1506
1674
1665
1667
1669
1666
1671
1672
1673
1670
1668
1589
1605
1606
1607
1594
1592
1590
1609
1608
1610
1178
1499
1543
1538
1524
1527
1529
1530
1511
1505
1507
1508
1539
1535
1710
1541
1712
1749
1528
1526
1210
1531
1546
1547
1513
1514
1512
1515
1516
1517
343
341
344
1398
1390
274
1340
1326
1334
334
336
1307
1309
1347
1344
1345
1319
1302
1288
1287
1286
1293
1299
1297
1295
1383
1392
1391
1393
1387
1386
1384
1388
1394
1395
335
1311
1312
1313
1342
1341
1343
1348
1303
1300
1304
1323
1294
1296
1298
1329
1314
1315
1316
1317
1354
1355
1349
1350
1351
1400
1352
1353
1305
1324
1325
1327
1301
1328
1331
1332
1333
1335
1336
1337
969
1212
1216
1202
1189
1191
1192
1183
1197
1230
1213
1227
1194
1196
1217
1193
1195
1199
1200
1231
1234
1232
1228
1218
1220
1219
1214
1190
1203
1205
1185
1206
1207
1184
1233
1235
1236
1237
1238
1180
1221
1225
1222
1223
1224
329
272
330
1092
1097
320
313
322
323
1062
1063
1080
314
1079
1081
306
307
308
940
942
949
1098
1101
1099
1095
1094
948
1100
1093
1102
1064
947
1065
1066
1082
946
1084
1087
945
1067
1068
1085
944
1086
1083
1088
1089
1090
1078
1091
943
1069
1070
1071
1073
1074
1075
1076
1072
1077
241
236
931
881
877
233
242
243
749
924
230
237
238
901
902
782
875
874
887
888
886
889
795
882
883
884
878
876
879
880
227
225
831
821
823
222
223
224
843
844
216
832
819
818
217
218
807
833
834
835
836
3866
828
820
829
830
824
822
825
826
784
796
783
787
798
785
788
789
790
793
799
800
801
3869
786
791
792
794
213
209
205
201
214
200
215
758
704
210
206
211
212
703
755
207
208
756
757
203
202
204
702
701
699
3872
3877
885
797
3883
693
3885
3886
827
3889
3890
3891
689
3895
3896
688
147
144
133
130
127
116
114
110
109
148
145
149
613
614
679
146
606
608
607
96
95
94
134
131
128
135
664
665
666
132
663
671
672
129
662
667
668
77
75
78
76
117
580
581
582
115
617
651
652
65
184
64
61
60
59
58
54
179
51
55
176
52
56
518
519
521
175
174
173
172
53
631
634
635
40
37
34
31
41
30
42
43
44
38
35
39
621
624
627
36
623
625
626
33
32
511
525
524
25
23
21
17
15
13
18
16
26
502
503
504
24
510
615
616
14
22
508
509
538
498
496
669
3900
670
491
619
478
6
528
3902
3903
3904
489
505
618
526
3906
3909
3910
3913
1