2
11
7
9
6
5
0
4
3
15
33
27
13
53
24
8
17
21
12
26
22
14
215
51
68
55
111
161
72
44
37
308
32
42
79
162
131
236