0
1
4
11
10
5
3
2
6
33
12
7
14
26
30
23
21
36
130
19
58
462
116
132
38
8
41
135
194
159
9
395
206
37
205
120
52
225
71
104
149
212
89