0
2
1
4
3
10
13
7
20
55
103
119
136
154
60
82
139
91
281
113
134
188
108
255
227
53
15
100
45
57
339
190
115
62
76
56
28
37