8
4
32
152
54
43
116
206
111
76
24
15
321
74
282
431
706
147
231
131
67
178
135
158
258
343
432
142
233
63
402
300
304
127
193