5
415
66
181
591
222
204
83
231
100
462
154
200
73
23
233
36
44
34
19
47
62
90
52
25
411
247
311
112
87
194
743
8
219
46
43
68
150