2
11
0
10
6
8
1
248
4
5
3
14
161
21
42
117
103
40
57
88
9
101
56
152
179
50
100
129
139
51
48
146
85
163
61
316
188
207
369
136
276
105
59
439
296
82
94