75
1
310
327
3
734
202
264
124
258
140
294
304
174
122
79
285
81
152
239
147
2
221
222
134
1441
592
89
402
554
676