0
9
1
6
2
4
14
5
3
7
8
103
20
147
72
444
63
44
16
289
117
252
13
43
134
220
562
87
140
182
80
266
167
142
148