50
4
33
15
1
5
87
91
45
1
41
23
26
301
53
1
80
118
1
1
15
12
60
35
138
1
173
61
1
21
8
18
35
17
22
60
65
54
39
1
1
5
115
30
98
61
79
8
193
4
654
63
22
283
150
153
20
10
13
3
19
444
54
25
21
13
19
26
90
105
73
3
1
46
28
160
1
65
152
1
61
102
49
43
1
48
27
6
49
27
19
33
1
1
37
49
54
30
12
34
58
61
23
12
96
37
46
25
52
35
31
41
33
26
28
19
17
28
39
32
5
39
36
25
22
17
32
7
1
33
88
18
49
7
1
62
26
25
13
13
20
67
34
1
127
42
84
27
2
18
37
26
96
84
33
103
34
6
31
38
94
32
9
15
5
185
54
135
6
25
16
1
1
24
19
46
30
21
11
33
20
23
30
43
37
6
51
62
15
8
16
25
37
21
22
25
40
19
27
5
31
17
41
26
21
14
39
28
2
22
26
20
22
15
1
20
2
14
21
40
56
20
3
19
4
1
43
8
2
29
1
1
1
1
1
1
1
1
29
42
1
1
26
48
46
53
58
60
28
6
2
1
23
26
21
30
31
21
17
3
32
33
30
1
8
28
70
19
16
22
13
38
25
47
37
34
32
44
41
36
40
2
10
20
20
17
23
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
26
26
28
25
52
20
30
39
31
30
24
17
18
1
17
11
31
21
20
1
1
17
19
17
11
13
26
19
16
16
17
16
12
64
18
25
28
22
22
27
16
27
31
23
27
1
1
15
22
47
25
28
19
18
24
42
14
124
48
25
21
20
11
42
24
33
35
32
34
32
1
19
28
7
33
44
23
14
18
1
1
1
48
19
1
22
22
32
3
10
13
23
17
17
21
16
33
33
36
38
26
25
25
23
44
47
38
38
31
29
30
22
31
35
30
38
37
36
35
23
25
32
22
25
43
34
1
1
10
23
26
32
19
24
21
29
20
25
17
1
12
1
10
10
1
25
9
20
19
11
16
7
27
12
10
1
12
5
20
18
16
1
12
13
39
22
12
11
6
14
13
17
19
18
13
16
19
27
20
17
32
15
15
1
24
16
11
24
44
25
18
1
1
16
12
27
49
72
18
16
36
28
25
29
25
28
20
14
8
16
14
27
28
12
11
18
27
1
11
17
5
1
20
24
20
26
12
22
7
7
19
8
15
8
6
5
1
1
1
8
14
13
1
18
17
64
1
1
1
5
11
13
5
10
3
11
12
10
9
13
5
8
10
1
3
1
7
3
5
5
10
2
1
1
1
1
1
1
1
1
62
51
86
97
61
105
175
15
28
11
15
253
37
115
33
22
12
7
62
5
1
45
21
37
51
39
41
27
22
22
23
27
24
19
35
16
63
120
100
9
5
12
8
5
12
1
1
1
55
18
129
467
184
135
1
37
129
5
16
30
200
143
1
152
195
22
33
37
283
4
25
208
179
188
88
120
23
183
18
17
31
19
42
19
19
1
71
6
20
9
13
17
18
14
19
23
20
13
12
1
31
128
1
301
211
166
9
50
9
29
1
243
144
55
21
2
15
39
27
16
26
139
90
33
375
87
83
7
5
16
3
3
1
1
1
1
1
21
2
5
14
20
11
35
10
25
15
17
22
5
19
11
18
23
16
7
3
20
18
21
21
15
2
20
20
1
19
30
8
19
22
6
10
22
21
22
12
30
31
32
32
32
408
647
147
1
15
22
25
6
1
15
31
31
17
14
1
1
29
32
35
35
38
29
50
29
36
38
36
37
32
37
42
15
35
35
29
43
42
43
47
50
111
49
7
34
63
74
45
992
1
26
29
42
