10
4
1
3
11
8
7
6
2
0
5
9
13
15
32
90
26
17
79
117
20
47
110
194
142
827
25
347
457
97
175
63
37
393
135
22
138
12
196