491
262
1082
29
221
321
201
514
484
535
24
311
231
30
776
27
46
33
416
672
452
531
322
261
132
16
1246
952