15
4
7
4
4
12
8
13
6
6
10
8
8
11
10
13
11
30
21
25
21
20
18
21
21
19
22
17
21
23
20
25
34
25
28
36
50
36
40
38
44
37
53
53
33
42
42
44
48
55
50
56
36
34
39
55
47
48
48
52
40
42
55
65
40
59
53
31
64
54
80
65
65
84
69
66
78
73
74
78
79
96
68
101
89
85
89
90
99
89
110
95
96
114
90
98
88
198
204
122
104
102
110
100
110
108
111
133
109
150
103
155
108
137
145
140
144
314
203
129
222
225
142
269
607
695
178
565
281
503
202
296
138
124
113
252
147
374
343
126
354
166
135
195
353
124
181
312
477
278
471
306
257
475
489
914
495
709
587
403
780
801
303
185
465
552
122
141
122
503
324
443
243
496
365
509
548
279
541
491
627
361
399
459
343
383
2672
813
974
265
372
137
235
234
464
526
1577
733
1353
297
320
614
409
575
493
699
456
1029
1736
1955
1288
281
654
602
592
1620
654
1160
492
1049
1339
616
910
1225
1374
677
1036
425
760
824
414
464
1408
877
997
997
604
1067
2264
603
818
484
729
1734
504
1687
433
525
803
783
448
549
732
1829
549
454
521
1803
647
1019
695
633
1265
611
2324
1136
393
1268
447
535
547
585
354
640
965
804
400
254
351
1214
725
866
2477
980
399
731
543
678
898
1332
740
2604
570
931
2495
645
806
1257
1380
1672
1199
3247
1719
1476
1464
641
509
645
1156
1541
1995
525
1378
2740
436
573
577
1581
509
668
873
584
534
1503
587
1015
1736
811
1625
386
1215
1163
1262
794
1544
665
921
1139
445
1589
1002
2185
756
498
2160
917
1257
505
608
950
453
412
444
668
621
966
1599
1161
1549
840
1294
377
365
433
424
787
632
437
460
394
1203
424
751
1286
1670
986
1684
2208
2556
501
1929
1067
944
624
3452
1808
2124
1139
391
369
365
384
1411
1881
514
968
674
1190
902
384
384
363
375
402
420
1030
875
582
604
450
1109
1616
2115
940
1551
1988
991
403
369
2395
3159
431
984
886
1328
880
2301
722
438
506
438
390
356
342
411
410
393
350
477
494
709
1199
1176
422
387
436
399
521
662
433
3025
595
590
922
1422
1441
1061
712
830
1448
420
531
1369
605
387
420
411
600
480
923
1390
3047
997
502
1012
959
1232
454
535
727
1114
1312
960
702
560
471
499
788
491
656
503
390
420
404
855
1167
616
390
386
421
1808
850
421
651
1841
411
2187
555
564
1753
1178
862
746
459
450
389
400
550
585
918
430
393
409
408
376
658
423
418
2692
1990
2511
2406
480
831
21891
2688
905
614
787
1165
926
1086
1799
557
2728
946
543
939
443
1586
456
596
2085
1410
1507
1258
3149
1178
789
439
1867
753
2118
685
6338
2150
415
421
988
633
483
1419
567
517
924
1828
1913
1286
1023
804
1123
1841
1823
1521
1067
2056
821
1962
4335
1073
1092
3278
2263
1098
3549
2581
2318
2591
1031
2464
1268
1197
500
1442
612
582
1622
737
680
811
648
657
673
631
626
707
636
645
610
688
659
614
701
677
585
1271
1115
905
901
748
2122
748
713
743
929
764
1120
1390
714
729
711
972
717
690
565
608
944
717
663
1098
1252
790
743
837
701
706
754
795
826
865
751
1538
803
714
745
759
803
817
1311
932
809