0
7
1
4
8
2
5
6
38
29
28
27
44
471
119
423
42
213
157
182
58
51
183
215
110
186
744
244
192
39
665
154
105
193
86
73
66
198
144
43
95
142
286
151
216
179
188
114
59