140
84
57
53
42
41
37
54
42
27
81
33
34
59
34
88
45
78
43
99
75
127
89
2109
9016
6939
5434
3767
2810
1149
1531
1267
514
295
585
533
330
352
164
172
164
129
70
86
131
135
218
352
278
681
1448
1360
3590
3020
3869
2479
1821
2753
1338
1151
1652
1608
1087
1406
1703
883
480
869
354
406
3662
8713
7716
6489
3613
1872
2088
1343
626
520
771
466
751
521
662
662
831
431
348
579
336
266
317
391
619
348
219
259
366
438
157
426
736
568
274
358
1129
716
581
327
411
550
744
386
714
1703
239
190
98
62
32
28
38
85
30
19
67
22
42
50
17
73
39
95
32
88
52
117
71
84
42
358
274
633
1531
1656
3304
3164
2813
2253
1725
2623
1286
1340
1345
1236
871
1336
1540
860
430
576
295
364
3415
8631
7977
6652
3631
2511
1700
1357
567
597
626
795
768
613
712
447
423
618
574
399
379
434
735
678
124
81
59
53
42
36
39
54
30
19
73
25
32
40
38
60
61
43
31
90
57
107
89
2106
9399
7754
5950
5404
3735
2654
1693
1274
937
293
377
625
476
304
243
443
170
146
252
214
78
181
440
357
271
572
1298
1673
3462
3094
3343
1804
1700
2687
1410
1118
1265
1523
1062
1329
1558
793
568
737
319
364
3825
8476
7798
6542
3540
2277
1876
1520
566
579
740
683
735
564
792
731
698
812
528
698
387
377
703
535
425
200
593
452
758
1435
359
806
1764
859
270
533
1694
430
2233
867
949
867
1605
378
1829
1621
321
170
96
56
33
26
38
77
31
23
63
38
34
73
22
52
70
64
41
50
80
82
120
101
131
327
298
773
1473
1437
3670
3157
3893
2311
1831
2680
1225
1147
1732
1440
1121
1462
1640
755
490
614
352
392
5096
8654
8004
6501
4021
2764
1639
1589
572
668
706
820
727
552
629
415
681
505
828
376
400
262
296
337
124
80
58
52
49
48
34
50
45
18
88
30
26
60
40
72
54
58
44
101
65
109
57
2901
8120
6325
5194
3230
2917
830
1221
1342
684
169
441
495
391
206
241
446
186
292
163
100
76
188
1019
327
298
698
1579
1825
3477
3275
2778
2196
1752
2675
1133
1337
1413
1277
905
1483
1667
866
452
588
316
369
5285
8820
7496
5841
2960
1583
1552
1271
573
494
806
559
813
605
736
558
1241
683
339
461
406
395
594
565
426
224
514
396
509
1289
408
571
1168
920
223
407
647
331
899
1541
684
1054
1193
451
2390
1365
362
150
91
55
31
26
34
87
33
18
60
30
31
64
19
63
47
96
31
69
61
99
79
90
213
308
315
811
1479
1495
3681
3286
3961
2176
2017
2565
1124
1193
1774
1318
1059
1575
1401
719
475
652
327
433
5704
8764
7672
6000
3190
1790
1515
1066
569
488
802
575
718
508
745
528
398
617
763
440
356
434
536
171
113
78
54
49
50
41
31
46
41
15
79
29
21
63
32
71
44
60
33
100
51
143
45
4695
7298
7452
4306
4179
1690
949
694
1779
699
172
228
483
278
231
265
292
139
238
223
108
70
278
592
319
303
652
1365
1880
3494
3324
3143
1703
1776
2746
1201
1137
1369
1441
1054
1489
1447
726
568
634
314
384
5609
8452
7778
5945
3293
2251
1682
1374
559
557
863
575
779
574
687
743
766
746
517
600
362
372
671
415
523
212
571
453
951
1505
320
659
1909
992
268
608
1801
438
1985
841
631
947
1042
322
2869
1400
304
152
89
54
36
28
36
74
39
24
44
44
30
69
23
59
63
95
34
65
73
87
96
97
218
311
311
673
1356
1918
3396
3333
3074
1669
1808
2653
1162
1168
1402
1242
1021
1474
1353
682
536
532
304
400
5802
8676
7468
5462
2634
1547
1305
977
500
415
716
584
721
440
719
704
425
640
755
409
333
394
612
147
110
75
48
43
51
47
30
37
47
15
70
32
18
72
30
78
40
70
36
104
53
141
38
5953
7095
6645
3480
3614
1067
870
567
1768
465
175
213
387
237
220
287
306
142
226
239
100
71
267
582
303
322
698
1377
1999
3449
3451
3047
1674
1825
2748
1128
1144
1438
1403
1053
1574
1392
698
574
576
315
395
6297
8414
7768
5648
3168
2274
1590
1288
556
545
926
546
815
603
659
744
791
674
493
556
359
440
677
403
551
257
636
414
936
1658
352
630
2045
1092
306
710
2432
483
1674
872
493
889
898
256
3401
1112
234
148
87
54
41
30
37
62
44
26
34
54
29
62
27
54
63
89
36
57
77
79
100
93
303
281
354
912
1419
1713
3454
3479
3991
1995
2192
2476
1041
1203
1910
1220
1064
1761
1358
658
493
538
340
459
6817
8697
7643
5653
2934
1872
1438
996
584
509
839
608
727
468
774
590
365
620
750
482
379
529
492
278
117
71
39
33
45
77
25
28
110
32
41
75
19
67
54
75
47
65
79
90
107
110
60
7515
8420
7299
5206
6283
2241
2023
894
1685
697
411
397
630
890
387
298
176
192
221
160
134
197
217
624
275
366
944
1422
1798
3469
3514
3966
2001
2238
2584
1042
1173
1997
1308
1123
1817
1381
659
528
600
343
451
7335
8572
7901
5760
3674
2690
2086
1288
631
645
969
751
816
683
763
583
663
670
534
516
530
320
374
647
667
355
454
476
511
760
570
450
1671
1192
322
872
2197
1134
553
1416
646
983
967
407
1020
1344
503
157
87
56
51
40
39
41
57
46
32
78
32
39
62
36
103
48
96
47
106
74
120
92
611
282
354
766
1372
2202
3296
3539
2885
1584
1979
2700
1067
1168
1573
1253
1077
1575
1320
622
581
514
318
382
7054
8631
7248
4959
2239
1646
1167
827
504
412
758
546
719
590
384
584
1295
314
786
336
319
296
351
232
107
66
35
30
43
80
25
23
91
29
42
70
17
66
49
80
37
76
65
96
108
106
44
7765
8448
5719
4871
2609
1872
1674
1384
842
426
455
678
469
474
231
243
284
199
158
146
89
213
140
581
276
365
800
1371
2275
3286
3630
2841
1625
1980
2688
1031
1143
1607
1308
1084
1710
1271
661
588
486
312
422
7148
8507
7320
4795
2324
1636
1450
827
534
443
787
565
799
575
759
760
547
515
650
454
289
493
418
426
768
450
301
454
593
839
339
1119
559
872
870
608
1537
1397
912
678
802
1557
1480
791
1562
1268
940
132
83
58
49
36
34
45
50
25
24
61
25
41
31
43
55
68
39
35
80
62
102
88
498
268
376
807
1366
2313
3200
3652
2790
1597
2078
2541
1012
1169
1683
1226
1033
1663
1155
638
572
394
313
427
7103
8142
7821
4852
2888
2332
1333
985
580
533
1031
697
720
416
555
591
342
487
752
470
352
449
553
206
103
62
33
28
40
83
27
22
83
32
38
75
18
60
58
69
39
58
72
86
110
108
40
7999
8284
6415
4985
3614
2351
2028
1511
931
424
537
624
526
512
209
266
211
193
191
202
91
228
162
504
258
418
1059
1360
2162
3224
3657
3779
1894
2450
2399
1023
1221
2001
1257
1196
1915
1302
594
619
506
357
493
7798
8479
7391
5050
2555
2011
1556
847
623
580
771
608
768
669
918
653
645
522
812
588
422
608
491
890
574
606
399
542
541
801
329
1055
1913
865
1232
796
1265
669
858
475
706
1713
920
486
922
592
902
141
83
57
54
51
47
31
45
67
30
70
40
27
83
35
106
44
103
60
107
84
114
81
539
256
420
1015
1396
2443
3326
3246
2676
1888
2394
2406
1036
1383
1769
940
1066
1798
1390
554
535
416
333
450
7825
8497
7166
4565
2057
1926
1172
777
581
461
715
521
605
695
478
510
865
343
636
371
323
332
338
267
2874
