0
12
18
36
4
56
133
197
111
140
124
49
52
31
68
461
627
129
204
78
267
48
163
30
61
174
179
85
59
335
126
181
142
38
101
319
169
136
94
201
27
170
128
113
185
105
132
240
186
254
209
243
299