9
2
5
3
1
0
15
7
4
12
8
63
71
36
66
137
70
163
83
20
58
47
86
150
31
306
44
77
162
24
25
217
87
67
470
123
169
132
89
133
65
91
68
121