0
3
7
9
2
18
5
20
39
114
223
115
111
47
71
798
189
151
81
67
75
797
340
110
141
127
142
62
694
11
174
130
95
68
147
92
79
122
85
49
128
69
80
158
73
76
214
132