51
1
35
36
135
2
64
83
5
58
78
292
206
331
452
3
353
516
355
469
408
400
535
391
976
233
490
237
403
102
289
468
553