21648
40845
77
242
7
40
209

309
55
1
2
31
36
1
2
23
7
2
10
3
6
5
1
1
1
1
1
3
1
18
2
1
1
2
2
1
4
1
8
1
2
3
1
2
1
4
1
3
1
3
16
1
8
3
1
5
1
2
1
4
1
1
4
1
2
1
1
9
2
1
4
1
2
1
1
9
1
1
6
1
11
1
2
1
3
2
2
2
1
3
3
8
27
2
1
2
1
30
1
1
4
6
3
1
1
3
1
3
8
1
1
12
1
1
1
2
3
2
14
6
2
1
1
1
2
3
3
1
2
206
6
1
3
221
252
359
56
2
1
9
14
1
21
18
1
2
5
2
3
17
5
4
9
1
27
10
1
1
62
1
57
8
2
9
1
3
1
13
7
1
1
1
4
1
3
187
1
7
4
2
4
2
5
2
1
37
8
12
1
1
1
2
1
2
23
3
31
1
1
96
12
32
44
39
523
29
5
58
2
235
1
3
1
74
2
1
1
1
1
3
1
2
1
37
63
2
2
1
15
16
180
22
4
1
6
1
3
20
4
97
19
2
1
1
96
1
1
22
3
5
3
10
9
17
2
3
2
1
2
12
2
10
1
1
3
1
1
4
4
7
1
2
2
1
1
1
7
1
5
2
1
2
2
2
6
3
2
1
2
7
2
2
4
2
2
4
5
1
3
1
2
4
8
6
1
1
4
1
11
2
1
2
1
1
8
1
3
2
3
1
3
5
1
1
1
8
1
1
1
1
2
6
3
1
2
1
1
1
1
3
2
5
1
3
1
265
3
1
1
2
6
5
120
1
4
33
34
1
1
1
10
9
1
1
17
1
3
1
13
2
2
2
74
58
2
1
11
183
11
1
1
16
97
1
2
2
1
1
5
3
148
3
2
1
6
1
31
2
1
1
1002
2
2
2
14
64
1
3
5
1
1
1
170
2
1
94
32
91
1
10
1
104
1
6
395
1
2
1
2
179
3
17
45
5
1
11
1
192
160
8
7
1
1
2
1
1
1
4
5
4
1
1
9
8
2
4
6
3
4
1
2
14
1
6
1
5
2
3
6
1
6
1
1
2
2
2
1
1
6
4
3
2
8
3
2
1
1
5
3
2
3
1
2
1
5
2
1
5
6
3
5
2
1
2
1
1
1
10
1
1
3
3
1
3
1
3
1
1
2
1
9
1
1
1
12
2
4
2
1
1
1
2
2
3
1
1
3
2
1
2
7
10
1
3
38
1
72
2
118
3
36
1
86
42
138
1
3
2
77
10
13
1
1
3
8
39
1
223
1
3
2
4
7
113
516
79
4
1
1
1
15
8
8
1
393
1
3
8
1
104
2
6
8
69
2
1
3
1
20
1
4
1
1
3
1
2
71
3
12
6
5
2
1
1
8
179
2
11
8
88
135
825
6
35
3
7
4
17
3
10
12
47
16
1
4
1
63
19
1
1
22
3
1
1
23
19
1
9
1
1
10
1
3
119
50
2
2
22
1
1
8
1
85
20
1
1
1
19
3
42
2
2
5
1
1
1
4
1
2
1
1
1
2
4
4
2
2
4
6
7
1
1
7
5
11
1
1
4
1
1
1
1
6
1
7
1
1
1
1
1
1
6
1
1
1
2
5
1
2
3
2
4
1
8
6
2
2
1
2
1
1
1
2
1
2
1
4
3
3
1
2
2
2
1
1
2
2
3
21
1
1
2
5
2
1
2
1
2
1
1
1
1
5
2
2
1
5
3
3
1
1
4
2
2
1
1
1
16
4
110
9
1
16
2
1
48
1
1
2
51
13
2
25
1
2
1
4
1
1
4
7
2
5
13
48
3
30
40
3
1
1
1
1
3
2
3
4
1
1
132
2
4
4
7
27
6
4
1
1
1
1
46
3
1
6
1
1
8
16
14
1
1
17
2
3
1
1
1
1
1
1
4
6
1
1
1
3
1
1
8
12
1
1
1
1
6
1
6
5
1
4
2
2
7
1
1
1
2
1
2
1
1
1
6
1
1
2
3
1
2
1
1
1
1
3
3
7
1
21
2
5
1
2
7
1
1
4
10
114
86
1
12
1
1
34
26
1
3
2
1
1
1
18
1
9
8
204
12
7
1
1
11
5
1
1
1
3
54
3
1
1
1
63
1
1
38
1
8
2
1
2
20
5
2
1
1
3
1
1
8
1
4
7
3
1
1
1
1
2
1
1
1
2
1
1
1
2
1
2
7
1
1
1
7
1
1
1
8
1
9
1
2
1
1
5
3
1
14
1
1
1
1
3
1
1
2
9
3
3
1
1
1
3
1
2
1
2
3
3
6
1
1
18
7
1
5
1
3
32
12
5
5
1
1
1
7
1
10
8
72
1
1
26
1
4
1
4
4
1
58
2
2
2
2
1
292
17
6
3
1
2
1
4
1
3
4
6
1
22
1
16
9
1
4
1
1
1
8
27
2
18
2
2
11
1
1
41
1
18
1
11
14
1
2
27
7
7
1
1
4
19
446
127
1
1
1
1
9
1
1
1
1
1
1
1
1
2
6
2
1
1
1
7
5
13
4
1
1
2
2
4
2
5
4
1
5
7
1
2
1
2
4
1
1
1
6
1
1
4
1
1
4
2
1
1
4
1
1
2
1
1
1
3
1
3
1
2
1
3
9
552
40
6
8
1
66
105
1
20
6
2
1
1
1
2
4
3
3
1
35
34
5
1
1
12
11
3
11
21
4
30
2
1
1
2
1
5
7
2
2
1
2
652
1
3
5
11
2
6
1
12
5
15
1
1
5
1
3
3
2
2
2
18
3
1
1
1
20
1
3
265
5
8
3
2
2
2
3
4
1
1
6
2
5
1
1
1
1
1
3
1
1
21
1
1
1
3
1
1
30
1
2
1
2
34
3
2
2
1
2
2
23
1
2
1
3
1
2
3
2
2
1
1
2
4
3
9
2
1
4
7
1
2
3
2
4
1
5
2
1
3
1
8
1
1
1
4
2
1
1
3
1
1
1
1
1
1
6
1
3
1
7
7
6
1
2
2
1
18
1
1
10
1
2
1
1
1
2
1
2
2
7
1
5
1
1
7
2
1
3
1
1
6
7
12
6
7
5
4
27
2
6
16
1
9
1
4
3
367
1
2
3
1
1
15
1
2
1
34
14
1
18
7
7
2
1
1
4
1
5
3
1
1
5
7
1
6
4
2
13
3
1
2
4
53
4
11
35
41
49
15
3
22
2
2
1
33
1
1
1
1
7
5
1
1
1
3
1
1
1
1
1
2
6
1
3
56
1
1
3
2
2
6
2
1
1
2
1
5
30
1
1
7
2
1
5
1
2
55
6
1
4
2
2
141
5
5
1
314
9
1
1
1
3
1
3
1
2
1
1
2
2
3
3
1
2
3
2
7
1
2
1
1
1
21
1
6
2
1
39
1
2
3
2
1
1
1
1
1
2
1
3
2
1
1
1
1
2
1
4
1
8
1
1
1
3
1
1
2
2
7
2
1
1
7
1
1
4
1
4
1
2
1
6
2
2
2
2
3
1
1
2
1
1
1
1
1
1
6
1
1
1
1
4
429
31
56
175
19
1
7
1
1
5
218
8
1
1
3
87
22
2
2
1
2
21
2
1
1
3
142
42
97
3
1
22
87
6
376
1
4
1
6
1
2
25
1
25
1
2
1
4
5
2
5
20
3
9
1
1
1
1
3
1
1
3
22
1
3
1
2
6
5
8
1
2
15
2
1
3
1
5
1
1
3
1
2
2
1
1
16
2
1
1
5
46
9
1
3
1
11
1
3
1
2
1
1
2
2
6
14
4
3
8
3
10
1
1
2
2
3
1
1
1
1
1
1
4
1
3
1
1
1
1
2
1
2
4
1
3
3
248
17
2
110
1
2
2
1
1
20
1
1
1
278
42
1
51
170
1
1
17
1
1
14
36
2
7
1
1
1
1
12
1
13
1
1
1
4
86
1
1
7
4
1
1
1
1
1
1
2
4
1
3
2
2
3
1
4
3
1
11
5
1
3
16
8
1
1
1
2
3
2
1
1
2
12
1
9
1
2
3
1
1
3
3
2
2
1
7
2
1
49
2
4
1
1
1
5
2
4
1
2
2
11
2
1
2
1
2
7
1
3
10
2
1
2
1
1
1
1
1
3
1
2
3
2
4
2
1
3
3
1
2
1
1
1
1
1
2
1
5
4
2
1
1
1
1
3
1
3
1
1
8
3
3
1
1
4
2
1
1
1
2
1
1
1
1
3
4
1
1
3
14
1
1
95
1
1
1
1258
100
5
9
1
101
11
7
1
6
14
18
4
22
1
1
6
2
17
1
2
7
2
23
17
5
1
1
1
180
13
2
1
1
1
226
20
30
1
4
78
6
32
8
3
1
1
139
5
1
2
1
245
2
1
3
151
14
1
3
1
1
19
1
19
3
1
239
1
1
27
16
1
2
1
2
3
92
5
3
2
4
9
1
39
7
1
1
1
2
7
2
1
2
4
1
10
1
1
1
1
3
1
1
1
2
1
9
3
6
1
5
6
1
1
2
1
1
2
1
2
1
1
11
1
1
2
4
4
6
1
31
2
1
1
3
2
2
2
1
1
20
2
3
1
2
1
1
2
1
1
1
4
3
1
5
1
3
1
2
3
1
12
1
1
2
1
9
5
1
1
3
1
5
1
1
5
2
1
4
1
1
1
8
1
1
5
10
1
4
9
13
1
3
1
1
3
1
1
3
59
1
4
7
3
3
1
3
26
1
1
2
5
1
1
1
6
2
1
2
1
1
1
8
7
9
1
3
1
1
2
1
1
1
4
1
1
1
105
1
273
1
2
30
2
7
1
4
4
252
2
1
1
5
2
110
4
1
1
422
132
1
31
11
3
1
1
99
1
2
16
2
1
1
1
2
22
82
3
11
4
58
1
6
26
3
3
28
8
7
1
1
1
5
20
1
1
1
1
8
16
16
1
4
63
218
1
1
1
1
3
2
4
5
6
4
8
4
2
1
1
18
12
1
1
1
15
2
23
10
2
58
1
2
1
5
2
2
1
3
7
2
1
17
11
15
2
1
1
4
1
4
1
1
3
24
1
8
1
7
1
101
47
1
3
3
1
12
4
7
3
1
1
1
12
2
2
1
2
7
4
7
1
1
5
1
6
1
4
1
2
1
15
1
1
1
1
7
1
3
1
1
3
2
1
6
4
10479
2
14
2
3
2
9
2
4
7
1
137
6
5
1
3
44
2
118
1
1
2
5
4
1
47
8
6
2
70
55
1
2
2
1
6
3
2
3
2
1
122
61
2
112
10
113
1
1
2
37
1
3
7
3
1
8
73
1
12
37
17
240
1
1
18
3
5
48
2
1
6
6
6
1
1
1
7
5
1
1
1
1
1
10
1
1
49
1
1
3
3
4
1
2
2
2
2
1
3
3
2
1
4
1
1
1
1
2
2
1
29
1
10
2
3
3
1
2
1
1
1
5
3
2
1
9
1
16
1
7
1
2
1
1
4
3
5
477
1
1
2
93
1
259
90
31
7
2
2
7
3
1
3
4
1
144
1
16
1
1
1
1
3
186
2
3
38
1
1
1
3
3
3
1
2
1
2
1
28
1
1
1
1
12
1
1
1
2
2
1
2
2
1
1
1
4
2
1
24
1
1
1
4
1
8
9
1
1
1
1
1
1
3
3
1
1
2
1
1
1
10
2
7
1
5
7
6
2
87
7
1
6
2
1
2
3
3
1
6
1
1
16
1
1
29
5
1
1
3
13
169
6
19
2
69
2
164
17
14
1
14
5
1
21
7
4
3
1
160
72
1
1
24
69
1
2
1
1
1
12
2
3
701
4
9
8
1
1
5
2
5
1
3
1
1
14
1
2
1
3
1
1
6
3
5
7
1
3
1
3
1
1
2
1
1
2
1
1
4
1
1
2
5
5
4
1
10
1
33
2
200
2
1
3
1
2
1
1
1
1
1
1
1
1
3
3
1
1
1
1
2
2
2
1
2
1
1
6
1
22
1
4
2
1
3
4
23
1
2
1
1
5
1
1
4
1
1
4
1
3
1
1
1
5
1
4
4
7
4
6
1
1
3
4
1
57
1
4
5
49
362
2
6
2
1
9
3
48
2
1
1
1
1
3
1
2
2
1
1
14
1
1
10
55
54
4
1
1
3
5
8
63
1
2
3
85
61
4
73
8
1
3
2
1
4
11
211
30
1
5
2
4
2
1
2
4
5
1
2
4
3
7
1
32
8
8
26
3
1
1
6
3
35
2
5
3
1
153
1
1
1
7
1
2
170
1
4
1
9
345
7
13
6
1
4
5
1
1
4
23
3
2
9
4
1
1
4
1
3
4
17
1
1
1
1
2
3
9
1
4
1
4
2
3
4
1
1
2
2
1
1
1
1
3
1
5
1
1
2
1
1
1
1
1
4
2
1
1
3
1
1
2
6
1
6
1
2
1
2
3
9
1
1
2
1
7
2
1
2
2
1
1
1
1
3
3
2
1
1
1
1
6
1
2
2
1
1
1
1
2
5
6
3
1
1
1
1
1
3
2
1
1
7
1
2
2
3
1
2
1
1
1
3
2
1
3
1
1
7
6
3
1
1
2
2
2
1
12
4
4
1
2
20
54
59
12
19
9
2
7
2
3
25
1
1
1
3
106
3
4
2
1
3
84
2
1
115
5
2
9
1
3
1
1
1
3
54
189
3
2
18
1
5
1
1
5
31
4
1
4
1
3
1
2
1
3
1
3
1
1
198
9
2
11
3
1
9
10
1
1
3
1
43
1
2
2
1
1
1
243
1
25
8
2
80
17
5
9
7
18
3
87
8
1
1
12
1
5
10
1
18
1
9
1
56
13
41
8
11
4
3
8
1
41
11
2
1
5
21
1
3
8
40
1
2
25
1
21
30
3
6
516
76
98
1
8
36
2
2
4
3
5
1
1
9
1
3
90
1
4
89
2
6
1
24
1
312
7
5
5
7
9
1
1
1
1
1
2
1
1
3
2
2
1
3
1
7
1
1
12
2
1
1
1
4
1
1
3
1
1
2
2
1
1
1
1
2
1
1
1
1
3
3
1
1
2
1
6
1
2
1
3
1
5
2
2
4
4
2
1
2
1
1
1
1
1
1
2
1
1
1
1
9
6
4
3
1
1
1
2
12
1
2
6
2
6
4
2
1
3
2
1
2
6
2
1
3
4
1
3
10
1
2
2
1
2
1
2
6
1
7
206
1
1
1
1
1
2
2
1
1
7
13
2
17
60
1
2
10
1
26
16
1
1
1
2
75
12
1
2
3
1
3
202
36
7
384
19
13
4
35
218
1
4
7
1
1
2
1
1
1
3
62
1
1
3
15
1
2
15
2
207
217
19
2
1
17
7
1
1
1
1
9
1
2
1
1
1
1
1
3
1
2
3
2
2
5
1
3
1
2
1
2
2
6
1
1
3
4
1
3
1
1
2
3
9
1
4
1
1
12
42
1
2
3
8
24
1
431
2
2
3
2
4
4
3
1
1
11
1
1
1
1
5
1
1
2
2
1
2
2
1
4
1
9
6
4
2
5
5
1
1
7
1
2
2
2
1
1
2
3
16
2
1
1
2
1
7
2
3
1
11
2
1
2
2
10
1
2
5
1
1
12
1
3
6
13
2
2
4
13
104
7
3
187
31
26
1
124
4
1
1
85
1
1
5
50
1
3
15
2
2
76
2
2
305
17
83
3
1
1
1
1
2
9
2
7
8
2
1
1
1
3
3
4
2
1
2
3
1
15
3
1
4
2
1
1
1
4
2
1
1
1
2
1
1
1
1
1
1
1
7
2
1
2
1
6
1
1
13
1
16
2
6
1
4
4
1
2
1
1
30
1
110
1
1
5
4
1
49
3
9
4
3
4
4
38
1
181
1
1
1
1
81
1
2
8
49
2
1
2
1
222
4
4
12
1
1
1
1
3
1
5
2
1
1
3
6
1
1
1
1
1
10
5
1
1
1
1
1
13
1
1
2
1
5
5
3
1
4
12
3
1
1
2
1
2
2
1
14
3
6
1
2
2
3
1
1
6
4
1
1
1
2
2
5
1
1
2
1
8
2
1
1
2
1
1
1
4
1
1
1
2
1
1
1
2
1
2
1
1
1
3
1
1
1
3
3
1
1
3
5
8
2
3
2
1
1
1
1
1
2
3
1
1
3
1
26
1
9
12
3
1
2
1
1
1
1
1
2
1
10
3
10
7
1
1
3
3
1
1
1
1
1
2
2
13
2
1
1
1
5
32
1
36
3
1
1
2
1
3
1
77
1
1
2
1
1
1
17
3
20
13
1
9
1
1
6
2
1
44
5
1
1
1
1
1
1
1
3
9
18
14
1
3
8
2
1
2
1
1
1
1
1
1
5
2
1
5
5
2
5
4
1
10
1
4
2
5
1
1
1
1
1
5
2
4
11
4
9
1
11
1
5
4
1
6
9
1
1
2
2
7
1
4
2
1
1
9
1
1
9
5
1
1
4
2
1
3
1
3
1
1
7
21
1
39
3
1
2
1
3
12
50
1
1
1
1
2
1
57
1
2
2
18
2
1
1
3
3
1
1
1
1
1
2
2
1
4
9
5
1
1
4
3
1
2
1
3
30
1
2
1
6
2
3
6
3
1
1
13
1
4
1
3
2
3
2
4
1
1
6
1
2
1
1
3
1
1
1
1
2
1
1
1
3
1
1
1
3
1
1
1
4
1
1
1
3
4
1
1
1
1
1
1
1
2
1
1
1
4
3
3
1
5
1
2
3
2
1
3
2
2
5
5
1
10
2
3
2
2
2
1
2
1
1
2
2
1
6
2
1
1
1
16
18
5
2
2
1
1
2
9
1
3
1
6
1
1
2
1
3
10
1
2
1
1
4
1
1
5
1
3
8
6
1
1
2
1
6
4
64
9
10
1
1
1
6
2
3
1
3
1
2
1
2
2
8
1
1
14
1
1
1
6
3
1
4
1
1
2
2
1
1
1
3
1
1
9
8
1
3
1
1
4
4
1
49
1
1
20
1
3
6
8
3
1
2
1
2
1
4
2
1
1
6
1
1
1
2
1
7
2
1
1
1
5
2
14
4
2
5
1
1
3
1
1
2
1
4
1
7
3
2
3
1
3
1
1
6
1
1
2
1
13
1
8
3
5
2
1
1
2
7
2
1
1
2
12
2
3
6
1
6
1
1
1
1
1
2
1
3
2
7
9
5
4
1
6
1
2
12
1
1
10
2
2
3
1
1
2
2
1
4
2
3
1
3
2
1
3
4
2
1
1
3
6
180
5
36
1
1
1
1
2
1
2
1
2
17
2
2
1
3
1
1
3
1
2
1
1
1
1
1
4
1
1
1
1
2
10
2
1
1
1
1
1
1
1
2
1
1
10
1
1
1
4
1
2
1
1
3
2
4
1
1
2
1
1
1
2
3
1
1
1
2
2
1
10
2
3
1
6
1
1
4
2
5
5
2
1
5
2
2
1
1
1
1
2
1
1
1
2
1
3
2
5
1
1
1
1
2
1
3
17
1
59
2
2
2
2
2
4
1
2
1
1
1
5
1
5
384
234
1
1
1
5
1
1
6
2
7
3
1
7
2
1
3
1
1
3
5
2
6
2
9
1
1
5
6
7
2
1
1
6
1
1
1
1
2
3
2
8
1
3
2
1
1
1
38
1
1
1
1
8
2
3
1
1
1
6
1
2
6
2
4
1
2
2
5
1
2
2
2
1
2
1
1
1
2
1
1
6
14
1
1
1
1
1
2
2
1