0
1
6
9
3
2
4
5
7
14
8
19
23
37
270
183
124
24
31
105
49
86
171
452
135
63
25
93
115
62
68
106
240
51
73
36
55
16