0
1
3
5
19
4
9
10
16
8
20
13
7
18
15
12
108
142
120
208
178
184
71
113
209
52
83
77
26
60
183
177
118
31