47
138
30
136
35
57
23
18
20
55
78
28
21
5
51
105
15
9
60
53
155
61
156
46
62
81
8
99
39
137
66
22
80
37
113
59
100
89
36
75
0
372
31
120