265
25
5
11
207
12
122
31
133
111
104
18
189
33
1061
169
585
30
177
471
250
46
2
29
56
43
232
13
142
38
131
63
9
209
377
336
145
79
406
427
679
499
279
201
552
518
179
82
741
73
89
81
20
62