537
1568
19
28
4268
4069
3169
82
271
168
517
1808
40
124
150
3346
3327
3531
3571
2045
4487
32
37
46
24
19
33
50
734
38
46
22
57
833
803
798
839
251
298
61
27
28
51
35
120
134
55
65
83
92
106
24
48
70
72
93
224
55
85
166
117
133
51
55
92
136
90
262
54
396
121
91
60
64
102
51
64
45
76
213
93
256
36
55
89
60
123
18
24
20
25
66
24
111
568
23
27
44
56
157
111
120
198
82
23
72
54
54
135
227
266
182
4578
4427
5800
3783
6265
143
150
88
488
2591
190
276
49
61
67
123
62
3189
256
17
22
62
259
225
4730
174
80
83
269
314
74
47
38
150
64
105
66
38
376
652
21
48
20
96
97
198
162
218
191
306
155
76
66
55
134
490
67
82
54
148
116
178
440
119
91
272
85
171
307
75
200
259
567
222
40
132
44
190
708
544
101
398
96
90
22
42
28
46
64
47
41
67
101
210
213
214
376
211
204
98
476
141
499
41
88
123
87
134
99
92
93
51
63
150
727
51
95
110
284
54
218
41
59
88
192
265
52
153
34
215
32
58
164
49
312
154
687
567
868
139
28
242
51
112
186
267
332
488
76
81
151
145
130
1069
756
27
40
56
77
172
2053
31
2273
45
65
146
82
25
42
563
28
61
61
60
23
61
20
21
114
22
62
75
214
395
228
386
74
222
155
404
144
134
56
162
37
90
70
164
74
79
172
172
465
25
62
47
148
38
61
1348
624
41
127
548
116
116
54
118
32
25
30
42
99
146
24
108
82
258
270
63
120
76
432
38
58
50
289
56
260
118
90
38
19
50
27
44
26
103
67
72
36
53
24
27
50
53
44
38
33
284
648
183
54
28
82
44
26
21
25
23
22
25
53
111
85
192
407
824
25
125
54
57
108
27
46
138
68
111
87
32
155
66
46
120
24
21
28
21
256
69
175
321
167
23
115
57
47
44
122
73
17
22
25
24
32
163
208
47
28
61
201
28
67
32
73
88
64
159
252
415
268
268
155
920
3239
76
60
228
44
123
110
210
764
345
155
64
36
225
114
113
89
591
141
93
193
137
232
88
80
190
362
127
2535
195
476
149
312
598
150
120
84
774
511
118
242
264
22
1286
193
155
87
49
369
70
61
64
628
87
5142
86
722
47
608
118
74
207
259
62
881
151
96
186
24
200
79
652
46
63
145
115
118
135
80
644
310
79
863
953
74
180
191
825
145
168
0
0
55
163
139
163
131
128
115
111
92
102
131
120
100
87
165
135
156
141
112
148
169
183
170
169
200
169
90
123
142
117
171
140
133
130
131
161
115
101
161
173
139
152
117
131
113
142
115
111
160
113
200
144
90
91
107
147
147
106
114
98
127
142
155
121
93
109
114
118
104
117
100
125
106
88
102
93
142
96
111
103
112
157
112
107
118
111
160
170
163
161
111
139
115
109
139
157
137
152
128
101
91
108
83
161
109
114
122
112
115
154
120
99
182
166
165
173
99
107
144
103
126
121
102
118
104
112
117
144
115
145
142
171
100
116
125
143
117
160
103
112
96
145
114
125
93
112
140
137
117
111
104
200
125
153
124
123
160
110
112
121
118
132
115
108
124
101
114
157
140
100
135
104
92
102
131
115
155
108
141
88
89
108
124
115
106
133
140
124
111
99
105
93
93
104
109
157
142
139
200
144
146
171
105
153
114
145
107
137
103
96
100
110
106
101
171
106
83
137
87
121
121
83
125
91
135
102
110
146
105
83
112
105
142
116
120
87
114
104
98
97
106
120
142
132
145
117
98
91
104
109
95
137
93
86
92
93
113
92
118
120
103
96
113
89
136
149
139
133
134
97
115
114
144
148
117
131
127
91
161
123
125
171
158
158
153
120
100
142
142
94
150
116
94
109
103
131
109
125
105
101
102
112
116
127
131
118
114
100
97
148
147
147
97
98
142
104
106
114
125
158
173
112
122
90
107
86
116
124
100
161
133
150
139
131
109
120
152
101
113
117
117
97
128
104
139
145
149
105
119
87
90
108
142
152
151
200
139
100
112
157
108
120
92
160
152
128
127
138
127
113
125
127
98
117
164
126
142
152
142
152
139
150
142
156
121
98
88
124
103
161
95
157
152
144
136
171
151
115
88
104
163
130
140
121
98
160
168
175
168
120
106
99
118
113
142
117
98
103
118
119
111
163
155
161
136
133
115
109
200
161
161
78
120
161
152
109
99
103
110
93
106
113
92
109
112
183
149
153
105
175
124
97
105
111
106
112
106
112
118
102
120
100
100
103
107
110
114
92
152
101
113
115
109
123
93
115
102
97
101
106
90
161
112
110
90
146
94
200
108
103
114
105
118
132
140
97
88
117
104
177
100
177
200
143
118
151
77
111
147
113
150
111
98
128
96
113
114
148
99
113
165
122
97
100
106
98
120
176
179
117
101
103
130
100
143
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
