390
237
2
3018
14467
13
90
3858
780
52
3
6
71
938
11
182
851
19
2829
3621
412
4
45
70
828
929
44114
1678
16742
385
5
8
9
114
7
13
3558
2
9941
16895
11

56
12
3
4
3
590
2
2
36
3
1
3
3
2
3
68
1
3
1
3
1
31
4
1
11
1676
6
327
1
7
28
4
62
7
1
8
1
2
4
32
5
178
34
115
35
12
216
45
2
27
18
383
3
82
2
48
7
4
4
4
2
1
11
1
6
6
2
1
87
323
3
1
4
1
1
2
1
1
1
1
361
78
366
89
1
95
29
10
8
2
8
53
1
27
2
2
1
3
66
1
2
7
11
1
5
3
1
1
16
4
1
1
1
2
1
2
1
1
1
36
4
1
2
1
1
3
1
1
878
4
12
3
1
1
4
1
16
1
1
3
5
2
4
1
1
361
1
115
3
4
12
8
5
32
2
5
2
2
6
1
2
1
1
1
4
135
1
7
3
1
1
15
1
9
3
1
1
2
1
1
2
2
1
2
1
1
3
142
71
2
3
2
7
9
119
2
3
21
3
1
6
2
3
139
1
15
22
26
2
182
2
4
5
7
2
1
6
10
2
1
1
1
1
5
1
1
5
1
1
5
2
1
1
2
1
138
10
2
1
3
2
1
1
1864
1
4
1
68
501
2
17
3
1
1
1
3
29
46
242
19
6
2
53
1
4
8
31
230
1
4
3
2
7
1
2
1
3
5
2
9
6
7
1
1
2
121
4
100
6
15
1
11
12
1
5
13
6
8
3
30
128
33
5
11
6
1
1
30
2
2
5
1
22
1
2
21
1
9
2
1
13
2
5
4
6
90
1
3
1
3
3
1
1
2
1
6
1
1
9
2
3
1
1
2
1
64
28
49
64
1
62
6
2
41
50
4
2
1
1
2
3
654
27
9
138
1
2
5
1
3
1
2
16
1
3
33
1
1
3
7
1
1
2
533
1
111
37
3
1
1
6
8
5
2
34
8
1
1
1
5
107
3
3
15
2
2
1
25
1
78
2
192
42
16
1
1
1
299
6
1
8
27
14352
2
268
43
1
1
9
1
2
23
10
4
1
62
61
3
36
6
1
4
2
5
1
1
1
4
2
2
1
3
1
1
1
2
1
1
5
4
1
4
2
3
3
2
1
4
8
3
4
5
1
4
4
6
4
3
7
1
3
1
3
1
2
7
3
2
1
3
1
3
4
3
1
1
1
1
5
3
1
1
2
1
3
8
6
3
2
1
6
1
1
2
6
11
8
135
4
4
362
44
106
4
3
2
1
2
3
1
15
4
2
1
1
153
3
1029
23
88
3
2
1
3
1
1
2
1
4
1
1
2
3
32
1
3
45
8
26
3
2
2
69
3
9
34
15
2
2
1
19
22
190
1
38
1
15
1
251
6
6
9
4
2
1
8
26
8
8
2
36
4
3
2
2
3
3
3
1
54
293
59
1
5
1
37
2
2
3
1
5
5
14
4
1
1
5
1
1
2
8
79
1
1
7
1
1
2
4
1
1
2
287
1
1
1
2
1
3
2
4
2
5
6
1
1
42
1
1
1
3
1
1
4
2
2
1
5
6
4
1
5
1
2
5
13
1
4
2
1
24
3
4
1
1
3
1
4
2
40
1
1
7
3
2
4
9
8
2
4
6
3
3
3
5
5
6
1
1
131
2
11
2
3
2
3
1
1
1
3
4
2
1
2
1
1
1
1
51
1
16
4
2
2
2
2
2
2
1
3
1
2
46
1
6
12
1
4
2
2
24
59
2
2
16
19
1
3
3
1
3
1
1
2
1
1
1
4
1
1
2
3
1
2
1
1
2
2
1
2
1
1
2
4
4
1
2
2
1
1
1
1
5
1
2
1
2
1
3
1
1
3
1
1
4
1
1
1
1
1
2
2
1
1
1
1
1
1
2
2
1
1
2
1
2
1
2
3
1
3
3
41
23
18
1
1
21
2
1
1
3
9
1
1
11
1
5
1
2
6
4
2
1
1
1
1
2
1
2
3
6
1
1
1
2
7
3
1
6
2
4
13
11
1
66
1
3
1
1
2
19
327
3
20
298
2
1
1
1
1
52
2
2
158
4
1
1
79
28
5
2
42
5
1
33
2
3
2
1
2
1
70
27
3
1
1
13
9
16
2
1
1
4
3
24
24
2
1
3
13
1
9
1
2
7
16
1
1
2
3
4
2
43
1
60
90
1
1
1
1
1
3
1
11
32
11
3
34
1
2
46
4
813
331
3
138
1
1
1
13
1
50
1
14
3
41
43
2
25
28
28
10
2
7
278
3
3
2
101
2
41
6
3
4
1
1
1
1
22
106
30
13
431
2
497
1
1
1
4
121
1
1
4
1
1
13
21
1
1
1
1
1
114
50
1
2
11
13
55
144
3
1
2
1
17
21
1
2
1
37
1
1
1
12
1
44
1
1
3
349
548
10
2
6
1
79
1
2
4
2
1
5
2
3
1
4
2
2
1
1
2
1
1
1
1
1
3
1
3
1
1
3
4
2
2
1
6
1
1
1
3
2
2
1
4
3
1
1
3
1
2
3
2
1
2
1
2
1
4
2
4
2
1
2
1
1
1
3
1
1
1
7
1
2
4
1
4
1
1
1
1
1
1
2
2
1
1
1
2
1
2
10
1
1
1
10
3
1
1
3
1
1
3
2
1
3
5
1
1
3
1
1
2
1
6
1
1
1
3
3
24
5
29
2
5
3
2
1
3
5
1
2
1
269
4
6
1
2
1
6
2
56
19
16
3
2
26
6
69
3
50
2
13
1
27
7
10
58
52
193
9
2
1
2
5
1
18
2
1
4
6
6
1
1
1
1
1
2
1
4
1
3
20
5
1
1
1
32
1
15
78
4
3
1
1
2
2
2
8
1
2
6
1
170
24
44
2
58
2
1
1
4
3
1
1
1
1
1
4
1
1
2
1
13
128
2
29
2
1
14
38
3
3
31
6
3
1
2
1
11
1
57
2
4
6
1
1
1
58
2
1
2
8
1
7
2
3
1
7
3
4
1
1
3
9
3
1
3
3
5
180
10
1
2
91
1
4
9
3
1
18
52
56
1
5
93
3
3
39
22
29
1
4
68
56
2
1
7
1
2
4
2
6
1
11
1
9
2
9
10
1
1
1
2
21
14
6
1
3
1
3
4
1
4
1
1
1
6
4
17
64
3
540
2
2
2
15
1
1
282
5
2
31
12
1
2
1
5
3
5
12
1
3
3
1
1
1
2
4
2
2
1
3
1
1
2
2
3
3
1
1
3
1
365
265
3
3
6
33
6
544
169
24
31
2
107
4
1
13
1
1
2
375
5
3
1
64
5
2
1
4
1
3
2
1
1
1
3
153
1
3
7
1
6
1
2
15
7
2
1
165
55
4
105
21
10
1
1
1
3
1
3
2
294
229
4
164
2
183
10
13
2
2
2
2
21
16
2
15
11
2
31
12
1
12
44
43
5
1
2
5
1189
4
19
2
1
36
1
6
2
1
9
1
3
3
4
44
5
1
1
117
4
5
5
28
2
2
1
45
128
1
4
6
2
5
48
1
1
3
1
1
2
5
1
1
9
2
165
10
1
2
3
7
4
2
1
3
1
6
5
7
2
74
12
8
2
1
1
14
1
1
2
5
32
17
1
19
1
2
2
36
24
188
51
126
3
105
2
6
86
19
2
1
6
2
4
5
125
1
1
35
30
2
1
6
9
1
27
7
9
280
6
913
24
5
3
37
123
234
1
5
1
1
6
3
46
3
2
13
13
26
2
1
90
2
235
21
6
1
216
1
1
10
1
1
14
13
1
1
353
3
1
41
62
7
46
2
1
130
1
4
69
4
208
1068
50
1
10
1
115
5
5
4
4
4
4
3
10
72
2
4
29
3
10
45
1
12
1
188
3
29
2
3
1
354
40
737
60
394
68
26
99
236
2
10
2
1
41
11
30
33
1
2
1
11
1
2
1054
4
236
132
6
1
182
95
5
1
1
2
2
4
5
1
7
212
4
7
39
2
360
2
1
53
1
1
1
106
1
9
1
1
11
2
15
61
9
9
9
19
32
23
2
4
6
1
1
5
1
2
1
35
245
1
1
27
166
3
10
30
1
1
8
1
1
135
1
1
3
2
1
1
2
2
5
2
2
90
3
7
1
1
1
1
10
2
2
3
7
2
1
4
1
6
4
1
2
2
1
5
2
7
23
4
6
1
4
3
6
1
3
2
5
29
1029
2
7
1
1
10
199
1
96
1
3
2
10
2
9
1
3
104
149
102
9
2
1
61
143
2
27
19
19
5
2
1
5
245
1
3
79
1
3
8
1
7
2
2
6
4
72
66
50
21
11
85
13
43
1
1
1
5
23
15
925
1
22
90
4
74
3
9
3
1
2
35
16
1
11
1
1
1
2
1
25
2
5
10
1
43
59
70
11
7
18
2
1
3
3
15
64
1
25
61
2
1
2
1
263
33
107
1
8
1
1
1
1
1
4
1
4
1
85
1
6
13
2
73
85
32
1
3
1
20
4
35
3
10
10
5
1
7
1
359
1
25
4
3
1
1
5
16
2
3
1
2
2
4
1
4
13
6
50
26
1
579
1
1
1
3
2
4
6
56
3
1
4
1
2
1
1
3
1
11
5
31
22
38
9
2
1
2
2
2
1
1
1
1
10
1
3
1
1
1
1
20
3
5
1
4
1
5
3
4
1
1
1
2
1
8
2
1
1
2
2
2
7
6
2
1
17
21
4
1
13
9
1
3
1
1
4
5
2
1
1
17
1
2
3
3
1
3
2
9
32
2
2
56
8
1
1
1
54
13
27
45
26
10
2
5
201
1
3
4
4
1
1
3
104
1
3
3
38
1
103
1
2
7
1
3
9
4
254
1
6
139
2
1
1
1
2
40
1
6
3
1
1
5
2
1
12
149
5
2
2
8
3
2
3
2
28
230
54
1
12
1
4
1
1
1
12
55
2
1
9
1
5
2
2
104
97
438
392
42
1
1
4
27
1
2
1
828
7
7
1
1
4
4
30
3
2
29
6
6
11
2
102
157
1
1
1
239
1
2
2
929
55
327
1
24
1
1
1
134
4
25
1
1
1
4
127
3
1
2
1
88
2
5
2
1
2
8
2
1
3
1
3
5
7
57
5
4
9
8
1
2
2
1
1
1
6
1
1
1
6
3
3
3
2
2
1
1
6
1
2
5
1
4
4
1
2
1
12
3
1
3
3
11
1
1
1
8
4
4
202
7
47
3
2
3
2
1
25
5
86
2
2
1
1
6
5
1
1
13
310
1
21
5
6
19
26
6
1
27
215
53
2
1
16
14
3
84
46
146
10
135
21
26
30
128
3
3
22
11
1
1
1
452
1
44
11
20
6
1
5
2
96
1
16
99
34
371
7
140
194
1
3
79
39
7
1
1
1
4
1
8
1
5
9
3
76
119
1
161
1
17
64
1
2
1
4
58
1
59
8
9
1
108
6
3
2
18
2
83
11
4
3
1
6
2
4
1
385
21
1
41
121
439
1
4
46
32
3
137
3
14
176
3
11
14
1
117
17
5
1
31
3
2
84
6
3
1
13
12
26
2
11
1
1
3
20
21
164
2
1
4
1
4
9
50
53
133
157
14
1
10
1
9
4
2
73
2
92
21
35
1
1
2
35
99
167
2
150
1
1
631
12
6
1
7
60
166
5
3
1
1
42
1
5
2
3
1
10
3
350
1
45
3
2
49
8
3
14
7
30
6
199
2
14
19
3
84
1
8
1
1
1
2
2
3
1
2
46
6
7
6
281
5
1
1
24
2
2
2
6
1
1
1
3
7
1
22
1
2
2
1
6
2
37
1
57
5
193
2
2
158
2
1
4
11
22
99
2
167
487
70
2
93
1
12
5
3
15
8
10
21
30
69
1
1
1
1
55
2
6
1
1
1
4
12
16
1
2
1
2
10
1
1
2
5
1
13
5
2
2
2
4
32
3
44
3
2
3
24
3
17
1
2
6
2
7
3
5
139
4
545
2
3
2
1
5
1
2
1
4
1
30
1
3
1
2
1
9
5
18
157
4
3
1
4
3
25
891
1
1
111
89
3
10
9
1
1
15
2
1
6
1
1
2
107
4
314
1
1
4
1
3
2
1
2
1
1
17
5
21
3
2
106
3
3
1
114
1
1
1
4
2
1
2
2
3
26
1
5
2
2
1
3
1
3
1
2
4
1
12
6
255
2
97
1
9
1
42
7
2
1
1
2
1
1
1
3
1
4
25
11
26
8
6
4
6
2
3
39
2
259
2
62
7
10
1
10
1
2
2
2
3
10
2
1
190
1
43
1
5
20
2
5
27
2
1
1
2
12
9
86
6
2
3
1
2
1
2
3
1
48
1
1
6
5
299
6
3
2
9
1
40
8
1
244
96
9
4
194
4
3
2
2
4
37
8
60
1
3
8
3
5
9
2
36
64
2
24
2
10
91
41
9
1
2
228
1
5
3
4
48
48
4
27
4
459
8
2
1
1
10
2
64
2
1
20
2
118
53
1
4
2
2
1
11
13
1
1
4
3
2
1
2
3
18
3
1
1
1
32
1
1
1
101
1
1
4
5
3
4
1
1
2
25
3
4
1
30
1
3
1
53
167
17
1
1
1
90
93
355
3
1
2
1
2
47
4
3
55
9
5
4
1
10
1
2
1
3
50
1
49
1
37
41
1
51
164
5
3
16
2
1
6
2
287
4
1
2
2
573
78
7
2
11
29
11
1
818
3
1
38
993
26
2
24
1
4
233
17
2
3
3
6
2
1
15
3
3
1
1
8
3
2
8
3
5
89
105
8
1
2
17
1
89
2
2
1
321
1
33
2
10
21
286
1
2
130
3
4
127
2
50
2
59
1
3
1
1
1
3
1
540
341
109
4
3
1
7
1
2
1
41
1
29
1
1
1
1
2
6
1
3
3
13
3
10
1
64
1
17
1
1
179
7
1
1
1
1
2
5
1
28
1
58
2
30
1
60
3
1
1
1
18
16
26
14
2
6
5
1
585
74
2
1
24
1
4
27
17
1
134
64
3
232
1
1
1
1
3
1
2
1
26
1
66
191
34
1
2
68
1
368
27
61
1
1
54
1
1
1
1
1
1
27
3
6
1
2
6
1
2
15
1
3
1
1
1
12
4
2
3
4
1
1
4
10
2
5
7
1
24
1
8
132
35
2
3
1
2
321
58
1
18
16
18
40
81
116
30
18
121
1
2
53
632
8
5
2
1
12
295
15
5
3
6
7
1
167
2
2
3
1
3
1
1
1
3
1
17
1
1
15
330
83
11
20
2
1
1
3
10
1
2
16
34
1
2
3
2
1
4
2
3
2
4
3
1
7
1
1
2
1
2
1
2
3
1
1
1
78
2
5
2
3
2
1
10
125
1
1
2
204
1
2
2
10
2
1
2
780
2
3
1
354
2
12
25
5
1
2
31
5
1
1
19
1
3
112
2
1
1
15
3
27
3
7
58
25
2
9
1
4
2
5
1
7
20
2
7
1
2
1
3
3
14
1
1
5
2
1
335
2
101
3
20
3
1
1
5
5
6
10
3
6
30
5
14
7
1
4
2
5
236
7
1
20
1
109
1
1
7
5
6
344
187
1
4
7
135
21
1
11
1
415
11
14
31
4
2
1
4
337
10
1
1
9
215
5
12
25
1
7
58
32
3
4
1
6
7
3
53
1
1
9
1
14
14
195
23
2
16
55
2
1
18
58
53
3
3
45
2
4
6
527
47
703
1
1
2
14
1528
1
1
3
10
2
6
1
2
1
7
1071
3
1
4
1
1
1
2
4
3
2
31
2
3
1
3
2
1
53
7
33
52
10
7
4
1
4
40
7
1
1
3
4
1
2
3
1
3
2
4
2
6
4
3
3
1
3
191
1
1
3
1
1
3
44
1
1
2
1
1
5
15
1
1
3
2
49
877
24
2
1
1
2
2
31
12
20
3
21
54
143
1
2
1
1
16
2
9
118
2
3
444
31
11
1
2
1
2
1
8
1
2
1
4
1
1
2
1
1
1
8
2
1
228
1
20
49
13
100
3
1
15
4
2
7
71
122
5
1
455
1
1
1
12
1
2
14
222
2
15
5
43
6
1
1
4
1
1
6
5
2
1
4
6
247
15
1
1
43
9
6
9
3
1
3
48
35
1
6
1
1
1
124
12
14
6
2
75
3
17
2
1
2
26
1
28
1
5
50
5
1
2
27
1
1
4
1040
3
2
102
15
32
5
3
31
7
58
34
2
3
1
9
5
1
2
65
4
4
11
52
3
7
1
91
11
7
13
1
4
6
1
1
2
864
4
18
908
3
607
3
3
1
1
27
2