0
1
11
2
5
4
3
6
7
16
80
68
113
51
70
30
116
188
79
108
85
41
137
117
56
514
245
207
164
180
325
45
111