0
1
2
14
9
11
31
19
4
3
6
5
45
28
153
110
64
18
80
84
72
82
89
147
138
330
90
215
130
105
91
94
219
216
44
73
553
241
135
220