15
3
2
7
0
1
5
6
4
11
13
9
8
33
10
87
217
71
249
93
72
79
48
21
85
36
115
25
97
83
77
32
99
73
30
42
183
116
175