0
1
5
3
9
2
4
13
10
27
91
21
6
41
259
110
80
117
152
212
62
104
287
79
90
261
121
72
76
222
171
75
42
173