12
0
5
3
4
9
6
1
11
87
2
13
8
25
60
72
116
53
135
76
50
170
147
63
97
51
132
158
207
103
183
243
68
179
181
353
26
18
17
81
157
57
40
289