0
7
3
8
4
13
6
28
30
12
64
5
27
308
140
85
229
47
107
146
259
89
82
238
101
434
73
104
355
44
126
220
78
120
167
147
63
266
53
54
127
68
283
96
124
94
203
431
136
65