92
156
66
98
126
150
131
166
210
65
77
194
79
291
405
435
443
165
158
279
512
307
106
218
283
548
159
135
64
155
363
67
757
337
203
171
182
162
266
111
145
568
478
312
108
119
77
128
