42
24
11
6
3
41
190
443
441
423
372
250
410
456
312
177
48
49
228
331
436
454
501
484
539
557
564
537
588
573
717
588
437
368
200
202
384
424
464
528
588
940
947
1162
1157
1125
1114
1185
846
830
1185
1136
1100
910
883
891
1015
1068
1066
1168
1151
1117
753
923
1191
1285
1363
1352
1430
1343
1181
1152
1009
758
828
899
980
1009
1138
1207
1234
1281
1355
1360
1345
850
931
1070
1180
1439
1593
1684
2011
1851
1358
1286
1225
1303
1560
1282
1262
1513
1589
1625
1622
1849
1900
1813
1660
1601
1534
1517
1401
1541
1763
1865
2146
2365
1840
1762
1606
1518
1469
1448
1381
1439
1529
1687
1722
2071
2141
2137
2429
2472
2710
2729
2240
2221
2103
1837
1746
1663
2008
2363
2321
2274
2169
2002
1847
1724
1589
1514
1463
1352
1337
1236
1523
1375
1083
1542
1772
1839
1671
1727
1762
1823
2165
2168
2279
2280
2413
2420
1721
1524
1266
1247
1289
1572
1849
1989
2152
2061
1828
1582
1470
1456
1197
1155
1185
1349
1542
1742
2042
2227
2370
2174
2059
1682
1543
1578
1765
1873
2056
2573
2534
1966
1758
1458
1359
1235
1286
1396
1393
1483
1612
1913
2148
2210
2405
2539
2448
2209
2254
2179
1928
1716
1494
1448
1479
1602
1612
1868
1948
1978
2406
2351
2328
1965
1981
1770
1517
1576
1711
1930
2302
2183
2211
2091
2249
2501
2587
2056
1943
1746
1642
1368
1308
1267
1357
1307
963
990
1240
1710
2223
1813
1346
1232
1533
1623
1533
1407
1483
1127
1331
1568
1545
1559
1627
1696
2207
2155
2065
1767
1310
1388
1451
1773
1839
2026
2304
2687
2500
2271
1802
1604
1506
1866
1361
1345
1543
1559
1539
1516
1400
1954
1799
1605
1298
1629
1645
1781
2148
2292
2518
2461
2099
2332
2378
2130
2177
1799
1393
1343
1304
1213
1152
1158
1142
1156
1220
1349
1714
1767
1846
1867
1906
1774
1554
1450
1410
1278
1129
1446
1467
1843
1894
1821
1759
1378
1303
1289
1254
1431
1984
2646
2553
2433
2506
2332
2174
1993
1869
1614
1348
1283
1850
1813
1684
1205
1161
1081
1147
1168
1054
967
930
803
538
474
660
639
387
375
623
621
709
586
454
502
849
912
1132
712
720
650
417
274
277
247
266
307
350
510
589
633
633
737
531
485
450
450
382
373
228
346
351
381
397
451
547
556
522
493
383
383
319
314
409
350
256
219
185
439
515
715
609
585
554
549
494
499
479
464
468
508
493
487
526
512
619
749
629
574
470
421
388
359
254
236
171
212
190
218
239
330
391
278
170
146
121
102
160
257
127
232
107
9
15
352
452
464
227
3
22
98
154
150
122
129
108
94
125
119
114
101
82
92
89
65