CHARSET="ANSI";
AXIS-VERSION="2010";
CODEPAGE="iso-8859-15";
LANGUAGE="de";
LANGUAGES="de","fr";
CREATION-DATE="20120719 09:00";
DECIMALS=0;
SHOWDECIMALS=0;
MATRIX="px-x-1502030000_111";
SUBJECT-CODE="15";
SUBJECT-AREA="15 - Bildung, Wissenschaft";
SUBJECT-AREA[fr]="15 - Education, science";
DESCRIPTION="Höhere Berufsbildung: Lernende nach Bildungstyp, Schulkanton, Geschlecht und Staatsangehörigkeit (Kategorie)";
DESCRIPTION[fr]="Formation professionnelle supérieure: étudiants selon le type de formation, le canton de l'école, le sexe et la nationalité (catégorie)";
TITLE="Höhere Berufsbildung: Lernende nach Bildungstyp, Schulkanton, Geschlecht, Staatsangehörigkeit (Kategorie) und Jahr";
TITLE[fr]="Formation professionnelle supérieure: étudiants selon Type de formation, Canton de l'école, Sexe, Nationalité (catégorie) et Année";
CONTENTS="Höhere Berufsbildung: Lernende";
CONTENTS[fr]="Formation professionnelle supérieure: étudiants";
UNITS="Person";
UNITS[fr]="Personne";
STUB="Bildungstyp","Schulkanton","Geschlecht","Staatsangehörigkeit (Kategorie)","Jahr";
STUB[fr]="Type de formation","Canton de l'école","Sexe","Nationalité (catégorie)","Année";
VALUES("Bildungstyp")="Bildungstyp - Total","Höhere Fachschulen","Vorbereitung auf Berufsprüfung",
"Vorbereitung auf höhere Fachprüfung","Nicht BBG-reglementierte höhere Berufsbildung";
VALUES[fr]("Type de formation")="Type de formation - Total","Ecoles supérieures",
"Préparation aux examens professionnels","Préparation aux examens supérieurs",
"Formation professionnelle supérieure non réglementée par la LFPr";
VALUES("Schulkanton")="Schweiz","Zürich","Bern","Luzern","Schwyz","Obwalden","Nidwalden","Glarus",
"Zug","Freiburg","Solothurn","Basel-Stadt","Basel-Landschaft","Schaffhausen","St. Gallen",
"Graubünden","Aargau","Thurgau","Tessin","Waadt","Wallis","Neuenburg","Genf","Jura";
VALUES[fr]("Canton de l'école")="Suisse","Zurich","Berne","Lucerne","Schwtyz","Obwald","Nidwald",
"Glaris","Zoug","Fribourg","Soleure","Bâle-Ville","Bâle-Campagne","Schaffhouse","Saint-Gall",
"Grisons","Argovie","Thurgovie","Tessin","Vaud","Valais","Neuchâtel","Genève","Jura";
VALUES("Geschlecht")="Geschlecht - Total","Mann","Frau";
VALUES[fr]("Sexe")="Sexe - Total","Homme","Femme";
VALUES("Staatsangehörigkeit (Kategorie)")="Staatsangehörigkeit - Total","Schweizer","Ausländer",
"Unbestimmt";
VALUES[fr]("Nationalité (catégorie)")="Nationalité - Total","Suisses","Etrangers","Indéterminé";
VALUES("Jahr")="2010/11","2011/12","2012/13","2013/14","2014/15","2015/16","2016/17","2017/18",
"2018/19";
VALUES[fr]("Année")="2010/11","2011/12","2012/13","2013/14","2014/15","2015/16","2016/17",
"2017/18","2018/19";
TIMEVAL("Jahr")=TLIST(A1),"2010","2011","2012","2013","2014","2015","2016","2017","2018";
TIMEVAL[fr]("Année")=TLIST(A1),"2010","2011","2012","2013","2014","2015","2016","2017","2018";
CODES("Bildungstyp")="0","311","312","313","315";
CODES[fr]("Type de formation")="0","311","312","313","315";
CODES("Schulkanton")="0","1","2","3","5","6","7","8","9","10","11","12","13","14","17","18","19",
"20","21","22","23","24","25","26";
CODES[fr]("Canton de l'école")="0","1","2","3","5","6","7","8","9","10","11","12","13","14","17",
"18","19","20","21","22","23","24","25","26";
CODES("Geschlecht")="0","1","2";
CODES[fr]("Sexe")="0","1","2";
CODES("Staatsangehörigkeit (Kategorie)")="0","1","2","99";
CODES[fr]("Nationalité (catégorie)")="0","1","2","99";
CODES("Jahr")="2010","2011","2012","2013","2014","2015","2016","2017","2018";
CODES[fr]("Année")="2010","2011","2012","2013","2014","2015","2016","2017","2018";
ELIMINATION("Bildungstyp")="Bildungstyp - Total";
ELIMINATION[fr]("Type de formation")="Type de formation - Total";
ELIMINATION("Schulkanton")="Schweiz";
ELIMINATION[fr]("Canton de l'école")="Suisse";
ELIMINATION("Geschlecht")="Geschlecht - Total";
ELIMINATION[fr]("Sexe")="Sexe - Total";
ELIMINATION("Staatsangehörigkeit (Kategorie)")="Staatsangehörigkeit - Total";
ELIMINATION[fr]("Nationalité (catégorie)")="Nationalité - Total";
LAST-UPDATED="20200226 08:30";
CONTACT="Sektion Bildungsprozesse, E-Mail: lernstat@bfs.admin.ch";
CONTACT[fr]="Section Processus de formation, e-mail: lernstat@bfs.admin.ch";
REFPERIOD="2018,2017,2016,2015,2014,2013,2012,2011,2010";
REFPERIOD[fr]="2018,2017,2016,2015,2014,2013,2012,2011,2010";
DATABASE="BFS - STAT-TAB / Bundesamt für Statistik, 2010 Neuchâtel / Schweiz / © Bundesamt für Statistik";
DATABASE[fr]="OFS - STAT-TAB / Office fédéral de la statistique, 2010 Neuchâtel / Suisse / © Office fédéral de la statistique";
SOURCE="BFS - Lernende (Schüler/innen und Studierende, Schul- und Berufsbildung) - © BFS";
SOURCE[fr]="OFS - Elèves et étudiants (formation scolaire et professionnelle) - © OFS";
SURVEY="Lernende (Schüler/innen und Studierende, Schul- und Berufsbildung) (SDL)";
SURVEY[fr]="Elèves et étudiants (formation scolaire et professionnelle) (SDL)";
LINK="https://www.bfs.admin.ch/asset/de/px-x-1502030000_111";
LINK[fr]="https://www.bfs.admin.ch/asset/fr/px-x-1502030000_111";
NOTE="Metainformationen:#Letzte Änderungen: Neuer Datensatz (Jahr 2018/19), revidierte Daten Vorjahre#Stand der Datenbank: Februar 2020#Erhebung: Lernende (Schüler/innen und Studierende, Schul- und Berufsbildung)#Quelle: Bundesamt für Statistik "
"(BFS)##Bemerkungen:#Die Anzahl der Schüler/innen und Studierenden liegt in aktualisierter Form vor.#";
NOTE[fr]="Métainformations:#Dernière modification: nouvelles données (année 2018/19), données révisées années précédentes#Etat de la base de données: février 2020#Enquête: Elèves et étudiants (formation scolaire et professionnelle)#Source: Office "
"fédéral de la statistique (OFS)##Remarques:#Les effectifs des élèves et étudiants sont présentés ici dans leur état actualisé.#";
NOTE("Bildungstyp")="Aktualisierte schweizerische Bildungsklassifikation.#Vorbereitungen auf die eidgenössischen Prüfungen: Die Studierende sind nicht vollständig erhoben, weil die Vorbereitungen auf die eidgenössischen Prüfungen nicht formell geregelt "
"sind. Sie erfolgen häufig in modularen Ausbildungen, die nur erfasst werden, wenn das einzelne Modul mindestens einem halben Schuljahr (Vollzeit) entspricht.#Nicht BBG-reglementierte HBB: Nicht BBG (Berufsbildungsgesetz) reglementierte Höhere "
"Berufsbildung.";
NOTE[fr]("Type de formation")="Classification suisse de la formation actualisée.#Préparation aux examens fédéraux: les étudiants ne sont pas relevés de manière exhaustive car les préparations aux examens fédéraux ne sont pas réglementées de façon formelle."
" La plupart d'entre elles sont modulaires et ne sont relevées que si le module dure au moins une demi-année scolaire (plein temps).#Form. prof. sup. non réglementée par la LFPr: formation professionnelle supérieure non réglementée par la LFPr (Loi "
"fédérale sur la formation professionnelle).";
VALUENOTE[fr]("Canton de l'école","Vaud")="Dans les effectifs des élèves et étudiants du canton de VD manquent les données de 3 écoles privées en 2013/14 et de 2 écoles privées en 2014/15 et 2015/16; sont affectés les degrés de formation primaire 3-8, "
"secondaire I et II ainsi que la formation professionnelle supérieure.";
DATASYMBOL1="0";
DATASYMBOL1[fr]="0";
DATASYMBOL4="*";
DATASYMBOL4[fr]="*";
DATASYMBOL5="( )";
DATASYMBOL5[fr]="( )";
DATASYMBOL6="X";
DATASYMBOL6[fr]="X";
DATA=
51280
55737
57334
60389
61145
56626
57093
59122
60598
40030
42151
45556
48636
49315
49504
49485
51534
52831
7392
10898
10138
10441
11339
6653
6459
7015
7236
3858
2688
1640
1312
491
469
1149
573
531
28508
30903
31481
33559
33621
31954
31882
32848
33707
22326
24076
25600
27645
27770
27912
27602
28503
29270
3930
5584
5127
5353
5615
3824
3702
4089
4172
2252
1243
754
561
236
218
578
256
265
22772
24834
25853
26830
27524
24672
25211
26274
26891
17704
18075
19956
20991
21545
21592
21883
23031
23561
3462
5314
5011
5088
5724
2829
2757
2926
3064
1606
1445
886
751
255
251
571
317
266
17027
15714
17400
18329
18596
18000
17597
18573
18662
13804
13583
14549
15484
16361
15719
14918
16106
16274
1871
1677
1804
2084
2173
2211
2002
2358
2383
1352
454
1047
761
62
70
677
109
5
8898
8313
8974
9555
9522
9235
9039
9569
9373
7195
7219
7484
8045
8321
8005
7641
8265
8098
1008
951
1035
1192
1163
1194
1052
1279
1274
695
143
455
318
38
36
346
25
1
8129
7401
8426
8774
9074
8765
8558
9004
9289
6609
6364
7065
7439
8040
7714
7277
7841
8176
863
726
769
892
1010
1017
950
1079
1109
657
311
592
443
24
34
331
84
4
5856
6720
6963
8050
8355
7856
8387
8449
9072
5486
6281
6707
7746
7983
7471
7888
7856
8340
239
286
252
301
370
382
413
491
534
131
153
4
3
2
3
86
102
198
3196
3774
3707
4557
4801
4382
4803
4672
5201
3007
3540
3570
4389
4584
4178
4529
4330
4752
121
149
133
165
215
201
227
282
332
68
85
4
3
2
3
47
60
117
2660
2946
3256
3493
3554
3474
3584
3777
3871
2479
2741
3137
3357
3399
3293
3359
3526
3588
118
137
119
136
155
181
186
209
202
63
68
0
0
0
0
39
42
81
5666
5911
5976
6117
6167
6381
6579
7067
6831
5157
5532
5719
5876
5930
6147
6291
6684
6459
294
378
257
241
237
234
288
383
372
215
1
0
0
0
0
0
0
0
3628
3766
3846
4037
3937
3888
3857
4058
3938
3307
3512
3682
3888
3796
3748
3670
3804
3691
176
253
164
149
141
140
187
254
247
145
1
0
0
0
0
0
0
0
2038
2145
2130
2080
2230
2493
2722
3009
2893
1850
2020
2037
1988
2134
2399
2621
2880
2768
118
125
93
92
96
94
101
129
125
70
0
0
0
0
0
0
0
0
101
77
81
86
33
19
40
19
36
91
71
80
85
32
19
39
19
36
9
5
1
1
1
0
1
0
0
1
1
0
0
0
0
0
0
0
90
71
70
77
21
13
27
12
28
80
65
69
76
20
13
26
12
28
9
5
1
1
1
0
1
0
0
1
1
0
0
0
0
0
0
0
11
6
11
9
12
6
13
7
8
11
6
11
9
12
6
13
7
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
65
67
68
69
77
80
89
81
90
62
63
66
63
74
75
86
75
86
3
4
2
6
3
5
3
6
4
0
0
0
0
0
0
0
0
0
45
52
53
59
58
53
59
56
66
44
50
51
54
55
49
57
51
62
1
2
2
5
3
4
2
5
4
0
0
0
0
0
0
0
0
0
20
15
15
10
19
27
30
25
24
18
13
15
9
19
26
29
24
24
2
2
0
1
0
1
1
1
0
0
0
0
0
0
0
0
0
0
213
188
150
291
292
300
282
300
277
213
180
147
285
289
293
276
296
276
0
8
3
6
3
7
6
4
1
0
0
0
0
0
0
0
0
0
172
162
129
265
259
281
250
258
241
172
158
129
261
257
275
247
255
240
0
4
0
4
2
6
3
3
1
0
0
0
0
0
0
0
0
0
41
26
21
26
33
19
32
42
36
41
22
18
24
32
18
29
41
36
0
4
3
2
1
1
3
1
0
0
0
0
0
0
0
0
0
0
19
18
23
24
23
50
58
51
47
16
15
17
18
21
45
48
43
43
3
3
6
6
2
5
10
8
4
0
0
0
0
0
0
0
0
0
0
0
1
1
1
12
14
14
14
0
0
1
1
1
12
13
13
14
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
19
18
22
23
22
38
44
37
33
16
15
16
17
20
33
35
30
29
3
3
6
6
2
5
9
7
4
0
0
0
0
0
0
0
0
0
1022
1004
1160
1115
1168
1133
1133
1165
1151
604
635
842
731
751
733
758
798
813
51
75
33
85
96
62
74
68
64
367
294
285
299
321
338
301
299
274
663
642
745
719
737
693
673
667
683
428
454
602
512
526
508
500
503
525
42
61
16
66
70
50
56
45
45
193
127
127
141
141
135
117
119
113
359
362
415
396
431
440
460
498
468
176
181
240
219
225
225
258
295
288
9
14
17
19
26
12
18
23
19
174
167
158
158
180
203
184
180
161
1373
1474
1519
1454
1576
640
641
668
602
560
557
622
657
681
581
575
585
508
813
917
897
797
895
59
66
81
94
0
0
0
0
0
0
0
2
0
714
721
742
756
810
421
389
417
364
344
326
364
396
426
394
363
377
320
370
395
378
360
384
27
26
39
44
0
0
0
0
0
0
0
1
0
659
753
777
698
766
219
252
251
238
216
231
258
261
255
187
212
208
188
443
522
519
437
511
32
40
42
50
0
0
0
0
0
0
0
1
0
1338
1502
1781
1895
1953
1843
1931
2020
2248
1083
1318
1583
1674
1754
1673
1739
1828
1988
165
177
198
221
199
170
192
192
260
90
7
0
0
0
0
0
0
0
911
1054
1251
1309
1292
1294
1333
1429
1542
736
909
1102
1141
1156
1164
1182
1279
1341
121
138
149
168
136
130
151
150
201
54
7
0
0
0
0
0
0
0
427
448
530
586
661
549
598
591
706
347
409
481
533
598
509
557
549
647
44
39
49
53
63
40
41
42
59
36
0
0
0
0
0
0
0
0
1549
1196
1063
1084
1232
1235
1240
1372
1473
597
923
823
869
988
977
949
1054
1168
173
248
227
207
244
258
289
316
301
779
25
13
8
0
0
2
2
4
825
745
659
673
686
705
701
810
831
311
559
490
525
538
538
513
616
650
105
169
161
144
148
167
187
193
178
409
17
8
4
0
0
1
1
3
724
451
404
411
546
530
539
562
642
286
364
333
344
450
439
436
438
518
68
79
66
63
96
91
102
123
123
370
8
5
4
0
0
1
1
1
786
1176
1194
1052
1547
1569
1551
1500
1556
713
957
1043
876
1348
1322
1317
1276
1338
73
98
151
176
199
247
234
224
218
0
121
0
0
0
0
0
0
0
224
520
466
451
785
777
788
713
737
197
371
397
364
684
651
661
598
637
27
57
69
87
101
126
127
115
100
0
92
0
0
0
0
0
0
0
562
656
728
601
762
792
763
787
819
516
586
646
512
664
671
656
678
701
46
41
82
89
98
121
107
109
118
0
29
0
0
0
0
0
0
0
209
227
217
223
239
240
259
252
237
178
184
176
182
188
188
210
207
195
31
43
41
41
51
52
49
45
42
0
0
0
0
0
0
0
0
0
138
151
138
147
152
152
165
159
147
119
122
111
122
121
116
130
129
120
19
29
27
25
31
36
35
30
27
0
0
0
0
0
0
0
0
0
71
76
79
76
87
88
94
93
90
59
62
65
60
67
72
80
78
75
12
14
14
16
20
16
14
15
15
0
0
0
0
0
0
0
0
0
4464
4215
4414
4694
4855
5058
4969
5179
5575
3587
3461
3825
4135
4287
4341
4271
4466
4821
379
465
500
558
568
692
696
713
753
498
289
89
1
0
25
2
0
1
2852
2722
2845
2895
3084
3281
3130
3268
3624
2249
2212
2426
2509
2686
2804
2657
2780
3099
277
354
353
385
398
453
472
488
524
326
156
66
1
0
24
1
0
1
1612
1493
1569
1799
1771
1777
1839
1911
1951
1338
1249
1399
1626
1601
1537
1614
1686
1722
102
111
147
173
170
239
224
225
229
172
133
23
0
0
1
1
0
0
1404
1324
1336
1466
1296
1658
1497
1450
1429
1228
1192
1203
1270
1135
1415
1266
1213
1202
176
132
133
196
161
243
231
237
227
0
0
0
0
0
0
0
0
0
656
630
690
744
629
893
759
741
724
585
582
643
657
558
756
632
617
613
71
48
47
87
71
137
127
124
111
0
0
0
0
0
0
0
0
0
748
694
646
722
667
765
738
709
705
643
610
560
613
577
659
634
596
589
105
84
86
109
90
106
104
113
116
0
0
0
0
0
0
0
0
0
2104
2255
2324
2355
2409
3783
3828
3996
3907
1923
2054
2090
2106
2109
3270
3339
3460
3385
181
201
234
249
300
513
428
484
514
0
0
0
0
0
0
61
52
8
1263
1352
1436
1406
1481
2327
2278
2360
2290
1133
1227
1289
1253
1289
1991
1956
2004
1982
130
125
147
153
192
336
274
313
303
0
0
0
0
0
0
48
43
5
841
903
888
949
928
1456
1550
1636
1617
790
827
801
853
820
1279
1383
1456
1403
51
76
87
96
108
177
154
171
211
0
0
0
0
0
0
13
9
3
401
446
465
469
453
466
456
502
663
367
401
417
428
410
415
404
445
602
34
45
48
41
43
51
52
57
61
0
0
0
0
0
0
0
0
0
147
180
186
170
177
189
183
233
335
134
158
158
147
153
162
155
196
300
13
22
28
23
24
27
28
37
35
0
0
0
0
0
0
0
0
0
254
266
279
299
276
277
273
269
328
233
243
259
281
257
253
249
249
302
21
23
20
18
19
24
24
20
26
0
0
0
0
0
0
0
0
0
1069
1202
1011
1199
1321
1382
1419
1324
1336
813
0
771
860
929
1012
1061
1000
1017
256
0
216
339
392
370
358
324
319
0
1202
24
0
0
0
0
0
0
514
553
454
518
579
630
620
566
583
370
0
333
356
386
450
457
413
418
144
0
105
162
193
180
163
153
165
0
553
16
0
0
0
0
0
0
555
649
557
681
742
752
799
758
753
443
0
438
504
543
562
604
587
599
112
0
111
177
199
190
195
171
154
0
649
8
0
0
0
0
0
0
3201
6487
6017
5997
5503
2643
2796
2839
3203
1881
2712
2893
3213
2164
2067
2200
2265
2575
1021
3759
3043
2665
3339
576
595
573
598
299
16
81
119
0
0
1
1
30
1835
3148
2961
3053
2698
1514
1574
1623
1921
1038
1497
1610
1845
1266
1196
1248
1291
1564
502
1650
1322
1173
1432
318
325
331
343
295
1
29
35
0
0
1
1
14
1366
3339
3056
2944
2805
1129
1222
1216
1282
843
1215
1283
1368
898
871
952
974
1011
519
2109
1721
1492
1907
258
270
242
255
4
15
52
84
0
0
0
0
16
1622
1933
1690
1728
1700
270
370
352
302
344
336
342
416
379
256
352
340
221
1277
1596
1347
1311
1321
14
18
12
81
1
1
1
1
0
0
0
0
0
760
951
807
797
747
118
197
178
80
161
166
166
230
186
116
192
175
49
599
784
640
566
561
2
5
3
31
0
1
1
1
0
0
0
0
0
862
982
883
931
953
152
173
174
222
183
170
176
186
193
140
160
165
172
678
812
707
745
760
12
13
9
50
1
0
0
0
0
0
0
0
0
1004
1420
1357
1481
1155
860
790
806
722
709
807
779
813
678
657
618
638
576
172
489
482
548
372
171
154
163
135
123
124
96
120
105
32
18
5
11
583
791
742
815
628
545
502
512
444
397
485
463
479
394
395
372
390
341
120
247
231
278
180
131
114
117
92
66
59
48
58
54
19
16
5
11
421
629
615
666
527
315
288
294
278
312
322
316
334
284
262
246
248
235
52
242
251
270
192
40
40
46
43
57
65
48
62
51
13
2
0
0
630
1025
932
1056
1037
968
977
953
973
466
742
684
704
675
647
685
691
721
162
283
248
352
362
321
291
261
252
2
0
0
0
0
0
1
1
0
261
490
422
441
419
408
392
385
389
193
354
316
289
258
258
259
269
290
68
136
106
152
161
150
132
115
99
0
0
0
0
0
0
1
1
0
369
535
510
615
618
560
585
568
584
273
388
368
415
417
389
426
422
431
94
147
142
200
201
171
159
146
153
2
0
0
0
0
0
0
0
0
157
156
193
155
158
192
204
204
206
148
147
178
145
149
181
195
189
187
9
9
15
10
8
10
9
15
19
0
0
0
0
1
1
0
0
0
133
115
157
114
118
143
149
148
152
126
110
144
106
109
133
142
136
136
7
5
13
8
8
9
7
12
16
0
0
0
0
1
1
0
0
0
24
41
36
41
40
49
55
56
54
22
37
34
39
40
48
53
53
51
2
4
2
2
0
1
2
3
3
0
0
0
0
0
0
0
0
0
21867
23584
24984
27655
28161
29748
31522
32930
33741
18567
19780
22215
24240
24647
26008
27235
28687
29289
2553
2454
2525
3257
3332
3597
3736
4062
4268
747
1350
244
158
182
143
551
181
184
11920
12718
13279
14769
14855
15864
16744
17445
17883
9925
10654
11733
12905
12992
13862
14377
15052
15384
1444
1422
1389
1772
1764
1931
2025
2292
2390
551
642
157
92
99
71
342
101
109
9947
10866
11705
12886
13306
13884
14778
15485
15858
8642
9126
10482
11335
11655
12146
12858
13635
13905
1109
1032
1136
1485
1568
1666
1711
1770
1878
196
708
87
66
83
72
209
80
75
5436
5629
6039
6711
6936
7339
7844
8506
8636
4579
5016
5328
5894
6136
6553
6646
7501
7604
695
600
650
789
769
770
814
1002
1031
162
13
61
28
31
16
384
3
1
2829
3002
3189
3608
3600
3825
4084
4416
4421
2306
2643
2750
3095
3134
3383
3394
3830
3789
368
346
384
490
440
428
442
583
632
155
13
55
23
26
14
248
3
0
2607
2627
2850
3103
3336
3514
3760
4090
4215
2273
2373
2578
2799
3002
3170
3252
3671
3815
327
254
266
299
329
342
372
419
399
7
0
6
5
5
2
136
0
1
3494
3912
4397
4948
4965
4819
5348
5385
5655
3328
3733
4219
4746
4734
4563
4988
4951
5180
158
170
176
201
229
254
310
346
360
8
9
2
1
2
2
50
88
115
1682
1882
1990
2483
2482
2375
2755
2723
2980
1608
1793
1910
2388
2370
2257
2567
2474
2699
69
80
78
94
110
116
152
194
206
5
9
2
1
2
2
36
55
75
1812
2030
2407
2465
2483
2444
2593
2662
2675
1720
1940
2309
2358
2364
2306
2421
2477
2481
89
90
98
107
119
138
158
152
154
3
0
0
0
0
0
14
33
40
2311
2296
2390
2541
2602
2723
2774
2856
2900
2039
2174
2294
2449
2519
2645
2655
2707
2739
123
122
96
92
83
78
119
149
161
149
0
0
0
0
0
0
0
0
1221
1194
1217
1333
1344
1341
1291
1334
1397
1045
1123
1169
1297
1318
1314
1230
1252
1308
65
71
48
36
26
27
61
82
89
111
0
0
0
0
0
0
0
0
1090
1102
1173
1208
1258
1382
1483
1522
1503
994
1051
1125
1152
1201
1331
1425
1455
1431
58
51
48
56
57
51
58
67
72
38
0
0
0
0
0
0
0
0
101
77
81
86
33
19
40
19
36
91
71
80
85
32
19
39
19
36
9
5
1
1
1
0
1
0
0
1
1
0
0
0
0
0
0
0
90
71
70
77
21
13
27
12
28
80
65
69
76
20
13
26
12
28
9
5
1
1
1
0
1
0
0
1
1
0
0
0
0
0
0
0
11
6
11
9
12
6
13
7
8
11
6
11
9
12
6
13
7
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
46
53
54
60
65
63
67
59
71
45
51
52
55
62
58
64
53
67
1
2
2
5
3
5
3
6
4
0
0
0
0
0
0
0
0
0
45
52
53
59
58
53
59
55
66
44
50
51
54
55
49
57
50
62
1
2
2
5
3
4
2
5
4
0
0
0
0
0
0
0
0
0
1
1
1
1
7
10
8
4
5
1
1
1
1
7
9
7
3
5
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
53
66
70
151
179
190
188
212
216
53
66
70
150
178
189
187
211
215
0
0
0
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
52
63
66
143
172
184
178
202
206
52
63
66
142
171
183
177
201
205
0
0
0
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
1
3
4
8
7
6
10
10
10
1
3
4
8
7
6
10
10
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
18
23
24
23
39
40
37
35
16
15
17
18
21
34
31
30
31
3
3
6
6
2
5
9
7
4
0
0
0
0
0
0
0
0
0
0
0
1
1
1
2
0
1
2
0
0
1
1
1
2
0
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
18
22
23
22
37
40
36
33
16
15
16
17
20
32
31
29
29
3
3
6
6
2
5
9
7
4
0
0
0
0
0
0
0
0
0
509
472
599
548
598
587
586
613
617
337
334
498
421
450
450
459
502
521
21
32
2
40
44
37
42
38
38
151
106
99
87
104
100
85
73
58
393
339
435
403
418
427
431
445
464
281
254
384
322
336
353
357
383
406
19
32
2
35
38
35
40
31
32
93
53
49
46
44
39
34
31
26
116
133
164
145
180
160
155
168
153
56
80
114
99
114
97
102
119
115
2
0
0
5
6
2
2
7
6
58
53
50
41
60
61
51
42
32
79
75
94
89
134
136
157
174
187
70
67
85
81
111
113
131
145
148
9
8
9
8
23
23
26
29
39
0
0
0
0
0
0
0
0
0
76
72
85
79
106
106
124
128
144
67
64
76
71
94
95
110
111
118
9
8
9
8
12
11
14
17
26
0
0
0
0
0
0
0
0
0
3
3
9
10
28
30
33
46
43
3
3
9
10
17
18
21
34
30
0
0
0
0
11
12
12
12
13
0
0
0
0
0
0
0
0
0
707
804
922
956
933
951
993
1140
1435
617
689
824
844
834
874
918
1035
1269
87
112
98
112
99
77
75
105
166
3
3
0
0
0
0
0
0
0
503
568
639
648
594
630
649
782
915
431
483
576
576
537
578
599
703
793
69
82
63
72
57
52
50
79
122
3
3
0
0
0
0
0
0
0
204
236
283
308
339
321
344
358
520
186
206
248
268
297
296
319
332
476
18
30
35
40
42
25
25
26
44
0
0
0
0
0
0
0
0
0
504
389
406
383
440
521
594
664
723
299
324
342
321
365
421
459
511
576
48
63
62
62
75
100
134
153
147
157
2
2
0
0
0
1
0
0
337
319
329
295
289
336
393
436
456
191
263
275
243
238
267
299
338
366
33
55
53
52
51
69
93
98
90
113
1
1
0
0
0
1
0
0
167
70
77
88
151
185
201
228
267
108
61
67
78
127
154
160
173
210
15
8
9
10
24
31
41
55
57
44
1
1
0
0
0
0
0
0
605
670
765
788
943
1013
1044
1122
1075
538
605
667
669
818
843
878
945
910
67
65
98
119
125
170
166
177
165
0
0
0
0
0
0
0
0
0
188
250
259
261
376
407
426
446
408
164
216
228
217
327
336
353
368
353
24
34
31
44
49
71
73
78
55
0
0
0
0
0
0
0
0
0
417
420
506
527
567
606
618
676
667
374
389
439
452
491
507
525
577
557
43
31
67
75
76
99
93
99
110
0
0
0
0
0
0
0
0
0
177
194
178
185
199
199
200
198
190
149
157
143
149
154
156
163
161
155
28
37
35
36
45
43
37
37
35
0
0
0
0
0
0
0
0
0
109
120
103
112
117
117
112
108
105
93
97
82
91
91
89
89
86
85
16
23
21
21
26
28
23
22
20
0
0
0
0
0
0
0
0
0
68
74
75
73
82
82
88
90
85
56
60
61
58
63
67
74
75
70
12
14
14
15
19
15
14
15
15
0
0
0
0
0
0
0
0
0
1866
1848
2112
2334
2527
2691
2761
3038
2962
1647
1618
1902
2076
2238
2327
2401
2660
2556
158
148
201
258
289
363
359
378
406
61
82
9
0
0
1
1
0
0
1155
1152
1277
1361
1499
1644
1681
1867
1814
997
998
1144
1217
1337
1433
1449
1624
1552
118
106
125
144
162
210
232
243
262
40
48
8
0
0
1
0
0
0
711
696
835
973
1028
1047
1080
1171
1148
650
620
758
859
901
894
952
1036
1004
40
42
76
114
127
153
127
135
144
21
34
1
0
0
0
1
0
0
1036
938
970
1041
774
1019
1054
1035
1018
879
817
842
891
670
856
876
848
826
157
121
128
150
104
163
178
187
192
0
0
0
0
0
0
0
0
0
487
412
468
503
306
502
514
488
473
425
369
423
434
264
407
417
388
381
62
43
45
69
42
95
97
100
92
0
0
0
0
0
0
0
0
0
549
526
502
538
468
517
540
547
545
454
448
419
457
406
449
459
460
445
95
78
83
81
62
68
81
87
100
0
0
0
0
0
0
0
0
0
1448
1447
1485
1575
1656
2297
2527
2544
2571
1305
1309
1332
1395
1444
1976
2212
2212
2217
143
138
153
180
212
321
304
320
347
0
0
0
0
0
0
11
12
7
1000
988
1006
1001
1086
1479
1549
1519
1537
887
887
898
887
953
1275
1356
1313
1335
113
101
108
114
133
204
187
199
197
0
0
0
0
0
0
6
7
5
448
459
479
574
570
818
978
1025
1034
418
422
434
508
491
701
856
899
882
30
37
45
66
79
117
117
121
150
0
0
0
0
0
0
5
5
2
193
205
213
215
200
213
226
228
248
174
189
198
199
183
191
199
200
216
19
16
15
16
17
22
27
28
32
0
0
0
0
0
0
0
0
0
41
43
38
32
27
41
55
54
58
37
40
35
27
23
37
46
43
47
4
3
3
5
4
4
9
11
11
0
0
0
0
0
0
0
0
0
152
162
175
183
173
172
171
174
190
137
149
163
172
160
154
153
157
169
15
13
12
11
13
18
18
17
21
0
0
0
0
0
0
0
0
0
914
1080
983
1178
1270
1338
1380
1283
1296
686
0
751
846
900
984
1044
977
994
228
0
208
332
370
354
336
306
302
0
1080
24
0
0
0
0
0
0
456
487
447
509
555
612
600
549
565
326
0
330
352
377
439
450
405
410
130
0
101
157
178
173
150
144
155
0
487
16
0
0
0
0
0
0
458
593
536
669
715
726
780
734
731
360
0
421
494
523
545
594
572
584
98
0
107
175
192
181
186
162
147
0
593
8
0
0
0
0
0
0
872
1472
1317
1803
1779
1709
1836
1891
1862
562
1040
1085
1429
1400
1352
1466
1523
1487
308
432
232
374
379
357
369
367
375
2
0
0
0
0
0
1
1
0
516
699
629
869
915
855
943
956
919
343
479
501
685
722
689
761
773
739
171
220
128
184
193
166
181
182
180
2
0
0
0
0
0
1
1
0
356
773
688
934
864
854
893
935
943
219
561
584
744
678
663
705
750
748
137
212
104
190
186
191
188
185
195
0
0
0
0
0
0
0
0
0
141
146
147
154
157
170
177
179
302
132
138
138
143
157
158
164
167
221
9
7
8
10
0
12
13
12
81
0
1
1
1
0
0
0
0
0
40
42
41
38
37
41
44
40
80
36
39
40
37
37
41
42
37
49
4
2
0
0
0
0
2
3
31
0
1
1
1
0
0
0
0
0
101
104
106
116
120
129
133
139
222
96
99
98
106
120
117
122
130
172
5
5
8
10
0
12
11
9
50
0
0
0
0
0
0
0
0
0
724
724
743
763
667
659
628
691
628
551
557
584
600
519
524
494
549
509
122
114
113
122
104
112
117
139
116
51
53
46
41
44
23
17
3
3
416
412
424
431
365
380
343
399
352
296
306
325
324
267
288
251
303
276
92
80
74
86
72
78
77
93
73
28
26
25
21
26
14
15
3
3
308
312
319
332
302
279
285
292
276
255
251
259
276
252
236
243
246
233
30
34
39
36
32
34
40
46
43
23
27
21
20
18
9
2
0
0
552
964
875
1020
1000
959
948
942
958
397
712
657
686
650
639
660
681
711
153
252
218
334
350
320
287
260
247
2
0
0
0
0
0
1
1
0
211
461
408
434
413
408
387
382
385
150
337
308
288
255
258
255
266
289
61
124
100
146
158
150
131
115
96
0
0
0
0
0
0
1
1
0
341
503
467
586
587
551
561
560
573
247
375
349
398
395
381
405
415
422
92
128
118
188
192
170
156
145
151
2
0
0
0
0
0
0
0
0
80
105
121
102
81
94
110
114
120
73
98
107
93
72
83
101
99
101
7
7
14
9
8
10
9
15
19
0
0
0
0
1
1
0
0
0
73
90
105
89
74
86
99
103
108
66
85
92
81
65
76
92
91
92
7
5
13
8
8
9
7
12
16
0
0
0
0
1
1
0
0
0
7
15
16
13
7
8
11
11
12
7
13
15
12
7
7
9
8
9
0
2
1
1
0
1
2
3
3
0
0
0
0
0
0
0
0
0
16421
16420
18010
19760
19430
18900
17935
18454
19205
12410
13879
15289
16971
17315
16643
15640
16185
16886
1452
1415
1538
1741
1816
1976
1815
1975
1972
2559
1126
1183
1048
299
281
480
294
347
10069
10237
11121
12399
12320
11918
11241
11412
11813
7839
8814
9645
10823
10959
10471
9827
9969
10366
863
956
1004
1169
1230
1332
1216
1309
1291
1367
467
472
407
131
115
198
134
156
6352
6183
6889
7361
7110
6982
6694
7042
7392
4571
5065
5644
6148
6356
6172
5813
6216
6520
589
459
534
572
586
644
599
666
681
1192
659
711
641
168
166
282
160
191
5791
5460
6148
6960
6968
6397
5915
6117
6123
4371
4615
4854
5616
6181
5598
5057
5376
5396
386
430
490
708
766
767
679
731
723
1034
415
804
636
21
32
179
10
4
3341
3132
3419
4068
4126
3764
3505
3566
3431
2623
2733
2825
3377
3630
3274
3031
3116
3016
265
292
294
455
490
478
414
448
414
453
107
300
236
6
12
60
2
1
2450
2328
2729
2892
2842
2633
2410
2551
2692
1748
1882
2029
2239
2551
2324
2026
2260
2380
121
138
196
253
276
289
265
283
309
581
308
504
400
15
20
119
8
3
1423
1812
2078
2506
2798
2337
2347
2445
2747
1261
1635
2011
2425
2681
2231
2236
2313
2514
39
66
65
79
117
105
78
118
150
123
111
2
2
0
1
33
14
83
1010
1221
1380
1621
1860
1462
1517
1488
1718
913
1111
1331
1562
1772
1392
1449
1415
1568
34
43
47
57
88
69
57
68
108
63
67
2
2
0
1
11
5
42
413
591
698
885
938
875
830
957
1029
348
524
680
863
909
839
787
898
946
5
23
18
22
29
36
21
50
42
60
44
0
0
0
0
22
9
41
2060
2371
2588
2645
2665
2800
2784
2919
2877
1927
2226
2476
2544
2557
2686
2650
2745
2714
109
144
112
101
108
114
134
174
163
24
1
0
0
0
0
0
0
0
1501
1713
1876
1972
1889
1932
1922
1998
1942
1405
1612
1794
1894
1808
1849
1818
1855
1813
80
100
82
78
81
83
104
143
129
16
1
0
0
0
0
0
0
0
559
658
712
673
776
868
862
921
935
522
614
682
650
749
837
832
890
901
29
44
30
23
27
31
30
31
34
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
14
14
9
12
17
22
22
19
17
12
14
8
12
17
22
22
19
2
2
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
14
14
9
12
17
22
21
19
17
12
14
8
12
17
22
21
19
2
2
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
148
91
72
129
79
62
43
43
41
148
84
69
126
77
58
38
41
41
0
7
3
3
2
4
5
2
0
0
0
0
0
0
0
0
0
0
108
71
56
115
57
52
24
14
15
108
68
56
113
56
48
22
13
15
0
3
0
2
1
4
2
1
0
0
0
0
0
0
0
0
0
0
40
20
16
14
22
10
19
29
26
40
16
13
13
21
10
16
28
26
0
4
3
1
1
0
3
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
15
14
0
0
0
0
0
0
11
14
13
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
14
13
0
0
0
0
0
0
10
13
12
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
302
316
402
399
406
409
356
357
344
85
116
201
167
159
158
128
117
117
11
12
15
20
30
13
12
14
11
206
188
186
212
217
238
216
226
216
168
179
226
220
222
212
174
176
168
67
94
138
109
106
104
82
78
73
11
11
10
16
19
12
9
10
8
90
74
78
95
97
96
83
88
87
134
137
176
179
184
197
182
181
176
18
22
63
58
53
54
46
39
44
0
1
5
4
11
1
3
4
3
116
114
108
117
120
142
133
138
129
421
435
488
520
529
471
457
477
397
385
386
443
480
489
435
417
423
342
36
49
45
40
40
36
40
52
55
0
0
0
0
0
0
0
2
0
219
204
238
288
302
284
238
273
204
207
188
223
267
283
268
226
250
186
12
16
15
21
19
16
12
22
18
0
0
0
0
0
0
0
1
0
202
231
250
232
227
187
219
204
193
178
198
220
213
206
167
191
173
156
24
33
30
19
21
20
28
30
37
0
0
0
0
0
0
0
1
0
463
593
683
763
842
699
750
669
587
324
534
604
671
758
618
651
594
512
52
55
79
92
84
81
99
75
75
87
4
0
0
0
0
0
0
0
352
406
470
506
554
491
525
461
419
255
356
404
427
486
422
438
402
357
46
46
66
79
68
69
87
59
62
51
4
0
0
0
0
0
0
0
111
187
213
257
288
208
225
208
168
69
178
200
244
272
196
213
192
155
6
9
13
13
16
12
12
16
13
36
0
0
0
0
0
0
0
0
554
451
394
454
467
492
411
448
531
84
332
282
349
368
370
293
327
397
33
100
106
97
99
122
117
119
130
437
19
6
8
0
0
1
2
4
320
280
239
297
282
310
245
287
309
67
195
158
221
222
228
165
208
228
25
72
78
72
60
82
80
78
78
228
13
3
4
0
0
0
1
3
234
171
155
157
185
182
166
161
222
17
137
124
128
146
142
128
119
169
8
28
28
25
39
40
37
41
52
209
6
3
4
0
0
1
1
1
0
160
148
187
512
465
435
321
414
0
64
130
158
474
415
383
281
373
0
12
18
29
38
50
52
40
41
0
84
0
0
0
0
0
0
0
0
124
109
139
339
300
314
229
283
0
52
91
116
311
263
271
196
247
0
11
18
23
28
37
43
33
36
0
61
0
0
0
0
0
0
0
0
36
39
48
173
165
121
92
131
0
12
39
42
163
152
112
85
126
0
1
0
6
10
13
9
7
5
0
23
0
0
0
0
0
0
0
32
33
39
38
40
41
59
54
47
29
27
33
33
34
32
47
46
40
3
6
6
5
6
9
12
8
7
0
0
0
0
0
0
0
0
0
29
31
35
35
35
35
53
51
42
26
25
29
31
30
27
41
43
35
3
6
6
4
5
8
12
8
7
0
0
0
0
0
0
0
0
0
3
2
4
3
5
6
6
3
5
3
2
4
2
4
5
6
3
5
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
2201
1902
1898
2011
1977
1937
1809
1867
2253
1672
1507
1595
1790
1763
1691
1574
1603
1985
136
227
246
220
214
244
234
264
267
393
168
57
1
0
2
1
0
1
1409
1215
1259
1245
1290
1303
1127
1163
1497
1075
965
1040
1077
1113
1123
966
983
1301
86
170
182
167
177
178
160
180
195
248
80
37
1
0
2
1
0
1
792
687
639
766
687
634
682
704
756
597
542
555
713
650
568
608
620
684
50
57
64
53
37
66
74
84
72
145
88
20
0
0
0
0
0
0
261
268
290
325
443
518
344
350
371
249
258
287
292
394
453
304
308
339
12
10
3
33
49
65
40
42
32
0
0
0
0
0
0
0
0
0
132
173
194
213
276
324
195
213
236
127
168
192
197
253
288
170
190
218
5
5
2
16
23
36
25
23
18
0
0
0
0
0
0
0
0
0
129
95
96
112
167
194
149
137
135
122
90
95
95
141
165
134
118
121
7
5
1
17
26
29
15
19
14
0
0
0
0
0
0
0
0
0
464
586
679
555
578
1176
981
1197
1051
432
527
608
502
504
1015
831
1016
913
32
59
71
53
74
161
101
142
137
0
0
0
0
0
0
49
39
1
194
290
376
330
334
696
573
677
558
179
266
341
297
283
581
459
545
473
15
24
35
33
51
115
72
96
85
0
0
0
0
0
0
42
36
0
270
296
303
225
244
480
408
520
493
253
261
267
205
221
434
372
471
440
17
35
36
20
23
46
29
46
52
0
0
0
0
0
0
7
3
1
92
157
154
191
174
155
161
200
332
84
139
135
175
157
140
142
177
311
8
18
19
16
17
15
19
23
21
0
0
0
0
0
0
0
0
0
49
106
98
118
115
102
108
146
246
42
92
80
105
101
90
92
125
227
7
14
18
13
14
12
16
21
19
0
0
0
0
0
0
0
0
0
43
51
56
73
59
53
53
54
86
42
47
55
70
56
50
50
52
84
1
4
1
3
3
3
3
2
2
0
0
0
0
0
0
0
0
0
70
53
0
0
0
0
0
0
0
55
0
0
0
0
0
0
0
0
15
0
0
0
0
0
0
0
0
0
53
0
0
0
0
0
0
0
19
27
0
0
0
0
0
0
0
12
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
0
0
0
27
0
0
0
0
0
0
0
51
26
0
0
0
0
0
0
0
43
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
26
0
0
0
0
0
0
0
1657
1220
1522
1589
523
567
656
626
958
948
1056
1219
1276
390
422
495
473
771
524
149
222
194
133
145
161
153
157
185
15
81
119
0
0
0
0
30
913
729
848
913
349
395
413
407
676
495
635
698
779
273
301
318
306
551
237
93
121
99
76
94
95
101
111
181
1
29
35
0
0
0
0
14
744
491
674
676
174
172
243
219
282
453
421
521
497
117
121
177
167
220
287
56
101
95
57
51
66
52
46
4
14
52
84
0
0
0
0
16
122
128
117
177
118
100
193
173
0
122
125
114
177
118
98
188
173
0
0
3
3
0
0
2
5
0
0
0
0
0
0
0
0
0
0
0
90
100
93
146
90
77
153
138
0
90
97
91
146
90
75
150
138
0
0
3
2
0
0
2
3
0
0
0
0
0
0
0
0
0
0
0
32
28
24
31
28
23
40
35
0
32
28
23
31
28
23
38
35
0
0
0
1
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
259
325
235
270
236
158
102
76
32
143
197
154
151
136
107
77
58
21
46
60
34
49
39
43
24
17
3
70
68
47
70
61
8
1
1
8
149
215
164
169
170
122
99
74
30
88
140
113
101
112
81
74
56
19
24
43
28
34
30
37
24
17
3
37
32
23
34
28
4
1
1
8
110
110
71
101
66
36
3
2
2
55
57
41
50
24
26
3
2
2
22
17
6
15
9
6
0
0
0
33
36
24
36
33
4
0
0
0
17
12
0
0
0
0
12
0
0
11
8
0
0
0
0
10
0
0
6
4
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
17
12
0
0
0
0
1
0
0
11
8
0
0
0
0
1
0
0
6
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
0
0
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
65
33
61
32
63
88
83
79
81
63
31
60
31
63
88
83
79
81
2
2
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
49
9
41
4
30
47
41
37
39
49
9
41
4
30
47
41
37
39
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
24
20
28
33
41
42
42
42
14
22
19
27
33
41
42
42
42
2
2
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4271
3794
3400
3475
3203
3615
3399
3437
3382
3651
3366
2962
3046
2871
3221
3024
3125
3073
362
323
337
349
323
383
321
311
309
258
105
101
80
9
11
54
1
0
2885
2735
2547
2645
2452
2694
2441
2431
2455
2416
2427
2196
2326
2208
2402
2172
2201
2212
252
223
271
265
239
282
238
229
243
217
85
80
54
5
10
31
1
0
1386
1059
853
830
751
921
958
1006
927
1235
939
766
720
663
819
852
924
861
110
100
66
84
84
101
83
82
66
41
20
21
26
4
1
23
0
0
2454
1804
1763
1507
1445
1454
1146
1114
1080
2130
1600
1468
1281
1306
1277
980
1000
978
248
180
196
146
130
169
113
114
102
76
24
99
80
9
8
53
0
0
1573
1208
1257
1091
1029
975
793
812
746
1350
1075
1019
921
928
853
681
732
663
163
112
160
116
96
115
81
80
83
60
21
78
54
5
7
31
0
0
881
596
506
416
416
479
353
302
334
780
525
449
360
378
424
299
268
315
85
68
36
30
34
54
32
34
19
16
3
21
26
4
1
22
0
0
450
445
228
448
420
553
543
462
488
434
422
223
429
400
533
522
446
474
16
21
5
19
20
20
20
16
14
0
2
0
0
0
0
1
0
0
316
372
189
377
360
465
450
381
408
306
356
184
363
344
450
434
366
395
10
14
5
14
16
15
16
15
13
0
2
0
0
0
0
0
0
0
134
73
39
71
60
88
93
81
80
128
66
39
66
56
83
88
80
79
6
7
0
5
4
5
4
1
1
0
0
0
0
0
0
1
0
0
396
314
256
276
214
334
469
707
586
375
297
230
249
194
308
450
669
555
15
17
26
27
20
26
19
38
31
6
0
0
0
0
0
0
0
0
312
250
215
244
193
260
282
317
302
298
239
194
222
175
237
267
300
282
11
11
21
22
18
23
15
17
20
3
0
0
0
0
0
0
0
0
84
64
41
32
21
74
187
390
284
77
58
36
27
19
71
183
369
273
4
6
5
5
2
3
4
21
11
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
31
8
11
34
48
51
45
20
12
30
8
9
34
46
51
44
20
0
1
0
2
0
2
0
1
0
0
0
0
0
0
0
0
0
0
12
28
7
7
30
45
48
42
20
12
27
7
6
30
44
48
41
20
0
1
0
1
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
3
1
4
4
3
3
3
0
0
3
1
3
4
2
3
3
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
84
114
59
85
85
76
137
147
144
67
101
58
72
74
72
125
137
135
8
13
1
13
11
4
12
10
9
9
0
0
0
0
0
0
0
0
67
100
55
80
81
44
61
42
46
50
87
54
68
71
42
55
39
42
8
13
1
12
10
2
6
3
4
9
0
0
0
0
0
0
0
0
17
14
4
5
4
32
76
105
98
17
14
4
4
3
30
70
98
93
0
0
0
1
1
2
6
7
5
0
0
0
0
0
0
0
0
0
35
51
46
40
28
33
27
17
18
35
51
46
40
28
33
27
17
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
34
48
41
35
28
31
27
16
16
34
48
41
35
28
31
27
16
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
3
5
5
0
2
0
1
2
1
3
5
5
0
2
0
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
44
100
155
144
158
177
182
204
226
41
90
137
129
142
166
165
192
207
3
10
18
15
16
11
17
12
19
0
0
0
0
0
0
0
0
0
40
78
139
140
137
169
159
186
208
37
68
121
125
126
160
145
174
191
3
10
18
15
11
9
14
12
17
0
0
0
0
0
0
0
0
0
4
22
16
4
21
8
23
18
18
4
22
16
4
16
6
20
18
16
0
0
0
0
5
2
3
0
2
0
0
0
0
0
0
0
0
0
66
66
31
41
51
52
35
43
37
8
52
26
33
39
40
28
32
29
3
11
5
8
12
12
7
11
8
55
3
0
0
0
0
0
0
0
51
54
26
26
35
37
27
36
28
8
44
23
24
29
28
21
28
23
3
8
3
2
6
9
6
8
5
40
2
0
0
0
0
0
0
0
15
12
5
15
16
15
8
7
9
0
8
3
9
10
12
7
4
6
0
3
2
6
6
3
1
3
3
15
1
0
0
0
0
0
0
0
0
150
85
77
92
91
72
57
67
0
102
62
49
56
64
56
50
55
0
11
23
28
36
27
16
7
12
0
37
0
0
0
0
0
0
0
0
105
59
51
70
70
48
38
46
0
66
44
31
46
52
37
34
37
0
8
15
20
24
18
11
4
9
0
31
0
0
0
0
0
0
0
0
45
26
26
22
21
24
19
21
0
36
18
18
10
12
19
16
18
0
3
8
8
12
9
5
3
3
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
177
239
237
240
266
276
254
238
314
113
177
207
208
236
237
211
191
264
21
24
28
32
30
37
43
47
50
43
38
2
0
0
2
0
0
0
144
206
207
220
231
246
231
214
287
86
159
181
189
202
210
194
173
243
21
19
24
31
29
34
37
41
44
37
28
2
0
0
2
0
0
0
33
33
30
20
35
30
23
24
27
27
18
26
19
34
27
17
18
21
0
5
4
1
1
3
6
6
6
6
10
0
0
0
0
0
0
0
93
65
53
86
24
29
14
0
0
86
64
51
74
23
27
13
0
0
7
1
2
12
1
2
1
0
0
0
0
0
0
0
0
0
0
0
23
6
5
14
10
16
6
0
0
19
6
5
13
10
15
6
0
0
4
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
70
59
48
72
14
13
8
0
0
67
58
46
61
13
12
7
0
0
3
1
2
11
1
1
1
0
0
0
0
0
0
0
0
0
0
0
114
101
91
151
108
188
201
108
92
108
98
81
139
98
170
182
92
79
6
3
10
12
10
18
19
16
13
0
0
0
0
0
0
0
0
0
39
29
25
45
32
103
103
96
84
37
29
21
41
26
89
90
82
73
2
0
4
4
6
14
13
14
11
0
0
0
0
0
0
0
0
0
75
72
66
106
76
85
98
12
8
71
69
60
98
72
81
92
10
6
4
3
6
8
4
4
6
2
2
0
0
0
0
0
0
0
0
0
64
16
11
10
19
35
11
27
29
62
15
9
8
18
29
8
23
24
2
1
2
2
1
6
3
4
5
0
0
0
0
0
0
0
0
0
43
11
6
4
9
28
9
26
25
41
10
5
3
9
22
6
22
20
2
1
1
1
0
6
3
4
5
0
0
0
0
0
0
0
0
0
21
5
5
6
10
7
2
1
4
21
5
4
5
9
7
2
1
4
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
249
258
353
306
233
245
202
234
247
153
230
332
276
198
201
157
199
206
29
28
21
30
35
44
45
35
41
67
0
0
0
0
0
0
0
0
202
204
292
258
181
181
144
194
205
114
180
273
235
159
151
114
164
178
21
24
19
23
22
30
30
30
27
67
0
0
0
0
0
0
0
0
47
54
61
48
52
64
58
40
42
39
50
59
41
39
50
43
35
28
8
4
2
7
13
14
15
5
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21
21
13
32
12
14
44
23
29
15
19
13
29
11
8
38
22
24
4
2
0
3
1
5
6
0
5
2
0
0
0
0
1
0
1
0
18
19
13
32
12
14
44
23
29
13
17
13
29
11
8
38
22
24
4
2
0
3
1
5
6
0
5
1
0
0
0
0
1
0
1
0
3
2
0
0
0
0
0
0
0
2
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
18
11
21
14
10
11
11
5
12
18
11
21
14
10
11
11
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
16
11
21
14
10
9
8
5
11
16
11
21
14
10
9
8
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
0
0
0
0
2
3
0
1
2
0
0
0
0
2
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8721
11939
10940
9499
10351
4363
4237
4301
4270
5402
5126
5090
4379
4482
3632
3586
3537
3583
3025
6706
5738
5094
5868
697
587
667
687
294
107
112
26
1
34
64
97
0
3634
5213
4534
3746
3994
1478
1456
1560
1556
2146
2181
2026
1591
1611
1177
1226
1281
1308
1371
2983
2463
2147
2382
279
223
259
248
117
49
45
8
1
22
7
20
0
5087
6726
6406
5753
6357
2885
2781
2741
2714
3256
2945
3064
2788
2871
2455
2360
2256
2275
1654
3723
3275
2947
3486
418
364
408
439
177
58
67
18
0
12
57
77
0
3346
2821
3450
3151
3247
2810
2692
2836
2823
2724
2352
2899
2693
2738
2291
2235
2229
2296
542
467
468
441
508
505
396
511
527
80
2
83
17
1
14
61
96
0
1155
971
1109
788
767
671
657
775
775
916
768
890
652
629
495
535
587
630
212
201
197
131
137
173
115
168
145
27
2
22
5
1
3
7
20
0
2191
1850
2341
2363
2480
2139
2035
2061
2048
1808
1584
2009
2041
2109
1796
1700
1642
1666
330
266
271
310
371
332
281
343
382
53
0
61
12
0
11
54
76
0
489
551
260
148
172
147
149
157
182
463
491
254
146
168
144
142
146
172
26
29
6
2
4
3
5
11
10
0
31
0
0
0
0
2
0
0
188
299
148
76
99
80
81
80
95
180
280
145
76
98
79
79
75
90
8
12
3
0
1
1
2
5
5
0
7
0
0
0
0
0
0
0
301
252
112
72
73
67
68
77
87
283
211
109
70
70
65
63
71
82
18
17
3
2
3
2
3
6
5
0
24
0
0
0
0
2
0
0
899
930
742
655
686
524
552
585
468
816
835
719
634
660
508
536
563
451
47
95
23
21
26
16
16
22
17
36
0
0
0
0
0
0
0
0
594
609
538
488
511
355
362
409
297
559
538
525
475
495
348
355
397
288
20
71
13
13
16
7
7
12
9
15
0
0
0
0
0
0
0
0
305
321
204
167
175
169
190
176
171
257
297
194
159
165
160
181
166
163
27
24
10
8
10
9
9
10
8
21
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
12
0
0
0
0
0
0
3
0
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
0
0
0
0
0
0
0
0
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
127
102
100
83
79
61
54
48
46
115
84
85
71
68
53
46
42
40
11
18
15
12
11
8
8
6
6
1
0
0
0
0
0
0
0
0
35
24
29
16
16
10
7
4
5
30
19
26
13
13
9
6
3
4
4
5
3
3
3
1
1
1
1
1
0
0
0
0
0
0
0
0
92
78
71
67
63
51
47
44
41
85
65
59
58
55
44
40
39
36
7
13
12
9
8
7
7
5
5
0
0
0
0
0
0
0
0
0
838
913
891
805
885
0
0
0
0
70
53
48
56
53
0
0
0
0
768
860
843
749
832
0
0
0
0
0
0
0
0
0
0
0
0
0
385
397
378
354
374
0
0
0
0
36
26
24
23
21
0
0
0
0
349
371
354
331
353
0
0
0
0
0
0
0
0
0
0
0
0
0
453
516
513
451
511
0
0
0
0
34
27
24
33
32
0
0
0
0
419
489
489
418
479
0
0
0
0
0
0
0
0
0
0
0
0
0
124
5
21
32
20
16
6
7
0
101
5
18
30
20
15
5
7
0
23
0
3
2
0
1
1
0
0
0
0
0
0
0
0
0
0
0
16
2
3
15
7
4
0
0
0
13
2
1
13
7
4
0
0
0
3
0
2
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
108
3
18
17
13
12
6
7
0
88
3
17
17
13
11
5
7
0
20
0
1
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
425
290
232
206
274
170
200
217
182
206
215
173
166
216
146
169
184
166
89
74
54
40
58
24
31
33
16
130
1
5
0
0
0
0
0
0
117
92
65
55
80
22
36
51
38
45
57
34
37
49
15
28
42
33
44
34
27
18
31
7
8
9
5
28
1
4
0
0
0
0
0
0
308
198
167
151
194
148
164
166
144
161
158
139
129
167
131
141
142
133
45
40
27
22
27
17
23
24
11
102
0
1
0
0
0
0
0
0
181
196
196
0
0
0
0
0
0
175
186
184
0
0
0
0
0
0
6
10
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
36
41
39
0
0
0
0
0
0
33
37
34
0
0
0
0
0
0
3
4
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
145
155
157
0
0
0
0
0
0
142
149
150
0
0
0
0
0
0
3
6
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
220
226
167
109
85
154
145
36
46
155
159
121
61
50
86
85
12
16
64
66
25
48
35
48
60
24
30
1
1
21
0
0
20
0
0
0
144
149
102
69
64
88
91
24
26
91
90
61
26
34
38
48
0
3
52
59
22
43
30
31
43
24
23
1
0
19
0
0
19
0
0
0
76
77
65
40
21
66
54
12
20
64
69
60
35
16
48
37
12
13
12
7
3
5
5
17
17
0
7
0
1
2
0
0
1
0
0
0
14
53
23
14
55
92
85
65
40
14
53
23
13
48
79
73
57
37
0
0
0
1
7
13
12
8
3
0
0
0
0
0
0
0
0
0
14
39
23
14
37
51
44
40
15
14
39
23
13
31
46
39
39
14
0
0
0
1
6
5
5
1
1
0
0
0
0
0
0
0
0
0
0
14
0
0
18
41
41
25
25
0
14
0
0
17
33
34
18
23
0
0
0
0
1
8
7
7
2
0
0
0
0
0
0
0
0
0
78
121
69
74
67
122
119
147
193
78
120
69
70
63
109
114
140
176
0
1
0
4
4
13
4
6
17
0
0
0
0
0
0
1
1
0
30
45
29
30
29
49
53
68
111
30
45
29
28
27
46
51
64
101
0
0
0
2
2
3
2
4
10
0
0
0
0
0
0
0
0
0
48
76
40
44
38
73
66
79
82
48
75
40
42
36
63
63
76
75
0
1
0
2
2
10
2
2
7
0
0
0
0
0
0
1
1
0
52
68
87
53
60
63
58
47
54
47
58
75
46
52
55
55
45
51
5
10
12
7
8
8
3
2
3
0
0
0
0
0
0
0
0
0
14
20
44
16
26
18
11
7
6
14
16
38
12
20
13
11
6
6
0
4
6
4
6
5
0
1
0
0
0
0
0
0
0
0
0
0
38
48
43
37
34
45
47
40
48
33
42
37
34
32
42
44
39
45
5
6
6
3
2
3
3
1
3
0
0
0
0
0
0
0
0
0
85
68
28
21
51
44
39
41
40
72
0
20
14
29
28
17
23
23
13
0
8
7
22
16
22
18
17
0
68
0
0
0
0
0
0
0
39
38
7
9
24
18
20
17
18
32
0
3
4
9
11
7
8
8
7
0
4
5
15
7
13
9
10
0
38
0
0
0
0
0
0
0
46
30
21
12
27
26
19
24
22
40
0
17
10
20
17
10
15
15
6
0
4
2
7
9
9
9
7
0
30
0
0
0
0
0
0
0
423
3537
2825
2299
2968
122
102
88
136
218
386
257
232
176
92
82
70
111
160
3150
2568
2067
2792
30
20
18
25
45
1
0
0
0
0
0
0
0
204
1516
1192
1013
1253
83
74
66
121
86
203
138
146
112
55
55
48
96
73
1313
1054
867
1141
28
19
18
25
45
0
0
0
0
0
0
0
0
219
2021
1633
1286
1715
39
28
22
15
132
183
119
86
64
37
27
22
15
87
1837
1514
1200
1651
2
1
0
0
0
1
0
0
0
0
0
0
0
1359
1659
1426
1397
1425
0
0
0
0
90
73
90
96
104
0
0
0
0
1268
1586
1336
1301
1321
0
0
0
0
1
0
0
0
0
0
0
0
0
630
809
673
613
620
0
0
0
0
35
30
35
47
59
0
0
0
0
595
779
638
566
561
0
0
0
0
0
0
0
0
0
0
0
0
0
729
850
753
784
805
0
0
0
0
55
43
55
49
45
0
0
0
0
673
807
698
735
760
0
0
0
0
1
0
0
0
0
0
0
0
0
0
350
366
416
240
29
16
16
33
0
34
28
33
12
18
9
9
22
0
313
335
374
228
11
7
7
11
0
3
3
9
0
0
0
0
0
0
145
141
183
81
29
16
16
33
0
22
12
25
4
18
9
9
22
0
122
129
155
77
11
7
7
11
0
1
0
3
0
0
0
0
0
0
205
225
233
159
0
0
0
0
0
12
16
8
8
0
0
0
0
0
191
206
219
151
0
0
0
0
0
2
3
6
0
0
0
0
0
61
49
57
36
37
9
17
11
15
58
22
27
18
25
8
15
10
10
3
27
30
18
12
1
2
1
5
0
0
0
0
0
0
0
0
0
33
17
14
7
6
0
4
3
4
32
9
8
1
3
0
3
3
1
1
8
6
6
3
0
1
0
3
0
0
0
0
0
0
0
0
0
28
32
43
29
31
9
13
8
11
26
13
19
17
22
8
12
7
9
2
19
24
12
9
1
1
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0;