0
13
8
5
9
12
7
1
19
4
6
34
35
28
36
32
23
29
59
169
20
48
74
95
395
115
81
89
52
353
108
262
219
116
110
46