0
1
7
2
8
3
17
5
18
15
12
11
9
27
22
53
68
33
28
20
123
166
31
94
34
29
36
342
65
87
42
224
110
243
47
48