0
1
4
34
5
13
3
6
7
14
32
11
27
9
12
17
42
40
31
39
60
204
50
29
58
18
186
165
388
156
68
64
28
66
16
33
101
158
163
104
188
87
46
475