6
2
7
1
4
12
3
9
8
17
231
81
25
55
35
97
119
47
115
78
70
153
363
181
62
298
93
164
158
139
88
49
90
106
64
109
127
80
213
38
36
27
198
89
104
37
39
180
105
113