0
1
2
7
16
4
6
9
3
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