0
2
4
3
6
5
1
8
12
9
11
84
197
384
51
97
327
77
147
185
193
230
215
281
64
134
155
79
92
469
112
153
237