126
12
8
21
62
55
58
155
100
37
26
60
78
36
43
46
7
66
28
30
137
109
125
299
99
171
39
131
102
51
153