0
83
97
36
4
157
227
165
8
200
143
485
350
154
148
138
152
364
150
164
214
402
390
132
341
146
178
136
171
393
299
151
16
14
174
170
58
59
135
121
225
327
142
155
158
127
415
193
490
384
71