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