2
0
7
18
3
22
9
8
6
1
5
12
4
13
86
16
26
49
148
15
34
63
309
121
199
360
240
281
77
110
96
45
31
206
39
183
74
29
82
310
20
258