0
9
2
1
3
4
5
14
11
7
16
8
18
6
13
39
25
12
109
51
42
35
30
267
62
46
93
379
26
189
29
77
207
86
85
158
100
120