58
139
16
60
54
77
56
14
18
32
63
8
19
27
40
27
14
17
26
9
20
5
23
48
14
Next page