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