3
1
5
2
0
15
6
12
8
4
63
71
36
66
137
70
162
83
20
57
47
85
150
31
306
44
77
24
25
216
86
470
123
169
35
132
89
133
64
91
68
120