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