298
265
752
201
264
40
327
165
5
856
24
1001
229
321
295
103
307
569
787
159
434
104
364
188
704
515
122
390
999
160
76
912
8
408
1
269
230
207
207
331
253
260
335
2
867
315
593
151
178
196
241
8
