0
52
148
114
36
162
57
332
27
401
232
151
182
108
94
141
227
201
18
418
330
140
218
78
217
170
135
126
172
184
163
77
45
139
160
400
80
264
158