62
1288
432
393
293
271
252
525
514
333
486
344
403
934
302
1422
1375
693
332
364
5226
35
29
712
32
782
47
38
521