0
46
337
126
12
15
15
25
0
47
98
29
174
220
499
140
183
169
280
138
151
410
135
11
142
