10
22
16
24
19
37
46
47
51
44
32
54
51
46
55
81
98
103
84
99
102
112
81
96
103
109
85
88
136
177
139
94
237
135
101
103
219
106
204
215
122
117
154
127
121
129
147
183
136
200
193
271
141
179
178
137
167
487
332
161
269
197
227
203
170
228
608
281
213
237
259
221
279
208
242
233
267
261
284
320
225
294
278
234
299
378
237
260
303
254
352
268
276
311
378
348
374
312
299
273
280
267
577
269
355
295
474
393
288
315
329
285
491
316
349
306
513
537
367
560
368
1191
799
352
354
376
476
543
502
421
375
516
453
462
574
558
453
463
2471
401
531
662
437
426
733
526
428
416
1006
1009
582
864
437
544
501
517
461
526
573
4245
541
926
486
779
581
695
625
547
778
556
572
507
607
615
502
1252
562
599
517
598
670
623
656
545
557
587
541
497
736
542
550
682
584
911
672
523
605
722
671
555
622
598
648
651
693
648
820
689
606
694
655
626
652
674
690
736
787
752
690
690
844
723
620
698
565
802
755
718
887
654
676
797
757
661
930
1214
699
988
980
724
765
1082
705
680
793
1057
843
933
821
796
666
917
948
901
1264
985
1656
1278
1000
872
767
937
821
1148
1076
718
2146
841
897
980
1089
779
953
947
908
865
868
839
687
717
859
894
805
874
1476
1505
1030
1332
1165
936
915
1147
1001
851
1383
959
1452
1215
1076
861
1014
1087
940
888
861
1043
876
1169
1005
1165
803
1007
987
974
1907
982
734
1316
1007
1010
851
889
930
1330
1145
864
1118
1986
959
1237
1037
1041
1151
1035
1078
866
1241
997
862
1132
1419
791
905
912
836
1003
1370
1001
875
925
773
1602
1900
1006
1848
1631
905
749
926
1679
1202
1180
1291
948
1015
1203
1257
983
840
1695
979
1052
1529
1760
1042
3893
2362
917
1694
1718
919
1149
1242
2311
1150
977
1428
1154
1130
1502
1156
1326
1471
1068
1010
1206
1194
1264
1364
1171
1280
1885
1375
1496
1646
3447
3609
1256
2027
2512
3115
1526
1948
2100
1356
1064
1302
1357
2338
2055
1070
2831
1573
1478
1445
2319
1299
1938
3698
2137
1381
2494
1843
1500
2804
2338
3795
2462
2704
2912
1973
3031
4993
1603
1041
2266
2715
1585
1072
974
2400
1538
2109
1390
1966
2111
2178
1852
1506
1887
1817
2435
2021
2032
1884
2121
1898
7242
2300
4137
1361
1612
1168
1624
1251
1841
2138
4892
2682
5842
1182
1290
1958
1642
2045
1761
3644
1710
2781
4151
6255
3395
1827
1661
1866
2119
4541
2012
2824
1798
2917
3444
1882
2426
3860
4220
2149
3069
1493
2307
2240
1956
1687
2843
2656
2723
2668
2145
2773
4363
2745
2289
1732
2256
6648
2085
3738
1622
1734
2005
2234
1643
1718
2435
3826
1865
1894
2252
4120
1654
3011
1888
1897
3677
1970
4726
2832
1871
3269
1579
1641
1634
1892
1371
3136
2374
2742
1479
846
967
3329
2060
2930
4648
2348
1577
2081
2107
1821
2302
2827
2112
4207
1915
2370
5250
2379
2093
2733
3533
3312
2409
5134
3253
2839
3072
1834
1344
1587
2736
4268
4371
2302
3295
7402
1190
1791
2412
3116
1593
2162
2040
1399
1429
2800
1826
2076
3611
1607
3370
1089
3965
3415
2585
1837
3680
1429
1966
1808
1253
3334
2641
4789
2872
1189
4564
1875
2895
1304
1365
1908
1482
1046
1142
1832
1426
1889
2781
2487
3206
1849
2351
934
911
987
1035
1719
1563
1074
1373
994
2442
1594
1863
2954
3111
2004
3139
4249
6101
1261
5246
3348
2154
4319
9576
4859
3835
2302
1034
974
915
1023
2766
3936
1152
1955
1633
3056
2212
1044
979
955
1034
1033
1035
2596
1975
1768
1296
1140
2193
3221
3774
1922
2693
3728
2583
1032
941
3865
5135
1316
2074
2316
2661
1936
3962
1725
1365
1218
1142
1003
955
845
1359
1466
1070
886
1190
1353
1517
2344
3707
1075
1030
1104
1129
1305
1484
1392
5936
1626
2325
2086
2848
3178
2147
1540
1970
2595
1004
1677
2582
2147
974
1990
1033
1399
1070
2449
2701
6280
2672
1263
4885
2322
2316
1081
1332
1541
2271
2870
2445
4326
2167
1259
1299
1609
1221
1430
1509
973
1402
1166
1984
3077
2619
940
964
1043
3592
1917
1028
1640
3272
1045
16085
1467
1559
4085
2657
1688
1941
1188
1176
1141
1104
1404
1341
2259
1090
997
1072
1008
990
1393
1003
1030
4153
4614
4042
5403
1509
2612
27142
4588
1690
1528
1493
2764
2121
2142
3676
1277
5131
10896
1265
8625
1042
5477
1097
2342
3291
2497
2732
2495
4880
2749
1524
1143
3940
1562
3797
1407
8147
4169
1050
1101
2834
1346
1179
2212
1632
1927
1711
3087
2999
2703
2416
2460
2606
2895
3205
3451
2589
3500
1833
5718
21536
2283
2266
5668
4357
2493
9550
4516
6060
4231
4207
4805
2557
2796
1342
2468
1222
1196
2761
1316
1483
1646
1285
1233
1269
1355
1270
1386
3027
1278
1314
1329
1270
1154
1304
1304
1218
2000
1873
2799
1890
1573
4572
1505
1491
1357
1879
1507
3644
2646
3695
1311
1400
1713
1965
1479
1185
1200
3664
1852
1257
1717
1899
1398
1446
1647
1528
1875
1931
1515
1696
1954
1386
2425
1675
1587
3817
1456
1707
1479
2467
2056
1580