0
1
2
19
3
7
6
9
5
59
66
60
15
10
272
113
213
94
36
23
20
11
223
127
84
203
185
61
27
98
24
129
52
177
147
67
99