10
0
8
25
4
2
3
7
47
59
52
34
46
251
151
200
163
396
15
38
74
42
386
270
28
13
56
44
26
297
88
353
197
19
51
54
33
43
231
12
442
55
63
97
1656
150
1119
1472
250
153
229