0
2
1
5
3
16
29
18
7
4
12
11
39
20
56
24
13
9
6
139
15
140
74
22
65
274
106
54
21
94
10
173
47
33
40
27
111
46
43
148
72
253
35