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