3
0
1
11
26
8
56
102
48
113
167
247
208
23
37
184
20
16
10
9
192
116
204
236
18
17
21
29
15
140
129
115
57
89
69
97
154
88
79
34
51
121
46
213
36
13