4
3
4
15
23
19
24
21
25
35
32
44
42
46
37
47
43
57
59
60
62
68
58
67
76
66
82
72
76
77
80
128
114
113
100
113
122
119
183
112
124
116
137
130
134
141
130
134
130
135
123
155
140
144
195
153
167
148
147
178
190
191
164
167
173
172
158
195
184
206
233
186
216
196
186
200
188
226
219
257
221
211
222
225
215
224
210
185
308
212
232
285
204
249
233
230
232
269
304
239
290
271
244
298
423
264
251
276
345
312
474
323
275
273
293
339
373
341
405
442
315
461
339
316
324
352
481
326
287
310
360
383
411
289
301
387
392
373
324
325
363
327
313
310
426
373
381
705
630
419
535
556
365
407
433
401
341
644
371
605
441
375
389
389
465
379
394
332
496
342
625
415
546
294
385
447
459
585
463
341
437
430
451
364
398
394
514
521
426
470
820
448
597
466
425
467
375
481
403
474
455
374
431
570
346
439
397
382
387
571
383
364
375
338
725
596
520
1127
493
373
392
414
617
502
427
552
425
479
565
493
404
398
647
432
439
635
609
452
1260
617
413
888
805
475
506
477
730
537
453
597
524
556
620
604
492
629
490
503
600
484
522
754
655
541
853
711
757
844
1705
1650
676
1215
1236
1646
790
1193
685
661
524
735
691
1253
1194
549
1280
678
748
789
1175
565
1005
1172
1202
779
1281
965
848
1971
1235
2215
1490
1695
1954
1185
2110
1987
874
590
1303
1297
672
573
459
1346
892
1231
813
1133
1062
1255
1216
829
1189
1113
1374
1261
1203
1229
1236
1020
5358
1561
2350
770
944
599
931
736
1173
1290
3137
1775
3002
688
866
1189
996
1312
1088
1461
1132
1897
2752
3976
2450
923
1135
1191
1264
2804
1249
1998
1150
1929
2490
1286
1668
2328
2828
1336
2117
1007
1606
1517
1078
1107
2120
1617
1890
1885
1441
1828
3324
1435
1575
1005
1515
3406
1096
2517
922
1180
1423
1347
1086
1170
1522
2837
1200
1025
1258
2887
1138
1925
1290
1172
2263
1195
3534
1836
946
2427
939
1109
998
1213
839
2291
1707
1464
896
541
653
2314
1395
1735
3590
1598
993
1347
1360
1176
1529
2032
1429
3396
1206
1587
3438
1478
1366
1971
2218
2398
1785
4138
2428
2171
2183
1182
843
1075
1889
2367
2850
1245
2225
4611
736
1026
1156
2314
962
1396
1522
944
932
2234
1005
1517
2459
1176
2330
697
2145
2003
1865
1339
2960
992
1360
1472
766
2207
1907
3143
1220
824
2843
1392
1857
892
993
1395
883
717
771
1126
1006
1396
2135
1744
2436
1303
1779
627
618
688
710
1199
1092
735
834
668
1774
732
1202
1972
2360
1490
2354
3185
3584
824
3098
1804
1420
1408
4993
3951
2947
1633
670
661
617
668
1972
2635
814
1431
1151
1863
1509
683
655
635
676
671
680
1784
1314
1034
940
768
1653
2172
2797
1351
2057
2755
1603
654
615
3105
3996
906
1536
1438
1929
1331
3043
1139
796
838
752
655
609
572
719
918
713
593
825
941
1158
1683
1770
748
692
771
746
903
1006
1001
4163
1082
1202
1432
2005
2105
1626
1097
1351
1981
687
1130
1975
1077
658
877
687
976
737
1542
1988
4475
1710
799
2174
1434
1727
719
882
1129
1636
1823
1619
1296
1227
814
934
1129
860
989
939
645
768
645
1337
1764
1096
628
646
684
2511
1385
674
1118
2567
683
5544
883
934
2539
1668
1228
1300
786
767
699
687
963
984
1478
732
655
675
685
646
1030
683
686
3286
3088
3227
3643
779
1531
24915
3557
1281
1065
1102
1768
1409
1643
2702
843
3807
5167
819
2616
720
2272
727
991
2721
1880
2047
1761
4080
1956
1149
737
2532
1143
2866
996
7251
3100
705
702
1768
998
804
1831
892
1271
1336
2462
2500
1808
1699
1672
1757
2340
2433
2248
1627
2875
1356
3054
9593
1608
1610
4345
3053
1695
5265
3369
3732
3320
1620
3238
1740
1990
864
1798
893
854
2139
1009
1091
1208
946
932
953
924
930
1023
1608
946
970
999
967
877
989
978
894
1678
1439
1343
1367
1068
2960
1086
1043
1030
1407
1096
2118
1891
1135
1006
998
1330
1178
1002
874
901
2134
1060
947
1363
1555
1084
1097
1274
995
978
1146
1093
1222
1166
1057
1891
1169
1084
1092
1065
1172
1139
1751
1314
1101