6
67
259
400
647
456
172
303
47
155
115
77
305
156
255
186
142
137
181
265
84
321
213
61
74
159
96
60
150
130
206
485
290
120
174
925
129
329
380
66
151
598
302
73
78
28
258
31
136
87
205
139
36
49
119
72
27
221