537
1664
62
206
109
306
252
81
318
293
552
247
124
57
113
217
152
102
212
217
210
114
519
246
116
126
567
87
655
140
116
124
68
892
883
907
923
263
535
126
137
79
206
221
135
208
68
292
100
54
92
54
65
133
124
127
146
222
45
222
86
61
138
125
178
287
52
248
46
440
83
65
49
116
147
169
116
88
88
190
131
257
238
46
134
95
145
46
114
128
50
128
224
117
415
59
206
93
519
110
117
107
225
89
69
127
60
62
138
102
68
187
141
46
82
124
124
154
107
50
123
89
67
221
50
50
54
119
50
90
56
51
41
58
245
172
57
112
56
60
203
327
95
265
30
120
144
99
175
223
141
656
138
83
253
115
63
83
273
241
105
273
260
705
54
30
189
1675
35
97
121
88
169
3735
1906
93
89
63
81
106
252
120
301
280
1717
119
68
94
52
327
689
622
152
479
99
92
88
100
62
132
248
169
125
61
59
92
94
95
278
141
204
63
177
117
630
78
62
128
34
113
36
42
131
26
54
1138
2441
51
118
62
266
44
63
32
93
206
93
251
54
108
66
223
123
59
143
122
233
131
636
572
694
193
63
249
80
193
157
208
102
115
57
93
120
143
189
396
780
53
74
113
132
148
632
59
387
102
121
138
66
76
209
664
117
221
319
290
120
80
150
233
93
260
291
72
151
358
108
326
50
185
111
375
305
141
57
191
56
73
54
128
56
54
62
133
105
521
131
123
76
35
234
140
515
33
128
691
124
112
124
83
135
118
133
103
112
116
233
78
105
265
281
127
283
117
448
217
150
62
256
131
183
107
137
62
69
150
134
143
57
84
126
82
68
217
85
138
39
125
333
151
7010
4213
3195
193
134
261
248
134
51
67
66
113
305
260
50
80
63
212
331
658
59
215
197
115
78
490
224
85
59
86
91
280
187
238
46
162
137
283
219
75
254
76
172
258
200
103
74
40
35
69
277
66
116
101
234
222
229
126
67
356
260
224
227
53
122
61
59
107
96
94
254
325
188
281
124
856
119
54
55
217
59
54
96
186
709
206
89
62
46
122
127
92
131
873
133
123
148
81
121
54
87
89
1883
130
85
301
252
138
403
491
105
94
52
241
760
100
747
212
125
578
206
75
82
51
1874
82
65
55
491
126
122
54
51
142
221
131
56
244
174
206
411
110
78
207
112
133
60
641
140
65
88
54
173
118
77
655
101
47
120
71
59
144
234
1596
222
133
0
0
46
155
135
115
110
116
81
117
119
119
87
98
87
89
125
119
130
108
111
129
160
145
145
150
200
151
103
121
136
130
140
131
146
146
144
170
86
91
148
141
150
130
150
131
96
117
119
110
141
98
200
139
93
106
91
136
101
103
81
122
114
145
148
117
91
86
107
102
101
103
91
131
86
98
143
106
147
104
89
106
108
138
98
117
96
120
200
171
200
130
85
137
107
85
155
137
108
150
85
87
87
84
91
145
127
134
127
137
105
133
88
136
86
89
104
96
109
88
163
113
85
95
86
95
118
104
91
125
101
127
166
166
115
92
85
103
94
120
83
82
105
123
133
128
101
131
111
123
120
96
122
200
133
163
118
112
105
127
92
83
113
152
97
120
111
104
130
153
90
88
78
92
171
123
123
110
93
88
122
200
94
90
93
142
115
111
109
90
102
101
123
139
100
84
109
136
144
136
148
131
152
153
99
111
102
86
88
137
87
88
91
77
89
121
169
106
115
117
89
98
84
95
114
90
190
140
98
110
93
86
97
86
150
136
111
74
103
91
102
103
78
123
114
84
171
96
115
120
121
120
98
120
112
111
120
87
98
105
128
100
87
86
107
120
136
147
160
155
108
137
113
123
125
108
146
102
114
85
125
136
117
155
153
153
153
129
94
162
155
81
160
106
116
90
79
79
84
124
118
85
94
141
136
128
108
105
102
90
85
127
117
90
136
87
144
113
117
91
114
145
122
122
92
95
96
92
87
118
95
173
136
133
141
147
85
120
121
121
155
114
95
99
97
118
113
120
125
100
128
96
77
121
131
151
111
155
100
127
94
131
122
111
88
145
151
111
115
123
116
150
148
125
91
100
144
119
150
155
173
158
133
166
130
118
108
90
88
114
89
166
109
142
131
98
125
145
92
86
107
90
123
119
125
118
93
155
200
173
166
122
83
88
81
87
169
117
86
98
145
110
99
200
173
173
173
148
94
95
200
169
153
83
123
169
169
94
123
91
78
111
92
89
92
110
132
105
109
128
88
169
110
84
70
123
85
85
91
131
112
126
109
127
123
136
131
115
121
91
125
109
109
164
145
91
103
86
109
86
117
102
94
136
104
125
87
171
80
175
123
135
95
122
152
170
134
121
99
121
123
101
93
101
200
87
135
133
79
96
134
97
97
114
86
133
88
92
106
171
82
127
150
113
84
104
104
86
88
99
125
110
85
81
142
98
128
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
