0
8
2
4
3
7
11
12
1
6
15
5
22
14
9
20
110
74
71
19
44
274
93
158
339
262
62
33
153
150
86
17
26
47
187
103
70
24