0
1
18
12
10
3
5
6
4
7
13
27
20
24
64
62
32
195
130
159
683
299
187
140
167
116
75
68
87
71
107
430
103
180
86
114
424
209
66
123
354