magnitude
magnitudeUnassigned
1kaiju.out
2522390
2522390
4815
2510253
601
267197
2506934
68494
1063
7
1
3
1
2
3
3
3
1
2
1
1
3
1
1
1
8
8
1
5
4
1
2
1
1
1
15250
184
1
1
1
1
5
5
63
51
1
2
2
1
1
4
4
21
20
1
8
1
2
5
8
9
1
1
3
2
1
3
3
12
8
2
6
6
1
1
2
2
1
1
1
39
9565
38
38
1
5
1
2
4
27
2
1
2
2
3
1
1
2
1
1
1
1
1
1
2
1
2
10
2
2
2
2
1
1
1
1
2
1
1
1
2
2
4
69
12
6
1
4
2
2
1
2
2
47
1
2
23
4
1
1
1
1
1
1
2
1
1
2
2
2
1
2
2
4
2
2
1
1
2
1
2
1
2
2
1
1
1
3
3
8
8
6
2
8
1
1
1
7
1
2
1
1
1
14
14
3
2
1
8
3
5
5
5
5
237
175
5
2
1
158
123
1
33
1
2
2
4
3
1
1
31
1
4
1
11
1
1
3
1
4
1
1
4
1
1
1
6
8
5
1
4
3
11
9
9
2
1
1
3
1
2
1
1
6
1
2
3
2
1
2
2
79
2
2
2
3
3
41
6
2
33
2
25
1
1
1
2
1
3
1
2
2
22
1
2
3
4
9
3
1
1
1
3
1
6
1
3
1
2
2
5
4
1
2
1
1
1
1
1
1
1
24
4
2
2
4
19
1
2
1
4
4
1
2
1
3
1
1
25
422
56
312
4
7
2
1
4
2
5
4
2
2
104
16
4
4
3
1
1
5
1
2
1
1
1
1
2
1
2
1
3
6
2
1
2
1
2
2
1
1
1
1
4
1
1
1
2
2
2
4
1
1
1
2
2
1
1
1
1
1
2
1
2
5
1
1
1
12
7
1
1
2
1
3
1
3
3
5
4
1
1
1
1
1
6
26
27
1
13
6
1
1
2
13
50
3
1
1
3
3
2
1
1
2
7
2
2
1
2
1
10
2
1
2
1
1
2
1
1
1
3
3
1
2
1
25
3
7
2
1
2
9
10
4
4
6
18
1540
5
4
4
1
1
1
72
6
49
3
5
5
4
1
27
2
7
1
1
5
5
2
17
2
1
7
1
1
3
1
1
1
4
7
1
2
1
2
2
1
10
10
1
1
519
23
9
4
3
1
1
5
1
1
1
1
5
1
1
2
3
1
12
3
5
4
38
4
1
1
1
2
1
20
1
1
8
1
1
9
8
1
1
1
3
2
2
1
12
1
1
1
10
3
3
417
41
1
16
1
3
1
1
1
1
1
2
2
1
2
19
106
4
1
1
1
1
1
1
1
3
1
1
1
1
1
2
1
1
1
1
1
1
2
2
1
3
2
1
1
1
2
1
2
1
1
1
1
4
1
2
1
2
13
4
1
1
1
1
1
5
1
2
1
1
1
224
19
1
204
203
1
3
1
1
2
1
907
898
9
3
3
1
1
1
14
14
5
6
2
1
1
31
31
5
4
1
1
1
2
1
9
1
2
3
1
1
2
1
1
1
3
4
1
4
1
1
1
1
57
2
15
3
3
3
4
3
3
3
1
2
1
1
1
1
7
1
2
1
1
3
1
2
2
3
27
1
1
2
2
6
18
2
2
1
2
1
4
113
6
3
12
2
3
1
4
1
2
14
2
12
15
1
2
12
3
2
4
1
1
1
1
3
3
1
1
38
5
5
2
14
1
2
3
2
1
1
1
1
2
2
1
1
2
1
1
1
2
1
24
1
2
17
4
2
2
1
31
1
1
2
29
27
2
3
3
2
5
1
2
1
1
1
2
1
1
1
1
5
10
10
1
4
5
5
2
1
2
1
1
57
10
3
6
1
2
3
4
1
1
1
1
5
1
4
3
1
1
1
6
1
3
2
1
1
14
13
1
1
4
3
16
6
2
2
2
6
1
1
1
5
5
1
3
1
1
1
1
1
1
1
1
8
6
4
1
1
2
2
6
6
1
1
1
4
4
4
3
1
1
5
1
1
1
1
1
3
3
5
6140
6
6
1
6
1
1
1
1
2
5
36
16
1
1
2
10
2
7
1
2
19
5
1
3
1
8
2
4
4
4
7
1
6
2
3
1
6055
74
1
1
4
1
3
3
5
2
3
42
1
1
1
1
4
1
2
6
2
6
31
6
5
13
11
3
2
23
2
1
1
5585
40
1
1
1
1
2
1
1
1
1
1
1
2
2
1
1
2
1
1
1
1
1
1
1
2
1
1
3
1
2
1
1
2
1
2
1
2
2
1
1
4
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
4
1
6
3
8
1
1
1
1
3
2
1
1
4
7
1
2
1
1
5419
2
1
1
1
1
1
2
3
1
1
1
174
4
3
7
1
1
8
2
2
26
2
2
5
3
2
1
2
4
4
3
2
1
1
11
11
1
1
1
61
1
2
5
1
2
1
1
2
21
3
2
1
5
8
1
1
1
2
3
1
1
10
21
1
2
2
2
2
2
1
1
11
2
2
1
1
1
3
2
1
1
1
1
6
5
2
3
1
1
1
1
388
6
9
2
1
2
2
2
1
1
7
1
1
3
1
1
1
1
1
3
1
1
2
1
17
1
3
1
1
4
6
1
1
2
2
1
1
3
3
3
1
1
1
2
7
1
1
2
3
1
2
2
2
2
2
2
1
1
2
25
2
1
20
2
18
1
1
2
1
1
1
20
297
1
1
1
1
1
1
1
1
1
9
3
12
4
2
7
7
10
3
1
1
1
1
3
6
1
28
206
2
1
1
1
1
1
1
2
1
1
1
6
2
1
5
3
2
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
3
3
1
1
2
3
1
1
6
1
1
2
2
1
1
1
93
1
1
1
2
2
1
1
23
1
3
3
3
3
5
2
1
2
1
1
7
4
3
1
1
3
3
4
1
2
2
1
1
2
52
1
1
1
2
2
1
2
1
1
2
1
2
2
31
1
1
1
14
4
4
2
2
8
8
6
6
1
5
1
1
1
1
1
1
1460
35
23
873
1
1
1
1
8
1
7
1
1
25
3
20
2
2
1
1
77
77
1
2
1
1
1
1
1
3
1
1
2
2
44
1
1
1
1
2
32
1
1
2
2
2
7
5
2
3
2
154
3
148
3
3
6
5
1
1
1
1
1
1
2
26
1
3
2
2
1
2
13
2
1
5
1
1
1
2
2
1
1
5
5
1
1
3
3
7
1
4
4
2
12
11
1
1
1
2
2
13
120
3
1
1
2
2
1
4
1
2
1
1
3
1
1
1
5
25
1
3
3
1
1
1
1
1
1
1
2
1
1
2
1
2
18
2
1
1
8
2
2
3
1
1
1
4
1
2
1
3
5
2
1
1
1
1
6
6
4
4
1
1
3
3
1
1
1
1
1
1
1
3
3
1
1
1
1
1
9
1
1
2
1
1
3
3
7
7
5
1
3
1
2
2
1
7
4
4
3
30
17
17
8
5
3
3
1
1
1
1
1
1
1
1
15
4
8
3
1
35
1
33
1
14
2
1
3
1
1
3
2
3
3
2
1
1
1
2
2
2
2
2
2
1
1
4
2
2
2
2
6
6
53
3
1
14
1
3
24
1
6
1
1
4
1
1
2
7
2
2
1
1
1
1
1
1
1
1
1
2
2
3
1
2
1
1
2
2
2
2
2
2
2
11
3
1
5
5
2
4
2
1
1
1
1
48
1
1
1
1
1
1
4
2
1
1
2
8
1
16
2
5
1
1
1
1
1
1
7
2
1
4
2
2
2
2
1
5
3
1
1
1
1
1
1
17
1
8
2
1
1
1
2
1
4
4
4
26
531
10
2
3
1
1
3
1
1
1
3
2
2
1
3
25
1
3
1
1
1
1
11
1
3
1
5
1
1
2
1
1
8
2
5
3
1
1
1
2
1
1
41
24
7
2
5
1
2
2
2
4
2
2
1
1
1
1
1
1
1
3
2
1
1
2
2
4
1
1
1
2
1
1
4
4
3
1
2
1
1
4
2
2
2
2
2
2
1
1
1
1
6
2
1
1
1
1
1
3
1
1
1
3
2
1
1
1
1
66
1
3
65
17
44
1
11
2
1
1
3
7
2
1
1
7
2
5
5
5
1
4
4
1
1
2
1
6
5
1
5
1
1
1
2
3
1
1
2
2
1
1
27
2
2
2
1
4
2
1
1
1
3
1
6
8
2
3
1
2
2
1
1
1
1
2
1
1
12
9
2
2
1
13
1
1
1
1
11
2
1
3
2
2
2
2
2
2
1
1
93
4
1
1
1
1
2
83
1
1
1
1
1
1
1
76
13
2
2
2
1
2
2
4
1
1
6
1
1
2
2
1
1
17
1
15
1
1
2
1
1
1
1
1
10
10
2
7
1
1
1
27
3
1
1
7
1
1
9
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
2
1
21
1
1
1
3
2
2
6
3
1
1
1
3
2
1
4
1
1
1
1
1000
808
1
1
1
1
12
12
8
4
1
1
1
66
3
66
2
26
11
1
1
1
1
1
1
1
2
1
1
1
1
36
2
34
1
1
2
1
2
1
1
723
723
720
723
2
1
125
4
4
27
22
2
1
1
18
1
1
15
1
1
1
1
1
2
4
2
94
1
93
9
1
1
2
2
2
2
3
3
1
1
57
56
1
1
1
1
4
1
1
1
3
3
3
1
1
1
1
6
6
3
3
3
3
4
4
2
2
2
2
4
4
4
1
1
1
1
1
1
246
1
1
1
5
237
1
58
3
1
2
8
7
1
2
4
10
1
19
1
8
3
1
1
1
1
2
1
7
6
6
1
1
1
11
1
1
3
4
2
1
1
1
16
86
3
3
1
3
1
2
1
2
1
1
3
2
2
4
2
1
3
2
3
31
3
1
2
1
18
1
1
1
1
1
1
1
1
69
11
1
4
6
2
9
35
1
2
1
3
1
2
1
1
1
3
1
1
2
1
2
1
2
1
4
3
1
1
1
2
2
1
7
2
1
3
1
423
7
2
1
2
1
1
1
1
1
5
1
1
2
1
2
1
1
3
1
2
1
1
365
1
1
1
1
1
3
4
1
2
1
1
1
1
35
2
35
8
1
2
1
2
2
11
3
1
5
3
1
1
1
1
4
4
1
1
2
2
1
7
2
1
2
1
1
1
1
1
9
4
1
1
1
1
2
2
2
2
1
1
1
3
2
2
1
1
1005
16
2
2
2
138
5
6
1
1
1
2
1
1
1
48
39
1
1
1
1
2
2
3
1
24
1
1
1
2
2
1
1
1
1
1
1
7
1
1
1
1
1
1
1
3
9
1
9
1
1
1
1
1
1
2
9
2
7
7
1
1
1
2
2
2
2
2
11
1
2
3
1
2
2
1
1
1
1
1
2
1
1
1
1
24
3
1
1
1
1
1
1
1
1
4
1
1
2
1
2
4
1
1
6
1
5
3
1
1
7
1
1
4
4
1
1
1
2
2
2
2
3
3
22
793
4
3
2
1
1
1
1
9
165
1
2
1
1
2
1
1
1
1
2
3
2
1
1
1
2
3
2
1
5
3
2
1
3
107
9
1
1
2
4
1
1
4
2
6
2
1
9
1
1
2
1
1
2
2
1
1
2
1
1
3
3
2
1
1
1
2
1
6
27
1
1
1
1
2
1
8
1
4
2
1
1
3
4
1
1
2
380
48
1
1
1
2
3
4
2
1
1
3
2
1
2
1
3
1
2
2
1
1
1
2
1
2
2
1
2
3
4
5
3
1
1
3
3
1
2
1
1
1
2
1
1
1
2
1
2
4
4
2
3
1
4
1
3
2
2
1
1
2
1
1
1
6
1
2
1
141
20
1
1
2
1
1
1
1
1
2
2
1
3
1
1
2
1
4
1
1
1
1
1
1
1
1
3
2
3
1
1
1
1
1
1
3
1
1
3
1
1
1
1
1
1
3
1
2
1
1
1
1
3
1
1
3
1
2
1
1
2
2
1
4
2
1
1
14
1
1
1
2
1
1
2
1
14
1
1
2
1
1
2
2
1
4
1
1
2
2
3
2
2
1
4
4
3
1
3
1
1
2
1
1
4
2
2
6
43
2
4
27
1
1
2
1
1
2
1
2
3
1
1
2
1
1
1
2
1
1
1
2
1
1
1
1
4
1
3
1
3
1
1
3
2
1
6
1
2
3
3
1
3
2
1
8
1
2
1
1
2
3
1
1
2
12
12
15
108
1
2
1
4
2
1
33
1
2
1
1
1
1
1
2
1
1
2
3
1
1
1
1
9
1
1
1
1
9
1
3
30
1
1
2
1
5
1
3
1
4
1
1
2
1
3
3
2
1
1
41
8
2
1
1
2
2
2
2
1
1
3
1
1
1
1
2
2
13
2
9
1
1
7
1
1
1
2
1
1
1
3
3
7
1
4
2
1
1
14
2
1
10
1
1183
10
10
1
10
4
4
4
1
12
164
1
1
2
2
1
1
5
4
1
1
1
2
6
1
3
6
1
1
4
4
1
3
3
6
6
38
2
6
1
5
4
1
5
12
1
2
2
4
1
2
1
2
2
1
2
1
1
3
2
1
2
2
2
2
1
1
2
1
1
1
1
1
2
2
6
1
2
2
1
11
7
5
2
4
1
1
33
1
4
1
1
1
21
1
3
16
9
7
7
2
2
1
1
206
5
156
18
5
2
6
1
4
2
2
4
4
1
2
4
1
3
5
6
4
3
2
31
1
43
3
1
2
7
1
1
2
2
2
1
2
1
1
11
3
3
2
1
14
12
1
3
12
1
1
7
7
7
4
3
7
7
1
1
4
4
19
2
2
17
17
2
2
40
40
2
1
1
1
36
31
3
1
1
1
1
1
26
11
3
1
8
2
3
1
1
2
1
1
9
2
2
7
2
3
2
7
7
1
2
4
2
2
626
11
22
7
7
15
1
2
1
5
2
3
1
2
6
6
4
2
2
3
3
11
3
6
3
3
1
1
1
1
12
5
7
2
5
3
63
5
3
2
3
1
1
2
4
24
2
1
1
1
5
4
2
1
1
2
1
1
1
15
3
6
6
5
1
1
1
1
1
25
2
6
4
6
1
1
4
1
9
2
2
7
9
9
4
4
3
1
1
2
1
15
3
8
1
1
1
1
1
1
15
3
4
3
2
2
7
23
3
1
1
1
1
1
4
2
1
1
1
1
3
3
3
1
2
1
1
165
9
4
9
8
7
1
3
1
15
1
2
1
4
2
2
5
3
4
3
4
1
3
33
28
2
4
4
1
1
2
1
5
1
1
4
2
3
4
1
5
2
5
1
1
9
1
7
1
14
1
1
3
1
8
2
2
1
3
1
11
7
4
1
2
1
3
3
7
7
3
2
1
1
1
1
2
1
4
17
1
2
1
1
2
4
1
1
2
2
12
12
12
3
24
1
1
1
1
1
5
1
1
3
1
6
3
4
1
1
1
1
1
1
1
1
51
51
27
7
6
2
2
12
1
4
1
1
1
2
2
1
1
1
1
9
9
2
1
6
21
2
2
2
2
1
1
8
1
2
29
16
11
1
4
2
2
4
4
3
1
7
6
1
7
7
5
1
1
3
2
2
2
20
4
2
2
8
6
1
4
1
1
1
1
1
2
1
1
8
8
17
17
1
1
6
1
3
1
1
1
1
9
2
2
7
1
1
1
1
46281
744
1941
43
7
3
1
3
2
4
3
2
1
1
1
1
11
8
6
1
1
1
1
1
8
1
2
4
1
3
1
3
3
6
5
1
37
1
1
1
12
1
11
9
2
3
2
1
12
2
2
1
2
2
1
1
3
2
2
2
1
1
4
4
1
1
1
1
1
1
10
10
10
1834
1
1
1833
1
1
2
560
557
3
1269
1
1
1
12
1
1
1
2
2
9
2
3
3
4
3
2
1
47
19797
6
214
1
1
1
1
146
9
1
69
3
3
1
1
6
22
1
1
5
2
1
1
2
3
2
2
32
2
2
3
1
3
2
23
1
1
2
6
1
1
9
1
2
1
25
25
4
2
1
1
1
5
2
1
1
1
7
3
7
2
2
1
1
1
4
1
3
20
1
1
17
17
2
2
1
33
2
1
1
30
1
3
26
78
9
2
2
1
1
1
1
1
1
1
1
1
2
46
27
1
3
1
6
2
1
3
21
3
1
1
1
2
1
1
10
2
18151
567
10
10
2
2
1
99
1
4
4
11
14
3
26
18
8
53
33
10
1
9
1
1
2
10
1
1
2
5
1
3913
26
14
5
9
2
3871
3795
1
3
12
16
1
2
1
1
2
1
1
1
6
4
2
1
5
1
1
2
1
1
1
3
3
1
8
8
2
1
1
2
2
2
7
7
1
3
1739
1
5
4
1518
2
39
39
5
28
1109
1
291
9
1
4
12
16
34
1
2
2
210
212
87
1
121
1
1
1
7
1885
3
8
1
1
6
1299
1867
1
1
93
93
474
15
1
1
5
1
45
43
2
2
6
5
1
4
1
3
24
2
2
5
2
2
2
1
2
1
1
1
2
2
1
1
4
1
3
1
1
1
3
313
1
4
6
1
19
18
5
3
2
4
3
5
1
2
1
1
1
2
1
1
74
7
8
1
7
6
1
8
49
51
2
2
2
2
9
9
1
1
1
1
2
1
1
1
2
2
1
1
1
2
2
1
1
1
2
1
1
4
4
1
9755
53
4
40
6
1
5
3
9701
9
53
9484
9505
1
19
9
10
1
1
18
93
1
11
10
1
1
5
3
8
8
39
8
2
2
2
20
1
2
15
2
4
1
1
1
1
1
1
1
5
1
4
8
7
1
1
1
2
2
2
1108
3
7
25
1
2
3
3
2
1
1
2
2
5
1
8
4
1
3
4
507
3
1
1
2
453
7
1
37
5
1
1
1
1
2
7
2
1
15
1
2
3
296
286
4
2
2
1
100
98
1
1
1
169
5
118
12
106
12
34
5
3
6
8
1
1
3
3
1
6
6
1
133
10
3
3
3
3
3
3
44
1
1
2
3
5
3
2
1
1
1
7
1
1
1
19
3
1
1
1
1
1
1
1
10
63
16
3
1
4
1
1
2
1
1
2
2
3
1
2
3
9
1
8
2
4
3
3
2
2
1922
4
18
1
9
8
9
2
1
6
4
1
1
93
5
2
3
17
88
1
21
2
1
1
1
1
1
1
1
1
2
1
1
1
5
1
3
1
1
2
2
1
1
1
2
3
3
1
1
2
4
4
16
1
4
1456
1
1
1
4
2
1
1
12
1
5
2
4
2
2
1
1
2
2
3
2
1
6
5
1
1
1
2
1
1
1
1366
1364
2
1
1
5
2
1
1
1
2
1
13
3
1
1
1
4
2
1
1
1
4
4
1
2
1
30
2
29
1
4
1
1
1
1
3
2
15
2
7
2
1
1
1
1
7
3
1
1
1
4
4
63
1
1
1
62
62
9
9
3
2
6
1
1
2
18
7
4
1
1
1
1
6
3
1
1
2
5
1
1
1
1
1
2
25
2
1
1
1
6
2
3
1
2
12
1
1
1
2
6
1
1
1
1
1
3
3
228
3
3
1
224
14
1
1
8
1
39
7
12
3
32
4
3
4
1
1
1
3
1
1
1
1
2
3
1
1
1
1
97
2
1
8
11
11
3
5457
5336
24
9
1
1
1
1
1
3
2
7
7
5254
185
2
2
7
1
1
1
1
1
1
1
1
9
1
1
1
48
1
1
1
1
4
3
2
2
23
1457
154
41
154
1
60
27
1
24
24
7
1
34
1
5
10
1
2
2
2
2
4
21
1
16
15
1
1
6
1207
5
3
14
1
9
1
2
5
1
1
1
5
1
1
23
2
236
3
8
2
1
1
5
2
2
2
68
1
1
1
1
1
1
1
135
1
2
1
1
1
1
1
1
1
1
920
53
2
1
1
2
1
1
1
5
1
220
1
1
3
1
1
1
1
1
1
1
1
1
1
1
21
1
1
1
1
2
1
1
7
1
1
1
1
57
1
1
2
1
1
1
4
5
1
3
1
329
1
1
1
1
1
2
1
3
1
13
1
1
1
1
1
1
1
1
6
1
1
1
1
2
8
1
1
1
1
1
1
2
1
1
4
3
1
1
1
1
1
21
1
1
1
2
36
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
7
3
2
1
2
2
1
1
1
1796
10
1
49
33
35
1
1
4
1
1
2
1
3
1
2
42
342
3
324
315
1
1
1
1
3
1
1
4
4
1
1
2
8
3
42
6
5
1
1
35
2
2
1
1
1
4
1
2
2
1
1
1
1
1
1
1
1
3
3
31
22
1
17
2
15
1
3
1
2
2
1
8
2
2
6
1
2
1
2
1
1
2
2
6
5
1
112
111
7
1
1
1
1
1
1
1
1
1
1
9
64
1
10
31
1
2
1
1
1
1
1
1
2
1
1
1
1
1
20
2
1
1
1
1
1
1
1
1
7
204
3
1
1
1
1
2
3
6
1
1
2
2
12
2
3
1
2
3
2
1
1
1
1
2
1
1
1
1
2
130
3
2
1
93
3
78
11
3
4
1
3
1
1
6
6
2
2
7
2
4
1
1
1
1
12
1
6
6
1
4
1
2
1
20
1
3
16
12
1
1
2
5
5
1
1
6
1
3
2
1
2
5
5
1
1
4
4
4
3
3
1
1
2
4
1
1
2
1
1
1
8581
8581
1
1
32
8487
161
108
1
1
1
1
2
4
2
1
1
2
82
21
7042
46
6822
1
160
8
5
4
2
949
1
61
4
2
1
2
14
1
1
1
1
1
1
1
1
7
1
1
1
18
1
1
2
7
2
1
1
1
3
3
4
2
2
1
1
1
1
52
2
1
2
32
3
1
2
2
6
1
1
1
1
4
1
3
25
9
2
2
11
1
1
3
2
1
1
1
1
1
3
3
129
100
97
9
1
1
3
2
2
1
3
3
4
2
5
1
2
1
1
45
1
2
1
1
1
1
1
3
7
1
1
1
2
2
1
1
28
3
3
1
1
21
2
2
3
16
3
1
1
1
355
159
1
1
3
1
2
2
1
146
146
8
4
4
2
196
3
1
1
1
1
1
4
1
1
1
1
27
182
6
3
8
1
34
32
1
1
1
1
3
5
1
1
1
1
1
14
2
65
1
4
1
4
2
2
2
4
1
1
1
1
51
13
1
12
2
1
1
4
2
1
1
1
38
1
1
1
10
7
1
6
3
1
1
4
4
5
2
3
13
2
4
2
1
2
1
1
1
1
1
2
2
3
3
3
1
1
1
1
1
210
40
40
2
32
6
1
4
1
41
7
41
2
6
10
1
1
1
1
1
2
2
7
2
2
1
2
2
1
1
1
80
1
1
1
1
1
1
9
9
1
14
7
4
1
1
1
4
4
4
2
1
1
1
2
2
35
9
2
2
22
1
1
1
2
1
1
5
5
1
3
1
25
1
1
2
1
1
1
1
5
3
1
1
2
1
1
1
2
1
2
1
5
2
1
1
1
2
2
1
1
2
2
1
2
1
1
21
1
1
1
3
2
1
11
7
3
1
1
5
1
3
1
1
4
4091
4
217
2
57
3
1
1
4
20
46
1
1
1
4
1
4
2
1
1
1
1
1
2
1
3
1
2
2
2
2
2
2
1
1
2
2
1
1
1
67
12
4
6
2
1
2
3
1
23
2
4
3
1
3
2
1
2
1
1
3
2
1
2
1
2
3
1
1
12
3
2
3
2
2
2
2
30
3
2
11
1
13
1
1
2
3
1
3
1
1
1
1
4
4
6
6
7
3
2
2
2
8
1
1
1
1
1
2
2
9
9
14
3856
92
4
85
88
3
6
6
7
5
2
6
78
5
2
1
1
2
2
13
2
3
1
7
2
2
3
24
1
3
4
1
3
1
1
2
1
2
1
1
1
1
1
5
1
1
2
15
6
9
2
71
2
3
1
33
7
6
2
2
2
8
1
2
1
2
3
1
1
1
6
1
6
3
2
2
1
1
2
2938
29
13
14
1
1
18
2
2
1
3
4
2
1
1
1
1
1
3
32
22
10
2
1
1
2
2
1
6
2
1
19
9
1
4
3
2
1
2
1
1
1
20
20
6
3
4
1
4
2
1
1
3
1
2
3
4
8
94
88
5
1
3
3
3
2
1
2640
2636
4
2
2
2
6
1
5
6
1
1
2
1
5
5
1
1
1
12
1
3
2
1
2
2
1
2
33
441
10
1
1
1
327
1
325
3
16
2
1
4
1
39
2
1
1
1
1
1
1
7
1
2
2
2
10
1
2
1
1
2
2
1
1
12
1
1
1
5
3
1
6
158
1
2
7
22
3
4
2
6
1
1
1
1
1
6
3
1
6
49
2
1
1
1
2
2
1
22
1
3
1
2
1
1
1
1
1
1
1
1
3
2
1
4
1
1
5
1
1
13
1
2
1
2
3
1
1
2
2
2
14
5
1
6
101
9
4
4
1
5
1
3
4
4
16
16
3
3
1
3
1
5
1
1
17
15
2
2
2
8
1
2
2
3
1
2
3
3
1
1
1
1
7
1
1
2
3
17
1
8
1
5
2
1
1
1
1
6
6
6
6
6
2
1
1
1
1
1
6
1
3
2
1
1
1
1
2
204
7
4
1
2
21
19
1
1
2
15
1
1
3
2
7
1
2
2
12
5
5
7
1
1
5
1
2
2
2
1
1
1
1
4
75
3
1
1
1
1
1
3
3
2
1
1
6
5
5
1
3
1
2
1
1
1
1
2
2
6
2
4
4
2
2
2
2
1
1
4
2
1
1
1
2
2
5
5
1
1
3
2
1
11
11
8
1
1
2
4
3
1
1
1
1
1
1
1
1
1
1
1
77
1
2
1
1
1
1
7
1
2
2
4
1
1
1
1
1
6
1
2
1
1
3
3
2
2
2
2
1
1
35
9
1
2
1
2
3
1
9
21
3
1
1
3
1
2
1
3
3
2
1
1
3
1
1
1
1
6
1
1
2
1
1
2
1
1
3
3
4
4
1
3
3
1
1
1
1
1495
3
1495
4
1
3
3
1
1
1
5
58
1
1
2
1
2
9
1
2
1
1
6
8
2
20
2
1
2
1
1413
25
11
1
1
3
1
2
2
1
4
848
8
20
20
4
5
3
803
804
1
195
188
7
7
7
3
1
39
3
1
1
2
1
1
2
2
1
1
3
5
24
1
1
3
1
1
1
3
2
17
1
1
1
1
1
2
1
1
1
1
1
1
1
1
8
76
1
1
5
2
1
1
1
111
1
1
1
6
1
2
2
1
1
1
8
2
2
2
1
1
1
1
13
6
1
5
1
1
2
1
1
7
1
1
1
4
1
2
2
2
279
5
5
4
1
274
10
4
1
3
4
4
1
1
1
8
1
6
10
20
8
5
3
1
1
1
1
10
1
1
7
6
1
1
1
6
1
1
1
2
1
4
24
14
12
1
1
2
3
1
1
6
2
1
2
14
14
100
1
2
97
1
1
1
1
64
1
7
55
18
3
37
33
1
1
14
14
10
5
3
2
1
4
4
4
525
5
2
106
3
1
3
2
1
1
7
7
4
1
1
1
1
17
47
3
1
14
1
1
1
6
1
1
1
1
1
1
1
3
1
2
3
1
1
1
1
2
2
8
1
1
1
1
1
1
1
1
5
5
1
1
9
7
2
7
7
4
1
1
2
1
2
1
1
3
1
1
2
1
20
19
1
2
2
2
13
3
1
2
1
3
1
1
1
1
4
2
2
2
2
2
3
1
1
2
2
1
1
1
29
21
17
17
4
8
2
2
4
7
2
1
1
1
5
1
4
1
1
2
271
8
1
1
26
178
1
1
2
3
2
1
5
1
2
1
12
7
1
8
35
1
2
1
1
1
1
1
1
1
3
1
1
1
1
2
2
3
1
1
1
1
1
3
2
1
2
1
1
1
1
2
2
2
1
1
17
13
2
12
1
1
3
4
2
1
2
46
41
3
1
2
19
16
2
1
13
2
1
5
1
1
1
1
1
1
2
1
4
2
2
2
2
1
1
7
4
1
1
1
2
2
2
2
2
2
6
73
2
1
1
56
2
27
26
1
1
1
13
1
1
7
1
1
4
2
2
2
1
1
1
4
1
1
2
2
1
1
1
1
1
15
15
4
1
3
3
10
6
1
1
1
1
45
45
42
42
2
1
1
1
1
1
4
5765
26
6
6
6
2
1
4
3
3838
48
1
20
10
10
9
1
1
1
1
5
1
22
828
5
1
4
3
3
1
2
29
5
7
6
1
1
1
1
1
1
11
24
3
2
1
1
1
15
5
2
1
2
2
1
1
1
1
3
2
1
1
19
1
1
15
3
3
1
1
1
3
2
1
1
30
134
10
1
1
1
15
85
2
1
2
2
1
2
3
12
1
1
1
1
2
1
3
1
1
1
1
2
1
1
4
1
1
4
1
2
1
2
2
1
2
2
4
2
4
1
1
15
1
7
4
3
5
2
31
2
19
1
2
1
2
4
13
1
4
4
1
3
10
1
7
2
1
1
11
2
2
7
4
2
1
4
4
9
125
2
2
5
2
2
1
1
6
22
71
2
4
2
4
1
48
1
2
1
2
4
2
5
1
2
2
2
3
3
3
3
5
2
1
3
2
4
3
1
3
2
2
1
7
4
1
2
2
16
8
1
1
3
1
1
1
1
4
1
8
2
6
1
1
30
3
7
20
3
1
1
2
3
2
3
1
2
2
6
6
1
5
45
4
5
6
3
2
1
3
3
1
1
13
2
1
2
3
2
3
5
1
5
1
3
1
1
3
39
2
1
3
7
3
10
1
1
1
1
1
1
1
3
2
1
2
5
2
6
1
1
1
2
2
2
1
6
2
3
2
1
1
1
1
1
2
2
50
18
2
30
7
1
1
3
8
1
1
2
1
1
2
1
1
19
131
3
13
77
1
1
1
1
2
14
4
1
1
2
1
3
1
1
1
2
1
3
3
9
1
1
1
1
5
1
1
1
6
3
1
2
7
5
4
1
2
4
1
6
415
1
1
1
15
11
10
1
1
1
1
1
2
1
15
1
2
2
12
3
2
1
7
1
3
1
1
2
4
1
1
2
2
2
207
34
2
1
4
72
19
16
2
4
1
1
1
3
1
1
1
1
2
2
6
3
3
1
3
1
2
46
1
2
1
2
1
3
4
3
29
3
2
1
1
1
6
5
1
4
13
5
1
4
4
4
4
1
1
1
1
1
96
5
1
1
5
4
2
2
2
4
1
1
1
1
2
17
2
3
12
4
30
33
1
2
11
1
1
1
2
1
5
3
3
3
8
1
3
2
1
4
2
2
1
1
5
5
3
3
2
2
2
2
4
3
1
1
2
1
1
1
1699
38
1
1
13
1
1
2
6
3
1
2
1
2
6
6
185
10
6
6
154
1
141
1
1
2
1
1
3
1
3
1
1
1
1
1
1
1
1
1
1
21
5
1
1
1
13
5
1
1
1
1
3
1
3
3
6
23
1
3
1
1
1
1
2
2
4
1
1
1
1
5
1
1
3
2
1
21
111
4
2
2
2
16
1
4
4
1
1
3
6
2
3
10
2
5
25
1
1
1
1
1
1
2
1
1
5
2
2
1
1
2
1
2
777
41
7
1
1
10
25
6
4
16
250
3
1
2
13
60
61
1
30
31
1
3
4
26
25
1
1
10
3
3
5
7
13
25
23
1
1
1
8
6
1
7
9
353
13
12
1
313
203
1
1
4
1
1
6
1
2
1
7
61
21
1
2
2
3
2
1
10
3
78
5
1
1
1
1
1
2
3
4
1
1
1
1
1
1
1
1
2
10
1
2
1
2
1
1
1
2
1
4
1
1
1
1
2
2
1
1
1
1
3
1
2
1
2
1
1
1
5
4
1
52
52
2
1
1
21
345
5
3
14
14
1
1
2
1
2
1
2
1
2
1
1
1
10
1
4
4
39
1
1
2
1
1
10
1
1
1
2
1
1
1
3
2
10
1
5
1
2
1
2
11
3
54
2
7
1
1
62
3
1
3
1
3
1
1
2
2
3
1
1
3
1
5
2
1
5
13
1
1
1
3
1
1
2
1
2
2
1
1
5
8
7
1
2
1
1
5
1
1
1
1
1
2
73
9
4
2
2
1
1
2
1
4
1
39
41
1
1
9
1
3
2
1
2
3
3
1
5
2
2
1
1
1
2
2
19
1
4
10
1
3
7
2
2
5
2
2
7
465
13
238
30
5
4
2
1
5
3
1
1
1
1
2
2
2
13
164
1
1
1
9
68
3
1
1
3
2
2
3
1
1
2
1
2
1
1
2
4
3
2
1
1
2
2
3
5
2
1
1
4
1
1
4
2
1
1
2
2
1
3
1
34
2
2
1
1
2
3
6
2
1
1
1
1
2
1
3
31
2
1
1
1
2
1
15
7
3
2
2
1
4
4
4
1
1
3
21
2
1
1
4
5
1
2
1
1
1
1
2
1
54
9
5
1
33
11
2
1
1
3
1
1
3
1
2
1
1
2
2
1
4
1
1
33
2
3
1
2
5
15
1
1
1
1
1
2
1
1
1
1
2
2
5
2
2
7
1
1
3
1
1
1
2
55
1
7
2
3
2
37
1
4
2
2
1
1
4
26
1
1
1
2
2
2
1
5
3
2
3
1
1
1
1
3
2
1
11
3
1
7
3
4
2
176
1
26
11
5
3
3
8
4
2
7
2
1
1
4
2
1
1
4
13
4
2
2
3
10
1
1
4
5
1
31
6
19
1
2
2
14
2
2
3
2
2
2
1
1
28
2
4
2
3
1
7
2
3
1
1
5
2
2
12
1
3
3
2
1
1
3
1
18
3
10
2
2
1
1
1
3
4
13
2
7
1
2
4
4
10
1
3
1
2
1
1
2
127
10
2
1
7
2
1
2
1
1
14
12
3
1
8
2
2
15
9
1
1
2
3
1
1
1
3
1
41
4
29
9
5
1
3
3
6
2
1
1
1
1
3
1
3
3
1
1
2
2
1
1
18
7
6
1
4
21
6
2
15
4
4
1
2
1
1
4
60
1
3
5
2
5
28
2
1
1
2
2
1
1
1
1
27
1
1
1
1
1
1
3
1
2
2
21
2
3
6
1
3
1
1
4
111
1
13
1
2
2
1
2
1
6
6
1
4
4
1
1
2
1
1
9
1
1
4
3
3
1
2
1
1
1
1
1
1
1
1
16
1
1
1
1
1
3
1
2
1
1
1
5
1
4
1
1
1
3
1
1
1
6
1
1
1
1
3
3
1
1
13
10
1
2
8
1
1
1
1
2
1
3
3
3
3
1
2
44
3
1
1
2
22
2
1
3
19
1
1
1
1
10
2
3
19
4
1
1
1
1
1
6
1
1
1
1
1
1
1
7
94
1
1
50
1
1
1
1
2
1
1
1
4
1
2
1
3
1
1
3
1
1
1
2
1
3
1
266
81
4
7
3
2
1
6
6
3
1
2
2
1
18
2
13
2
8
3
3
1
1
1
2
2
1
1
2
1
1
6
1
1
2
2
1
1
1
29
5
29
1
3
1
2
7
1
1
5
6
7
1
1
2
4
3
3
1
2
185
3
1
2
9
13
3
1
1
2
2
1
1
25
2
1
22
1
1
10
1
7
2
113
4
3
1
2
21
20
1
3
3
4
2
1
1
1
71
1
2
1
2
1
1
1
1
3
7
1
1
2
1
1
2
5
3
1
1397
51
2
2
13
1
2
3
2
2
2
1
1
1
1
1
1
2
2
1
3
1
1
1
15
15
10
4
1
5
2
4
2
2
3
3
3
68
2
25
10
3
1
6
14
1
10
1
3
6
9
3
6
2
2
1
1
3
2
1
2
2
2
15
1
10
3
1
2
2
2
1
1
2
1
1
1272
4
4
4
4
1262
2
1260
1256
1
3
2
2
2
1
1
17
17
1
1
16
4
16
2
6
1
1
2
3
2
1
1
1
1
96
2
1
1
2
2
1
85
2
532
532
15
3
3
3
3
7
1
1
6
6
2
2
2
454
28
1
2
3
1
2
3
1
1
1
1
1
4
1
1
2
19
2
2
17
14
1
2
1
6
3
1
1
1
3
1
1
1
1
7
3
2
3
1
1
1
1
1
286
3
1
1
13
8
7
4
3
1
1
9
2
2
7
7
7
46
9
1
26
8
1
1
92
92
92
25
1
1
1
1
23
4
8
1
2
4
1
3
1
5
1
1
3
1
2
1
1
67
3
3
44
24
1
2
1
1
1
1
1
1
1
1
2
2
1
1
2
1
3
2
19
1
1
2
1
16
5
3
3
3
3
3
1
1
1
2
1
1
1
320
1
307
1
1
4
1
5
47
2
2
2
2
1
1
1
11
1
1
1
1
10
10
12
34
1
1
1
1
1
8
1
1
1
1
1
3
1
4
4
4
30
1
28
6
6
3
1
1
1
1
3
1
2
18
1
13
1
10
1
8
1
6
1
1
2
1
1
1
4
2
3
1
1
1
1
4
4
4
2
1
1
1
1
1
928
3
3
923
4
1
53
2
2
51
2
1
15
2
26
3
1
1
1
7
4
1
1
2
2
2
15
15
15
32
1
2
23
4
2
1
1
2
1
1
1
1
1
1
5
1
1
4
4
4
3
3
3
1
1
3
3
3
3
3
3
1
2
1
1
11
11
11
11
1
1
5
8
2
1
3
2
1
2
2
2
127
127
14
1
1
1
1
1
3
1
99
1
4
23
2
23
19
2
3
3
3
11
2
1
8
19
2
10
5
1
1
2
1
7
2
6
3
1
1
1
1
1
2
2
2
12
10
2
1
1
1
1
3
1
1
5
5
4
1
3
3
5
25
1
16
2
1
13
3
1
9
4
8
1
1
1
1
2
2
2
13
13
3
4
3
3
7
2
4
1
1
1
1
2
1
1
1
1
1
1
1
13
13
1
1
1
1
2
2
2
3
4
7
3
2
1
1
2
1
1
4
427
6
94
9
5
2
1
1
1
3
1
1
4
4
3
1
4
1
1
1
1
1
1
1
2
1
11
14
1
1
1
1
7
5
1
1
1
6
3
1
1
1
2
3
1
5
19
1
2
6
4
1
1
8
1
1
1
1
1
1
1
6
1
1
1
1
2
18
18
308
23
3
1
1
1
5
8
2
1
7
5
1
1
1
1
1
1
4
1
3
6
2
1
3
1
1
9
2
7
2
1
1
4
1
2
1
1
40
38
1
14
4
2
7
1
11
7
1
1
2
9
61
1
1
1
1
1
3
1
1
1
1
2
1
1
2
1
7
4
1
2
2
1
1
2
1
1
1
1
1
1
2
3
1
1
3
2
1
5
5
3
1
1
6
1
2
1
2
13
13
11
1
1
8
17
1
2
2
1
1
1
1
33
26
4
3
2
4
1
1
1
1
1
1
1
6
3
2
1
3
1
1
1
2
1
1
9
1
1
1
2
1
1
2
1
2
1
1
3
1
3
1
1
9
9
9
9
9
1
1
1
36
3
33
1
1
1
1
1
1
2
1
1
2
2
2
3
3
3
3
3
1
2
3
1103
1
463
135
135
2
26
26
26
89
8
15
6
32
5
4
11
6
34
18
17
18
1
300
5
5
5
271
1
26
26
147
12
7
7
126
128
2
2
2
5
65
9
19
9
9
9
14
3
3
27
11
16
14
2
24
5
5
19
19
27
27
5
5
22
19
1
1
2
2
637
637
48
23
6
1
1
17
1
549
78
78
4
8
4
38
5
5
1
4
1
4
3
8
7
6
18
4
4
4
146
2
14
8
6
2
21
11
6
2
8
8
8
6
59
16
19
3
14
2
12
6
37
3
5
6
6
13
19
6
4
5
4
1
15
320
26
91
1
6
3
4
5
1
9
20
1
1
1
3
5
1
1
1
10
7
3
3
5
14
9
4
27
3
3
6
3
8
6
2
158
50
6
2
3
60
2
2
1
18
22
3
1
2
5
1
2
3
5
1
5
6
8
1
9
28
28
1
1
4
4
4
36
25
25
11
11
43
33
8
8
25
4
10
2
2
7
10
5
1
4
5
5
5
1
1
3
2
1
1
1
1
10
10
10
2
2
2
1
1
1
2
2
1
2
1
3
1
1
2
1
1
1
2
2
18
58
34
34
1
13
7
7
2
1
1
1
1
2
2
5
1
1
1
4
4
1
1
1
4
1
3
11
2
2
4
1
1
5
2
1
2
6
1
2
2
1
893
1
1
6
6
6
6
5
1
1
17
3
12
1
4
3
1
3
3
1
5
2
3
318
1
1
1
1
289
2
284
6
2
1
3
9
1
2
1
2
3
3
1
2
1
212
2
3
1
2
39
1
1
1
2
2
32
159
4
1
7
7
1
1
1
1
1
1
1
1
2
2
5
2
3
3
8
7
3
4
1
24
1
3
1
8
7
3
1
1
2
2
4
1
3
24
10
2
2
6
6
2
2
1
1
13
13
13
3
5
5
4
3
1
27
18
2
2
16
1
2
2
4
4
9
1
1
6
1
1
3
2
7
7
5
5
2
2
2
2
515
33
4
1
1
6
1
1
1
432
5
2
1
1
1
1
1
1
2
1
1
1
2
3
1
7
1
2
1
5
5
5
4
2
2
2
2
2
1
1
1
3
3
3
2
2
1
1
1
26
25
1
19
1
1
3
1
1
1
1
1
403
18
2
1
3
52
2
1
2
1
2
2
1
2
2
2
3
3
5
1
2
190
1
3
1
7
2
1
1
4
4
6
2
1
1
2
1
3
4
2
2
2
1
3
1
1
3
1
2
2
1
1
1
1
1
1
2
1
1
2
1
1
3
2
1
3
1
15
2
1
2
112
72
62
7
5
2
55
5
2
3
7
7
6
2
1
1
3
3
2
2
1
1
3
34
2
1
17
5
1
1
1
1
1
7
7
2
2
3
1
2
7
7
5
5
5
2
2
5
5
2
2
2
1
1
3
3
3
4
33
1
1
1
1
24
1
2152942
77233
8
7
7
1
1
1
4623
2015276
20
2
390
160
160
8
2
1
5
1
1
151
4
2
145
66
1
66
1
1
7
7
2
1
1
1
1
1
1
21
2
2
2
1
11
10
1
2
1
1
32
8
2
2
1
4
5
1
1
1
12
162
114
2
17
17
1
1
2
2
2
3
3
15
15
6
6
1
3
1
1
1
65
65
65
48
2
1
1
1
1
3
1
1
1
1
1
2
1
1
15
15
7
25
1
2
1
13
9
1
1
1
1
1
4
4
4
4
4
2
20
1
1
1
1
4
2
1
1
1
1
1
3
17762
13
1
1
1
1
5
1
1
1
4
4
4
16
13
1
2
35
5
1
1
1
1
1
2
1
1
30
1
1
3
29
1
1
22
21
3
7
4
2
2
2
1
1
1
3
1
1
1
1
1
1
1
1
1
1
57
1
1
2
2
2
16
1
5
3
3
1
1
1
2
1
1
2
2
2
1
1
5
5
1
1
37
6
6
20
26
6
5
3
1
1
17618
268
140
134
1
1
132
131
1
4
1
3
2
2
41
36
7
1
3
1
1
1
1
1
1
1
25
1
2
2
1
1
2
1
1
1
2
2
1
1
39
39
1
1
1
2
2
2
3
3
3
3
4
4
1
1
2
1
5
2
2
3
3
4
2
2
2
1
1
1
1
1
1
2
131
8
8
1
1
1
1
1
7
7
1
1
23
22
23
1
1
1
5
1
1
1
2
1
8
76
1
1
3
1
1
1
1
2
5
5
14
2
1
1
8
2
21
18
1
4
1
2
2
1
3
1
2
1
1
1
5
4
1
9
1
1
1
1
1
1
6
2
1
3
2
1
5
3
3
1
1
1
1
881
3
28
6
2
4
1
2
13
1
1
10
1
2
1
1
14
8
14
6
3
9
1
3
1
2
2
2
758
1
716
755
1
36
2
1
2
1
7
7
6
3
1
1
1
1
1
1
6
6
11
1
10
9
1
21
13
21
2
6
13
13
3
10
1
1
1
23
472
5
4
1
3
1
1
1
1
1
1
6
6
2
2
1
1
1
1
4
4
1
1
1
1
18
7
1
1
1
4
11
9
2
4
42
4
29
25
4
5
1
1
1
2
1
1
1
1
3
2
1
1
1
4
2
1
1
1
1
8
66
1
45
49
4
1
1
2
7
5
3
3
2
1
1
1
1
1
1
2
2
29
24
2
1
1
1
4
2
2
2
4
4
4
1
1
1
1
1
20
2
1
1
9
8
1
2
8
1
3
1
1
15
2
1
1
1
1
1
4
4
5
2
2
2
1
1
2
2
2
2
1
4
2
1
1
1
53
1
52
52
2
2
15
98
28
16
3
1
1
1
1
1
4
1
1
1
1
2
26
5
1
16
2
2
11
4
4
9
1
1
7
7
28
1
1
5
5
22
21
1
11
9
4
3
2
1
2
2
1
1
1
29
2
1
1
3
1
2
2
2
2
5
2
1
1
1
1
1
1
4
2
1
1
1
1
1
1
4
1
1
1
1
1
1
2
2
1
1
1
1
143
3
9
1
4
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
40
2
5
14
8
1
12
12
2
2
2
2
1
1
2
2
2
2
1
1
1
1
1
1
1
1
68
12
6
5
1
3
2
1
39
39
17
1
1
4
11
7
4
9
5
2
2
1
1
5
3
3
3
2
1
1
1
1
1
1
1541
64
7
2
5
7
621
608
3
4
1
1
1
1
1
574
1
1
1
16
1
2
5
1
2
2
63
2
34
1
6
4
2
8
3
5
8
6
2
2
2
2
2
1
15
2
6
1
5
2
2
9
8
1
1
6
6
1
2
2
1
1
1
1
1
1
3
3
1
1
33
5
2
1
1
1
1
25
24
1
1
1
10
2
2
5
6
1
28
1
3
1
1
1
5
3
3
11
3
3
23
23
2
2
2
2
7
7
14
1
14
1
2
2
8
41
12
2
11
1
1
7
1
1
8
2
3
1
1
1
3
1
1
1
1
7
2
3
1
16
2
14
14
63
11
3
1
2
1
1
1
3
3
1
20
2
2
1
2
1
1
1
6
1
2
1
8
3
2
1
6
2
2
10
7
1
2
2
1
1
53
1
1
3
2
1
2
36
1
1
3
3
1
5
3
19
1
3
3
1
2
2
1
1
2
2
4
4
46
3
22
7
2
5
2
9
9
3
3
3
2
2
1
1
3
2
2
1
1
1
1
1
13
13
8
4
4
4
1
1
22
3
3
19
1
1
1
1
3
1
2
2
2
3
3
1
9
3
1
2
1
4
3
3
8
8
1
1
1
1
3
11
1
1
1
3
1
2
7
4
3
75
9
62
61
1
2
1
1
1
6
1
3
2
1
2
9
13
4
4
7
2
2
5
3
3
6
6
3
154
2
2
1
1
1
6
1
1
1
1
1
3
1
1
105
2
4
1
1
1
1
1
1
1
4
8
3
3
1
1
8
8
5
2
1
1
6660
13796
1
1
4
4
1
1
1
1
1
1
6
2
1
3
2
2
1
1
2
1
1
1
1
1
1
9
9
6
6
6
1
1
1
1
3
1
1
1
1
663
622
4
37
1
6
4
1
1
1
3
1
2
1
1
4
4
3
1
3
2
1
42
41
39
2
1
1
1
17
6
2
8
9
1
24
24
4
1
1
2
2
2
1
1
1
2
2
1
1
2
1
1
1411
6319
1
6
10
18
2
2
2
6
19
3
35
22
5
1
2
1
5
1
1
101
2
84
5
6
32
32
3
5
2
1
64
11
1
14
1
2418
1
1
1
2
4
6
1
28
1
4
1
2
2
3
1
1
1
2
13
2
1
1
24
408
2
4
5
1
105
562
2
12
1
80
1
4
1
3
2
1
55
1
1
1
1
1
2
2
23
2
5
2
1
40
1
1
4
1
1
64
3
3
1
1
1
2
1
4
2
3
3
1
1
5
4
1
1
2
1
1
15
59
2
1
23
5
35
33
2
1
116
113
3
1
1
1
121
23
89
73
16
1
2
3
1
6
3
4
3
3
1
198
237
3
3
3
3
10
4
4
19
19
35
3
3
2
3
2
1
1
147
3
25
1
3
1
1
2
1
81
1
1
2
1
12
3
1
1
1
1
1
1
1
1
1
3
2
78
3
80
1
57
3
3
3
2
1
1
1
2
1
1
1
1
1
1
1
2
9
5
1
1
1
4
2
1
1
1
1
1
3
1
3
1
1
1
1
207
4
3
1
2
1
1
1
1
202
5
5
4
4
1
1
3
1
1
1
1
1
1
1
2
1
1
1
1
37
23
23
12
9
1
2
2
2
2
2
2
2
2
3
148
1
1
19
1
17
18
1
2
2
2
16
1
1
1
1
2
1
3
2
1
2
1
1
1
1
1
1
33
4
1
1
3
3
1
16
1
6
72
1
1
71
3
68
3
2
2
1
1
15
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
2
2
1
1
2637
1991908
5
5
64
17806
5
65
2
2
3
13
4
4
6
2
2
2
2
17
17
1
1
1
1
2
2
1
1
1
1
1
1
1
5
5
1
1
5
5
1
1
3
6
6
240
2
15
14
1
16
223
1
2
3
1
1
1
2
151
143
8
11
1
25
25
5
7
1
1
2
2
367
174
1
174
3
82
4
5
1
82
2
80
1
3
3
1
1
1
1
1
1
189
189
2
182
2
1
179
2
3
54
1
1
3
2
1
1
1
1
1
48
2
22
15
7
1
6
13
1
2
5
5
2
1
1
1
5117
141
1
1
1
1
2
1
1
1
1
2
2
3
2
1
1
111
1
87
22
2
1
1
1
10
1
1
1
5
2
5
2
1
2
1
1
3
5
2
57
3
21
1
20
33
2
1
1
2
2
44
7
1
1
1
3
2
1
1
30
1
1
5
3
1
1
1
1
1
9
2
2
1
1
5
1
1
2
2
17
2
11
1
1
2
1
1
1
1
1
1
1
6
5
1
1
189
9
1
1
1
3
146
2
2
6
3
1
1
13
3
3
3
1
2
1
1
1
2
1
1
10
3
6
1
1
1
101
6
84
84
1
1
1
10
4
2
1
1
1
1
1
1
2
1
1
9
1
4
1
3
3
2
2
2
1
1
1
1
1
3
1
1
1
2
1
1
1
7
1
1
1
2
1
3
1
1
1
34
1
1
25
32
5
2
4
3
1
5
2
2
1
1
1
1
1
1
20
2
1
1
17
2
2
5
2
2
1
86
3
2
8
66
1
6
1138
1
1137
23
3
2
4
1
1
3
2
4
1
2
1
1
15
15
6
4
2
1
1
2
4
1
1
2
2
17
2
2
1
1
4
3
3
1
1
2
9
4
3
1
1
22
22
1
10
1
1
1
1
1
1
1
1
1
1
1
11
2
6
6
2
1
1
32
1
6
7
1
3
8
6
1
1
4
3
1
2
15
3
1
7
1
1
1
1
1
12
1
1
2
8
1
1
3
2
1
107
7
1
1
1
3
2
1
88
1
2
1
1
1
1
2
2
2684
85
3
1383
2
17
20
1
2
1
2
1
1
8
1294
51
24
10
17
2
1
2
2
22
455
33
1
1
1
1
1
2
2
2
1
86
1
1
2
2
1
9
1
2
3
1
1
1
1
1
2
6
1
2
1
80
1
1
1
1
2
1
117
1
1
1
1
1
1
5
5
1
1
3
3
1
1
1
7
1
1
1
9
1
3
6
1
2
19
643
1
1
98
96
1
1
192
53
62
3
6
19
5
4
3
209
24
20
1
1
1
1
5
1
1
3
20
5
4
3
1
1
1
1
4
1
2
1
1
3
1
1
1
1
1
18
3
23
1
11
8
3
3
21
21
1
1
22
3
1
2
1
4
1
1
1
1
8
1
1
1
5
6
1
3
16
5
1
2
1
2
2
10
1232
5
2
1
1
1
2
2
2
1
4
3
1
2
1
1
1
1
61
4
4
57
2
1
1
39
5
3
5
1
2
1
1
6
6
121
1014
2
1
2
4
2
2
6
11
2
3
1
1
1
1
2
1
2
1
11
2
5
2
1
15
5
9
6
5
1
1
1
2
1
3
1
1
2
380
2
1
1
1
2
1
1
4
2
1
1
1
1
9
6
1
2
1
2
1
1
1
1
2
1
1
2
1
4
1
2
1
1
1
2
1
2
1
1
1
1
1
2
1
2
21
1
4
1
3
1
1
5
1
4
2
2
5
1
1
3
1
1
55
2
1
3
1
1
2
1
4
8
1
1
1
1
4
1
1
2
2
3
2
2
2
131
15
1
2
1
1
1
6
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
1
1
3
1
1
4
2
1
1
2
1
1
1
6
1
1
2
1
2
1
4
1
1
1
2
3
4
1
1
1
2
7
1
1
3
1
17
2
1
1
2
2
2
4
1
3
6
3
1
5
1
65
4
1
2
2
3
4
5
1
1
1
2
3
1
28
4
13
1
1
1
4
3
1
2
1
2
1
1
2
1
1
1
1
26
58
1
2
1
2
2
1
1
6
1
2
1
1
2
1
1
5
3
1
4
4
4
202
1
4
3
6
188
2
1
3
146
10
4
1
1
4
7
2
1
4
1
1
1
2
1
1
1
1
1
6
2
2
1
2
2
2
1
1
1
1
10323
15
4
16
1
2
2
5
1
1
1
1
69
2
1
1
63
1
1
9636
129
4
538
1
4
528
1
2
25
35
8
2
1
1
1
39
34
4
1
1
5
9
1
2
2
1
1
1
100
81
2
2
1
1
1
4
7
3
19
1
769
519
2
1
6
9
11
6
214
1
20
33
6
5
162
7
158
1526
12
1
4
6040
2
1
11
34
2
8
8
1
4
3
5
3
551
1
4
1
1
1
34
14
495
1
138
3
7
1
3
1
1
1
1
12
1
1
8
1
1
2
3
1
1
1
1
1
5
5
4
1
1
1
1
3
2
2
1
2
1
1
1
1
1
4
46
1
1
20
36
2
1
2
1
1
1
2
4
1
1
1
3
4
1
1
1
1
3
1
1
1
39
1
1
37
1
1
1
2
2
1
1
1
4
3
1
2
1971460
33013
69
69
9
1660
61
8
1
1
35
2
5
1
2
3
1
1
1
1
1
1
2
2
197
1572
1
8
50
1
9
3
2
1
9
3
2
1
11
8
2
4
238
5
233
1
1
1
1
11
166
1
1
2
13
1
1
28
2
21
6
24
45
1
1
5
1
2
1
1
2
9
10
1
1
5
2
15
1
369
444
1
3
41
30
9
1
1
1
1
1
1
19
18
1
4
1
1
4
2
5
1
324
304
5
11
1
2
1
1
1
10
5
2
3
4
4
1914938
298762
244
23
86
1
85
12
16
13
3
16
23
7
12
8
9
1
16
10
9
2
16
9
10
1
677
205
64
63
1
2
1
1
1
2
4
3
6
1
9
11
2
1
1
10
43
273
205
211
1
1
4
19
18
1
11
10
1
38
6
32
38
6
1
5
186
5
160
155
1
1
3
19
2
195
23
23
4
51
9
42
1
13
11
12
1
6
1
6
18
2
16
12
4
8
3
12
11
1
10
43
12
10
2
6
25
55
18
37
476507
1187877
185
26
261
275
14
5504
6040
459
1
1
75
42
77
22
53
3
1567
1489
78
184945
171120
1968
208
111
396
197
1088
612
228
451
4
1068
7494
3035
2388
1
476
459
5
12
36
2
34
2
2
100
128
1
3
3
1
1
5
14
1
4
3
20
1028
1051
23
4677
4209
468
14728
16263
1
214
403
10
120
1
506
111
5
158
6
315
269
46
4
21
1
1
1
94
184
90
1
981
1008
27
3081
3121
26
20
6
14
14
4926
23402
28
223
1
198
4
1203
11
3
4
226
4
1
563
59
1598
277
381
4
25
33
3
1
47
63
4
5
10502
1
35
20
1
1
81
10
22
5
1
30
4
155
9
3
2
668
29
12
4
370
9
57
4
3
1
159
96
2
144
1
45
976
3
1
1
1
4
35
1732
1844
112
386
2
409
623
214
2719
3533
814
108664
105560
1784
263
51
1006
36
20155
20786
85
78
298
21
108
41
377
361
16
6
15607
16166
559
863
869
4
2
301889
309556
7667
322
42
279
1
467
9
48
628
498
2
3
17
1
88
16
3
100
106
5
1
116
256
181
57
1
16
1
232
3
21
2
7
9
10
27
2
3
2
3
1
6
45
280
5
5
23
1
1
15
17
3
33
4
3
9
13
4
1
10
18
6
1
3
11
2
5
6
1
7
32
1
6
6
73
31
4
18
18
2
73
1833
4
3
2
1535
1531
2
2
6
21
7
2
6
7
5
1
1
83
88
5
1
61
5
7
2
2
1
6
1
361
24
2
1
311
306
3
2
9
7
6
1
7
3
4
4
34
1
9
3
5
2
2
6
1
1
1
548
13
11
433
433
392
9
31
1
54
55
1
4
12
2
5
4
9
7
7
20
11
9
27
7
20
2260
30
2
10
6
4
7
10
6
1
5
1
1
2
2
4
9
10
1
1
3
3
2117
2088
29
4
2
2
8
1
8
20
8
140
1
4
3
8
15
17
2
20
23
33
27
13023
1827
44
202
19
119
260
453
428
24
1
79
78
1
1721
1716
5
18
16
2
705
863
1
157
1
24
6
4
8
10
2
122
79
43
2
9
7240
6739
9
10
6
44
6
29
92
284
21
47
531
5
6
1
1
3
2
1
1
1
27
1
1
23
1
290
1
38
15
7
8
16
50
3
7
3
12
1
2
2
1
1
2
404995
43747
248
9025
306
14
1986
805
781
24
27
722
17109
16897
212
5927
5586
341
206
90620
89228
70
105
1
155
94
18
261
195
198
3
230
260
156
104
77778
78671
64
132
697
1193
107
3804
3784
20
373
116813
104322
12491
718
4087
3186
2
5
20
873
1
20023
19870
95
58
4798
4372
426
344
402
124
123
1
1773
1768
5
789
234
98
1668
74
5
4
1
9
10
11
8
33
25
8
1
8
7
1
1
1046
1024
10
1
11
10
3
6
5
1
131
4
11
142
138
4
1
1
2
9
8
1
3
9
2
22
21
1
4
7
1
18
673
2
3
1
124
28
3
36
38
2
1
21
41
1
1
73
7
8
1
4
16
2
6
214
208
12
11
1
3
4
34
25
15
96
3
11
9
11
2
14
6
7
1
1
20
3
12
3
40
6
19
2
12
10
1
145
4
66
117
48
3
2
1
21
20
1
2
79
10
7
62
2
2250
8
16
5
3
1
4
1
2
2
4
4
6
6
2
1
1
2
2
41
41
2
2
1
3
3
1
1
2161
7
5
2080
2
41
36
3
1
26
1
3
3
2
2
62
19211
1
1
1
1
1
319
103
112
104
8
3
1
3
1
38
38
2
1
14
1
2
1
5
6
2
2
17
25
8
4
1
3
2
2
1
8173
18827
25
89
4
60
55
4
1
13
11
2
2
5
119
1
29
2
1
1
4
1
1
2
1
1
1
1
3
1
2
7
1
2
1
1
1
1
1
1
2
3
7
2
25
1
4
2
8653
8493
5
2
9
13
38
2
1
2
5
3
5
20
24
3
4
22
2
19
7
12
12
3
2
6
1
1
3
1
1
2
11
66
55
40
2
8
6
2
12
5
2
3
2
1
244
228
11
4
1
7
5
1
1
1
6
4
43
51
1
7
73
103
1
29
14
15
1
1
21
3
1
107
113
3
2
1
11
1
1
1
4
7
2
4
2
1
219
143
68
1
3
2
2
1
1
11
2
1
1
17
81
19
16
2
27
25
4
1
31
27
23
4
4
1
1
2
1
14
8
6
10
1
53
61
6
1
1
401
420
14
1
1
1
1
1
54
36
6
14
4
8
4
20
22
2
3
13
1
319
47
1
38
1
1
6
4
2
4
3
3
1
4
4
2
4
2
2
14
4
4
1
1
1
1
1
2
3
4
4
5
5
4
4
1
1
4
1
3
3
3
3
4
4
9
79
3
3
2
1
1
2
60
1
3
10
2
4
1
2
1
1
19
131
1
13
22
51
20
31
5
4
1
2
1
3
12
1
6
2
322
45
322
27
13
27
2
7
1
1
3
2
5
6
141
85
1
68
7
1
7
1
5
5
10
10
9
1
33
2
30
1
6
23
1
2
2
109
9
22
21
1
1
1
1
1
4
4
1
1
4
2
2
1
1
1
1
1
4
1
1
2
2
2
8
6
2
1
1
1
1
2
2
3
3
2
1
2
1
2
2
2
1
3
1
1
1
4
3
1
6
6
5
1
4
4
2
1
1
6
1
5
2
3
7
2
4
1
6
4
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1546
1
1
1
4
12
1
1
5
1
8
1494
41
1424
16
16
16
6
6
6
4
559
16
26
4
2
12
5
5
2
3
7
7
2
2
1
1
1
5
285
17
2
1
1
2
12
1
2
2
2
3
1
5
1
1
3
1
1
1
4
4
11
250
1
3
6
3
3
1
1
2
1
3
4
1
24
26
1
1
189
2
8
3
1
3
1
1
1
111
2
29
1
1
1
2
1
1
1
5
1
1
1
1
4
5
1
2
1
3
3
165
1
1
1
1
3
3
3
8
8
1
7
9
1
7
1
1
4
2
1
1
142
1
1
1
135
3
131
5
23
1
1
22
4
4
13
3
1
1
2
2
2
1
1
3
1
1
1
1
16
5
5
11
2
2
9
1
8
2
19
9
6
1
5
2
1
1
8
6
6
2
3
3
3
3
2
2
2
2
2
2
1
1
20
20
20
15
2
5
2
5
1
5
12
5
5
2
2
3
7
7
7
2
2
2
2
7
7
5
5
2
2
310
240
10
23
8
5
3
12
12
3
2
7
3
3
1
1
1
2
2
2
2
2
2
2
54
7
1
5
4
1
1
2
2
2
15
1
5
1
1
7
2
1
1
1
2
14
1
12
3
8
1
1
7
1
2
1
1
3
1
1
5
2
1
2
4
4
105
1
2
2
2
9
9
9
2
2
1
1
30
13
2
2
2
5
2
2
1
1
7
2
1
2
1
1
3
5
2
9
1
8
4
2
1
1
2
1
1
1
41
7
19
2
17
15
3
1
2
4
4
1
8
1
1
1
1
1
6
6
6
11
11
11
3
8
24
1
23
4
70
1
1
4
4
4
4
6
1
6
2
1
1
2
2
24
1
1
1
9
8
4
3
1
1
3
3
1
1
7
1
2
4
3
3
2
2
2
2
29
29
5
1
1
20
22
1
1
1
2
10
4
4
1
1
3
4
1
1
2
2
2
1
1
159
3
4
4
4
1
2
1
2
98
3
3
1
2
4
74
4
53
5
8
2
2
2
1
3
2
2
1
1
1
1
3
1
3
1
2
1
7
2
2
2
8
8
3
1
1
1
1
4
4
2
2
2
2
1
1
1
1
7
1
1
6
1
5
1
1
12
9
6
3
3
3
3
42
5
5
5
1
2
1
3
5
32
1
24
1
2
1
1
2
16
1
2
2
5
278
53
34
32
4
1
1
4
2
2
1
1
2
1
3
1
1
1
1
1
1
2
1
1
1
2
1
2
19
5
3
1
1
12
5
2
5
5
4
4
4
4
8
8
2
2
4
15
2
2
1
1
12
2
1
10
9
1
1
167
4
4
2
2
1
1
1
161
1
156
46
1
2
1
2
2
4
1
2
1
10
1
1
1
3
1
2
1
39
1
1
1
7
1
1
1
2
1
1
2
1
1
1
1
1
2
1
3
2
2
1
1
3
2
11
11
2
9
15
9
5
9
1
1
1
1
6
6
6
1
1
1
1
9
9
1
5
1
3
4
4
1
1
1
5
61
1
1
1
2
2
1
23
2
1
1
1
16
2
1
1
32
3
2
1
1
1
1
29
1
26
1
1
7
3
3
3
3
3
4
4
4
121
121
2
2
2
9
9
9
6
5
6
1
2
2
1
1
110
2
2
2
2
99
99
9
9
11
401
18
1
1
1
4
2
9
324
1
1
1
1
41
17
2
2
2
8
4
1
1
1
7
2
1
1
1
1
1
1
2
2
24
24
260
250
1
31
1
1
1
1
2
2
2
4
1
1
1
2
2
11
1
2
2
6
5
1
2
1
1
1
1
1
2
2
5
2
2
1
6
2
1
1
1
1
59
3
2
3
2
1
19
23
4
14
8
2
1
1
146
2
3
1
2
3
4
1
60
44
1
1
19
1
2
4
10
10
22
18
18
1
4
1
3
1
1
1
5
1
1
4
4
3
1
2
2
2
46
1
34
5
1
2
2
29
1
2
1
2
1
22
11
11
2
9
3
3
3
57043
120
211
186
72
14
14
58
44
44
1
5
8
37
2
2
6
1
2
2
3
8
3
5
21
21
2
19
6
6
5
6
1
25
1
24
30
30
16
1
1
5
4
1
6
6
6
4
4
25
25
390
3
3
15
15
5
5
5
5
6
6
6
3
3
361
5
252
82
55
48
7
6
5
7
9
170
170
7
7
7
2
2
2
9
9
16
16
7
2
2
5
5
10
10
10
27
12
4
11
33
33
18
1
1
10
6
5
10
2
225
1
1
1
1
2
2
80
80
2
1
1
1
1
1
2
2
14
1
5
7
6
1
1
16
16
12
2
3
1
1
1
1
7
2
2
22
1
3
17
17
1
1
1
7
3
1
1
1
1
1
5
140
74
16
5
1
4
6
6
31
2
5
4
1
8
16
2
2
2
9
1
6
6
1
1
1
4
7
5
1
1
2
2
1
1
61
4
4
2
2
17
16
1
4
38
7
1
9
1
6
1
1
2
2
13
157
38
5
5
33
22
22
11
11
119
101
81
81
20
6
3
3
5
1
1
1
18
18
15
3
3
327
3
6
3
1
1
2
3
2
283
1
1
1
4
1
4
1
1
2
7
4
4
2
2
2
2
2
2
4
4
4
55575
1261
21
21
21
4
5
2
1
3
2
1
1
4
601
7
5
2
29
545
8
8
20
2
17
1
443
84
10
29
167
3
2
2
4
5
2
2
1
1
1
5
2
6
3
2
2
3
3
7
5
12
1
8
9
5
16
1
14
1
6
3
1
29
1
10
23
3
3
7
2
46
19
42
45
2
2
3
22
10
6
49
49
867
865
45
8
8
278
61
17
11
97
29
3
11
8
2
5
14
3
1
4
14
3
28
7
2
3
2
50
16
299
18
68
3
26
26
1
4
4
7
117
19
3
6
1
6
4
6
4
8
5
2
4
5
1
4
2
7
1
3
7
8
11
3
11
12
1
15
5
3
1
2
4
94
60
5
6
6
8
8
3
134
11
4
3
2
3
7
13
13
3
4
4
6
4
6
3
1
11
3
29
4
4
3
5
9
4
4
4
4
2
2
2
74
74
4
4
21
1
4
1
13
2
49
5
4
4
5
16
1
3
2
2
2
5
5
583
583
583
5
10
10
30
21
9
9
11
36
32
12
55
200
189
11
13
160
3959
35
26
26
14
7
2
1
2
17
1545
2
110
49
59
47
12
22
2
2
18
12
5
6
1
1
108
980
3
10
6
3
4
5
5
9
5
69
1
1
3
1
3
3
5
4
2
4
1
6
1
3
3
2
1
9
3
3
2
3
2
3
4
24
24
2
1
6
5
1
3
13
2
5
3
4
6
1
1
6
10
2
4
2
1
3
15
14
1
4
4
3
2
4
14
5
5
3
20
5
7
268
39
5
1
2
2
2
5
1
4
3
4
9
1
1
22
2
2
3
1
1
3
7
5
5
2
6
2
6
3
4
2
14
2
2
1
1
1
2
3
2
1
4
3
1
3
1
17
3
2
3
9
6
3
9
6
4
1
1
3
1
4
5
31
3
1
3
1
3
4
4
7
48
1
3
6
8
4
7
5
2
5
3
2
6
1
5
2
3
1
2
23
2
3
3
3
3
3
3
6
21
2
5
2
3
1
5
153
77
76
76
101
14
17
2
13
8
2
5
6
5
25
11
14
4
2
2
66
12
1
3
1
32
7
1
7
3
1
1
1
2
1
3
1
1
3
1
1
2
2
1
6
2
2
50
50
2
2
2181
77
1
1
35
2
5
2
26
9
4
5
76
1604
279
9
9
8
9
21
14
623
220
64
248
243
5
8
5
20
15
12
3
42
1
3
15
33
1
3
7
1
1
1
1
2
1
1
1
1
1
2
3
1
123
122
1
3
3
9
6
6
1
2
13
4
9
5
5
5
5
3
2
13
13
7
3
4
2
11
5
4
4
4
25
3
2
9
5
2
2
2
3
3
3
2
18
1
8
2
3
2
1
1
23
20
3
6
43
16
5
11
4
3
1
1
12
1
3
16
94
5
6
8
6
2
3
4
3
2
13
25
3
1
1
3
7
1
5
4
1
1
1
172
172
37
4
4
3
3
1
1
65
8
1
8
3
2
5
1
1
17
1
2
2
14
7
1
7
2
3
1
1
1
3
3
4
8
6
8
84
84
1
1
7
2
5
4
76
3
2
1
2
3
1
4
1
2
23
5
5
5
4
1
3
6
4
1
58
30
26
3
17
6
4
4
28
3
28
4
4
3
1
8
5
4
4
7782
49
394
376
33
3
240
1
1
1
1
5
12
200
1
1
1
3
7
1
2
2
1
4
2
1
3
1
3
1
1
5
2
1
3
2
5
3
1
1
1
1
3
3
1
4
2
3
1
1
2
1
2
3
1
3
7
1
5
8
3
3
4
1
2
5
5
12
4
8
8
1
1
55
55
62
62
20
5
1
2
1
5
3
2
1
5
2
2
13
2
3
1
1
3
1
2
6
6
6
7
7
1
3
2
4
2015
514
2015
2
2
1
3
5
4
4
1
1
7
4
3
1
1
3
6
2
5
2
46
4
6
1
17
2
2
1
1
2
3
8
8
3
4
1
2
16
2
3
2
10
1
514
1
8
3
3
1
4
35
78
2
2
1
2
1
1
1
1
3
7
3
1
1
1
1
2
1
2
1
3
2
3
1
1
33
13
5
5
2
2
4
12
2
89
1
22
23
1
4
2
1
8
3
1
4
3
2
2
8
1
1
4
2
11
1
6
3
3
6
10
3
2
2
1
1
50
3
3
3
7
12
1
1
1
1
2
3
1
1
4
111
116
5
3
3
1
2
4
3
2
1
11
4
1
6
5
1
66
9
8
1
1
1
1
5
2
46
48
2
4
3
1
4
1
2
2
9
11
2
2
1
2
2158
25
200
584
2
6
23
13
12
1
4
16
17
1
6
3
6
4
2
3
5
2
3
2
3
6
7
1
2
4
3
60
229
2
1
1
1
1
1
1
2
1
2
1
1
3
3
1
1
2
3
2
1
1
5
1
1
2
2
3
3
2
2
1
2
1
1
1
2
11
1
6
2
3
1
4
1
3
4
1
12
8
3
1
1
4
1
2
1
21
4
5
1
1
1
1
1
2
1
1
2
2
2
3
20
1
7
1
4
1
2
1
1
1
14
2
193
1380
2
2
4
1
2
1
4
6
2
4
1
3
1
3
3
10
3
3
8
1
4
13
1
62
63
1
1
2
3
3
1
2
15
2
2
2
4
2
2
2
72
5
1
2
2
3
3
3
26
1
2
4
1
2
2
2
2
2
2
2
3
1
1
30
2
2
2
1
1
3
109
299
5
72
2
4
2
3
2
5
1
1
8
3
4
1
1
24
2
109
1
3
5
1
3
6
2
9
2
43
8
7
71
9
15
10
11
1
3
4
2
1
2
6
3
4
3
2
7
16
2
2
3
5
4
21
107
1
28
2
3
8
16
3
1
1
18
7
1
4
3
2
6
20
8
7
7
5
25
10
15
15
1
1
2942
156
49
1213
4
6
5
1
1
11
5
9
3
1
1
1
1
6
1
2
9
2
3
2
2
1
5
11
10
1
2
9
1
44
10
79
1
2
1
7
2
4
4
8
3
2
1
4
4
1
3
1
1
6
2
12
4
5
3
13
6
5
9
620
4
6
16
15
1
13
4
3
30
24
6
2
11
3
2
5
6
1
3
4
1
1
10
29
2
1
6
2
1
3
3
3
3
9
7
2
2
6
3
3
1
1
10
2
4
3
1
10
10
5
6
4
1
3
4
5
10
84
1224
2
63
2
4
2
2
2
11
3
2
2
2
1
2
11
4
1
1
2
1
9
3
2
1
5
7
5
19
4
66
24
2
34
6
6
6
103
1
11
4
1
1
1
14
21
2
2
2
1
2
2
17
12
23
21
1
1
4
2
2
4
4
4
5
10
1
42
305
4
10
1
4
2
1
1
3
4
4
1
2
1
1
2
14
1
11
3
3
3
2
1
2
11
1
2
3
2
3
1
1
4
1
5
4
7
1
2
1
1
1
2
2
5
1
1
3
3
6
3
1
1
2
1
2
3
3
1
10
4
2
5
1
1
1
6
1
2
1
1
2
4
1
1
5
1
3
4
3
3
6
2
2
2
4
2
4
2
1
1
3
17
3
2
6
12
12
6
3
4
136
3
1
1
8
6
2
2
119
122
2
1
3
2
2
5
6
7
7
1
5
17
10
24
4
10
9
3
3
3
2
5
6
5
176
2
4
2
167
144
1
2
2
2
1
1
1
1
4
3
1
1
2
1
1
1
4
4
1
1
6
1
3
1
7
1
3
5
2
1
4
5
263
242
162
73
4
2
1
1
1
1
2
5
5
2
3
1
2
16
1
4
9
2
9
70
3
3
1
3
2
6
2
1
1
7
7
2
3
5
9
1
6
1
4
47
47
5
2
3
4
14
1
4
2
3
12
1
4
2
4
10
1
1
3
9
1
2
2
3
37
1
28
6
21
3
9
3
1
2
25
10
10
10
15
2
15
5
2
2
4
13
1988
848
9
13
13
15
15
28
3
2
5
3
4
2
9
52
14
5
6
2
2
25
339
18
7
1
2
5
4
5
5
14
3
11
55
3
6
3
2
2
13
4
1
1
1
18
1
3
3
3
1
10
7
3
3
5
4
7
7
4
4
8
4
7
3
8
6
7
4
2
7
3
3
5
8
2
3
40
4
5
7
7
2
1
25
6
6
5
7
3
26
1
1
3
2
2
8
7
6
20
2
2
1
3
6
8
8
7
7
42
5
9
19
12
1
6
4
4
5
1
20
1
9
6
4
4
5
5
20
100
2
5
1
2
3
4
4
1
1
8
7
1
6
42
1
2
4
3
1
1
1
2
4
9
2
2
4
1
6
3
3
10
77
4
4
11
4
6
5
3
2
11
1
5
5
2
6
1
4
8
1
59
5
1
7
9
2
7
4
3
12
9
7
743
2
2
2
17
6
6
5
6
18
2
1
3
1
1
3
2
5
1
37
674
4
4
3
7
1
6
9
4
4
16
16
4
4
5
8
7
2
5
9
5
3
1
5
9
5
5
4
4
2
8
9
1
8
5
5
1
187
16
6
2
4
3
6
7
4
64
17
2
3
8
10
2
10
11
7
4
10
3
2
1
6
7
3
6
60
7
2
10
6
35
4
2
7
3
54
12
9
8
9
4
4
1
26
4
7
14
1
4
9
12
12
12
366
2
4
4
1
1
4
4
7
7
7
7
1
1
10
10
28
259
5
4
1
11
2
1
3
1
1
5
4
4
1
2
4
3
1
5
19
4
2
2
3
9
51
1
3
1
2
3
1
11
5
2
2
5
1
5
1
2
3
9
1
1
1
3
2
66
2
5
2
2
40
3
3
4
19
4
2
6
4
4
1
16
3
1
1
10
8
8
3
3
6
6
6
7
7
4
4
3
3
21
1
1
20
3
1
1
2
17
4
4
4
4
1
1
1
1
1
1
1
1808
1808
64
6
6
7
7
23
371
6
6
6
7
7
7
5
6
4
14
6
2
2
103
3
7
7
4
1
7
4
10
5
4
1
2
37
6
5
7
10
3
7
8
1
3
5
5
8
1
7
11
6
7
2
6
8
2
13
5
4
8
7
4
3
3
5
3
1
5
4
3
13
61
8
5
3
8
6
5
2
6
3
2
3
5
6
19
1
2
2
2
5
3
37
3
4
8
4
7
5
5
6
7
4
3
3
3
13
13
1
1
12
65
4
15
5
5
14
5
4
4
2
5
5
6
6
35
13
7
15
11
3
2
6
7
1
6
4
4
41
41
7
7
1
22
4
5
5
21
19
21
2
30
12
3
6
7
2
8
8
2
38
11
8
7
10
9
9
62
15
11
21
2
3
10
6
2
13
3
3
8
8
13
8
5
112
839
9
2
3
4
4
5
1
1
1
2
6
6
1
3
1
1
2
1
3
2
1
1
1
6
64
2
2
5
1
6
2
4
2
3
7
5
3
9
3
4
3
3
2
7
8
1
3
28
1
4
4
5
1
4
8
2
2
3
5
4
2
3
3
2
2
3
1
4
1
1
4
1
3
4
3
2
7
1
5
2
1
2
9
1
5
2
3
3
325
49
2
1
1
4
1
1
14
1
3
4
6
1
7
1
4
1
5
1
2
3
1
19
5
2
2
1
4
2
8
3
1
3
2
3
5
1
5
2
3
1
2
4
5
1
5
2
1
3
2
1
7
1
1
2
4
2
3
16
2
1
2
2
4
2
3
1
1
2
5
3
6
2
3
3
1
1
3
6
1
1
2
2
3
1
1
1
1
2
5
5
5
1
1
12
2
4
5
6
4
3
9
6
3
3
7282
93
3
3
1
2
307
8
216
28
4
4
2
3
79
1
1
1
3
4
1
2
2
2
5
1
2
2
3
2
2
3
1
2
2
3
1
1
2
1
1
3
2
2
1
4
3
5
4
1
4
4
1
9
4
1
2
1
1
1
4
3
6
7
14
1
1
1
1
3
1
2
1
1
3
2
6
5
4
2
2
1
4
31
2
1
12
8
2
1
1
2
5
1
2
2
6
6
3
1
2
39
3
3
4
4
3
2
16
4
7
2
1
3
3
4
3
1
101
2466
1
1
356
583
2
11
5
3
4
2
6
29
3
29
45
3
3
18
32
4
1
1
1
2
1
1
1
1
1
18
21
2
1
8
1
1
400
110
7
1
36
1
6
8
4
10
4
1
3
6
203
5
183
1
1
7
1
3
1
1
1
1
2
18
2
2
2
2
5
1
3
1
1
6
81
2
54
3
4
2
31
1
1
2
3
1
1
1
1
1
2
1
1
5
3
1
1
2
1
4
2
1
1
5
5
9
3
1
1
1
3
1
2
7
79
10
3
10
2
30
29
1
3
5
14
1
1
3
1
1
2
2
2
18
18
27
11
2
1
3
8
2
3
2
1
2
2
3
12
7
2
5
2
1
1
34
4
1
1
3
1
1
1
6
1
2
1
2
1
4
4
1
1
3
2
3
1
2
167
1005
5
2
1
17
6
10
4
1
9
14
9
1
4
1
31
5
28
3
1
6
60
1
1
67
4
1
8
3
2
1
1
6
3
2
1
3
3
1
1
2
2
508
69
1
14
1
2
4
78
2
1
1
1
1
1
1
8
1
1
2
2
1
1
1
2
1
3
6
1
5
4
1
1
2
1
3
3
1
1
1
3
1
2
3
16
5
2
1
3
2
1
2
4
1
5
1
3
1
1
2
6
1
2
2
1
1
1
4
15
2
1
1
1
2
2
3
1
2
4
2
10
1
1
3
1
2
4
1
4
1
1
1
2
1
4
1
1
2
14
1
4
4
2
4
19
3
1
1
5
1
1
1
2
1
1
1
2
35
1
13
1
1
3
1
1
2
3
1
3
3
2
43
3
38
6
1
5
6
22
4
1
1
1
1
1
1
10
7
2
4
1
1
82
26
3
3
1
4
6
9
3
6
6
55
2
6
4
8
2
1
4
11
5
2
1
3
2
4
3
2
97
18
96
2
1
1
3
1
4
4
3
1
3
5
2
3
6
1
4
1
5
1
2
29
3
2
1
7
3
3
1
5
1
1
1
1
1
1
65
2075
10
3
1
1
5
3
2
13
6
6
1
1
3
3
1
1
2
2
1
1
2
2
2
2
10
3
7
7
41
6
3
2
4
6
1
11
1
1
2
4
1
1
1
8
2
2
5
1
3
1
1
1
1
10
4
2
3
40
2
13
2
7
1
4
2
16
12
3
1
7
1
7
4
3
1
2
27
2
25
3
3
5
5
6
2
4
23
10
9
1
2
1
2
1
2
3
1
9
2
5
2
2
32
4
28
1
2
25
23
4
2
2
2
3
6
2
2
2
14
6
8
29
2
3
2
5
22
1
2
2
1
1
3
2
5
20
2
8
8
8
2
14
2
8
2
1
1
1
1
4
1
1
1
3
1
1
1
3
3
5
34
3
3
23
9
2
3
3
1
3
2
12
75
2
1
4
24
48
2
1
1
1
1
2
1
1
2
4
1
1
1
5
2
1
1
4
1
1
3
3
20
5
6
6
3
1
1
1
1
1
36
1
11
32
1
2
2
1
2
1
1
2
1
2
1
1
3
1
2
1
11
6
5
3
1
2
129
30
3
2
2
5
3
4
2
3
1
1
1
1
1
1
7
2
2
2
10
54
3
4
1
6
1
2
2
1
1
5
3
1
1
1
2
1
1
2
1
1
1
2
1
2
5
54
1
1
2
1
1
8
11
3
3
26
7
1
2
1
2
3
3
2
1
2
1
1
1
6
1
199
13
25
154
4
2
2
2
2
1
4
1
2
3
1
2
1
7
1
1
1
3
1
1
1
2
1
1
1
2
1
1
5
59
2
1
3
4
1
1
1
1
2
1
2
4
1
19
21
2
7
2
5
7
71
1
3
4
1
2
21
8
2
1
1
1
1
2
3
1
1
1
1
2
1
11
4
1
1
4
1
2
3
1
1
12
3
2
1
7
1
1
3
1
36
3
8
2
11
4
4
1
1
1
2
6
3
1
4
2
1
1
1
6
1
3
2
8
2
3
1
2
3
3
1
1
2
12
12
153
745
1
8
5
1
4
9
1
11
10
3
1
1
2
5
1
2
3
3
1
1
1
1
1
1
4
2
3
15
3
1
1
6
1
1
4
1
1
7
1
2
2
5
2
8
6
3
1
4
2
2
6
1
3
2
2
7
3
18
1
2
4
4
5
5
2
1
6
1
7
2
4
3
5
5
1
1
2
1
1
1
9
2
1
1
1
10
40
293
1
1
2
1
7
1
1
1
1
1
2
5
1
1
1
1
11
2
2
6
1
1
4
1
7
1
11
1
1
1
2
5
1
4
1
4
1
2
4
12
1
1
1
1
1
1
1
3
1
2
1
1
2
2
1
1
3
1
1
1
1
1
1
2
1
2
2
2
2
1
1
1
1
1
2
1
5
2
3
1
1
1
1
3
1
1
1
1
1
8
3
1
2
1
9
1
1
3
3
2
3
7
1
1
1
4
1
6
2
1
1
3
1
2
2
1
4
2
7
1
108
11
1
1
2
2
3
2
1
3
3
1
2
1
8
2
1
3
3
1
21
2
1
1
4
4
2
1
1
1
2
2
5
1
2
4
1
4
3
3
4
4
1
2
1
1
7
61
4
2
1
44
28
16
3
1
2
2
28
2
1
1
1
3
3
11
4
7
8
8
2
2
7
3
1
2
1
31
31
3
3
3
2
1
3
3
2
10
4
81
2
2
3
3
6
3
3
2
1
1
5
1
3
1
2
1
2
1
1
11
7
1
3
11
2
4
5
2
3
1
1
1
1
1
4
4
32
1
29
2
395
17
5
5
15
3
2
4
4
2
4
27
5
7
2
10
2
7
1
7
2
3
1
32
11
21
21
4
4
62
6
2
3
8
1
2
3
2
1
1
3
15
15
5
3
2
2
1
53
2
3
4
8
40
9
1
8
2
1
1
2
3
2
3
1
3
14
8
6
6
6
5
56
16
8
26
1
1
18
5
6
3
4
13
11
2
2
3
3
40
2
1
15
2
4
5
1
2
3
13
4
4
1
1
6
6
1
24
16
3
4
6
1
1
1
3
4
69
7
69
3
4
1
18
11
2
2
4
3
4
21
54
1
5
5
7
7
12
1
4
4
3
2
2
24
21
3
3
3
3
1
54
4
19
4
1
3
4
3
8
32
12
1
6
5
2
2
38
2
38
1
1
4
2
1
3
2
1
2
3
1
2
3
10
1
2
1
3
3
17
6
6
10
1
2
4
3
1
1
3
1239
5
5
11
61
1
1
2
21
2
6
1
3
1
5
2
1
3
21
22
1
4
33
3
5
12
12
2
1
4
1
1
12
1098
2
1074
2
3
2
1067
1
4
2
1
1
1
6
6
2
2
15
5
5
4
4
2
8
3
1
4
8
3
5
5
133
3
6
1
1
1
1
1
1
125
22
6
1
2
2
4
5
40
1
1
13
11
3
2
1
3
1
8
1
1
3
3
2
7
3
2
3
4
6
1
2
1
1
1
10
2
10
1
1
5
2
3
2
1
1
1
1
50
3
2
16
5
6
1
1
1
3
6
1
5
2211
21
2211
17
17
3
162
1
1
158
9
9
53
1
1
50
50
1
5
2
3
1
2
1
1
1215
1215
2
2
66
723
1
3
1
4
3
1
3
41
1
2
2
2
1
2
2
1
1
3
18
1
1
1
1
1
1
1
7
8
1
2
1
1
1
11
12
1
24
1
2
3
14
3
303
289
14
2
2
1
1
1
53
48
4
5
1
1
1
1
1
1
1
2
1
56
51
1
1
4
2
1
1
9
3
6
1
1
1
1
4
1
8
1
1
4
2
2
1
3
18
1
1
1
1
17
3
2
5
9
7
2
3
1
2
1
1
1873
32
32
36
1841
1
8
5
1
4
2
16
97
2
5
3
1
1
9
6
3
1
1
9
2
1
1
22
2
2
6
7
1
2
2
1
12
3
2
3
1
1
2
2
10
10
71
15
6
5
4
3
1
1
2
4
3
3
1
6
3
3
6
6
5
7
7
7
7
6
2
3
1
2
39
10
16
1
13
2
4
3
4
3
31
2
2
3
1
3
1
1
5
4
1
5
2
3
385
46
3
3
1
2
7
1
3
2
9
7
1
3
1
4
2
2
8
10
2
3
6
1
5
4
7
6
1
2
4
5
1
4
4
3
2
8
1
4
5
12
1
5
6
7
2
8
6
1
6
2
9
2
1
6
1
1
2
3
6
76
8
7
2
6
3
1
3
6
4
1
1
1
3
2
2
1
2
1
5
2
6
2
1
6
1
3
2
13
6
6
8
4
3
1
1
1
2
1
8
13
6
7
5
5
31
6
20
24
4
1
1
5
5
5
6
6
30
10
7
1
1
2
3
2
5
2
2
2
2
2
2
10
5
5
38
6
7
9
5
11
7
80
2
3
1
2
6
2
2
2
4
4
7
9
2
4
2
3
3
4
3
4
1
1
4
6
2
159
8
3
3
1
3
17
11
13
8
10
50
2
27
8
1
2
3
2
5
8
7
2
1
1
6
2
5
3
3
5
25
1
6
4
13
9
7
7
20
5
2
1
1
3
1
1
5
1
53
507
2
1
7
10
4
7
12
6
7
1
1
29
224
6
7
13
9
1
8
1
8
2
1
12
3
8
1
5
1
5
64
7
2
12
6
1
6
6
17
6
9
3
4
3
3
10
3
7
9
2
5
4
10
21
12
5
6
3
3
35
35
4
4
132
11
42
42
2
7
7
3
2
7
9
16
4
14
5
9
8
6
1
3
3
2
18
8
7
3
10
10
24
1
14
1
1
1
6
6
10
10
240
240
3
3
48
2
23
4
4
3
15
3
9
23
21
2
2
2
86
26
9
12
5
44
44
10
4
12
1
8
3
68
3
8
6
2
9
4
4
4
11
2
8
4
15
20
20
20
3
13
4
861
10
1
1
4
4
851
60
5
1
1
2
1
1
1
1
1
3
1
1
1
93
1
52
22
2
28
21
5
1
5
1
7
2
2
1
1
1
633
113
3
2
1
1
7
1
1
5
1
34
33
1
2
4
3
53
52
1
11
9
200
89
12
7
3
4
1
1
1
1
2
1
1
1
6
1
3
2
3
2
1
1
2
1
1
2
2
1
10
6
12
7
2
4
6
3
2
1
3
2
1
1
2
8
1
1
13
76
6
17
16
1
1
4
1
6
2
1
5
5
5
8
1
31
32
1
7
7
4
1
2
1
6
2
2
1
1
2
2
6
2
4
4
2
1
1
3
3
1
1
4
4
1
1
2
1
1
8
1
1
6
8
3
2
3
1
1
23870
11
11
11
83
23859
283
32
12
1
4
1
3
9
8
16
2
3
102
3
1
4
3
2
1
3
6
1
2
8
7
6
5
3
3
7
9
2
5
5
3
5
2
6
5
25
11
14
3
7
14
18
6
3
9
5
1
4
12
6
6
14
9
5
7
7
5
2
5
3
1340
23252
51
1
7
8
1
6
1
2
2
64
60
59
1
4
3
3
9
1
1
1
9
10
1
1
5
5
3
1
3
2
5
3
6
8
6
1
1
4
2
3
465
5
21
3
9
6
46
5
4
23
24
1
328
2
6
10
3
2
3
5
9
2
1
1
1
20
22
2
5
1
5
2
2
9
5
4
5
4
1
1
2
17
5
2
6
2
1
1
7
2
1
4
1
2
4
1
3
5
5
4
5
5
6
1
5
1
10
7
3
2
2
6
1
3
1
3
28
3
6
3
6
4
6
8
4
3
3
1
1
18
23
21
2
2
2
5
4
3
12
4
4
2
4
3
2
1
2
4
1
1
4
4
1
1
278
4
5
10
12
2
8
4
175
5
7
1
2
10
3
2
67
1
18
17
16
1
10
10
11
8
3
22
1
1
18
21
3
1
2
1
1
4
3
1
1
10
2
9
4
34
2
3
3
3
8
2
1
2
2
4
3
8
3
6
2
3
1
2
13
13
2
3
4
9
10
7
28
3
3
12
13
1
1
6
3
4
2
1
3
2
4
1
10
10
7
1
80
60
1
17
1
3
6
9
3
5
2
1
3
3
3
12
1
2
7
4
4
4
1
4
1
1
4
6
3
1
5
7
1
1
15
2
5
8
1
6
5
5
2
2
6
8
16
8
2
5
1
3
2
1
2
3
6
4
2
3
2
15
3
3
3
4
3
45
42
3
4
4
5
2
2
5
1
8
4
3
1
2
2
4
10
1
10
10
3
3
4
6
3
6
6
1
1
9
6
3
1
7
8
12
5
5
6
3
1
1
1
1
5
3
8
1
5
3
6
8
1
7
19
14
2
3
2
3
2
1
1
10
7
3
2
3
3
11
4
1
3
5
2
8
15
3
4
2
3
7
1
548
16811
1
1
3
2
5
2
3
10
2
4
1
4
1
4
3
2
4
2
1
3
14
2
5
2
1
3
5
2
5
5
3
1
2
3
6
4
3
4
3
4
2
18
6
3
1
2
1
8
5
2
1
1
7
3
3
1
1
3
3
3
3
2
1
3
1
3
3
6
8
1
4
4
1
3
6
1
2
1
2
8
8
1
27
1
1
3
6
4
7
5
1
3
2
1
3
2
2
1
2
1
4
1
4
3
3
3
2
5
2
2
3
2
4
1
1
1
5
1
6
3
1
1
8
1
9
5
2
3
4
3
2
1
2
6
1
1
1
6
1
1
1
1
1
2
3
1
5
4
1
7
11
1
3
2
3
2
5
5
4
5
4
2
2
1
3
3
1
1
1
4
1
5
8
9
3
6
2
7
2
3
1
3
1
5
1
2
1
1
1
1
1
4
2
1
2
7
4
1
4
10
3
6
1
7
10
6
1
18
2
1
1
1
7
2
5
1
3
1
5
3
1
1
8
5
8
1
3
3
4
6
1
6
2
1
2
4
2
3
5
3
12
6
1
5
3
2
2
2
1
4
4
2
2
2
1
7
3
5
1
1
1
2
1
3
3
1
2
2
3
6
4
2
2
2
12
5
1
2
4
4
2
2
1
2
4
3
7
3
4
1
1
5
1
14
1
2
2
4
7
1
3
2
3
5
4
1
5
1
1
1
5
2
2
1
3
1
1
2
2
1
3
1
2
3
4
2
1
1
4
2
2
4
5
2
5
2
2
1
2
4
3
13113
4
2
3
1
1
1
1
7
2
4
2
1
2
2
6
3
1
1
1
3
6
4
3
4
4
5
7
1
1
1
5
3
3
4
1
8
3
2
19
2
7
23
5
3
47
2
1
1
6
6
4
2
8
6
8
5
1
2
4
3
9
2
5
1
4
6
3
3
1
3
2
2
3
1
1
5
3
179
1
5
1
5
1
3
3
1
3
5
9
6
12
2
3
3
5
1
19
1
1
1
3
3
1
3
3
3
1
6
2
7
3
2
4
2
1
4
4
4
6
2
1
1
3
2
1
1
3
3
3
2
1
6
4
2
4
2
1
1
2
3
9
2
6
8
3
3
1
2
1
1
1
2
4
3
2
35
5
4
3
1
5
1
14
2
1
3
4
12
3
1
7
2
3
1
3
1
2
3
1
1
1
3
4
4
1
1
3
1
1
5
10
6
1
3
6
1
4
4
1
5
6
2
4
2
4
1
2
3
3
3
2
1
1
4
13
5
3
4
1
2
3
1
1
4
2
3
13
2
1
3
5
4
1
5
5
2
4
1
2
2
4
6
7
1
9
2
3
2
8
2
2
1
2
1
1
2
3
7
1
4
4
6
3
1
1
2
1
1
3
4
4
6
1
2
2
3
2
2
1
2
3
1
1
1
1
5
5
2
1
6
2
2
1
1
3
1
1
1
1
1
2
14
1
3
4
1
5
1
2
4
1
6
2
4
5
1
4
1
1
7
5
3
1
1
8
2
5
2
5
3
1
11
1
2
4
1
75
3
8
1
2
5
3
1
2
2
3
1
3
1
8
5
2
3
2
7
3
10
1
2
5
13
1
1
2
2
9
1
4
3
3
3
1
1
4
2
1
1
5
6
2
76
4
2
3
2
5
1
1
2
6
3
1
5
1
7
2
2
1
2
2
2
2
2
1
3
6
3
2
3
1
7
2
8
4
1
2
2
1
3
2
2
5
3
9
1
6
5
1
2
1
3
9
1
8
1
2
2
4
2
1
4
1
2
3
10
3
5
2
1
1
4
3
5
3
21
2
1
6
12
5
6
7
5
9
3
2
3
6
1
5
4
9
3
9
1
5
4
1
4
1
6
1
4
2
2
5
3
2
1
1
1
3
1
6
21
3
3
8
3
10
40
1
1
5
6
82
16
19
3
2
2
5
10
3
1
8
2
4
10
6
13
7
1
2
7
11
1
12
6
11
3
16
11
3
1
3
2
5
8
5
4
11
6
3
3
4
10
10
1
5
3
2
1
4
5
6
1
13
12
2
3
1
2
2
5
2
3
13
35
508
3
1
4
5
4
1
626
5
33
31
2
1
9
4
5
5
3
4
8
7
8
1
1
11
1
6
4
76
67
6
1
2
1
2
13
16
3
6
1
6
1
7
5
8
11
3
4
6
3
4
17
6
3
2
1
3
1
2
14
4
1
8
2
3
3
4
2
3
6
5
7
10
3
4
7
4
13
2
2
3
11
6
9
10
1
9
2
3
2
2
2
2
7
12
14
2
3
9
4
2
3
1
5
7
2
2
2
6
6
6
11
4
3
4
4
2
11
26
6
13
22
29
2
6
3
4
7
8
1
9
8
5
5
3
5
4
1
1
12
2
2
3
2
8
4
2
1
5
7
4
2
21
3
7
3
8
9
2
6
5
6
2
1
1
18
2
4
2
2
11
4
1
4
4
17
10
7
67
2
7
5
20
3
4
13
5
4
4
5
4
5
1
5
12
12
8
4
5
5
93
16
2
8
6
7
4
23
8
2
12
4
1
3
3
3
21
21
21
4
5
12
5
3
4
30
8
8
8
3
2
3
7
7
7
7
1
1
1
1
1
1
1
1
13
13
13
9
9
4
49
6
1
1
1
1
1
6
19
1
1
9
2
6
6
7
3
3
3
3
4
4
4
4
10
10
6
3
3
3
3
4
4
22
22
14
958
2
1
1
1
1
12
1
1
1
1
5
1
1
1
4
4
5
5
5
2
3
6
2
2
3
3
1
1
2
2
1
1
1
33
2
2
31
31
31
8
5
16
16
2
19
7
7
12
12
8
4
1
1
1
2
87
9
1
40
3
1
1
2
1
30
1
36
22
1
11
1
7
1
1
1
1
1
1
1
4
2
2
2
1
1
1
2
1
1
1
14
14
2
2
2
2
11
589
1
1
3
2
1
4
1
4
1
1
2
2
1
1
2
2
1
2
2
1
2
1
3
1
1
516
1
1
1
14
1
1
86
1
5
5
65
6
7
7
7
33
12
12
3
21
5
2
1
4
6
12
5
5
7
1
2
2
2
1
1
4
1
4
3
3
3
3
3
15
15
5
15
4
2
2
1
1
8
7
1
60
8
8
2
8
1
1
1
1
2
2
1
1
1
1
36
6
6
1
5
2
2
2
1
1
30
20
4
2
1
1
2
10
1
1
8
6
1
3
2
2
10
6
10
2
2
15
15
9
9
6
6
2
4
3
3
33
2
2
2
27
27
4
1
2
1
1
280
280
191
191
191
27
2
1
6
2
2
3
2
1
1
1
1
2
1
7
1
2
3
1
2
2
1
3
1
3
2
2
1
1
1
3
4
1
4
2
6
1
35
1
2
2
2
2
1
3
1
4
2
1
3
3
2
2
3
1
4
2
1
3
3
3
2
1
2
1
1
1
31
1
1
79
79
4
46
8
2
11
9
1
1
1
3
1
4
1
2
1
1
2
2
7
1
2
1
9
3
3
1
1
1
3
3
3
1
1
2
14
2
1
9
1
7
1
1
1
10
10
1
1
9
3
3
6
4
2
1
1
1
1
1
1
26
4
4
22
20
11
3
3
3
1
1
1
2
1
1
5
2
1
2
2
9
4
1
3
3
1
1
4
4
2
2
1
1
1
1
1
5009
2
9
2
2
5
117
117
1
113
1
1
1
1
10
10
2
8
10
1
2
2
2
1
1
1
1
6
1
1
269
9
145
1
1
124
1
1
1
4
1
1
1
75
75
22
22
53
37
37
11
1
4
3
1
6
2
1
1
2
2
2
3
2
1
1
43
43
6
6
6
6
6
3
1
2
2
7
4553
3
1
2
34
18
18
10
6
3
1
1
1
1
3
1
3
2
1
8
7
2
5
1
1
16
2
2
12
30
30
30
2
2
2
28
4
4
1
1
9
1
2
2
5
1
13
8
8
5
1
1
1
48
48
48
10
3
3
1
7
6
8
2
2
4
4
2
2
16
3
2
10
4
4
3
3
14
14
1
9
10
1
3
4381
50
2
2
298
298
3
3
4
295
1
1
2
1
1
2
2
1
1
13
12
1
1
159
8
1
2
1
1
2
1
7
1
1
1
2
1
77
1
1
1
1
3
1
1
5
1
3
1
1
31
2
4
1
18
1
3
2
2
9
2
2
4
1
2
5
2
3
3
2
2
1
1
1
1
1
2
1
1
2
2
2
2
2
2
1
1
3
1
2
2
3
3
7
5
1
1
1
1
2
2
3
2
1
1
1
1
11
1
1
1
9
9
1
1
1
1
1
1
1
1
5
1
2
2
2
2
2
2
28
26
1
1
1
1
6
1
2
1
1
1
1
7
1
2
2
1
1
2
7
1
6
6
6
46
46
17
2
2
1
1
3
1
1
1
2
1
4
4
7
2
1
1
4
2
1
1
22
5
5
4
1
8
1
7
1
3
3
3
3
6
2
2
2
5
4
2
2
1
1
13
1135
19
1116
14
1
1
11
9
2
2
2
2
1
1
1
1
1
55
1
1
9
6
1
2
1
1
8
3
2
2
1
1
1
2
2
4
1
1
1
2
30
30
662
15
1
1
1
1
1
4
4
2
2
3
3
1
1
1
24
18
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
3
1
2
1
1
1
1
1
2
2
3
1
2
2
3
21
11
1
1
2
1
2
1
1
1
3
3
12
1
1
2
2
1
5
1
2
2
1
1
1
2
1
1
1
18
12
4
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
2
1
1
4
1
1
1
1
1
2
1
1
24
6
3
2
3
1
1
1
1
6
1
2
1
2
4
3
1
3
1
1
1
1
1
1
5
1
1
1
3
13
2
4
1
3
1
3
3
2
1
1
6
5
1
1
39
1
38
1
1
6
1
1
2
1
1
1
2
2
16
2
1
1
1
1
1
8
1
5
2
1
1
3
1
1
1
1
1
4
1
1
1
1
3
1
1
1
2
2
2
10
7
1
1
1
3
3
2
1
1
1
3
3
2
1
1
3
3
1
1
2
6
1
1
2
1
2
1
1
2
33
1
1
23
19
1
1
1
1
1
1
1
2
1
7
7
228
22
1
1
1
1
3
1
4
1
1
1
1
1
2
1
1
1
1
1
1
2
17
1
1
1
1
1
2
5
1
2
1
8
1
2
1
2
1
4
1
2
1
3
1
39
1
2
4
1
1
1
70
2
1
2
2
1
1
1
8
1
2
1
7
2
1
2
13
1
6
1
1
1
1
4
1
1
3
3
1
1
1
5
1
4
2
2
2
11
1
7
1
6
1
2
5
2
1
2
2
1
1
2
1
1
1
42
6
1
1
1
32
26
1
1
1
1
1
1
1
3
9
1
1
3
1
1
1
1
1
1
1
2
2
2
1
1
3
320
6
4
6
2
3
133
1
2
2
2
1
124
22
22
20
2
1
1
3
2
1
1
1
5
1
1
2
2
1
1
3
138
1
5
3
1
5
1
3
1
2
1
1
123
20
1
2
1
2
1
1
1
1
3
2
1
4
1
1
4
56
1
2
2
1
1
6
1
1
2
18
1
1
1
3
1
3
1
1
4
1
1
1
1
1
2
4
1
2
1
7
1
1
2
7
5
2
5
1
1
2
2
2
2
28
23
1
2
1
1
5
5
5
1
1
1
5
5
5
6
6
172
12
1
1
3
1
1
1
1
1
1
1
2
1
105
1
3
1
1
1
1
2
7
1
1
1
2
1
1
1
2
1
1
5
1
1
1
1
1
1
1
669
2
669
1
1
567
9
3
2
1
1
1
1
1
65
6
1
2
1
4
1
1
24
5
2
5
3
1
1
1
1
1
1
3
1
1
10
3
1
5
4
4
1
2
1
1
1
4
118
1
1
3
82
1
1
3
1
1
1
2
1
1
29
26
2
1
1
7
1
1
1
4
1
2
1
9
1
1
5
1
1
1
1
1
19
19
278
1
277
1
1
59
6
1
2
1
17
2
1
1
1
1
2
1
1
1
4
1
1
4
1
1
1
1
1
1
2
1
1
1
3
2
3
4
1
1
2
1
10
1
2
7
2
1
1
1
6
99
2
1
19
69
1
1
779
1
2
2
7
776
19
11
2
9
1
8
4
3
1
1
4
4
2
53
1
1
3
16
2
2
1
1
3
1
1
1
1
2
2
3
1
1
1
1
1
1
1
1
1
1
1
1
4
1
2
1
11
2
9
3
3
3
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
131
52
1
2
49
2
1
1
1
3
1
1
2
2
1
1
2
1
1
3
2
1
1
1
55
24
1
1
1
1
8
1
6
1
2
3
1
1
1
3
1
2
3
1
1
2
1
1
1
1
2
2
2
2
2
2
2
31
16
4
2
1
1
3
5
1
2
1
1
6
6
6
1
2
2
1
1
1
1
2
2
12
1
1
3
3
5
1
1
1
1
2
2
2
1
1
5
3
2
2
1
2
2
107
106
51
41
4
3
3
55
1
1
1
5
5
5
5
3
2
2
1
1
2
116
48
4
1
1
1
2
1
2
1
1
32
1
1
1
3
3
1
1
1
1
3
1
2
2
15
1
1
1
1
8
2
1
1
1
1
2
1
1
1
4
3
3
12
1
1
7
6
1
2
2
7
7
7
13
8
1
4
1
3
2
1
1
3
3
1
2
1
1
1
1
4
1
1
1
3
3
10
10
8
2
8
2
2
3
1
259
1
1
3
1
1
6
42
1
2
8
1
1
1
1
1
1
1
1
4
7
5
1
2
2
1
2
1
2
2
6
1
1
1
1
1
1
1
2
2
1
1
202
22
1
1
7
3
2
1
4
1
84
3
1
1
1
4
1
1
1
1
37
2
1
3
1
1
1
2
1
2
2
1
2
2
1
2
9
2
1
1
1
1
1
21
3
1
7
3
1
1
2
2
2
2
2
1
1
1
1
1
1
2
3
1
1
1
1
1
1
2
1
4
1223
2
235
1
234
400
4
128
4
3
1
2
1
1
3
3
1
1
115
115
1
1
1
2
1
1
6
6
43
2
2
2
17
2
8
7
1
7
22
2
2
4
16
2
219
6
3
2
1
3
2
1
1
31
31
5
5
2
2
1
1
1
1
158
158
4
1
3
6
3
2
1
1
586
33
1
1
1
28
27
3
11
7
1
3
1
1
2
1
1
2
5
1
1
1
1
1
1
1
1
1
1
1
12
1
1
1
10
1
8
1
5
1
1
1
15
10
1
1
1
1
3
1
2
1
1
1
2
2
2
6
195
4
4
10
1
6
5
1
2
1
49
174
2
3
4
2
7
13
35
8
3
1
1
1
2
3
3
5
6
1
1
16
3
2
1
1
4
1
1
1
1
1
2
4
11
1
2
1
1
1
1
1
3
9
2
2
4
1
1
1
2
3
110
4
4
2
2
2
1
1
2
2
1
1
1
4
1
2
2
1
1
88
6
4
16
2
3
3
2
1
2
1
1
2
2
1
1
1
18
1
2
3
1
4
1
1
1
2
1
1
1
1
3
1
1
20
2
1
2
1
3
2
4
1
1
3
2
1
1
1
1
1
70
4
68
5
15
3
1
1
1
3
1
2
1
2
4
3
37
37
1
1
1
1
51
1
1
1
2
45
1
27
1
2
20
2
2
1
7
1
5
1
4
3
3
1
1
1
2
1
1
30
8
1
1
2
2
4
1
1
5
22
8
2
2
3
1
2
1
1
6
1
50
33
13
4
1
4
1
1
1
1
20
6
6
6
6
1
4
2
1
10
10
10
16
2
14
6
6
1
4
1
3
3
27
4
4
18
18
1
18
16
1
2
2
13
7
3
1
1
1
2
2
2
2
2
3
3
3
3
3
6
615
75
75
34
1
1
1
1
1
1
1
3
1
1
2
28
27
1
41
2
15
1
1
9
1
1
13
1
3
2
3
1
2
1
1
4
4
1
1
1
1
1
1
7
1
6
3
3
3
3
1
2
2
7
7
7
5
1
5
2
2
2
2
1
1
1
1
1
1
1
3
3
3
3
3
113
78
78
1
2
2
2
2
29
11
1
5
1
1
1
8
5
3
1
1
1
1
1
5
1
4
3
17
5
2
2
1
1
1
2
3
1
1
3
3
1
1
12
1
3
4
1
7
4
1
3
35
1
4
4
2
2
4
2
2
2
2
1
4
1
1
1
1
1
1
5
5
1
2
2
16
13
1
3
8
1
2
5
1
1
1
2
1
1
131
3
131
2
2
2
6
6
4
1
1
4
4
4
4
2
2
2
65
2
1
1
6
6
6
11
11
1
1
20
20
20
9
2
4
1
2
12
1
2
1
1
5
2
3
2
2
1
1
1
2
2
1
1
1
1
1
6
2
6
1
3
1
1
1
1
1
1
1
5
19
2
1
10
1
19
1
7
3
2
1
12
12
7
5
209
209
4
4
1
1
2
2
2
2
5
5
2
2
1
1
4
1
1
3
1
1
2
8
192
2
1
1
63
6
1
2
2
4
1
1
3
25
7
1
3
1
2
2
1
2
1
2
2
3
2
7
2
5
3
2
1
1
20
1
2
1
1
1
12
1
11
2
3
3
64
1
63
62
1
1
1
1
2
2
3
1
1
1
4
4
1
1
6
2
3
1
1
3
2
1
1
1
3
3
2
2
6
2
3
3
1
2
1
1
1
1
1
27
27
3
3
2
2
1
1
22
1
1
5
1
2
2
2
16
16
12
12
12
9
9
2
2
2
1
1
20
20
17
3
2
1
1
1
1
1
1
1
2
2
5
4
1
3
1
2
1
3
1
1
5
5
4
2
3
1
1
1
1
1
1
1
2
2
2
2
2
352
1
5
5
9
28
1
1
5
1
1
1
1
1
2
1
3
1
1
318
143
1
4
1
3
1
1
47
9
1
1
1
2
5
4
1
17
16
1
1
1
1
1
1
1
1
1
6
1
1
3
1
4
4
7
7
6
6
1
3
1
1
1
4
1
1
3
3
61
61
7
2
1
3
8
2
1
2
1
4
3
1
1
1
1
1
1
1
4
1
1
1
25
1
19
11
1
1
7
2
7
1
2
2
1
1
1
1
2
1
1
1
1
1
19
19
48
48
48
4
9
1
25
1
1
2
5
105
105
104
19
1
3
2
1
3
1
3
1
1
1
1
1
3
2
4
4
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
6
3
2
1
1
1
32
26
6
1
1
104
15
15
10
10
3
7
3
1
1
1
1
5
3
5
1
1
1
12
8
3
3
3
5
5
5
1
4
3
1
1
1
1
1
1
1
77
77
58
7
3
4
3
1
48
2
34
4
12
1
1
4
1
1
1
1
2
2
6
19
1
4
4
4
21
3
3
2
2
2
1
1
18
18
566
547
14
4
2
2
1
2
1
10
10
9
10
1
533
3
1
1
307
307
52
1
1
4
208
4
3
1
1
1
1
10
1
1
1
14
9
4
1
3
12
12
1
10
1
7
1
1
1
1
11
1
6
1
1
1
1
1
1
1
2
1
1
3
3
3
4
4
3
2
1
1
38
1
10
3
7
1
1
14
1
12
1
1
2
2
5
1
1
2
1
1
2
1
1
1
8
3
1
3
1
157
157
4
2
1
1
1
1
1
1
1
93
94
1
1
3
1
5
1
2
2
26
16
1
1
1
1
1
1
1
1
1
1
1
3
1
2
2
1
17
17
2
2
2
2
2
6995
2
5
486
13
13
13
4
2
1
2
1
9
9
2
126
25
25
4
4
2
1
1
5
1
4
1
1
13
13
90
1
1
89
5
11
11
3
1
2
1
46
5
2
15
4
7
3
9
2
2
2
6
3
1
1
3
3
13
1
12
1
4
7
3
9
3
1
1
1
155
2
13
2
2
2
5
142
1
1
1
2
2
94
2
2
10
8
2
2
2
2
5
1
2
1
1
8
3
2
2
3
1
1
1
1
1
9
1
7
1
4
2
11
11
3
2
1
22
4
18
20
2
2
1
1
3
6
4
2
1
27
4
25
4
15
2
2
2
1
1
1
2
14
2
2
2
11
11
1
1
3
178
2
1
2
14
1
111
1
1
1
2
1
4
2
1
22
2
6
1
5
5
2
1
2
2
4
3
1
1
1
2
2
1
1
1
1
5429
34
5392
5355
4
2
1
1
1
1
1
5350
1
5349
1995
5349
8
2
2
2
1
2
404
1
2168
1989
4
3
7
2
18
1
3
1
4
5
8
1
3
3
20
1
25
4
25
11
8
1
12
4
5
4
2
1
757
2
2
37
1
1
1
23
3
3
1
2
2
2
1
8
3
1
2
4
10
2
1
7
4
1
1
3
3
3
3
1
2
2
2
2
2
4
4
4
3
2
1
973
17
234
4
4
1
1
8
1
1
5
2
1
1
2
1
4
1
13
1
1
1
2
3
1
1
4
9
159
2
7
7
7
7
7
85
18
3
6
8
1
3
2
2
2
1
1
1
8
8
7
7
7
7
49
21
2
2
1
1
2
2
5
1
1
4
1
2
1
11
8
3
28
28
1
611
119
105
1
5
12
1
1
3
2
4
4
9
7
1
2
4
2
5
2
3
2
2
3
3
4
1
1
1
1
1
3
1
2
4
1
3
2
1
1
2
2
5
2
2
1
1
1
3
1
1
2
2
2
42
2
1
39
14
1
1
5
5
1
1
154
1
1
2
153
3
3
5
5
10
10
7
7
1
1
7
7
8
8
2
105
2
5
3
90
5
3
5
5
64
64
14
5
5
2
2
5
3
3
1
18
6
11
11
10
3
4
4
3
17
4
1
12
2
2
15
2
2
11
258
175
8
12
12
4
2
2
2
1
1
9
2
3
4
4
10
5
3
2
4
4
4
2
2
18
1
17
3
1
2
34
3
1
2
3
25
3
5
41
16
2
1
8
5
1
2
8
1
3
3
5
2
4
4
7
7
6
1
2
3
10
1
4
1
4
83
1
1
3
2
1
6
1
5
4
4
35
6
1
28
4
4
13
12
1
17
4
13
19
4
4
1
15
4
1
4
1
2
10
7
1
2
4
3
1
2
2
2
1
1
3
3
36
3
34
1
1
1
4
3
1
1
1
1
8
3
1
1
1
1
1
1
1
1
1
1
10
4
4
4
4
4
6
1
6
3
3
2
1
2
2
1
1
55
4
35
4
1
1
1
1
1
2
8
2
2
2
8
1
1
16
6
6
4
4
1
4
3
6
3
3
3
1
2
2718
39
13
2
10
1
719
1
1
1
1
1
712
1
1
66
41
5
5
5
1
1
35
1
31
3
7
1
3
2
1
3
17
14
1
1
1
1
71
11
11
10
3
2
1
3
1
1
1
16
16
16
4
3
1
2
2
1
1
11
3
8
1
3
1
1
1
1
1
1
1
2
2
21
2
1
1
2
14
1
2
2
1
1
3
1
1
1
1
1
2
2
100
64
41
41
2
2
16
4
4
2
2
2
10
1
2
2
1
3
1
2
2
1
2
1
5
1
1
1
1
2
2
2
2
2
1
1
30
2
30
22
2
2
1
17
5
5
5
1
1
1
6
6
6
5
1
2
652
115
115
3
4
2
2
1
1
1
2
2
2
1
29
19
3
3
1
1
15
15
15
7
1
1
2
1
1
1
1
3
3
2
1
1
6
6
5
2
3
1
1
21
1
1
18
1
1
1
1
2
1
1
1
3
3
6
1
5
2
2
1
1
4
1
1
1
1
2
1
1
35
35
17
17
1
7
6
1
5
6
3
2
1
2
1
3
3
1
1
1
87
1
1
1
1
1
6
56
50
5
1
1
2
2
2
2
1
1
24
18
18
3
1
2
1
1
1
15
7
1
1
2
3
1
1
1
1
1
5
3
3
1
3
1
1
2
2
1
1
1
430
6
429
1
414
2
1
4
1
1
1
11
2
1
1
6
1
1
1
3
3
3
1
2
1
11
1058
4
2
1
1
71
1
1
57
1
1
1
1
1
1
1
3
2
3
1
2
1
1
1
1
2
2
2
881
672
5
367
1
297
214
2
206
205
1
3
2
1
1
2
1
1
1
3
1
1
5
5
1
7
68
1
5
2
1
1
1
2
4
3
2
1
1
1
2
1
2
40
1
5
4
1
1
1
1
1
1
1
1
20
3
3
1
1
1
69
5
5
4
1
18
1
1
16
16
1
2
1
6
1
1
1
1
3
1
1
1
1
1
1
2
2
3
32
2
5
3
2
2
8
1
11
3
1
1
2
2
2
2
219
13
1
13
2
9
1
1
36
4
1
3
3
2
1
1
1
1
1
4
2
1
1
1
1
3
1
1
1
1
7
1
1
1
2
2
1
1
1
5
1
4
4
3
2
1
1
1
4
2
2
10
5
4
4
1
2
1
1
1
1
1
2
1
68
12
1
2
4
2
3
1
1
2
1
2
1
1
1
1
1
1
1
4
1
2
1
22
90
10
1
2
1
1
5
1
1
11
3
2
1
1
4
1
1
1
1
1
1
1
1
4
4
3
1
1
1
1
2
1
1
1
1
1
1
1
1
15
1
1
1
11
1
1
1
6
2
2
5
1
2
1
1
2
2
33
31
1
21
9
2
1
1
81
2
81
3
2
1
12
3
1
1
4
4
3
1
4
1
2
3
1
2
19
1
1
1
1
1
1
13
9
1
3
1
1
1
1
3
1
2
3
3
3
20
20
1
19
3
3
1
1
1
1
3
2
1
1
2
1
1
1
3
1
1
1
1
1
1
12
208
1
1
1
57
13
13
24
3
1
1
1
1
5
1
1
3
3
1
2
1
1
1
9
2
1
1
2
1
2
1
4
1
2
2
1
14
3
1
1
2
2
2
1
1
4
2
1
1
5
4
4
1
2
2
4
4
3
1
11
11
5
11
2
4
1
3
4
4
4
3
3
1
109
2
5
2
2
2
3
3
3
1
60
1
1
1
1
3
1
2
2
5
54
10
1
2
1
3
3
1
1
1
4
22
18
13
11
2
1
1
1
1
41
41
14
2
14
2
1
9
1
1
1
25
1
20
20
1
2
1
1
1
7
17
1
1
6
2
3
1
1
1
4
4
1
1
1
1
1
1
1
1
1
1
3
3
3
1
1
1
2
1
55
16
16
14
14
1
11
1
1
2
2
1
1
2
2
2
1
2
1
1
37
37
2
2
2
35
3
10
4
1
2
2
1
1
1
6
1
5
1
3
1
3
18
1
7
1
1
5
1
1
1
1
7322
37
564
66
2
19
16
8
1
7
1
1
1
1
1
1
46
12
1
1
1
3
5
5
1
1
1
1
34
1
1
1
1
1
8
3
2
1
1
1
1
3
1
1
1
1
7
1
1
1
3
498
33
21
21
12
4
465
8
55
1
24
10
2
6
3
4
14
7
1
2
12
1
8
296
2
5
39
34
12
7
4
4
11
5
5
4
1
119
117
2
530
4
3
1
1
1
1
1
1
1
218
152
91
43
38
38
38
3
3
3
35
2
2
2
33
33
33
5
5
5
5
5
5
5
24
10
10
2
2
2
1
1
9
4
4
4
5
5
3
3
1
3
1
1
1
1
24
5
4
1
2
1
1
1
1
1
19
19
19
59
8
8
8
1
1
6
51
51
1
1
1
50
49
2
2
1
1
1
1
6
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
13
2
2
2
2
1
1
11
2
11
8
5
5
5
1
1
1
2
2
2
1
1
1
1
34
12
12
12
7
6
7
1
4
3
3
3
1
1
1
1
1
5
5
5
2
2
2
2
1
1
1
1
1
1
16
8
1
1
3
3
3
3
1
1
1
3
3
3
3
1
1
1
5
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
7
1
1
1
1
6
6
2
1
1
1
1
1
1
1
1
3
1
1
1
1
2
1
1
1
1
1
1
6
4
4
2
2
2
2
1
1
1
1
2
2
2
2
1
2
1
1
307
307
307
4
4
4
4
303
30
16
16
16
14
14
1
1
1
78
2
2
2
34
46
10
3
3
1
3
1
1
1
1
9
9
18
18
1
17
1
1
1
1
192
1
170
108
16
26
6
1
58
58
1
2
21
2
2
2
1
1
1
7
3
3
1
1
1
2
1
1
1
2
2
5
4
1
1
3
17
11
4
1
1
2
3
3
1
1
20
1
1
5
1
2
1
1
13
11
1
1
3
1
1
2
1
1
20
2
2
11
11
3
1
2
2
2
1
1
1
1
9
5
1
3
2
130
1
1
108
2
1
1
1
1
1
99
1
2
1
10
1
1
4
4
4
6
66
18
2
3
1
3
8
13
8
4
3
12
2
1
1
4
1
1
2
2
4
3
3
3
1
5
8
1
41
5
5
5
5
5
5
5
30
24
18
17
17
7
1
1
1
5
4
1
10
1
1
1
3
1
2
1
1
4
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
6
6
6
1
1
4
4
4
4
1
1
1
1
6
2
2
2
1
1
1
1
4
4
3
2
1
1
1
1
1
1
6
6
6
6
6
6
1
4
1
282
282
266
59
57
57
4
1
3
3
1
1
2
2
50
1
1
1
1
1
3
1
2
1
1
1
1
43
1
2
14
6
9
5
4
10
2
2
1
1
1
1
1
207
27
7
1
6
3
2
1
20
1
1
16
10
1
1
8
8
1
1
5
1
2
2
2
1
1
3
1
1
2
2
2
1
1
85
3
85
5
5
3
3
3
11
2
2
8
2
1
2
1
1
63
1
1
1
9
1
1
13
3
3
1
1
4
4
5
1
4
4
2
2
6
1
3
2
5
4
8
2
2
2
1
1
2
2
1
93
93
11
2
2
2
16
1
1
2
2
6
3
1
3
16
8
3
1
1
1
1
1
1
1
2
2
37
3
34
26
1
1
1
5
2
2
6
6
3
1
1
1
1
3
3
16
1
1
1
1
14
14
1
14
6
4
2
2
5
2
1
1
1
2
1
1
1
1
1
1
1
1
1
293
3
6
6
6
6
279
1
3
12
12
257
1
244
3
2
2
1
1
1
1
1
1
1
1
1
1
5276
5276
298
298
298
18
1
1
17
2
8
3
4
280
149
1
1
4
4
1
74
71
1
1
5
1
1
4
1
3
3
8
65
14
31
17
17
17
9
74
3
1
2
16
1
13
1
1
1
2
2
2
1
1
1
4
4
4
4
1
1
3
43
1
1
33
8
1
1
56
14
2
1
3
1
1
1
3
1
1
1
1
36
19
1
1
1
1
13
11
2
2
2
3
1
1
1
4978
13
4978
1
1
1
2
2
2
1
1
1
1
4
4
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
12
8
1
7
7
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
46
4
1
3
3
18
18
18
18
1
1
1
1
1
1
7
7
7
3
1
1
1
1
1
1
1
1
10
10
10
2
2
2
13
10
10
2
2
2
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
6
1
1
1
1
1
3
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
10
9
10
1
24
24
24
1
32
3
29
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
48
4760
14
1
2
1
1
2
1
8
1
1
1
7
1
1
4426
1
28
26
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
2
18
1
2
1
1
1
4
1
1
2
2
1
1
1
9
13
110
1
2
2
1
1
1
1
2
13
11
10
1
1
2
2
2
1
1
1
1