0
2
3
14
8
4
11
5
30
72
12
7
25
34
40
22
6
15
20
66
52
28
17
23
38
105
41
233
74
136
24
43
103
55
151
135
228
177
118
99
155
100
73
193
159
168
195
272