4
2
0
20
6
7
3
5
44
225
286
133
89
110
191
273
130
516
145
53
40
32
79
90
84
211
81
160
27
126
205
14
24
112
68
102
99
173
41
261
70
69
42
15