0
7
2
6
1
5
4
3
9
69
56
21
108
51
54
32
24
43
27
72
89
83
25
269
127
106
117
78
66
74
38
102
37
28
15
136
147
58
50