0
3
1
2
6
15
7
20
138
156
60
82
139
21
282
113
135
190
108
255
227
53
101
45
57
339
115
62
76
136
56
28
37
75