124
54
7
15
81
35
4
37
3
33
2
79
2
47
40
102
17
75
2
43
49
11
12
3
87
44
67
18
22
51
96
9
17
1
1
81
3
44
59
2
30
85
69
28
45
12
30
38
32
20
11
28
42
30
8
86
57
56
50
51
39
80
47
124
41
15
5
3
100
57
34
37
7
2
1
11
75
137
47
11
67
92
67
34
156
33
8
29
35
203
20
2
51
2
54
69
14
4
1
1
72
22
45
11
34
2
21
7
4
25
1
16
63
86
25
143
45
49
23
80
3
21
1
11
14
38
73
14
9
45
45
117
58
5
10
33
25
28
20
41
37
95
15
57
114
84
1
22
61
22
126
132
40
77
84
64
12
95
2
39
67
40
1
30
80
57
62
48
1
64
56
3
26
46
79
53
38
16
26
71
3
1
49
1
18
62
39
117
9
81
50
38
4
9
68
76
61
51
49
50
8
84
56
2
59
2
1
29
28
109
33
12
37
45
12
39
26
42
18
54
1
11
194
39
24
65
30
59
56
16
16
41
12
30
26
60
4
13
43
14
44
62
63
60
54
9
27
53
85
33
98
107
54
7
106
38
172
18
30
32
56
2
58
1
132
56
30
61
2
54
31
1
13
9
113
83
27
171
120
74
25
22
48
24
51
46
26
9
31
15
58
12
33
39
56
77
1
51
11
2
89
40
15
47
52
1
39
104
41
45
14
57
17
53
45
10
1
1
36
40
79
45
76
3
64
3
6
45
6
153
24
47
62
52
80
23
4
51
108
4
70
80
40
37
38
20
7
30
7
5
9
59
35
27
144
22
23
10
9
1
98
19
2
53
37
41
53
47
22
6
63
1
142
8
99
48
144
62
28
20
67
7
84
52
28
16
8
10
65
88
26
24
49
1
49
48
10
2
20
102
1
3
3
63
21
42
34
21
22
2
12
22
74
9
104
53
24
68
28
132
88
40
46
138
41
2
24
2
79
11
75
46
61
59
21
92
1
32
16
68
9
48
66
100
58
51
35
52
14
22
23
39
121
55
105
2
38
41
70
41
13
30
110
13
82
12
25
29
59
9
6
35
63
2
20
56
97
22
44
27
135
66
85
115
31
40
119
24
28
65
24
9
18
103
82
13
36
102
67
41
2
104
79
4
2
11
1
35
16
28
90
62
6
119
64
100
47
20
80
55
32
45
5
89
61
75
2
58
28
35
1
150
1
82
34
1
65
97
61
2
44
3
35
76
6
13
7
9
67
81
6
56
5
70
70
48
50
37
96
48
47
71
138
18
31
2
88
18
15
108
65
9
9
79
4
70
14
86
5
16
1
44
1
32
26
22
44
23
103
104
82
115
30
9
38
43
3
38
11
26
62
40
32
29
66
9
39
4
66
14
26
19
14
33
121
13
23
20
41
40
68
10
160
60
105
156
4
27
2
120
136
61
2
32
11
46
23
157
20
41
64
35
23
32
36
46
79
12
68
30
68
45
34
102
20
66
76
32
76
31
7
2
13
184
33
73
18
43
35
141
43
77
7
9
28
39
27
44
109
4
8
41
30
3
48
8
160
33
65
14
100
34
2
94
35
19
45
19
30
59
30
11
5
1
73
19
48
1
248
15
13
3
1
36
99
95
50
72
57
68
11
42
8
40
5
68
12
34
15
93
14
63
22
6
152
55
35
60
14
13
5
49
2
1
79
59
29
86
5
71
2
23
9
64
33
77
19
23
61
39
9
30
55
23
42
16
108
42
40
