0
7
19
15
41
47
13
14
1
72
272
51
212
141
193
137
116
112
122
146
101
110
53
106
158
26
91
62
233
194
136
368
111
488