0
1
2
7
14
4
5
9
3
6
8
20
21
18
23
194
65
19
91
13
27
86
45
52
93
127
122
198
153
112
84
121
83
62
172
148
154
258
175
107
94