1
0
2
7
6
13
3
11
9
8
4
14
18
25
26
5
33
256
62
37
330
115
789
428
317
376
778
206
544
97
740
38
155
184
181
106
203
139
284