6
266
59
39
62
399
228
61
129
184
820
32
194
113
36
132
197
281
293
254
83
164
244
114
65
155
31
127
304
154
162
198
104
232
321
175
96
200
139
116
108
226
89
216
158
85
160
172
94
123
52
269
536
35