537
1419
37
67
172
278
192
78
338
221
455
546
67
257
362
298
715
408
751
718
901
39
55
102
54
20
54
88
485
54
130
44
92
447
509
539
503
372
424
47
56
52
55
59
123
165
77
112
193
640
444
11
68
142
135
119
554
71
227
502
93
71
64
41
89
186
97
313
120
488
1130
186
64
80
166
67
95
52
102
329
160
296
37
72
157
86
156
36
29
30
41
97
35
120
323
35
35
58
84
122
127
183
245
168
35
88
63
109
172
314
127
291
223
120
127
176
264
208
226
59
432
279
173
386
91
101
184
204
125
133
241
24
37
84
303
222
97
221
61
97
416
417
58
61
62
225
120
125
71
68
165
420
22
67
38
115
73
168
402
542
141
211
245
168
138
83
236
271
78
160
76
137
165
308
417
91
149
192
261
178
414
123
443
300
441
250
63
166
59
140
371
511
127
568
579
114
34
73
73
35
103
37
54
202
92
341
204
197
394
230
304
117
296
108
356
35
90
281
1215
208
91
149
137
3130
2404
143
488
60
166
77
312
118
2363
34
55
168
190
239
77
292
61
304
38
60
164
49
377
288
465
636
474
257
84
306
83
174
3238
2562
335
440
211
184
5304
3365
174
129
191
37
46
54
142
3993
429
43
267
51
77
185
85
35
63
275
27
52
47
37
49
125
69
42
147
37
90
125
230
399
144
448
2399
3675
164
351
183
5234
2683
7479
50
222
224
286
138
128
208
8082
2144
69
87
3702
4186
54
41
228
633
59
153
538
123
142
108
486
38
35
42
42
87
99
52
121
122
436
323
83
150
62
471
100
113
71
431
46
213
160
115
70
46
47
35
79
38
129
45
90
137
210
39
46
39
82
68
71
46
356
462
3483
91
55
129
130
27
38
64
31
27
56
3120
2427
159
665
201
578
25
143
65
73
76
32
63
132
73
168
349
51
142
121
105
348
35
37
60
30
298
143
192
395
436
27
208
164
136
80
159
99
20
25
27
31
48
230
215
48
48
52
424
41
49
49
126
101
102
253
185
362
421
261
302
418
307
538
100
240
42
234
259
243
792
300
281
96
88
231
300
118
822
633
1667
252
246
258
171
542
258
661
324
235
176
178
263
178
340
488
1026
181
104
858
515
537
127
519
24
558
506
377
226
75
261
209
595
97
457
208
226
509
194
56
427
201
195
363
217
60
511
61
2222
280
44
586
244
540
59
147
114
96
141
227
131
497
1700
824
591
159
103
1343
232
437
2356
250
0
0
55
172
164
128
127
120
114
124
133
130
154
125
171
149
152
162
163
171
165
153
180
156
167
172
180
166
121
119
167
173
169
133
157
166
168
169
127
139
162
168
160
162
166
120
120
142
151
165
181
155
200
150
120
129
131
155
132
163
157
122
140
160
160
154
125
131
132
131
125
191
153
146
133
116
130
111
144
116
140
121
128
172
141
138
132
121
180
178
157
153
128
155
114
108
170
155
144
144
111
120
126
123
108
140
129
129
159
151
164
151
151
131
150
124
146
126
132
119
154
170
134
135
143
146
141
140
134
157
122
157
150
172
114
137
126
155
133
136
104
103
111
137
156
154
136
166
150
148
160
120
113
176
135
172
139
131
137
162
155
116
120
160
143
148
141
116
113
149
139
109
124
128
136
103
141
136
164
157
133
117
128
158
130
107
137
142
141
147
105
127
135
121
129
176
125
153
172
165
183
146
151
160
171
143
158
136
138
125
112
111
132
135
112
137
164
123
119
177
153
166
160
117
195
176
134
135
145
138
125
111
137
168
147
156
148
117
140
141
147
154
114
150
136
117
168
135
146
128
142
132
137
175
134
124
135
169
175
156
146
152
125
178
179
120
104
122
172
170
142
121
187
129
150
117
135
115
139
118
157
150
106
155
160
167
160
150
133
166
168
92
172
145
127
133
110
109
134
183
190
120
127
138
192
185
194
160
162
137
123
143
145
133
195
181
172
130
193
177
163
160
131
134
140
129
138
110
143
165
171
175
170
150
153
135
117
168
148
134
158
133
127
127
121
118
161
127
139
134
135
119
108
139
151
172
136
155
154
165
140
150
128
166
170
173
173
147
154
161
163
152
117
137
180
136
169
125
173
155
165
145
167
160
161
194
191
130
150
117
140
155
115
164
136
138
177
172
134
124
127
174
147
119
144
154
159
171
180
187
169
131
151
112
135
159
157
164
164
161
137
141
145
153
152
147
153
152
136
154
180
165
157
147
144
160
171
124
127
125
137
96
130
130
113
163
126
136
175
161
110
175
125
151
111
117
124
151
113
142
137
153
129
173
112
190
147
155
162
132
180
147
171
113
135
124
111
119
124
110
128
182
125
140
132
131
161
141
122
184
124
138
181
130
144
120
179
167
126
112
147
156
163
165
200
140
142
153
129
136
154
148
143
191
131
152
156
127
120
170
138
130
177
131
130
134
122
188
177
150
132
131
168
111
127
179
132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
