6
3
4
20
7
1
8
12
5
11
10
13
0
2
19
14
33
32
38
81
235
208
52
135
204
198
368
186
125
241
189
47
97
379
152
124
163