8
6
2
0
15
9
27
3
5
7
4
1
91
60
285
56
26
110
73
80
129
391
46
121
137
50
43
69
30
28
14
33
23
41
82
11
39
74
85
77
13
120
21