1
5
3
2
0
15
6
12
7
4
14
20
63
71
86
35
66
137
70
162
83
57
47
85
150
30
306
44
77
23
24
216
469
123
169
132
89