0
56
6
12
9
51
39
220
17
89
116
131
261
148
37
84
28
114
62
27
171
59
141
74
36
248
227
99
49
22
85
60
182
109
293
174
255
359
223
202
188
648
153
124
137
136
323
189
156
44
166
583
122
65
104