0
10
2
8
5
4
14
1
26
17
7
11
13
21
29
12
6
30
309
140
86
230
49
107
147
261
92
84
238
105
83
435
74
104
356
44
126
220
79
121
168
150
63
267