282
1
324
326
2
278
168
244
68
257
506
539
7
354
199
666
346
291
360
0
246
102
233
516
373
408
468
534
128
452
3
292
206
353
469