7
10
6986
3001
588
259
245
112
336
151
168
79
322
145
462
205
118
511
226
378
169
602
265
903
394
140
67
161
76
154
73
84
43
574
253
595
262
399
178
119
58
2548
1099
434
193
Copyright © All Rights Reserved