0
3
13
34
42
9
5
72
272
51
212
141
193
137
116
112
122
146
41
101
110
52
104
157
26
91
62
233
194
136
361
487