21
6
2
1
15
19
3
12
5
7
8
14
10
18
0
13
51
11
17
31
30
26
132
163
166
98
206
200
46
230
71
44
84
43
103
33
120
24
40
159
458
39
362
182
164
38
137
251
80
148